From 857b15a2755aa0999ca43fbb5f1ec66e0580ce8f Mon Sep 17 00:00:00 2001
From: Abdullah Almsaeed <almasaeed2010@gmail.com>
Date: Sat, 1 Jul 2017 16:49:59 -0400
Subject: [PATCH] Update plugins

---
 bower_components/ckeditor/.bower.json         |    11 +-
 bower_components/ckeditor/CHANGES.md          |    23 +-
 bower_components/ckeditor/ckeditor.js         |  1237 +-
 bower_components/ckeditor/lang/de.js          |     2 +-
 bower_components/ckeditor/lang/es-mx.js       |     5 +
 bower_components/ckeditor/lang/fr.js          |     2 +-
 bower_components/ckeditor/lang/gl.js          |     2 +-
 bower_components/ckeditor/lang/hr.js          |     2 +-
 bower_components/ckeditor/lang/nb.js          |     2 +-
 bower_components/ckeditor/lang/pl.js          |     2 +-
 bower_components/ckeditor/lang/sv.js          |     2 +-
 bower_components/ckeditor/lang/tr.js          |     2 +-
 bower_components/ckeditor/package.json        |     2 +-
 .../plugins/a11yhelp/dialogs/a11yhelp.js      |    10 +-
 .../plugins/a11yhelp/dialogs/lang/af.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/ar.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/az.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/bg.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/ca.js       |     7 +-
 .../plugins/a11yhelp/dialogs/lang/cs.js       |     8 +-
 .../plugins/a11yhelp/dialogs/lang/cy.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/da.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/de-ch.js    |     7 +-
 .../plugins/a11yhelp/dialogs/lang/de.js       |     7 +-
 .../plugins/a11yhelp/dialogs/lang/el.js       |     7 +-
 .../plugins/a11yhelp/dialogs/lang/en-gb.js    |     5 +-
 .../plugins/a11yhelp/dialogs/lang/en.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/eo.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/es-mx.js    |    13 +
 .../plugins/a11yhelp/dialogs/lang/es.js       |     8 +-
 .../plugins/a11yhelp/dialogs/lang/et.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/eu.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/fa.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/fi.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/fo.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/fr-ca.js    |     6 +-
 .../plugins/a11yhelp/dialogs/lang/fr.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/gl.js       |    13 +-
 .../plugins/a11yhelp/dialogs/lang/gu.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/he.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/hi.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/hr.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/hu.js       |     7 +-
 .../plugins/a11yhelp/dialogs/lang/id.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/it.js       |     8 +-
 .../plugins/a11yhelp/dialogs/lang/ja.js       |     4 +-
 .../plugins/a11yhelp/dialogs/lang/km.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/ko.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/ku.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/lt.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/lv.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/mk.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/mn.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/nb.js       |     7 +-
 .../plugins/a11yhelp/dialogs/lang/nl.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/no.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/oc.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/pl.js       |    10 +-
 .../plugins/a11yhelp/dialogs/lang/pt-br.js    |     7 +-
 .../plugins/a11yhelp/dialogs/lang/pt.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/ro.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/ru.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/si.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/sk.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/sl.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/sq.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/sr-latn.js  |     5 +-
 .../plugins/a11yhelp/dialogs/lang/sr.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/sv.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/th.js       |     5 +-
 .../plugins/a11yhelp/dialogs/lang/tr.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/tt.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/ug.js       |     7 +-
 .../plugins/a11yhelp/dialogs/lang/uk.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/vi.js       |     6 +-
 .../plugins/a11yhelp/dialogs/lang/zh-cn.js    |     6 +-
 .../plugins/a11yhelp/dialogs/lang/zh.js       |     6 +-
 .../ckeditor/plugins/autoembed/lang/es-mx.js  |     1 +
 .../ckeditor/plugins/autoembed/lang/gl.js     |     1 +
 .../ckeditor/plugins/autoembed/plugin.js      |     6 +-
 .../ckeditor/plugins/bidi/lang/es-mx.js       |     1 +
 .../ckeditor/plugins/bidi/plugin.js           |     2 +-
 .../plugins/codesnippet/lang/es-mx.js         |     5 +
 .../ckeditor/plugins/codesnippet/plugin.js    |     2 +-
 .../plugins/colorbutton/lang/es-mx.js         |     3 +
 .../ckeditor/plugins/colorbutton/lang/gl.js   |     4 +-
 .../ckeditor/plugins/colorbutton/plugin.js    |    18 +-
 .../plugins/colordialog/lang/es-mx.js         |     1 +
 .../ckeditor/plugins/colordialog/lang/nb.js   |     2 +-
 .../ckeditor/plugins/colordialog/plugin.js    |     2 +-
 .../ckeditor/plugins/devtools/lang/es-mx.js   |     5 +
 .../ckeditor/plugins/devtools/plugin.js       |     2 +-
 .../ckeditor/plugins/div/lang/es-mx.js        |     1 +
 .../ckeditor/plugins/div/plugin.js            |     8 +-
 .../ckeditor/plugins/docprops/lang/es-mx.js   |     3 +
 .../ckeditor/plugins/docprops/plugin.js       |     2 +-
 .../ckeditor/plugins/embedbase/lang/es-mx.js  |     1 +
 .../ckeditor/plugins/embedbase/plugin.js      |     2 +-
 .../ckeditor/plugins/filetools/lang/es-mx.js  |     6 +
 .../ckeditor/plugins/filetools/plugin.js      |     4 +-
 .../ckeditor/plugins/find/lang/es-mx.js       |     1 +
 .../ckeditor/plugins/find/plugin.js           |     2 +-
 .../ckeditor/plugins/flash/lang/es-mx.js      |     3 +
 .../ckeditor/plugins/flash/plugin.js          |     2 +-
 .../ckeditor/plugins/font/lang/es-mx.js       |     1 +
 .../ckeditor/plugins/font/plugin.js           |     2 +-
 .../ckeditor/plugins/forms/lang/es-mx.js      |     3 +
 .../ckeditor/plugins/forms/plugin.js          |     2 +-
 .../ckeditor/plugins/iframe/lang/es-mx.js     |     1 +
 .../ckeditor/plugins/iframe/plugin.js         |     2 +-
 .../ckeditor/plugins/image2/lang/es-mx.js     |     1 +
 .../ckeditor/plugins/image2/lang/gl.js        |     2 +-
 .../ckeditor/plugins/image2/plugin.js         |     2 +-
 .../ckeditor/plugins/justify/lang/es-mx.js    |     1 +
 .../ckeditor/plugins/justify/plugin.js        |     2 +-
 .../ckeditor/plugins/language/lang/es-mx.js   |     5 +
 .../ckeditor/plugins/language/plugin.js       |     8 +-
 .../ckeditor/plugins/link/dialogs/anchor.js   |     4 +-
 .../ckeditor/plugins/liststyle/lang/es-mx.js  |     2 +
 .../ckeditor/plugins/liststyle/plugin.js      |     2 +-
 .../ckeditor/plugins/mathjax/lang/es-mx.js    |     1 +
 .../ckeditor/plugins/mathjax/plugin.js        |    16 +-
 .../ckeditor/plugins/newpage/lang/es-mx.js    |     1 +
 .../ckeditor/plugins/newpage/plugin.js        |     2 +-
 .../ckeditor/plugins/pagebreak/lang/es-mx.js  |     1 +
 .../ckeditor/plugins/pagebreak/plugin.js      |     2 +-
 .../plugins/pastefromword/filter/default.js   |     2 +-
 .../plugins/placeholder/lang/es-mx.js         |     5 +
 .../ckeditor/plugins/placeholder/plugin.js    |     2 +-
 .../ckeditor/plugins/preview/lang/es-mx.js    |     1 +
 .../ckeditor/plugins/preview/plugin.js        |     2 +-
 .../ckeditor/plugins/print/lang/es-mx.js      |     1 +
 .../ckeditor/plugins/print/plugin.js          |     2 +-
 .../ckeditor/plugins/save/lang/es-mx.js       |     1 +
 .../ckeditor/plugins/save/plugin.js           |     2 +-
 .../ckeditor/plugins/selectall/lang/es-mx.js  |     1 +
 .../ckeditor/plugins/selectall/plugin.js      |     2 +-
 .../ckeditor/plugins/showblocks/lang/es-mx.js |     1 +
 .../ckeditor/plugins/showblocks/plugin.js     |     2 +-
 .../ckeditor/plugins/smiley/lang/es-mx.js     |     1 +
 .../ckeditor/plugins/smiley/plugin.js         |     2 +-
 .../plugins/sourcedialog/lang/es-mx.js        |     1 +
 .../ckeditor/plugins/sourcedialog/plugin.js   |     4 +-
 .../plugins/specialchar/dialogs/lang/es-mx.js |    13 +
 .../ckeditor/plugins/tableresize/plugin.js    |    18 +-
 .../ckeditor/plugins/templates/lang/es-mx.js  |     1 +
 .../ckeditor/plugins/templates/plugin.js      |     2 +-
 .../ckeditor/plugins/uicolor/lang/de.js       |     2 +-
 .../ckeditor/plugins/uicolor/lang/es-mx.js    |     5 +
 .../ckeditor/plugins/uicolor/lang/gl.js       |     2 +-
 .../ckeditor/plugins/uicolor/lang/hr.js       |     2 +-
 .../ckeditor/plugins/uicolor/lang/it.js       |     2 +-
 .../ckeditor/plugins/uicolor/lang/nb.js       |     2 +-
 .../ckeditor/plugins/uicolor/lang/pl.js       |     2 +-
 .../ckeditor/plugins/uicolor/lang/sv.js       |     2 +-
 .../ckeditor/plugins/uicolor/lang/tr.js       |     2 +-
 .../ckeditor/plugins/uicolor/lang/zh.js       |     2 +-
 .../ckeditor/plugins/uicolor/plugin.js        |     2 +-
 .../plugins/uploadwidget/lang/es-mx.js        |     5 +
 .../ckeditor/plugins/uploadwidget/plugin.js   |    12 +-
 .../ckeditor/plugins/widget/lang/es-mx.js     |     5 +
 .../ckeditor/plugins/widget/lang/gl.js        |     2 +-
 .../ckeditor/plugins/widget/plugin.js         |     2 +-
 bower_components/ckeditor/samples/index.html  |     2 +-
 .../old/assets/uilanguages/languages.js       |     6 +-
 .../samples/toolbarconfigurator/index.html    |     2 +-
 .../ckeditor/skins/kama/editor.css            |     2 +-
 .../ckeditor/skins/kama/editor_ie.css         |     2 +-
 .../ckeditor/skins/kama/editor_ie7.css        |     2 +-
 .../ckeditor/skins/kama/editor_ie8.css        |     2 +-
 .../ckeditor/skins/kama/editor_iequirks.css   |     2 +-
 .../ckeditor/skins/moono-lisa/editor.css      |     2 +-
 .../skins/moono-lisa/editor_gecko.css         |     2 +-
 .../ckeditor/skins/moono-lisa/editor_ie.css   |     2 +-
 .../ckeditor/skins/moono-lisa/editor_ie8.css  |     2 +-
 .../skins/moono-lisa/editor_iequirks.css      |     2 +-
 .../ckeditor/skins/moono/editor.css           |     2 +-
 .../ckeditor/skins/moono/editor_gecko.css     |     2 +-
 .../ckeditor/skins/moono/editor_ie.css        |     2 +-
 .../ckeditor/skins/moono/editor_ie7.css       |     2 +-
 .../ckeditor/skins/moono/editor_ie8.css       |     2 +-
 .../ckeditor/skins/moono/editor_iequirks.css  |     2 +-
 bower_components/ckeditor/styles.js           |     2 +-
 bower_components/jquery-ui/.bower.json        |    21 +
 bower_components/jquery-ui/.gitignore         |     4 +
 bower_components/jquery-ui/AUTHORS.txt        |   284 +
 bower_components/jquery-ui/LICENSE.txt        |    44 +
 bower_components/jquery-ui/README.md          |    11 +
 bower_components/jquery-ui/bower.json         |    12 +
 bower_components/jquery-ui/component.json     |    13 +
 bower_components/jquery-ui/composer.json      |    69 +
 bower_components/jquery-ui/jquery-ui.js       | 16617 ++++++++++++++++
 bower_components/jquery-ui/jquery-ui.min.js   |    13 +
 bower_components/jquery-ui/package.json       |    71 +
 .../jquery-ui/themes/base/accordion.css       |    36 +
 .../jquery-ui/themes/base/all.css             |    12 +
 .../jquery-ui/themes/base/autocomplete.css    |    16 +
 .../jquery-ui/themes/base/base.css            |    28 +
 .../jquery-ui/themes/base/button.css          |   114 +
 .../jquery-ui/themes/base/core.css            |    93 +
 .../jquery-ui/themes/base/datepicker.css      |   175 +
 .../jquery-ui/themes/base/dialog.css          |    70 +
 .../jquery-ui/themes/base/draggable.css       |    12 +
 .../images/ui-bg_flat_0_aaaaaa_40x100.png     |   Bin 0 -> 180 bytes
 .../images/ui-bg_flat_75_ffffff_40x100.png    |   Bin 0 -> 178 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png    |   Bin 0 -> 120 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png    |   Bin 0 -> 105 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png    |   Bin 0 -> 111 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png    |   Bin 0 -> 110 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png    |   Bin 0 -> 119 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png  |   Bin 0 -> 101 bytes
 .../base/images/ui-icons_222222_256x240.png   |   Bin 0 -> 4369 bytes
 .../base/images/ui-icons_2e83ff_256x240.png   |   Bin 0 -> 4369 bytes
 .../base/images/ui-icons_444444_256x240.png   |   Bin 0 -> 6992 bytes
 .../base/images/ui-icons_454545_256x240.png   |   Bin 0 -> 4369 bytes
 .../base/images/ui-icons_555555_256x240.png   |   Bin 0 -> 6988 bytes
 .../base/images/ui-icons_777620_256x240.png   |   Bin 0 -> 4549 bytes
 .../base/images/ui-icons_777777_256x240.png   |   Bin 0 -> 6999 bytes
 .../base/images/ui-icons_888888_256x240.png   |   Bin 0 -> 4369 bytes
 .../base/images/ui-icons_cc0000_256x240.png   |   Bin 0 -> 4549 bytes
 .../base/images/ui-icons_cd0a0a_256x240.png   |   Bin 0 -> 4369 bytes
 .../base/images/ui-icons_ffffff_256x240.png   |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/base/jquery-ui.css       |  1225 ++
 .../jquery-ui/themes/base/jquery-ui.min.css   |     7 +
 .../jquery-ui/themes/base/menu.css            |    63 +
 .../jquery-ui/themes/base/progressbar.css     |    28 +
 .../jquery-ui/themes/base/resizable.css       |    78 +
 .../jquery-ui/themes/base/selectable.css      |    17 +
 .../jquery-ui/themes/base/selectmenu.css      |    59 +
 .../jquery-ui/themes/base/slider.css          |    75 +
 .../jquery-ui/themes/base/sortable.css        |    12 +
 .../jquery-ui/themes/base/spinner.css         |    65 +
 .../jquery-ui/themes/base/tabs.css            |    51 +
 .../jquery-ui/themes/base/theme.css           |   410 +
 .../jquery-ui/themes/base/tooltip.css         |    21 +
 .../black-tie/images/animated-overlay.gif     |   Bin 0 -> 1738 bytes
 .../ui-bg_diagonals-thick_8_333333_40x40.png  |   Bin 0 -> 312 bytes
 .../images/ui-bg_flat_65_ffffff_40x100.png    |   Bin 0 -> 208 bytes
 .../images/ui-bg_glass_40_111111_1x400.png    |   Bin 0 -> 260 bytes
 .../images/ui-bg_glass_55_1c1c1c_1x400.png    |   Bin 0 -> 260 bytes
 .../ui-bg_highlight-hard_100_f9f9f9_1x100.png |   Bin 0 -> 252 bytes
 .../ui-bg_highlight-hard_40_aaaaaa_1x100.png  |   Bin 0 -> 252 bytes
 .../ui-bg_highlight-soft_50_aaaaaa_1x100.png  |   Bin 0 -> 280 bytes
 .../ui-bg_inset-hard_45_cd0a0a_1x100.png      |   Bin 0 -> 324 bytes
 .../ui-bg_inset-hard_55_ffeb80_1x100.png      |   Bin 0 -> 309 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 0 -> 6922 bytes
 .../images/ui-icons_4ca300_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_bbbbbb_256x240.png        |   Bin 0 -> 6991 bytes
 .../images/ui-icons_ededed_256x240.png        |   Bin 0 -> 6916 bytes
 .../images/ui-icons_ffcf29_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/black-tie/jquery-ui.css  |  1225 ++
 .../themes/black-tie/jquery-ui.min.css        |     7 +
 .../jquery-ui/themes/black-tie/theme.css      |   410 +
 .../blitzer/images/animated-overlay.gif       |   Bin 0 -> 1738 bytes
 .../ui-bg_diagonals-thick_75_f3d8d8_40x40.png |   Bin 0 -> 413 bytes
 .../images/ui-bg_dots-small_65_a6a6a6_2x2.png |   Bin 0 -> 207 bytes
 .../images/ui-bg_flat_0_333333_40x100.png     |   Bin 0 -> 220 bytes
 .../images/ui-bg_flat_65_ffffff_40x100.png    |   Bin 0 -> 208 bytes
 .../images/ui-bg_flat_75_ffffff_40x100.png    |   Bin 0 -> 208 bytes
 .../images/ui-bg_glass_55_fbf8ee_1x400.png    |   Bin 0 -> 340 bytes
 .../ui-bg_highlight-hard_100_eeeeee_1x100.png |   Bin 0 -> 252 bytes
 .../ui-bg_highlight-hard_100_f6f6f6_1x100.png |   Bin 0 -> 251 bytes
 .../ui-bg_highlight-soft_15_cc0000_1x100.png  |   Bin 0 -> 322 bytes
 .../images/ui-icons_004276_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_cc0000_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/blitzer/jquery-ui.css    |  1225 ++
 .../themes/blitzer/jquery-ui.min.css          |     7 +
 .../jquery-ui/themes/blitzer/theme.css        |   410 +
 .../cupertino/images/animated-overlay.gif     |   Bin 0 -> 1738 bytes
 .../ui-bg_diagonals-thick_90_eeeeee_40x40.png |   Bin 0 -> 312 bytes
 .../images/ui-bg_flat_15_cd0a0a_40x100.png    |   Bin 0 -> 206 bytes
 .../images/ui-bg_glass_100_e4f1fb_1x400.png   |   Bin 0 -> 350 bytes
 .../images/ui-bg_glass_50_3baae3_1x400.png    |   Bin 0 -> 336 bytes
 .../images/ui-bg_glass_80_d7ebf9_1x400.png    |   Bin 0 -> 346 bytes
 .../ui-bg_highlight-hard_100_f2f5f7_1x100.png |   Bin 0 -> 332 bytes
 .../ui-bg_highlight-hard_70_000000_1x100.png  |   Bin 0 -> 249 bytes
 .../ui-bg_highlight-soft_100_deedf7_1x100.png |   Bin 0 -> 387 bytes
 .../ui-bg_highlight-soft_25_ffef8f_1x100.png  |   Bin 0 -> 309 bytes
 .../images/ui-icons_2694e8_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_2e83ff_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_3d80b3_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_72a7cf_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/cupertino/jquery-ui.css  |  1225 ++
 .../themes/cupertino/jquery-ui.min.css        |     7 +
 .../jquery-ui/themes/cupertino/theme.css      |   410 +
 .../dark-hive/images/animated-overlay.gif     |   Bin 0 -> 1738 bytes
 .../images/ui-bg_flat_30_cccccc_40x100.png    |   Bin 0 -> 220 bytes
 .../images/ui-bg_flat_50_5c5c5c_40x100.png    |   Bin 0 -> 230 bytes
 .../images/ui-bg_glass_40_ffc73d_1x400.png    |   Bin 0 -> 316 bytes
 .../ui-bg_highlight-hard_20_0972a5_1x100.png  |   Bin 0 -> 323 bytes
 .../ui-bg_highlight-soft_33_003147_1x100.png  |   Bin 0 -> 352 bytes
 .../ui-bg_highlight-soft_35_222222_1x100.png  |   Bin 0 -> 277 bytes
 .../ui-bg_highlight-soft_44_444444_1x100.png  |   Bin 0 -> 277 bytes
 .../ui-bg_highlight-soft_80_eeeeee_1x100.png  |   Bin 0 -> 276 bytes
 .../images/ui-bg_loop_25_000000_21x21.png     |   Bin 0 -> 285 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 0 -> 6922 bytes
 .../images/ui-icons_4b8e0b_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_a83300_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_cccccc_256x240.png        |   Bin 0 -> 6975 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/dark-hive/jquery-ui.css  |  1225 ++
 .../themes/dark-hive/jquery-ui.min.css        |     7 +
 .../jquery-ui/themes/dark-hive/theme.css      |   410 +
 .../dot-luv/images/animated-overlay.gif       |   Bin 0 -> 1738 bytes
 .../ui-bg_diagonals-thick_15_0b3e6f_40x40.png |   Bin 0 -> 424 bytes
 .../ui-bg_dots-medium_30_0b58a2_4x4.png       |   Bin 0 -> 237 bytes
 .../images/ui-bg_dots-small_20_333333_2x2.png |   Bin 0 -> 206 bytes
 .../images/ui-bg_dots-small_30_a32d00_2x2.png |   Bin 0 -> 218 bytes
 .../images/ui-bg_dots-small_40_00498f_2x2.png |   Bin 0 -> 224 bytes
 .../images/ui-bg_flat_0_aaaaaa_40x100.png     |   Bin 0 -> 212 bytes
 .../images/ui-bg_flat_40_292929_40x100.png    |   Bin 0 -> 230 bytes
 .../ui-bg_gloss-wave_20_111111_500x100.png    |   Bin 0 -> 3769 bytes
 .../images/ui-icons_00498f_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_98d2fb_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_9ccdfc_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/dot-luv/jquery-ui.css    |  1225 ++
 .../themes/dot-luv/jquery-ui.min.css          |     7 +
 .../jquery-ui/themes/dot-luv/theme.css        |   410 +
 .../eggplant/images/animated-overlay.gif      |   Bin 0 -> 1738 bytes
 .../images/ui-bg_flat_0_aaaaaa_40x100.png     |   Bin 0 -> 212 bytes
 .../images/ui-bg_flat_0_eeeeee_40x100.png     |   Bin 0 -> 220 bytes
 .../images/ui-bg_flat_55_994d53_40x100.png    |   Bin 0 -> 206 bytes
 .../images/ui-bg_flat_55_fafafa_40x100.png    |   Bin 0 -> 230 bytes
 .../ui-bg_gloss-wave_30_3d3644_500x100.png    |   Bin 0 -> 5941 bytes
 .../ui-bg_highlight-soft_100_dcd9de_1x100.png |   Bin 0 -> 342 bytes
 .../ui-bg_highlight-soft_100_eae6ea_1x100.png |   Bin 0 -> 373 bytes
 .../ui-bg_highlight-soft_25_30273a_1x100.png  |   Bin 0 -> 369 bytes
 .../ui-bg_highlight-soft_45_5f5964_1x100.png  |   Bin 0 -> 361 bytes
 .../images/ui-icons_454545_256x240.png        |   Bin 0 -> 6992 bytes
 .../images/ui-icons_734d99_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_8d78a5_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_a8a3ae_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ebccce_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/eggplant/jquery-ui.css   |  1225 ++
 .../themes/eggplant/jquery-ui.min.css         |     7 +
 .../jquery-ui/themes/eggplant/theme.css       |   410 +
 .../excite-bike/images/animated-overlay.gif   |   Bin 0 -> 1738 bytes
 .../ui-bg_diagonals-small_25_c5ddfc_40x40.png |   Bin 0 -> 342 bytes
 .../ui-bg_diagonals-thick_20_e69700_40x40.png |   Bin 0 -> 417 bytes
 .../ui-bg_diagonals-thick_22_1484e6_40x40.png |   Bin 0 -> 409 bytes
 .../ui-bg_diagonals-thick_26_2293f7_40x40.png |   Bin 0 -> 406 bytes
 .../images/ui-bg_flat_0_e69700_40x100.png     |   Bin 0 -> 206 bytes
 .../images/ui-bg_flat_0_e6b900_40x100.png     |   Bin 0 -> 206 bytes
 .../ui-bg_highlight-soft_100_f9f9f9_1x100.png |   Bin 0 -> 277 bytes
 .../ui-bg_inset-hard_100_eeeeee_1x100.png     |   Bin 0 -> 253 bytes
 .../images/ui-icons_0a82eb_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_0b54d5_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_5fa5e3_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_fcdd4a_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../themes/excite-bike/jquery-ui.css          |  1225 ++
 .../themes/excite-bike/jquery-ui.min.css      |     7 +
 .../jquery-ui/themes/excite-bike/theme.css    |   410 +
 .../themes/flick/images/animated-overlay.gif  |   Bin 0 -> 1738 bytes
 .../images/ui-bg_flat_0_aaaaaa_40x100.png     |   Bin 0 -> 212 bytes
 .../images/ui-bg_flat_0_eeeeee_40x100.png     |   Bin 0 -> 220 bytes
 .../images/ui-bg_flat_55_ffffff_40x100.png    |   Bin 0 -> 208 bytes
 .../images/ui-bg_flat_75_ffffff_40x100.png    |   Bin 0 -> 208 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png    |   Bin 0 -> 207 bytes
 .../ui-bg_highlight-soft_100_f6f6f6_1x100.png |   Bin 0 -> 277 bytes
 .../ui-bg_highlight-soft_25_0073ea_1x100.png  |   Bin 0 -> 338 bytes
 .../ui-bg_highlight-soft_50_dddddd_1x100.png  |   Bin 0 -> 280 bytes
 .../flick/images/ui-icons_0073ea_256x240.png  |   Bin 0 -> 4549 bytes
 .../flick/images/ui-icons_454545_256x240.png  |   Bin 0 -> 6992 bytes
 .../flick/images/ui-icons_666666_256x240.png  |   Bin 0 -> 6988 bytes
 .../flick/images/ui-icons_ff0084_256x240.png  |   Bin 0 -> 4549 bytes
 .../flick/images/ui-icons_ffffff_256x240.png  |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/flick/jquery-ui.css      |  1225 ++
 .../jquery-ui/themes/flick/jquery-ui.min.css  |     7 +
 .../jquery-ui/themes/flick/theme.css          |   410 +
 .../hot-sneaks/images/animated-overlay.gif    |   Bin 0 -> 1738 bytes
 .../ui-bg_diagonals-small_40_db4865_40x40.png |   Bin 0 -> 332 bytes
 .../ui-bg_diagonals-small_50_93c3cd_40x40.png |   Bin 0 -> 333 bytes
 .../ui-bg_diagonals-small_50_ff3853_40x40.png |   Bin 0 -> 330 bytes
 .../ui-bg_diagonals-small_75_ccd232_40x40.png |   Bin 0 -> 333 bytes
 .../ui-bg_dots-medium_80_ffff38_4x4.png       |   Bin 0 -> 225 bytes
 .../images/ui-bg_dots-small_35_35414f_2x2.png |   Bin 0 -> 223 bytes
 .../images/ui-bg_flat_75_ba9217_40x100.png    |   Bin 0 -> 206 bytes
 .../images/ui-bg_flat_75_ffffff_40x100.png    |   Bin 0 -> 208 bytes
 .../ui-bg_white-lines_85_f7f7ba_40x100.png    |   Bin 0 -> 364 bytes
 .../images/ui-icons_454545_256x240.png        |   Bin 0 -> 6992 bytes
 .../images/ui-icons_88a206_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_c02669_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_e1e463_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffeb33_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/hot-sneaks/jquery-ui.css |  1225 ++
 .../themes/hot-sneaks/jquery-ui.min.css       |     7 +
 .../jquery-ui/themes/hot-sneaks/theme.css     |   410 +
 .../humanity/images/animated-overlay.gif      |   Bin 0 -> 1738 bytes
 .../images/ui-bg_flat_75_aaaaaa_40x100.png    |   Bin 0 -> 212 bytes
 .../images/ui-bg_glass_100_f5f0e5_1x400.png   |   Bin 0 -> 354 bytes
 .../images/ui-bg_glass_25_cb842e_1x400.png    |   Bin 0 -> 335 bytes
 .../images/ui-bg_glass_70_ede4d4_1x400.png    |   Bin 0 -> 351 bytes
 .../ui-bg_highlight-hard_100_f4f0ec_1x100.png |   Bin 0 -> 327 bytes
 .../ui-bg_highlight-hard_65_fee4bd_1x100.png  |   Bin 0 -> 314 bytes
 .../ui-bg_highlight-hard_75_f5f5b5_1x100.png  |   Bin 0 -> 323 bytes
 .../ui-bg_inset-soft_100_f4f0ec_1x100.png     |   Bin 0 -> 403 bytes
 .../images/ui-icons_c47a23_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_cb672b_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_f08000_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_f35f07_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ff7519_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/humanity/jquery-ui.css   |  1225 ++
 .../themes/humanity/jquery-ui.min.css         |     7 +
 .../jquery-ui/themes/humanity/theme.css       |   410 +
 .../le-frog/images/animated-overlay.gif       |   Bin 0 -> 1738 bytes
 .../ui-bg_diagonals-small_0_aaaaaa_40x40.png  |   Bin 0 -> 207 bytes
 .../ui-bg_diagonals-thick_15_444444_40x40.png |   Bin 0 -> 313 bytes
 .../ui-bg_diagonals-thick_95_ffdc2e_40x40.png |   Bin 0 -> 411 bytes
 .../images/ui-bg_glass_55_fbf5d0_1x400.png    |   Bin 0 -> 336 bytes
 .../ui-bg_highlight-hard_30_285c00_1x100.png  |   Bin 0 -> 331 bytes
 .../ui-bg_highlight-soft_33_3a8104_1x100.png  |   Bin 0 -> 345 bytes
 .../ui-bg_highlight-soft_50_4eb305_1x100.png  |   Bin 0 -> 351 bytes
 .../ui-bg_highlight-soft_60_4ca20b_1x100.png  |   Bin 0 -> 364 bytes
 .../ui-bg_inset-soft_10_285c00_1x100.png      |   Bin 0 -> 388 bytes
 .../images/ui-icons_4eb305_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_72b42d_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_cd0a0a_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/le-frog/jquery-ui.css    |  1225 ++
 .../themes/le-frog/jquery-ui.min.css          |     7 +
 .../jquery-ui/themes/le-frog/theme.css        |   410 +
 .../mint-choc/images/animated-overlay.gif     |   Bin 0 -> 1738 bytes
 .../images/ui-bg_flat_0_aaaaaa_40x100.png     |   Bin 0 -> 212 bytes
 .../images/ui-bg_glass_15_5f391b_1x400.png    |   Bin 0 -> 341 bytes
 .../ui-bg_gloss-wave_20_1c160d_500x100.png    |   Bin 0 -> 5793 bytes
 .../ui-bg_gloss-wave_25_453326_500x100.png    |   Bin 0 -> 5852 bytes
 .../ui-bg_gloss-wave_30_44372c_500x100.png    |   Bin 0 -> 5914 bytes
 .../ui-bg_highlight-soft_20_201913_1x100.png  |   Bin 0 -> 386 bytes
 .../ui-bg_highlight-soft_20_619226_1x100.png  |   Bin 0 -> 346 bytes
 .../ui-bg_inset-soft_10_201913_1x100.png      |   Bin 0 -> 396 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 0 -> 6922 bytes
 .../images/ui-icons_9bcc60_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_add978_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_e3ddc9_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_f1fd86_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/mint-choc/jquery-ui.css  |  1225 ++
 .../themes/mint-choc/jquery-ui.min.css        |     7 +
 .../jquery-ui/themes/mint-choc/theme.css      |   410 +
 .../overcast/images/animated-overlay.gif      |   Bin 0 -> 1738 bytes
 .../images/ui-bg_flat_0_aaaaaa_40x100.png     |   Bin 0 -> 212 bytes
 .../images/ui-bg_flat_0_eeeeee_40x100.png     |   Bin 0 -> 220 bytes
 .../images/ui-bg_flat_55_c0402a_40x100.png    |   Bin 0 -> 206 bytes
 .../images/ui-bg_flat_55_eeeeee_40x100.png    |   Bin 0 -> 220 bytes
 .../images/ui-bg_glass_100_f8f8f8_1x400.png   |   Bin 0 -> 262 bytes
 .../images/ui-bg_glass_35_dddddd_1x400.png    |   Bin 0 -> 262 bytes
 .../images/ui-bg_glass_60_eeeeee_1x400.png    |   Bin 0 -> 262 bytes
 .../ui-bg_inset-hard_75_999999_1x100.png      |   Bin 0 -> 253 bytes
 .../ui-bg_inset-soft_50_c9c9c9_1x100.png      |   Bin 0 -> 281 bytes
 .../images/ui-icons_3383bb_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_454545_256x240.png        |   Bin 0 -> 6992 bytes
 .../images/ui-icons_70b2e1_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_999999_256x240.png        |   Bin 0 -> 6986 bytes
 .../images/ui-icons_fbc856_256x240.png        |   Bin 0 -> 4549 bytes
 .../jquery-ui/themes/overcast/jquery-ui.css   |  1225 ++
 .../themes/overcast/jquery-ui.min.css         |     7 +
 .../jquery-ui/themes/overcast/theme.css       |   410 +
 .../images/animated-overlay.gif               |   Bin 0 -> 1738 bytes
 .../ui-bg_diagonal-maze_20_6e4f1c_10x10.png   |   Bin 0 -> 296 bytes
 .../ui-bg_diagonal-maze_40_000000_10x10.png   |   Bin 0 -> 239 bytes
 .../ui-bg_fine-grain_10_eceadf_60x60.png      |   Bin 0 -> 10759 bytes
 .../ui-bg_fine-grain_10_f8f7f6_60x60.png      |   Bin 0 -> 9904 bytes
 .../ui-bg_fine-grain_15_eceadf_60x60.png      |   Bin 0 -> 10529 bytes
 .../ui-bg_fine-grain_15_f7f3de_60x60.png      |   Bin 0 -> 10891 bytes
 .../ui-bg_fine-grain_15_ffffff_60x60.png      |   Bin 0 -> 3397 bytes
 .../ui-bg_fine-grain_65_654b24_60x60.png      |   Bin 0 -> 14444 bytes
 .../ui-bg_fine-grain_68_b83400_60x60.png      |   Bin 0 -> 11877 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 0 -> 6922 bytes
 .../images/ui-icons_3572ac_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_8c291d_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_b83400_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_fbdb93_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../themes/pepper-grinder/jquery-ui.css       |  1225 ++
 .../themes/pepper-grinder/jquery-ui.min.css   |     7 +
 .../jquery-ui/themes/pepper-grinder/theme.css |   410 +
 .../redmond/images/animated-overlay.gif       |   Bin 0 -> 1738 bytes
 .../images/ui-bg_flat_0_aaaaaa_40x100.png     |   Bin 0 -> 212 bytes
 .../images/ui-bg_flat_55_fbec88_40x100.png    |   Bin 0 -> 206 bytes
 .../images/ui-bg_glass_75_d0e5f5_1x400.png    |   Bin 0 -> 336 bytes
 .../images/ui-bg_glass_85_dfeffc_1x400.png    |   Bin 0 -> 341 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png    |   Bin 0 -> 332 bytes
 .../ui-bg_gloss-wave_55_5c9ccc_500x100.png    |   Bin 0 -> 5824 bytes
 .../ui-bg_inset-hard_100_f5f8f9_1x100.png     |   Bin 0 -> 333 bytes
 .../ui-bg_inset-hard_100_fcfdfd_1x100.png     |   Bin 0 -> 292 bytes
 .../images/ui-icons_217bc0_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_2e83ff_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_469bdd_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_6da8d5_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_cd0a0a_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_d8e7f3_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_f9bd01_256x240.png        |   Bin 0 -> 4549 bytes
 .../jquery-ui/themes/redmond/jquery-ui.css    |  1225 ++
 .../themes/redmond/jquery-ui.min.css          |     7 +
 .../jquery-ui/themes/redmond/theme.css        |   410 +
 .../smoothness/images/animated-overlay.gif    |   Bin 0 -> 1738 bytes
 .../images/ui-bg_flat_0_aaaaaa_40x100.png     |   Bin 0 -> 212 bytes
 .../images/ui-bg_flat_75_ffffff_40x100.png    |   Bin 0 -> 208 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png    |   Bin 0 -> 335 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png    |   Bin 0 -> 207 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png    |   Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png    |   Bin 0 -> 262 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png    |   Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png  |   Bin 0 -> 280 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 0 -> 6922 bytes
 .../images/ui-icons_2e83ff_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_454545_256x240.png        |   Bin 0 -> 6992 bytes
 .../images/ui-icons_888888_256x240.png        |   Bin 0 -> 6999 bytes
 .../images/ui-icons_cd0a0a_256x240.png        |   Bin 0 -> 4549 bytes
 .../jquery-ui/themes/smoothness/jquery-ui.css |  1225 ++
 .../themes/smoothness/jquery-ui.min.css       |     7 +
 .../jquery-ui/themes/smoothness/theme.css     |   410 +
 .../south-street/images/animated-overlay.gif  |   Bin 0 -> 1738 bytes
 .../images/ui-bg_glass_55_fcf0ba_1x400.png    |   Bin 0 -> 333 bytes
 .../ui-bg_gloss-wave_100_ece8da_500x100.png   |   Bin 0 -> 5759 bytes
 .../ui-bg_highlight-hard_100_f5f3e5_1x100.png |   Bin 0 -> 336 bytes
 .../ui-bg_highlight-hard_100_fafaf4_1x100.png |   Bin 0 -> 321 bytes
 .../ui-bg_highlight-hard_15_459e00_1x100.png  |   Bin 0 -> 328 bytes
 .../ui-bg_highlight-hard_95_cccccc_1x100.png  |   Bin 0 -> 252 bytes
 .../ui-bg_highlight-soft_25_67b021_1x100.png  |   Bin 0 -> 353 bytes
 .../ui-bg_highlight-soft_95_ffedad_1x100.png  |   Bin 0 -> 351 bytes
 .../ui-bg_inset-soft_15_2b2922_1x100.png      |   Bin 0 -> 349 bytes
 .../images/ui-icons_808080_256x240.png        |   Bin 0 -> 7005 bytes
 .../images/ui-icons_847e71_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_8DC262_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_cd0a0a_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_eeeeee_256x240.png        |   Bin 0 -> 6916 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../themes/south-street/jquery-ui.css         |  1225 ++
 .../themes/south-street/jquery-ui.min.css     |     7 +
 .../jquery-ui/themes/south-street/theme.css   |   410 +
 .../themes/start/images/animated-overlay.gif  |   Bin 0 -> 1738 bytes
 .../images/ui-bg_flat_55_999999_40x100.png    |   Bin 0 -> 220 bytes
 .../images/ui-bg_flat_75_aaaaaa_40x100.png    |   Bin 0 -> 212 bytes
 .../images/ui-bg_glass_45_0078ae_1x400.png    |   Bin 0 -> 346 bytes
 .../images/ui-bg_glass_55_f8da4e_1x400.png    |   Bin 0 -> 345 bytes
 .../images/ui-bg_glass_75_79c9ec_1x400.png    |   Bin 0 -> 348 bytes
 .../ui-bg_gloss-wave_45_e14f1c_500x100.png    |   Bin 0 -> 5864 bytes
 .../ui-bg_gloss-wave_50_6eac2c_500x100.png    |   Bin 0 -> 5906 bytes
 .../ui-bg_gloss-wave_75_2191c0_500x100.png    |   Bin 0 -> 5977 bytes
 .../ui-bg_inset-hard_100_fcfdfd_1x100.png     |   Bin 0 -> 292 bytes
 .../start/images/ui-icons_0078ae_256x240.png  |   Bin 0 -> 4549 bytes
 .../start/images/ui-icons_056b93_256x240.png  |   Bin 0 -> 4549 bytes
 .../start/images/ui-icons_d8e7f3_256x240.png  |   Bin 0 -> 4549 bytes
 .../start/images/ui-icons_e0fdff_256x240.png  |   Bin 0 -> 4549 bytes
 .../start/images/ui-icons_f5e175_256x240.png  |   Bin 0 -> 4549 bytes
 .../start/images/ui-icons_f7a50d_256x240.png  |   Bin 0 -> 4549 bytes
 .../start/images/ui-icons_fcd113_256x240.png  |   Bin 0 -> 4549 bytes
 .../jquery-ui/themes/start/jquery-ui.css      |  1225 ++
 .../jquery-ui/themes/start/jquery-ui.min.css  |     7 +
 .../jquery-ui/themes/start/theme.css          |   410 +
 .../themes/sunny/images/animated-overlay.gif  |   Bin 0 -> 1738 bytes
 ...ui-bg_diagonals-medium_20_d34d17_40x40.png |   Bin 0 -> 382 bytes
 .../images/ui-bg_flat_30_cccccc_40x100.png    |   Bin 0 -> 220 bytes
 .../images/ui-bg_flat_50_5c5c5c_40x100.png    |   Bin 0 -> 230 bytes
 .../ui-bg_gloss-wave_45_817865_500x100.png    |   Bin 0 -> 5891 bytes
 .../ui-bg_gloss-wave_60_fece2f_500x100.png    |   Bin 0 -> 5849 bytes
 .../ui-bg_gloss-wave_70_ffdd57_500x100.png    |   Bin 0 -> 5543 bytes
 .../ui-bg_gloss-wave_90_fff9e5_500x100.png    |   Bin 0 -> 5389 bytes
 .../ui-bg_highlight-soft_100_feeebd_1x100.png |   Bin 0 -> 343 bytes
 .../ui-bg_inset-soft_30_ffffff_1x100.png      |   Bin 0 -> 203 bytes
 .../sunny/images/ui-icons_3d3d3d_256x240.png  |   Bin 0 -> 6992 bytes
 .../sunny/images/ui-icons_bd7b00_256x240.png  |   Bin 0 -> 4549 bytes
 .../sunny/images/ui-icons_d19405_256x240.png  |   Bin 0 -> 4549 bytes
 .../sunny/images/ui-icons_eb990f_256x240.png  |   Bin 0 -> 4549 bytes
 .../sunny/images/ui-icons_ed9f26_256x240.png  |   Bin 0 -> 4549 bytes
 .../sunny/images/ui-icons_fadc7a_256x240.png  |   Bin 0 -> 4549 bytes
 .../sunny/images/ui-icons_ffe180_256x240.png  |   Bin 0 -> 4549 bytes
 .../jquery-ui/themes/sunny/jquery-ui.css      |  1225 ++
 .../jquery-ui/themes/sunny/jquery-ui.min.css  |     7 +
 .../jquery-ui/themes/sunny/theme.css          |   410 +
 .../swanky-purse/images/animated-overlay.gif  |   Bin 0 -> 1738 bytes
 .../images/ui-bg_diamond_10_4f4221_10x8.png   |   Bin 0 -> 307 bytes
 .../images/ui-bg_diamond_20_372806_10x8.png   |   Bin 0 -> 310 bytes
 .../images/ui-bg_diamond_25_675423_10x8.png   |   Bin 0 -> 312 bytes
 .../images/ui-bg_diamond_25_d5ac5d_10x8.png   |   Bin 0 -> 313 bytes
 .../images/ui-bg_diamond_8_261803_10x8.png    |   Bin 0 -> 310 bytes
 .../images/ui-bg_diamond_8_443113_10x8.png    |   Bin 0 -> 310 bytes
 .../images/ui-bg_flat_75_ddd4b0_40x100.png    |   Bin 0 -> 206 bytes
 .../ui-bg_highlight-hard_65_fee4bd_1x100.png  |   Bin 0 -> 314 bytes
 .../images/ui-icons_070603_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_e8e2b5_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_e9cd86_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_efec9f_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_f2ec64_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_f9f2bd_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ff7519_256x240.png        |   Bin 0 -> 4549 bytes
 .../themes/swanky-purse/jquery-ui.css         |  1225 ++
 .../themes/swanky-purse/jquery-ui.min.css     |     7 +
 .../jquery-ui/themes/swanky-purse/theme.css   |   410 +
 .../trontastic/images/animated-overlay.gif    |   Bin 0 -> 1738 bytes
 .../ui-bg_diagonals-small_50_262626_40x40.png |   Bin 0 -> 250 bytes
 .../images/ui-bg_flat_0_303030_40x100.png     |   Bin 0 -> 230 bytes
 .../images/ui-bg_flat_0_4c4c4c_40x100.png     |   Bin 0 -> 230 bytes
 .../images/ui-bg_glass_40_0a0a0a_1x400.png    |   Bin 0 -> 260 bytes
 .../images/ui-bg_glass_55_f1fbe5_1x400.png    |   Bin 0 -> 348 bytes
 .../images/ui-bg_glass_60_000000_1x400.png    |   Bin 0 -> 258 bytes
 .../ui-bg_gloss-wave_55_000000_500x100.png    |   Bin 0 -> 3867 bytes
 .../ui-bg_gloss-wave_85_9fda58_500x100.png    |   Bin 0 -> 5940 bytes
 .../ui-bg_gloss-wave_95_f6ecd5_500x100.png    |   Bin 0 -> 5794 bytes
 .../images/ui-icons_000000_256x240.png        |   Bin 0 -> 5331 bytes
 .../images/ui-icons_1f1f1f_256x240.png        |   Bin 0 -> 6927 bytes
 .../images/ui-icons_9fda58_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_b8ec79_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_cd0a0a_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../jquery-ui/themes/trontastic/jquery-ui.css |  1225 ++
 .../themes/trontastic/jquery-ui.min.css       |     7 +
 .../jquery-ui/themes/trontastic/theme.css     |   410 +
 .../ui-darkness/images/animated-overlay.gif   |   Bin 0 -> 1738 bytes
 .../images/ui-bg_flat_30_cccccc_40x100.png    |   Bin 0 -> 220 bytes
 .../images/ui-bg_flat_50_5c5c5c_40x100.png    |   Bin 0 -> 230 bytes
 .../images/ui-bg_glass_20_555555_1x400.png    |   Bin 0 -> 260 bytes
 .../images/ui-bg_glass_40_0078a3_1x400.png    |   Bin 0 -> 342 bytes
 .../images/ui-bg_glass_40_ffc73d_1x400.png    |   Bin 0 -> 316 bytes
 .../ui-bg_gloss-wave_25_333333_500x100.png    |   Bin 0 -> 3816 bytes
 .../ui-bg_highlight-soft_80_eeeeee_1x100.png  |   Bin 0 -> 276 bytes
 .../ui-bg_inset-soft_25_000000_1x100.png      |   Bin 0 -> 275 bytes
 .../ui-bg_inset-soft_30_f58400_1x100.png      |   Bin 0 -> 340 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 0 -> 6922 bytes
 .../images/ui-icons_4b8e0b_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_a83300_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_cccccc_256x240.png        |   Bin 0 -> 6975 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../themes/ui-darkness/jquery-ui.css          |  1225 ++
 .../themes/ui-darkness/jquery-ui.min.css      |     7 +
 .../jquery-ui/themes/ui-darkness/theme.css    |   410 +
 .../ui-lightness/images/animated-overlay.gif  |   Bin 0 -> 1738 bytes
 .../ui-bg_diagonals-thick_18_b81900_40x40.png |   Bin 0 -> 418 bytes
 .../ui-bg_diagonals-thick_20_666666_40x40.png |   Bin 0 -> 312 bytes
 .../images/ui-bg_flat_10_000000_40x100.png    |   Bin 0 -> 205 bytes
 .../images/ui-bg_glass_100_f6f6f6_1x400.png   |   Bin 0 -> 262 bytes
 .../images/ui-bg_glass_100_fdf5ce_1x400.png   |   Bin 0 -> 348 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png    |   Bin 0 -> 207 bytes
 .../ui-bg_gloss-wave_35_f6a828_500x100.png    |   Bin 0 -> 5815 bytes
 .../ui-bg_highlight-soft_100_eeeeee_1x100.png |   Bin 0 -> 278 bytes
 .../ui-bg_highlight-soft_75_ffe45c_1x100.png  |   Bin 0 -> 328 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 0 -> 6922 bytes
 .../images/ui-icons_228ef1_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ef8c08_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffd27a_256x240.png        |   Bin 0 -> 4549 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 0 -> 6299 bytes
 .../themes/ui-lightness/jquery-ui.css         |  1225 ++
 .../themes/ui-lightness/jquery-ui.min.css     |     7 +
 .../jquery-ui/themes/ui-lightness/theme.css   |   410 +
 .../themes/vader/images/animated-overlay.gif  |   Bin 0 -> 1738 bytes
 .../images/ui-bg_flat_0_aaaaaa_40x100.png     |   Bin 0 -> 212 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png    |   Bin 0 -> 332 bytes
 .../ui-bg_gloss-wave_16_121212_500x100.png    |   Bin 0 -> 3848 bytes
 .../ui-bg_highlight-hard_15_888888_1x100.png  |   Bin 0 -> 251 bytes
 .../ui-bg_highlight-hard_55_555555_1x100.png  |   Bin 0 -> 250 bytes
 .../ui-bg_highlight-soft_35_adadad_1x100.png  |   Bin 0 -> 280 bytes
 .../ui-bg_highlight-soft_60_dddddd_1x100.png  |   Bin 0 -> 279 bytes
 .../ui-bg_inset-soft_15_121212_1x100.png      |   Bin 0 -> 277 bytes
 .../vader/images/ui-icons_666666_256x240.png  |   Bin 0 -> 6988 bytes
 .../vader/images/ui-icons_aaaaaa_256x240.png  |   Bin 0 -> 6987 bytes
 .../vader/images/ui-icons_bbbbbb_256x240.png  |   Bin 0 -> 6991 bytes
 .../vader/images/ui-icons_c98000_256x240.png  |   Bin 0 -> 4549 bytes
 .../vader/images/ui-icons_cccccc_256x240.png  |   Bin 0 -> 6975 bytes
 .../vader/images/ui-icons_cd0a0a_256x240.png  |   Bin 0 -> 4549 bytes
 .../vader/images/ui-icons_f29a00_256x240.png  |   Bin 0 -> 4549 bytes
 .../jquery-ui/themes/vader/jquery-ui.css      |  1225 ++
 .../jquery-ui/themes/vader/jquery-ui.min.css  |     7 +
 .../jquery-ui/themes/vader/theme.css          |   410 +
 bower_components/jquery-ui/ui/.jshintrc       |    24 +
 bower_components/jquery-ui/ui/accordion.js    |   590 +
 bower_components/jquery-ui/ui/autocomplete.js |   628 +
 bower_components/jquery-ui/ui/button.js       |   411 +
 bower_components/jquery-ui/ui/core.js         |   304 +
 bower_components/jquery-ui/ui/datepicker.js   |  2084 ++
 bower_components/jquery-ui/ui/dialog.js       |   876 +
 bower_components/jquery-ui/ui/draggable.js    |  1132 ++
 bower_components/jquery-ui/ui/droppable.js    |   413 +
 bower_components/jquery-ui/ui/effect-blind.js |    90 +
 .../jquery-ui/ui/effect-bounce.js             |   123 +
 bower_components/jquery-ui/ui/effect-clip.js  |    77 +
 bower_components/jquery-ui/ui/effect-drop.js  |    75 +
 .../jquery-ui/ui/effect-explode.js            |   107 +
 bower_components/jquery-ui/ui/effect-fade.js  |    40 +
 bower_components/jquery-ui/ui/effect-fold.js  |    86 +
 .../jquery-ui/ui/effect-highlight.js          |    60 +
 bower_components/jquery-ui/ui/effect-puff.js  |    60 +
 .../jquery-ui/ui/effect-pulsate.js            |    73 +
 bower_components/jquery-ui/ui/effect-scale.js |    89 +
 bower_components/jquery-ui/ui/effect-shake.js |    84 +
 bower_components/jquery-ui/ui/effect-size.js  |   233 +
 bower_components/jquery-ui/ui/effect-slide.js |    74 +
 .../jquery-ui/ui/effect-transfer.js           |    57 +
 bower_components/jquery-ui/ui/effect.js       |  1301 ++
 .../jquery-ui/ui/i18n/datepicker-af.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-ar-DZ.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-ar.js        |    38 +
 .../jquery-ui/ui/i18n/datepicker-az.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-be.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-bg.js        |    38 +
 .../jquery-ui/ui/i18n/datepicker-bs.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-ca.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-cs.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-cy-GB.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-da.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-de.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-el.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-en-AU.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-en-GB.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-en-NZ.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-eo.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-es.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-et.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-eu.js        |    36 +
 .../jquery-ui/ui/i18n/datepicker-fa.js        |    73 +
 .../jquery-ui/ui/i18n/datepicker-fi.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-fo.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-fr-CA.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-fr-CH.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-fr.js        |    39 +
 .../jquery-ui/ui/i18n/datepicker-gl.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-he.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-hi.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-hr.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-hu.js        |    36 +
 .../jquery-ui/ui/i18n/datepicker-hy.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-id.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-is.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-it-CH.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-it.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-ja.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-ka.js        |    35 +
 .../jquery-ui/ui/i18n/datepicker-kk.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-km.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-ko.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-ky.js        |    38 +
 .../jquery-ui/ui/i18n/datepicker-lb.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-lt.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-lv.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-mk.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-ml.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-ms.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-nb.js        |    36 +
 .../jquery-ui/ui/i18n/datepicker-nl-BE.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-nl.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-nn.js        |    36 +
 .../jquery-ui/ui/i18n/datepicker-no.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-pl.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-pt-BR.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-pt.js        |    36 +
 .../jquery-ui/ui/i18n/datepicker-rm.js        |    35 +
 .../jquery-ui/ui/i18n/datepicker-ro.js        |    40 +
 .../jquery-ui/ui/i18n/datepicker-ru.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-sk.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-sl.js        |    38 +
 .../jquery-ui/ui/i18n/datepicker-sq.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-sr-SR.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-sr.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-sv.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-ta.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-th.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-tj.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-tr.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-uk.js        |    38 +
 .../jquery-ui/ui/i18n/datepicker-vi.js        |    37 +
 .../jquery-ui/ui/i18n/datepicker-zh-CN.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-zh-HK.js     |    37 +
 .../jquery-ui/ui/i18n/datepicker-zh-TW.js     |    37 +
 bower_components/jquery-ui/ui/menu.js         |   646 +
 .../jquery-ui/ui/minified/accordion.min.js    |     4 +
 .../jquery-ui/ui/minified/autocomplete.min.js |     4 +
 .../jquery-ui/ui/minified/button.min.js       |     4 +
 .../jquery-ui/ui/minified/core.min.js         |     4 +
 .../jquery-ui/ui/minified/datepicker.min.js   |     5 +
 .../jquery-ui/ui/minified/dialog.min.js       |     4 +
 .../jquery-ui/ui/minified/draggable.min.js    |     4 +
 .../jquery-ui/ui/minified/droppable.min.js    |     4 +
 .../jquery-ui/ui/minified/effect-blind.min.js |     4 +
 .../ui/minified/effect-bounce.min.js          |     4 +
 .../jquery-ui/ui/minified/effect-clip.min.js  |     4 +
 .../jquery-ui/ui/minified/effect-drop.min.js  |     4 +
 .../ui/minified/effect-explode.min.js         |     4 +
 .../jquery-ui/ui/minified/effect-fade.min.js  |     4 +
 .../jquery-ui/ui/minified/effect-fold.min.js  |     4 +
 .../ui/minified/effect-highlight.min.js       |     4 +
 .../jquery-ui/ui/minified/effect-puff.min.js  |     4 +
 .../ui/minified/effect-pulsate.min.js         |     4 +
 .../jquery-ui/ui/minified/effect-scale.min.js |     4 +
 .../jquery-ui/ui/minified/effect-shake.min.js |     4 +
 .../jquery-ui/ui/minified/effect-size.min.js  |     4 +
 .../jquery-ui/ui/minified/effect-slide.min.js |     4 +
 .../ui/minified/effect-transfer.min.js        |     4 +
 .../jquery-ui/ui/minified/effect.min.js       |     4 +
 .../ui/minified/i18n/datepicker-af.min.js     |     4 +
 .../ui/minified/i18n/datepicker-ar-DZ.min.js  |     4 +
 .../ui/minified/i18n/datepicker-ar.min.js     |     4 +
 .../ui/minified/i18n/datepicker-az.min.js     |     4 +
 .../ui/minified/i18n/datepicker-be.min.js     |     4 +
 .../ui/minified/i18n/datepicker-bg.min.js     |     4 +
 .../ui/minified/i18n/datepicker-bs.min.js     |     4 +
 .../ui/minified/i18n/datepicker-ca.min.js     |     4 +
 .../ui/minified/i18n/datepicker-cs.min.js     |     4 +
 .../ui/minified/i18n/datepicker-cy-GB.min.js  |     4 +
 .../ui/minified/i18n/datepicker-da.min.js     |     4 +
 .../ui/minified/i18n/datepicker-de.min.js     |     4 +
 .../ui/minified/i18n/datepicker-el.min.js     |     4 +
 .../ui/minified/i18n/datepicker-en-AU.min.js  |     4 +
 .../ui/minified/i18n/datepicker-en-GB.min.js  |     4 +
 .../ui/minified/i18n/datepicker-en-NZ.min.js  |     4 +
 .../ui/minified/i18n/datepicker-eo.min.js     |     4 +
 .../ui/minified/i18n/datepicker-es.min.js     |     4 +
 .../ui/minified/i18n/datepicker-et.min.js     |     4 +
 .../ui/minified/i18n/datepicker-eu.min.js     |     4 +
 .../ui/minified/i18n/datepicker-fa.min.js     |     4 +
 .../ui/minified/i18n/datepicker-fi.min.js     |     4 +
 .../ui/minified/i18n/datepicker-fo.min.js     |     4 +
 .../ui/minified/i18n/datepicker-fr-CA.min.js  |     4 +
 .../ui/minified/i18n/datepicker-fr-CH.min.js  |     4 +
 .../ui/minified/i18n/datepicker-fr.min.js     |     4 +
 .../ui/minified/i18n/datepicker-gl.min.js     |     4 +
 .../ui/minified/i18n/datepicker-he.min.js     |     4 +
 .../ui/minified/i18n/datepicker-hi.min.js     |     4 +
 .../ui/minified/i18n/datepicker-hr.min.js     |     4 +
 .../ui/minified/i18n/datepicker-hu.min.js     |     4 +
 .../ui/minified/i18n/datepicker-hy.min.js     |     4 +
 .../ui/minified/i18n/datepicker-id.min.js     |     4 +
 .../ui/minified/i18n/datepicker-is.min.js     |     4 +
 .../ui/minified/i18n/datepicker-it-CH.min.js  |     4 +
 .../ui/minified/i18n/datepicker-it.min.js     |     4 +
 .../ui/minified/i18n/datepicker-ja.min.js     |     4 +
 .../ui/minified/i18n/datepicker-ka.min.js     |     4 +
 .../ui/minified/i18n/datepicker-kk.min.js     |     4 +
 .../ui/minified/i18n/datepicker-km.min.js     |     4 +
 .../ui/minified/i18n/datepicker-ko.min.js     |     4 +
 .../ui/minified/i18n/datepicker-ky.min.js     |     4 +
 .../ui/minified/i18n/datepicker-lb.min.js     |     4 +
 .../ui/minified/i18n/datepicker-lt.min.js     |     4 +
 .../ui/minified/i18n/datepicker-lv.min.js     |     4 +
 .../ui/minified/i18n/datepicker-mk.min.js     |     4 +
 .../ui/minified/i18n/datepicker-ml.min.js     |     4 +
 .../ui/minified/i18n/datepicker-ms.min.js     |     4 +
 .../ui/minified/i18n/datepicker-nb.min.js     |     4 +
 .../ui/minified/i18n/datepicker-nl-BE.min.js  |     4 +
 .../ui/minified/i18n/datepicker-nl.min.js     |     4 +
 .../ui/minified/i18n/datepicker-nn.min.js     |     4 +
 .../ui/minified/i18n/datepicker-no.min.js     |     4 +
 .../ui/minified/i18n/datepicker-pl.min.js     |     4 +
 .../ui/minified/i18n/datepicker-pt-BR.min.js  |     4 +
 .../ui/minified/i18n/datepicker-pt.min.js     |     4 +
 .../ui/minified/i18n/datepicker-rm.min.js     |     4 +
 .../ui/minified/i18n/datepicker-ro.min.js     |     4 +
 .../ui/minified/i18n/datepicker-ru.min.js     |     4 +
 .../ui/minified/i18n/datepicker-sk.min.js     |     4 +
 .../ui/minified/i18n/datepicker-sl.min.js     |     4 +
 .../ui/minified/i18n/datepicker-sq.min.js     |     4 +
 .../ui/minified/i18n/datepicker-sr-SR.min.js  |     4 +
 .../ui/minified/i18n/datepicker-sr.min.js     |     4 +
 .../ui/minified/i18n/datepicker-sv.min.js     |     4 +
 .../ui/minified/i18n/datepicker-ta.min.js     |     4 +
 .../ui/minified/i18n/datepicker-th.min.js     |     4 +
 .../ui/minified/i18n/datepicker-tj.min.js     |     4 +
 .../ui/minified/i18n/datepicker-tr.min.js     |     4 +
 .../ui/minified/i18n/datepicker-uk.min.js     |     4 +
 .../ui/minified/i18n/datepicker-vi.min.js     |     4 +
 .../ui/minified/i18n/datepicker-zh-CN.min.js  |     4 +
 .../ui/minified/i18n/datepicker-zh-HK.min.js  |     4 +
 .../ui/minified/i18n/datepicker-zh-TW.min.js  |     4 +
 .../jquery-ui/ui/minified/menu.min.js         |     4 +
 .../jquery-ui/ui/minified/mouse.min.js        |     4 +
 .../jquery-ui/ui/minified/position.min.js     |     4 +
 .../jquery-ui/ui/minified/progressbar.min.js  |     4 +
 .../jquery-ui/ui/minified/resizable.min.js    |     4 +
 .../jquery-ui/ui/minified/selectable.min.js   |     4 +
 .../jquery-ui/ui/minified/selectmenu.min.js   |     4 +
 .../jquery-ui/ui/minified/slider.min.js       |     4 +
 .../jquery-ui/ui/minified/sortable.min.js     |     4 +
 .../jquery-ui/ui/minified/spinner.min.js      |     4 +
 .../jquery-ui/ui/minified/tabs.min.js         |     4 +
 .../jquery-ui/ui/minified/tooltip.min.js      |     4 +
 .../jquery-ui/ui/minified/widget.min.js       |     4 +
 bower_components/jquery-ui/ui/mouse.js        |   199 +
 bower_components/jquery-ui/ui/position.js     |   517 +
 bower_components/jquery-ui/ui/progressbar.js  |   159 +
 bower_components/jquery-ui/ui/resizable.js    |  1152 ++
 bower_components/jquery-ui/ui/selectable.js   |   287 +
 bower_components/jquery-ui/ui/selectmenu.js   |   615 +
 bower_components/jquery-ui/ui/slider.js       |   717 +
 bower_components/jquery-ui/ui/sortable.js     |  1315 ++
 bower_components/jquery-ui/ui/spinner.js      |   514 +
 bower_components/jquery-ui/ui/tabs.js         |   886 +
 bower_components/jquery-ui/ui/tooltip.js      |   473 +
 bower_components/jquery-ui/ui/widget.js       |   558 +
 package-lock.json                             |     5 +
 package.json                                  |     1 +
 897 files changed, 80670 insertions(+), 929 deletions(-)
 create mode 100644 bower_components/ckeditor/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/autoembed/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/autoembed/lang/gl.js
 create mode 100644 bower_components/ckeditor/plugins/bidi/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/codesnippet/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/colorbutton/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/colordialog/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/devtools/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/div/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/docprops/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/embedbase/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/filetools/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/find/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/flash/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/font/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/forms/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/iframe/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/image2/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/justify/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/language/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/liststyle/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/mathjax/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/newpage/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/pagebreak/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/placeholder/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/preview/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/print/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/save/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/selectall/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/showblocks/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/smiley/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/sourcedialog/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/specialchar/dialogs/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/templates/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/uicolor/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/uploadwidget/lang/es-mx.js
 create mode 100644 bower_components/ckeditor/plugins/widget/lang/es-mx.js
 create mode 100644 bower_components/jquery-ui/.bower.json
 create mode 100644 bower_components/jquery-ui/.gitignore
 create mode 100644 bower_components/jquery-ui/AUTHORS.txt
 create mode 100644 bower_components/jquery-ui/LICENSE.txt
 create mode 100644 bower_components/jquery-ui/README.md
 create mode 100644 bower_components/jquery-ui/bower.json
 create mode 100644 bower_components/jquery-ui/component.json
 create mode 100644 bower_components/jquery-ui/composer.json
 create mode 100644 bower_components/jquery-ui/jquery-ui.js
 create mode 100644 bower_components/jquery-ui/jquery-ui.min.js
 create mode 100644 bower_components/jquery-ui/package.json
 create mode 100644 bower_components/jquery-ui/themes/base/accordion.css
 create mode 100644 bower_components/jquery-ui/themes/base/all.css
 create mode 100644 bower_components/jquery-ui/themes/base/autocomplete.css
 create mode 100644 bower_components/jquery-ui/themes/base/base.css
 create mode 100644 bower_components/jquery-ui/themes/base/button.css
 create mode 100644 bower_components/jquery-ui/themes/base/core.css
 create mode 100644 bower_components/jquery-ui/themes/base/datepicker.css
 create mode 100644 bower_components/jquery-ui/themes/base/dialog.css
 create mode 100644 bower_components/jquery-ui/themes/base/draggable.css
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-icons_222222_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-icons_2e83ff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-icons_444444_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-icons_454545_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-icons_555555_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-icons_777620_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-icons_777777_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-icons_888888_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-icons_cc0000_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-icons_cd0a0a_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/base/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/base/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/base/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/base/menu.css
 create mode 100644 bower_components/jquery-ui/themes/base/progressbar.css
 create mode 100644 bower_components/jquery-ui/themes/base/resizable.css
 create mode 100644 bower_components/jquery-ui/themes/base/selectable.css
 create mode 100644 bower_components/jquery-ui/themes/base/selectmenu.css
 create mode 100644 bower_components/jquery-ui/themes/base/slider.css
 create mode 100644 bower_components/jquery-ui/themes/base/sortable.css
 create mode 100644 bower_components/jquery-ui/themes/base/spinner.css
 create mode 100644 bower_components/jquery-ui/themes/base/tabs.css
 create mode 100644 bower_components/jquery-ui/themes/base/theme.css
 create mode 100644 bower_components/jquery-ui/themes/base/tooltip.css
 create mode 100755 bower_components/jquery-ui/themes/black-tie/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-bg_flat_65_ffffff_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-bg_glass_40_111111_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-bg_glass_55_1c1c1c_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-bg_inset-hard_45_cd0a0a_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-bg_inset-hard_55_ffeb80_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-icons_222222_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-icons_4ca300_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-icons_bbbbbb_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-icons_ededed_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-icons_ffcf29_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/black-tie/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/black-tie/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/black-tie/theme.css
 create mode 100755 bower_components/jquery-ui/themes/blitzer/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-bg_flat_0_333333_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-bg_flat_65_ffffff_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-bg_flat_75_ffffff_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-icons_004276_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-icons_cc0000_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/blitzer/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/blitzer/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/blitzer/theme.css
 create mode 100755 bower_components/jquery-ui/themes/cupertino/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_50_3baae3_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-icons_2694e8_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-icons_2e83ff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-icons_3d80b3_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-icons_72a7cf_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/cupertino/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/cupertino/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/cupertino/theme.css
 create mode 100755 bower_components/jquery-ui/themes/dark-hive/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-bg_loop_25_000000_21x21.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-icons_222222_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-icons_4b8e0b_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-icons_a83300_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-icons_cccccc_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/dark-hive/theme.css
 create mode 100755 bower_components/jquery-ui/themes/dot-luv/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-medium_30_0b58a2_4x4.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_20_333333_2x2.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_30_a32d00_2x2.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-bg_flat_0_aaaaaa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-bg_flat_40_292929_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-bg_gloss-wave_20_111111_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-icons_00498f_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-icons_98d2fb_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-icons_9ccdfc_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/dot-luv/theme.css
 create mode 100755 bower_components/jquery-ui/themes/eggplant/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_0_aaaaaa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_0_eeeeee_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_55_994d53_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_55_fafafa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-bg_gloss-wave_30_3d3644_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_100_dcd9de_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_25_30273a_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_45_5f5964_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-icons_454545_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-icons_734d99_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-icons_8d78a5_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-icons_a8a3ae_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-icons_ebccce_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/eggplant/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/eggplant/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/eggplant/theme.css
 create mode 100755 bower_components/jquery-ui/themes/excite-bike/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-small_25_c5ddfc_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_20_e69700_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_22_1484e6_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_26_2293f7_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-bg_flat_0_e69700_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-bg_flat_0_e6b900_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-bg_highlight-soft_100_f9f9f9_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-bg_inset-hard_100_eeeeee_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-icons_0a82eb_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-icons_0b54d5_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-icons_5fa5e3_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-icons_fcdd4a_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/excite-bike/theme.css
 create mode 100755 bower_components/jquery-ui/themes/flick/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-bg_flat_0_aaaaaa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-bg_flat_0_eeeeee_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-bg_flat_55_ffffff_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-bg_flat_75_ffffff_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-bg_glass_65_ffffff_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-icons_0073ea_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-icons_454545_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-icons_666666_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-icons_ff0084_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/flick/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/flick/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/flick/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/flick/theme.css
 create mode 100755 bower_components/jquery-ui/themes/hot-sneaks/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_40_db4865_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_50_93c3cd_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_50_ff3853_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_75_ccd232_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_dots-medium_80_ffff38_4x4.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_dots-small_35_35414f_2x2.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_flat_75_ffffff_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_white-lines_85_f7f7ba_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_454545_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_88a206_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_c02669_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_e1e463_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_ffeb33_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/hot-sneaks/theme.css
 create mode 100755 bower_components/jquery-ui/themes/humanity/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-bg_flat_75_aaaaaa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_100_f5f0e5_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_25_cb842e_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_70_ede4d4_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_65_fee4bd_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-bg_inset-soft_100_f4f0ec_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-icons_c47a23_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-icons_cb672b_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-icons_f08000_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-icons_f35f07_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-icons_ff7519_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/humanity/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/humanity/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/humanity/theme.css
 create mode 100755 bower_components/jquery-ui/themes/le-frog/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-small_0_aaaaaa_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-thick_15_444444_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-bg_glass_55_fbf5d0_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-hard_30_285c00_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_33_3a8104_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_50_4eb305_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_60_4ca20b_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-bg_inset-soft_10_285c00_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-icons_4eb305_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-icons_72b42d_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-icons_cd0a0a_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/le-frog/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/le-frog/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/le-frog/theme.css
 create mode 100755 bower_components/jquery-ui/themes/mint-choc/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-bg_flat_0_aaaaaa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-bg_glass_15_5f391b_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_20_1c160d_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_25_453326_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_30_44372c_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-bg_highlight-soft_20_201913_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-bg_highlight-soft_20_619226_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-bg_inset-soft_10_201913_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-icons_222222_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-icons_9bcc60_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-icons_add978_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-icons_e3ddc9_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-icons_f1fd86_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/mint-choc/theme.css
 create mode 100755 bower_components/jquery-ui/themes/overcast/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_0_aaaaaa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_0_eeeeee_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_55_c0402a_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_55_eeeeee_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_100_f8f8f8_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_35_dddddd_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_60_eeeeee_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-bg_inset-hard_75_999999_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-bg_inset-soft_50_c9c9c9_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-icons_3383bb_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-icons_454545_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-icons_70b2e1_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-icons_999999_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/images/ui-icons_fbc856_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/overcast/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/overcast/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/overcast/theme.css
 create mode 100755 bower_components/jquery-ui/themes/pepper-grinder/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_diagonal-maze_40_000000_10x10.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_10_eceadf_60x60.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_10_f8f7f6_60x60.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_eceadf_60x60.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_f7f3de_60x60.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_ffffff_60x60.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_65_654b24_60x60.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_68_b83400_60x60.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_222222_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_3572ac_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_8c291d_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_b83400_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_fbdb93_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/pepper-grinder/theme.css
 create mode 100755 bower_components/jquery-ui/themes/redmond/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-bg_flat_55_fbec88_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_95_fef1ec_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-icons_217bc0_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-icons_2e83ff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-icons_469bdd_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-icons_6da8d5_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-icons_cd0a0a_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-icons_d8e7f3_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/images/ui-icons_f9bd01_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/redmond/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/redmond/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/redmond/theme.css
 create mode 100755 bower_components/jquery-ui/themes/smoothness/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-icons_222222_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-icons_2e83ff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-icons_454545_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-icons_888888_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/images/ui-icons_cd0a0a_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/smoothness/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/smoothness/theme.css
 create mode 100755 bower_components/jquery-ui/themes/south-street/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-bg_glass_55_fcf0ba_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-bg_gloss-wave_100_ece8da_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_95_cccccc_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-soft_25_67b021_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-soft_95_ffedad_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-bg_inset-soft_15_2b2922_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-icons_808080_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-icons_847e71_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-icons_8DC262_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-icons_cd0a0a_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-icons_eeeeee_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/south-street/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/south-street/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/south-street/theme.css
 create mode 100755 bower_components/jquery-ui/themes/start/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-bg_flat_55_999999_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-bg_flat_75_aaaaaa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-bg_glass_45_0078ae_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-bg_glass_55_f8da4e_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-bg_glass_75_79c9ec_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-icons_0078ae_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-icons_056b93_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-icons_d8e7f3_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-icons_e0fdff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-icons_f5e175_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-icons_f7a50d_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/start/images/ui-icons_fcd113_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/start/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/start/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/start/theme.css
 create mode 100755 bower_components/jquery-ui/themes/sunny/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-bg_flat_30_cccccc_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-bg_flat_50_5c5c5c_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_45_817865_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_90_fff9e5_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-bg_highlight-soft_100_feeebd_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-bg_inset-soft_30_ffffff_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-icons_3d3d3d_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-icons_bd7b00_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-icons_d19405_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-icons_eb990f_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-icons_ed9f26_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-icons_fadc7a_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/images/ui-icons_ffe180_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/sunny/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/sunny/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/sunny/theme.css
 create mode 100755 bower_components/jquery-ui/themes/swanky-purse/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_10_4f4221_10x8.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_20_372806_10x8.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_25_675423_10x8.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_25_d5ac5d_10x8.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_8_261803_10x8.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_8_443113_10x8.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_flat_75_ddd4b0_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_highlight-hard_65_fee4bd_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_070603_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_e8e2b5_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_e9cd86_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_efec9f_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_f2ec64_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_f9f2bd_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_ff7519_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/swanky-purse/theme.css
 create mode 100755 bower_components/jquery-ui/themes/trontastic/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-bg_diagonals-small_50_262626_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-bg_flat_0_303030_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-bg_flat_0_4c4c4c_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_40_0a0a0a_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_55_f1fbe5_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_60_000000_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_55_000000_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_85_9fda58_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_95_f6ecd5_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-icons_000000_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-icons_1f1f1f_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-icons_9fda58_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-icons_b8ec79_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-icons_cd0a0a_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/trontastic/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/trontastic/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/trontastic/theme.css
 create mode 100755 bower_components/jquery-ui/themes/ui-darkness/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_20_555555_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_222222_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_4b8e0b_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_a83300_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_cccccc_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/ui-darkness/theme.css
 create mode 100755 bower_components/jquery-ui/themes/ui-lightness/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_222222_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_228ef1_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ffffff_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/ui-lightness/theme.css
 create mode 100755 bower_components/jquery-ui/themes/vader/images/animated-overlay.gif
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-bg_flat_0_aaaaaa_40x100.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-bg_glass_95_fef1ec_1x400.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-bg_gloss-wave_16_121212_500x100.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-hard_15_888888_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-hard_55_555555_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-soft_35_adadad_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-soft_60_dddddd_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-bg_inset-soft_15_121212_1x100.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-icons_666666_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-icons_aaaaaa_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-icons_bbbbbb_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-icons_c98000_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-icons_cccccc_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-icons_cd0a0a_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/vader/images/ui-icons_f29a00_256x240.png
 create mode 100644 bower_components/jquery-ui/themes/vader/jquery-ui.css
 create mode 100644 bower_components/jquery-ui/themes/vader/jquery-ui.min.css
 create mode 100644 bower_components/jquery-ui/themes/vader/theme.css
 create mode 100755 bower_components/jquery-ui/ui/.jshintrc
 create mode 100644 bower_components/jquery-ui/ui/accordion.js
 create mode 100644 bower_components/jquery-ui/ui/autocomplete.js
 create mode 100644 bower_components/jquery-ui/ui/button.js
 create mode 100644 bower_components/jquery-ui/ui/core.js
 create mode 100644 bower_components/jquery-ui/ui/datepicker.js
 create mode 100644 bower_components/jquery-ui/ui/dialog.js
 create mode 100644 bower_components/jquery-ui/ui/draggable.js
 create mode 100644 bower_components/jquery-ui/ui/droppable.js
 create mode 100644 bower_components/jquery-ui/ui/effect-blind.js
 create mode 100644 bower_components/jquery-ui/ui/effect-bounce.js
 create mode 100644 bower_components/jquery-ui/ui/effect-clip.js
 create mode 100644 bower_components/jquery-ui/ui/effect-drop.js
 create mode 100644 bower_components/jquery-ui/ui/effect-explode.js
 create mode 100644 bower_components/jquery-ui/ui/effect-fade.js
 create mode 100644 bower_components/jquery-ui/ui/effect-fold.js
 create mode 100644 bower_components/jquery-ui/ui/effect-highlight.js
 create mode 100644 bower_components/jquery-ui/ui/effect-puff.js
 create mode 100644 bower_components/jquery-ui/ui/effect-pulsate.js
 create mode 100644 bower_components/jquery-ui/ui/effect-scale.js
 create mode 100644 bower_components/jquery-ui/ui/effect-shake.js
 create mode 100644 bower_components/jquery-ui/ui/effect-size.js
 create mode 100644 bower_components/jquery-ui/ui/effect-slide.js
 create mode 100644 bower_components/jquery-ui/ui/effect-transfer.js
 create mode 100644 bower_components/jquery-ui/ui/effect.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-af.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ar-DZ.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ar.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-az.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-be.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-bg.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-bs.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ca.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-cs.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-cy-GB.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-da.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-de.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-el.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-en-AU.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-en-GB.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-en-NZ.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-eo.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-es.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-et.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-eu.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-fa.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-fi.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-fo.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-fr-CA.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-fr-CH.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-fr.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-gl.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-he.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-hi.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-hr.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-hu.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-hy.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-id.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-is.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-it-CH.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-it.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ja.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ka.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-kk.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-km.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ko.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ky.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-lb.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-lt.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-lv.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-mk.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ml.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ms.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-nb.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-nl-BE.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-nl.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-nn.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-no.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-pl.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-pt-BR.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-pt.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-rm.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ro.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ru.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-sk.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-sl.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-sq.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-sr-SR.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-sr.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-sv.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-ta.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-th.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-tj.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-tr.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-uk.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-vi.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-zh-CN.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-zh-HK.js
 create mode 100644 bower_components/jquery-ui/ui/i18n/datepicker-zh-TW.js
 create mode 100644 bower_components/jquery-ui/ui/menu.js
 create mode 100644 bower_components/jquery-ui/ui/minified/accordion.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/autocomplete.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/button.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/core.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/datepicker.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/dialog.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/draggable.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/droppable.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-blind.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-bounce.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-clip.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-drop.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-explode.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-fade.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-fold.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-highlight.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-puff.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-pulsate.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-scale.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-shake.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-size.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-slide.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect-transfer.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/effect.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-af.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ar-DZ.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ar.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-az.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-be.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-bg.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-bs.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ca.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-cs.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-cy-GB.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-da.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-de.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-el.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-en-AU.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-en-GB.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-en-NZ.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-eo.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-es.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-et.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-eu.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-fa.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-fi.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-fo.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-fr-CA.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-fr-CH.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-fr.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-gl.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-he.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-hi.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-hr.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-hu.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-hy.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-id.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-is.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-it-CH.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-it.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ja.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ka.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-kk.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-km.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ko.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ky.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-lb.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-lt.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-lv.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-mk.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ml.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ms.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-nb.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-nl-BE.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-nl.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-nn.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-no.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-pl.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-pt-BR.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-pt.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-rm.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ro.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ru.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-sk.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-sl.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-sq.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-sr-SR.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-sr.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-sv.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-ta.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-th.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-tj.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-tr.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-uk.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-vi.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-CN.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-HK.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-TW.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/menu.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/mouse.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/position.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/progressbar.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/resizable.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/selectable.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/selectmenu.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/slider.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/sortable.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/spinner.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/tabs.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/tooltip.min.js
 create mode 100644 bower_components/jquery-ui/ui/minified/widget.min.js
 create mode 100644 bower_components/jquery-ui/ui/mouse.js
 create mode 100644 bower_components/jquery-ui/ui/position.js
 create mode 100644 bower_components/jquery-ui/ui/progressbar.js
 create mode 100644 bower_components/jquery-ui/ui/resizable.js
 create mode 100644 bower_components/jquery-ui/ui/selectable.js
 create mode 100644 bower_components/jquery-ui/ui/selectmenu.js
 create mode 100644 bower_components/jquery-ui/ui/slider.js
 create mode 100644 bower_components/jquery-ui/ui/sortable.js
 create mode 100644 bower_components/jquery-ui/ui/spinner.js
 create mode 100644 bower_components/jquery-ui/ui/tabs.js
 create mode 100644 bower_components/jquery-ui/ui/tooltip.js
 create mode 100644 bower_components/jquery-ui/ui/widget.js

diff --git a/bower_components/ckeditor/.bower.json b/bower_components/ckeditor/.bower.json
index 845e312cf43..1b69a3f585e 100644
--- a/bower_components/ckeditor/.bower.json
+++ b/bower_components/ckeditor/.bower.json
@@ -16,15 +16,14 @@
   "homepage": "http://ckeditor.com",
   "main": "./ckeditor.js",
   "moduleType": "globals",
-  "version": "4.7.0",
-  "_release": "4.7.0",
+  "version": "4.7.1",
+  "_release": "4.7.1",
   "_resolution": {
     "type": "version",
-    "tag": "4.7.0",
-    "commit": "8edc5545364d3bd2b928852a7c270a044d1b3ea4"
+    "tag": "4.7.1",
+    "commit": "d62153e131ad4187700342fc044cf069c2fb5d8a"
   },
   "_source": "https://github.com/ckeditor/ckeditor-releases.git",
   "_target": "^4.7.0",
-  "_originalSource": "ckeditor",
-  "_direct": true
+  "_originalSource": "ckeditor"
 }
\ No newline at end of file
diff --git a/bower_components/ckeditor/CHANGES.md b/bower_components/ckeditor/CHANGES.md
index efc95583908..6c4f5559507 100644
--- a/bower_components/ckeditor/CHANGES.md
+++ b/bower_components/ckeditor/CHANGES.md
@@ -1,6 +1,27 @@
 CKEditor 4 Changelog
 ====================
 
+## CKEditor 4.7.1
+
+New Features:
+
+* Added a new Mexican Spanish localization. Thanks to [David Alexandro Rodriguez](https://www.transifex.com/user/profile/darsco16/)!
+* [#413](https://github.com/ckeditor/ckeditor-dev/issues/413): Added Paste as Plain Text keyboard shortcut to the [Accessibility Help](http://ckeditor.com/addon/a11yhelp) instructions.
+
+Fixed Issues:
+
+* [#515](https://github.com/ckeditor/ckeditor-dev/issues/515): [Chrome] Fixed: Mouse actions on CKEditor scrollbar throw an exception when the [Table Selection](http://ckeditor.com/addon/tableselection) plugin is loaded.
+* [#493](https://github.com/ckeditor/ckeditor-dev/issues/493): Fixed: Selection started from a nested table causes an error in the browser while scrolling down.
+* [#415](https://github.com/ckeditor/ckeditor-dev/issues/415): [Firefox] Fixed: <kbd>Enter</kbd> key breaks the table structure when pressed in a table selection.
+* [#457](https://github.com/ckeditor/ckeditor-dev/issues/457): Fixed: Error thrown when deleting content from the editor with no selection.
+* [#478](https://github.com/ckeditor/ckeditor-dev/issues/478): [Chrome] Fixed:  Error thrown by the [Enter Key](http://ckeditor.com/addon/enterkey) plugin when pressing <kbd>Enter</kbd> with no selection.
+* [#424](https://github.com/ckeditor/ckeditor-dev/issues/424): Fixed: Error thrown by [Tab Key Handling](http://ckeditor.com/addon/tab) and [Indent List](http://ckeditor.com/addon/indentlist) plugins when pressing <kbd>Tab</kbd> with no selection in inline editor.
+* [#476](https://github.com/ckeditor/ckeditor-dev/issues/476): Fixed: Anchors inserted with the [Link](http://ckeditor.com/addon/link) plugin on collapsed selection cannot be edited.
+* [#417](https://github.com/ckeditor/ckeditor-dev/issues/417): Fixed: The [Table Resize](http://ckeditor.com/addon/tableresize) plugin throws an error when used with a table with only header or footer rows.
+* [#523](https://github.com/ckeditor/ckeditor-dev/issues/523): Fixed: The [`editor.getCommandKeystroke`](http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-getCommandKeystroke) method does not obtain the correct keystroke.
+* [#534](https://github.com/ckeditor/ckeditor-dev/issues/534): [IE] Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) does not work in Quirks Mode.
+* [#450](https://github.com/ckeditor/ckeditor-dev/issues/450): Fixed: [`CKEDITOR.filter`](http://docs.ckeditor.com/#!/api/CKEDITOR.filter) incorrectly transforms the `margin` CSS property.
+
 ## CKEditor 4.7
 
 **Important Notes:**
@@ -54,7 +75,7 @@ Fixed Issues:
 * [#16920](http://dev.ckeditor.com/ticket/16920): Fixed: Several plugins not using the [Dialog](http://ckeditor.com/addon/dialog) plugin as a direct dependency.
 * [PR#336](https://github.com/ckeditor/ckeditor-dev/pull/336): Fixed: Typo in [`CKEDITOR.getCss`](http://docs.ckeditor.com/#!/api/CKEDITOR-method-getCss) API documentation. Thanks to [knusperpixel](https://github.com/knusperpixel)!
 * [#17027](http://dev.ckeditor.com/ticket/17027): Fixed: Command event data should be initialized as an empty object.
-* Fixed the behavior of HTML parser when parsing `src`/`srcdoc` attributes of the `<iframe>` element in a CKEditor setup with ACF turned off and without the [Iframe Dialog](http://ckeditor.com/addon/iframe) plugin. Note: disabling [Advanced Content Filter](http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter) is against [security best practices](http://docs.ckeditor.com/#!/guide/dev_best_practices-section-security), so the problem described above has not been considered a security issue as such.
+* Fixed the behavior of HTML parser when parsing `src`/`srcdoc` attributes of the `<iframe>` element in a CKEditor setup with ACF turned off and without the [Iframe Dialog](http://ckeditor.com/addon/iframe) plugin. The issue was originally reported as a security issue by [Sriramk21](https://twitter.com/sriramk21) from Pegasystems and was later downgraded by the security team into a normal issue due to the requirement of having ACF turned off. Disabling [Advanced Content Filter](http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter) is against [security best practices](http://docs.ckeditor.com/#!/guide/dev_best_practices-section-security), so the problem described above has not been considered a security issue as such.
 
 Other Changes:
 
diff --git a/bower_components/ckeditor/ckeditor.js b/bower_components/ckeditor/ckeditor.js
index eeeb0649800..9754c63294b 100644
--- a/bower_components/ckeditor/ckeditor.js
+++ b/bower_components/ckeditor/ckeditor.js
@@ -3,14 +3,14 @@ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
 (function(){function ka(a,f){CKEDITOR.tools.extend(this,f,{editor:a,id:"cke-"+CKEDITOR.tools.getUniqueId(),area:a._.notificationArea});f.type||(this.type="info");this.element=this._createElement();a.plugins.clipboard&&CKEDITOR.plugins.clipboard.preventDefaultDropOnElement(this.element)}function la(a){var f=this;this.editor=a;this.notifications=[];this.element=this._createElement();this._uiBuffer=CKEDITOR.tools.eventsBuffer(10,this._layout,this);this._changeBuffer=CKEDITOR.tools.eventsBuffer(500,this._layout,
-this);a.on("destroy",function(){f._removeListeners();f.element.remove()})}window.CKEDITOR&&window.CKEDITOR.dom||(window.CKEDITOR||(window.CKEDITOR=function(){var a=/(^|.*[\\\/])ckeditor\.js(?:\?.*|;.*)?$/i,f={timestamp:"H4PF",version:"4.7.0 (Standard)",revision:"320013d56",rnd:Math.floor(900*Math.random())+100,_:{pending:[],basePathSrcPattern:a},status:"unloaded",basePath:function(){var c=window.CKEDITOR_BASEPATH||"";if(!c)for(var b=document.getElementsByTagName("script"),f=0;f<b.length;f++){var d=
+this);a.on("destroy",function(){f._removeListeners();f.element.remove()})}window.CKEDITOR&&window.CKEDITOR.dom||(window.CKEDITOR||(window.CKEDITOR=function(){var a=/(^|.*[\\\/])ckeditor\.js(?:\?.*|;.*)?$/i,f={timestamp:"H5SE",version:"4.7.1 (Standard)",revision:"08ffd3961",rnd:Math.floor(900*Math.random())+100,_:{pending:[],basePathSrcPattern:a},status:"unloaded",basePath:function(){var c=window.CKEDITOR_BASEPATH||"";if(!c)for(var b=document.getElementsByTagName("script"),f=0;f<b.length;f++){var d=
 b[f].src.match(a);if(d){c=d[1];break}}-1==c.indexOf(":/")&&"//"!=c.slice(0,2)&&(c=0===c.indexOf("/")?location.href.match(/^.*?:\/\/[^\/]*/)[0]+c:location.href.match(/^[^\?]*\/(?:)/)[0]+c);if(!c)throw'The CKEditor installation path could not be automatically detected. Please set the global variable "CKEDITOR_BASEPATH" before creating editor instances.';return c}(),getUrl:function(a){-1==a.indexOf(":/")&&0!==a.indexOf("/")&&(a=this.basePath+a);this.timestamp&&"/"!=a.charAt(a.length-1)&&!/[&?]t=/.test(a)&&
 (a+=(0<=a.indexOf("?")?"\x26":"?")+"t\x3d"+this.timestamp);return a},domReady:function(){function a(){try{document.addEventListener?(document.removeEventListener("DOMContentLoaded",a,!1),c()):document.attachEvent&&"complete"===document.readyState&&(document.detachEvent("onreadystatechange",a),c())}catch(d){}}function c(){for(var a;a=b.shift();)a()}var b=[];return function(d){function c(){try{document.documentElement.doScroll("left")}catch(g){setTimeout(c,1);return}a()}b.push(d);"complete"===document.readyState&&
 setTimeout(a,1);if(1==b.length)if(document.addEventListener)document.addEventListener("DOMContentLoaded",a,!1),window.addEventListener("load",a,!1);else if(document.attachEvent){document.attachEvent("onreadystatechange",a);window.attachEvent("onload",a);d=!1;try{d=!window.frameElement}catch(m){}document.documentElement.doScroll&&d&&c()}}}()},b=window.CKEDITOR_GETURL;if(b){var c=f.getUrl;f.getUrl=function(a){return b.call(f,a)||c.call(f,a)}}return f}()),CKEDITOR.event||(CKEDITOR.event=function(){},
 CKEDITOR.event.implementOn=function(a){var f=CKEDITOR.event.prototype,b;for(b in f)null==a[b]&&(a[b]=f[b])},CKEDITOR.event.prototype=function(){function a(a){var e=f(this);return e[a]||(e[a]=new b(a))}var f=function(a){a=a.getPrivate&&a.getPrivate()||a._||(a._={});return a.events||(a.events={})},b=function(a){this.name=a;this.listeners=[]};b.prototype={getListenerIndex:function(a){for(var b=0,f=this.listeners;b<f.length;b++)if(f[b].fn==a)return b;return-1}};return{define:function(b,e){var f=a.call(this,
-b);CKEDITOR.tools.extend(f,e,!0)},on:function(b,e,f,k,d){function h(a,g,d,h){a={name:b,sender:this,editor:a,data:g,listenerData:k,stop:d,cancel:h,removeListener:m};return!1===e.call(f,a)?!1:a.data}function m(){n.removeListener(b,e)}var g=a.call(this,b);if(0>g.getListenerIndex(e)){g=g.listeners;f||(f=this);isNaN(d)&&(d=10);var n=this;h.fn=e;h.priority=d;for(var p=g.length-1;0<=p;p--)if(g[p].priority<=d)return g.splice(p+1,0,h),{removeListener:m};g.unshift(h)}return{removeListener:m}},once:function(){var a=
-Array.prototype.slice.call(arguments),b=a[1];a[1]=function(a){a.removeListener();return b.apply(this,arguments)};return this.on.apply(this,a)},capture:function(){CKEDITOR.event.useCapture=1;var a=this.on.apply(this,arguments);CKEDITOR.event.useCapture=0;return a},fire:function(){var a=0,b=function(){a=1},l=0,k=function(){l=1};return function(d,h,m){var g=f(this)[d];d=a;var n=l;a=l=0;if(g){var p=g.listeners;if(p.length)for(var p=p.slice(0),r,x=0;x<p.length;x++){if(g.errorProof)try{r=p[x].call(this,
-m,h,b,k)}catch(v){}else r=p[x].call(this,m,h,b,k);!1===r?l=1:"undefined"!=typeof r&&(h=r);if(a||l)break}}h=l?!1:"undefined"==typeof h?!0:h;a=d;l=n;return h}}(),fireOnce:function(a,b,l){b=this.fire(a,b,l);delete f(this)[a];return b},removeListener:function(a,b){var l=f(this)[a];if(l){var k=l.getListenerIndex(b);0<=k&&l.listeners.splice(k,1)}},removeAllListeners:function(){var a=f(this),b;for(b in a)delete a[b]},hasListeners:function(a){return(a=f(this)[a])&&0<a.listeners.length}}}()),CKEDITOR.editor||
+b);CKEDITOR.tools.extend(f,e,!0)},on:function(b,e,f,k,d){function h(a,g,d,h){a={name:b,sender:this,editor:a,data:g,listenerData:k,stop:d,cancel:h,removeListener:m};return!1===e.call(f,a)?!1:a.data}function m(){n.removeListener(b,e)}var g=a.call(this,b);if(0>g.getListenerIndex(e)){g=g.listeners;f||(f=this);isNaN(d)&&(d=10);var n=this;h.fn=e;h.priority=d;for(var q=g.length-1;0<=q;q--)if(g[q].priority<=d)return g.splice(q+1,0,h),{removeListener:m};g.unshift(h)}return{removeListener:m}},once:function(){var a=
+Array.prototype.slice.call(arguments),b=a[1];a[1]=function(a){a.removeListener();return b.apply(this,arguments)};return this.on.apply(this,a)},capture:function(){CKEDITOR.event.useCapture=1;var a=this.on.apply(this,arguments);CKEDITOR.event.useCapture=0;return a},fire:function(){var a=0,b=function(){a=1},l=0,k=function(){l=1};return function(d,h,m){var g=f(this)[d];d=a;var n=l;a=l=0;if(g){var q=g.listeners;if(q.length)for(var q=q.slice(0),v,y=0;y<q.length;y++){if(g.errorProof)try{v=q[y].call(this,
+m,h,b,k)}catch(w){}else v=q[y].call(this,m,h,b,k);!1===v?l=1:"undefined"!=typeof v&&(h=v);if(a||l)break}}h=l?!1:"undefined"==typeof h?!0:h;a=d;l=n;return h}}(),fireOnce:function(a,b,l){b=this.fire(a,b,l);delete f(this)[a];return b},removeListener:function(a,b){var l=f(this)[a];if(l){var k=l.getListenerIndex(b);0<=k&&l.listeners.splice(k,1)}},removeAllListeners:function(){var a=f(this),b;for(b in a)delete a[b]},hasListeners:function(a){return(a=f(this)[a])&&0<a.listeners.length}}}()),CKEDITOR.editor||
 (CKEDITOR.editor=function(){CKEDITOR._.pending.push([this,arguments]);CKEDITOR.event.call(this)},CKEDITOR.editor.prototype.fire=function(a,f){a in{instanceReady:1,loaded:1}&&(this[a]=!0);return CKEDITOR.event.prototype.fire.call(this,a,f,this)},CKEDITOR.editor.prototype.fireOnce=function(a,f){a in{instanceReady:1,loaded:1}&&(this[a]=!0);return CKEDITOR.event.prototype.fireOnce.call(this,a,f,this)},CKEDITOR.event.implementOn(CKEDITOR.editor.prototype)),CKEDITOR.env||(CKEDITOR.env=function(){var a=
 navigator.userAgent.toLowerCase(),f=a.match(/edge[ \/](\d+.?\d*)/),b=-1<a.indexOf("trident/"),b=!(!f&&!b),b={ie:b,edge:!!f,webkit:!b&&-1<a.indexOf(" applewebkit/"),air:-1<a.indexOf(" adobeair/"),mac:-1<a.indexOf("macintosh"),quirks:"BackCompat"==document.compatMode&&(!document.documentMode||10>document.documentMode),mobile:-1<a.indexOf("mobile"),iOS:/(ipad|iphone|ipod)/.test(a),isCustomDomain:function(){if(!this.ie)return!1;var a=document.domain,b=window.location.hostname;return a!=b&&a!="["+b+"]"},
 secure:"https:"==location.protocol};b.gecko="Gecko"==navigator.product&&!b.webkit&&!b.ie;b.webkit&&(-1<a.indexOf("chrome")?b.chrome=!0:b.safari=!0);var c=0;b.ie&&(c=f?parseFloat(f[1]):b.quirks||!document.documentMode?parseFloat(a.match(/msie (\d+)/)[1]):document.documentMode,b.ie9Compat=9==c,b.ie8Compat=8==c,b.ie7Compat=7==c,b.ie6Compat=7>c||b.quirks);b.gecko&&(f=a.match(/rv:([\d\.]+)/))&&(f=f[1].split("."),c=1E4*f[0]+100*(f[1]||0)+1*(f[2]||0));b.air&&(c=parseFloat(a.match(/ adobeair\/(\d+)/)[1]));
@@ -45,53 +45,53 @@ orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",pa
 slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFFFFF",whitesmoke:"#F5F5F5",yellow:"#FFFF00",yellowgreen:"#9ACD32"},_rgbaRegExp:/rgba?\(\s*\d+%?\s*,\s*\d+%?\s*,\s*\d+%?\s*(?:,\s*[0-9.]+\s*)?\)/gi,_hslaRegExp:/hsla?\(\s*[0-9.]+\s*,\s*\d+%\s*,\s*\d+%\s*(?:,\s*[0-9.]+\s*)?\)/gi,background:function(a){var g={},d=this._findColor(a);
 d.length&&(g.color=d[0],CKEDITOR.tools.array.forEach(d,function(g){a=a.replace(g,"")}));if(a=CKEDITOR.tools.trim(a))g.unprocessed=a;return g},margin:function(a){function g(a){d.top=b[a[0]];d.right=b[a[1]];d.bottom=b[a[2]];d.left=b[a[3]]}var d={},b=a.match(/(?:\-?[\.\d]+(?:%|\w*)|auto|inherit|initial|unset)/g)||["0px"];switch(b.length){case 1:g([0,0,0,0]);break;case 2:g([0,1,0,1]);break;case 3:g([0,1,2,1]);break;case 4:g([0,1,2,3])}return d},_findColor:function(a){var g=[],d=CKEDITOR.tools.array,g=
 g.concat(a.match(this._rgbaRegExp)||[]),g=g.concat(a.match(this._hslaRegExp)||[]);return g=g.concat(d.filter(a.split(/\s+/),function(a){return a.match(/^\#[a-f0-9]{3}(?:[a-f0-9]{3})?$/gi)?!0:a.toLowerCase()in CKEDITOR.tools.style.parse._colors}))}}},array:{filter:function(a,g,d){var b=[];this.forEach(a,function(h,c){g.call(d,h,c,a)&&b.push(h)});return b},forEach:function(a,g,d){var b=a.length,h;for(h=0;h<b;h++)g.call(d,a[h],h,a)},map:function(a,g,d){for(var b=[],h=0;h<a.length;h++)b.push(g.call(d,
-a[h],h,a));return b},reduce:function(a,g,d,b){for(var h=0;h<a.length;h++)d=g.call(b,d,a[h],h,a);return d}}};CKEDITOR.tools.array.indexOf=CKEDITOR.tools.indexOf;CKEDITOR.tools.array.isArray=CKEDITOR.tools.isArray}(),CKEDITOR.dtd=function(){var a=CKEDITOR.tools.extend,f=function(a,g){for(var d=CKEDITOR.tools.clone(a),b=1;b<arguments.length;b++){g=arguments[b];for(var h in g)delete d[h]}return d},b={},c={},e={address:1,article:1,aside:1,blockquote:1,details:1,div:1,dl:1,fieldset:1,figure:1,footer:1,
-form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,hr:1,main:1,menu:1,nav:1,ol:1,p:1,pre:1,section:1,table:1,ul:1},l={command:1,link:1,meta:1,noscript:1,script:1,style:1},k={},d={"#":1},h={center:1,dir:1,noframes:1};a(b,{a:1,abbr:1,area:1,audio:1,b:1,bdi:1,bdo:1,br:1,button:1,canvas:1,cite:1,code:1,command:1,datalist:1,del:1,dfn:1,em:1,embed:1,i:1,iframe:1,img:1,input:1,ins:1,kbd:1,keygen:1,label:1,map:1,mark:1,meter:1,noscript:1,object:1,output:1,progress:1,q:1,ruby:1,s:1,samp:1,script:1,select:1,
-small:1,span:1,strong:1,sub:1,sup:1,textarea:1,time:1,u:1,"var":1,video:1,wbr:1},d,{acronym:1,applet:1,basefont:1,big:1,font:1,isindex:1,strike:1,style:1,tt:1});a(c,e,b,h);f={a:f(b,{a:1,button:1}),abbr:b,address:c,area:k,article:c,aside:c,audio:a({source:1,track:1},c),b:b,base:k,bdi:b,bdo:b,blockquote:c,body:c,br:k,button:f(b,{a:1,button:1}),canvas:b,caption:c,cite:b,code:b,col:k,colgroup:{col:1},command:k,datalist:a({option:1},b),dd:c,del:b,details:a({summary:1},c),dfn:b,div:c,dl:{dt:1,dd:1},dt:c,
-em:b,embed:k,fieldset:a({legend:1},c),figcaption:c,figure:a({figcaption:1},c),footer:c,form:c,h1:b,h2:b,h3:b,h4:b,h5:b,h6:b,head:a({title:1,base:1},l),header:c,hgroup:{h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},hr:k,html:a({head:1,body:1},c,l),i:b,iframe:d,img:k,input:k,ins:b,kbd:b,keygen:k,label:b,legend:b,li:c,link:k,main:c,map:c,mark:b,menu:a({li:1},c),meta:k,meter:f(b,{meter:1}),nav:c,noscript:a({link:1,meta:1,style:1},b),object:a({param:1},b),ol:{li:1},optgroup:{option:1},option:d,output:b,p:b,param:k,pre:b,
-progress:f(b,{progress:1}),q:b,rp:b,rt:b,ruby:a({rp:1,rt:1},b),s:b,samp:b,script:d,section:c,select:{optgroup:1,option:1},small:b,source:k,span:b,strong:b,style:d,sub:b,summary:a({h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},b),sup:b,table:{caption:1,colgroup:1,thead:1,tfoot:1,tbody:1,tr:1},tbody:{tr:1},td:c,textarea:d,tfoot:{tr:1},th:c,thead:{tr:1},time:f(b,{time:1}),title:d,tr:{th:1,td:1},track:k,u:b,ul:{li:1},"var":b,video:a({source:1,track:1},c),wbr:k,acronym:b,applet:a({param:1},c),basefont:k,big:b,center:c,
-dialog:k,dir:{li:1},font:b,isindex:k,noframes:c,strike:b,tt:b};a(f,{$block:a({audio:1,dd:1,dt:1,figcaption:1,li:1,video:1},e,h),$blockLimit:{article:1,aside:1,audio:1,body:1,caption:1,details:1,dir:1,div:1,dl:1,fieldset:1,figcaption:1,figure:1,footer:1,form:1,header:1,hgroup:1,main:1,menu:1,nav:1,ol:1,section:1,table:1,td:1,th:1,tr:1,ul:1,video:1},$cdata:{script:1,style:1},$editable:{address:1,article:1,aside:1,blockquote:1,body:1,details:1,div:1,fieldset:1,figcaption:1,footer:1,form:1,h1:1,h2:1,
-h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,main:1,nav:1,p:1,pre:1,section:1},$empty:{area:1,base:1,basefont:1,br:1,col:1,command:1,dialog:1,embed:1,hr:1,img:1,input:1,isindex:1,keygen:1,link:1,meta:1,param:1,source:1,track:1,wbr:1},$inline:b,$list:{dl:1,ol:1,ul:1},$listItem:{dd:1,dt:1,li:1},$nonBodyContent:a({body:1,head:1,html:1},f.head),$nonEditable:{applet:1,audio:1,button:1,embed:1,iframe:1,map:1,object:1,option:1,param:1,script:1,textarea:1,video:1},$object:{applet:1,audio:1,button:1,hr:1,iframe:1,
-img:1,input:1,object:1,select:1,table:1,textarea:1,video:1},$removeEmpty:{abbr:1,acronym:1,b:1,bdi:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,mark:1,meter:1,output:1,q:1,ruby:1,s:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,time:1,tt:1,u:1,"var":1},$tabIndex:{a:1,area:1,button:1,input:1,object:1,select:1,textarea:1},$tableContent:{caption:1,col:1,colgroup:1,tbody:1,td:1,tfoot:1,th:1,thead:1,tr:1},$transparent:{a:1,audio:1,canvas:1,del:1,ins:1,map:1,noscript:1,
-object:1,video:1},$intermediate:{caption:1,colgroup:1,dd:1,dt:1,figcaption:1,legend:1,li:1,optgroup:1,option:1,rp:1,rt:1,summary:1,tbody:1,td:1,tfoot:1,th:1,thead:1,tr:1}});return f}(),CKEDITOR.dom.event=function(a){this.$=a},CKEDITOR.dom.event.prototype={getKey:function(){return this.$.keyCode||this.$.which},getKeystroke:function(){var a=this.getKey();if(this.$.ctrlKey||this.$.metaKey)a+=CKEDITOR.CTRL;this.$.shiftKey&&(a+=CKEDITOR.SHIFT);this.$.altKey&&(a+=CKEDITOR.ALT);return a},preventDefault:function(a){var f=
-this.$;f.preventDefault?f.preventDefault():f.returnValue=!1;a&&this.stopPropagation()},stopPropagation:function(){var a=this.$;a.stopPropagation?a.stopPropagation():a.cancelBubble=!0},getTarget:function(){var a=this.$.target||this.$.srcElement;return a?new CKEDITOR.dom.node(a):null},getPhase:function(){return this.$.eventPhase||2},getPageOffset:function(){var a=this.getTarget().getDocument().$;return{x:this.$.pageX||this.$.clientX+(a.documentElement.scrollLeft||a.body.scrollLeft),y:this.$.pageY||
-this.$.clientY+(a.documentElement.scrollTop||a.body.scrollTop)}}},CKEDITOR.CTRL=1114112,CKEDITOR.SHIFT=2228224,CKEDITOR.ALT=4456448,CKEDITOR.EVENT_PHASE_CAPTURING=1,CKEDITOR.EVENT_PHASE_AT_TARGET=2,CKEDITOR.EVENT_PHASE_BUBBLING=3,CKEDITOR.dom.domObject=function(a){a&&(this.$=a)},CKEDITOR.dom.domObject.prototype=function(){var a=function(a,b){return function(c){"undefined"!=typeof CKEDITOR&&a.fire(b,new CKEDITOR.dom.event(c))}};return{getPrivate:function(){var a;(a=this.getCustomData("_"))||this.setCustomData("_",
-a={});return a},on:function(f){var b=this.getCustomData("_cke_nativeListeners");b||(b={},this.setCustomData("_cke_nativeListeners",b));b[f]||(b=b[f]=a(this,f),this.$.addEventListener?this.$.addEventListener(f,b,!!CKEDITOR.event.useCapture):this.$.attachEvent&&this.$.attachEvent("on"+f,b));return CKEDITOR.event.prototype.on.apply(this,arguments)},removeListener:function(a){CKEDITOR.event.prototype.removeListener.apply(this,arguments);if(!this.hasListeners(a)){var b=this.getCustomData("_cke_nativeListeners"),
-c=b&&b[a];c&&(this.$.removeEventListener?this.$.removeEventListener(a,c,!1):this.$.detachEvent&&this.$.detachEvent("on"+a,c),delete b[a])}},removeAllListeners:function(){var a=this.getCustomData("_cke_nativeListeners"),b;for(b in a){var c=a[b];this.$.detachEvent?this.$.detachEvent("on"+b,c):this.$.removeEventListener&&this.$.removeEventListener(b,c,!1);delete a[b]}CKEDITOR.event.prototype.removeAllListeners.call(this)}}}(),function(a){var f={};CKEDITOR.on("reset",function(){f={}});a.equals=function(a){try{return a&&
-a.$===this.$}catch(c){return!1}};a.setCustomData=function(a,c){var e=this.getUniqueId();(f[e]||(f[e]={}))[a]=c;return this};a.getCustomData=function(a){var c=this.$["data-cke-expando"];return(c=c&&f[c])&&a in c?c[a]:null};a.removeCustomData=function(a){var c=this.$["data-cke-expando"],c=c&&f[c],e,l;c&&(e=c[a],l=a in c,delete c[a]);return l?e:null};a.clearCustomData=function(){this.removeAllListeners();var a=this.$["data-cke-expando"];a&&delete f[a]};a.getUniqueId=function(){return this.$["data-cke-expando"]||
-(this.$["data-cke-expando"]=CKEDITOR.tools.getNextNumber())};CKEDITOR.event.implementOn(a)}(CKEDITOR.dom.domObject.prototype),CKEDITOR.dom.node=function(a){return a?new CKEDITOR.dom[a.nodeType==CKEDITOR.NODE_DOCUMENT?"document":a.nodeType==CKEDITOR.NODE_ELEMENT?"element":a.nodeType==CKEDITOR.NODE_TEXT?"text":a.nodeType==CKEDITOR.NODE_COMMENT?"comment":a.nodeType==CKEDITOR.NODE_DOCUMENT_FRAGMENT?"documentFragment":"domObject"](a):this},CKEDITOR.dom.node.prototype=new CKEDITOR.dom.domObject,CKEDITOR.NODE_ELEMENT=
-1,CKEDITOR.NODE_DOCUMENT=9,CKEDITOR.NODE_TEXT=3,CKEDITOR.NODE_COMMENT=8,CKEDITOR.NODE_DOCUMENT_FRAGMENT=11,CKEDITOR.POSITION_IDENTICAL=0,CKEDITOR.POSITION_DISCONNECTED=1,CKEDITOR.POSITION_FOLLOWING=2,CKEDITOR.POSITION_PRECEDING=4,CKEDITOR.POSITION_IS_CONTAINED=8,CKEDITOR.POSITION_CONTAINS=16,CKEDITOR.tools.extend(CKEDITOR.dom.node.prototype,{appendTo:function(a,f){a.append(this,f);return a},clone:function(a,f){function b(c){c["data-cke-expando"]&&(c["data-cke-expando"]=!1);if(c.nodeType==CKEDITOR.NODE_ELEMENT||
-c.nodeType==CKEDITOR.NODE_DOCUMENT_FRAGMENT)if(f||c.nodeType!=CKEDITOR.NODE_ELEMENT||c.removeAttribute("id",!1),a){c=c.childNodes;for(var e=0;e<c.length;e++)b(c[e])}}function c(b){if(b.type==CKEDITOR.NODE_ELEMENT||b.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT){if(b.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var e=b.getName();":"==e[0]&&b.renameNode(e.substring(1))}if(a)for(e=0;e<b.getChildCount();e++)c(b.getChild(e))}}var e=this.$.cloneNode(a);b(e);e=new CKEDITOR.dom.node(e);CKEDITOR.env.ie&&9>CKEDITOR.env.version&&
-(this.type==CKEDITOR.NODE_ELEMENT||this.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT)&&c(e);return e},hasPrevious:function(){return!!this.$.previousSibling},hasNext:function(){return!!this.$.nextSibling},insertAfter:function(a){a.$.parentNode.insertBefore(this.$,a.$.nextSibling);return a},insertBefore:function(a){a.$.parentNode.insertBefore(this.$,a.$);return a},insertBeforeMe:function(a){this.$.parentNode.insertBefore(a.$,this.$);return a},getAddress:function(a){for(var f=[],b=this.getDocument().$.documentElement,
-c=this.$;c&&c!=b;){var e=c.parentNode;e&&f.unshift(this.getIndex.call({$:c},a));c=e}return f},getDocument:function(){return new CKEDITOR.dom.document(this.$.ownerDocument||this.$.parentNode.ownerDocument)},getIndex:function(a){function f(a,d){var h=d?a.nextSibling:a.previousSibling;return h&&h.nodeType==CKEDITOR.NODE_TEXT?b(h)?f(h,d):h:null}function b(a){return!a.nodeValue||a.nodeValue==CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE}var c=this.$,e=-1,l;if(!this.$.parentNode||a&&c.nodeType==CKEDITOR.NODE_TEXT&&
-b(c)&&!f(c)&&!f(c,!0))return-1;do a&&c!=this.$&&c.nodeType==CKEDITOR.NODE_TEXT&&(l||b(c))||(e++,l=c.nodeType==CKEDITOR.NODE_TEXT);while(c=c.previousSibling);return e},getNextSourceNode:function(a,f,b){if(b&&!b.call){var c=b;b=function(a){return!a.equals(c)}}a=!a&&this.getFirst&&this.getFirst();var e;if(!a){if(this.type==CKEDITOR.NODE_ELEMENT&&b&&!1===b(this,!0))return null;a=this.getNext()}for(;!a&&(e=(e||this).getParent());){if(b&&!1===b(e,!0))return null;a=e.getNext()}return!a||b&&!1===b(a)?null:
-f&&f!=a.type?a.getNextSourceNode(!1,f,b):a},getPreviousSourceNode:function(a,f,b){if(b&&!b.call){var c=b;b=function(a){return!a.equals(c)}}a=!a&&this.getLast&&this.getLast();var e;if(!a){if(this.type==CKEDITOR.NODE_ELEMENT&&b&&!1===b(this,!0))return null;a=this.getPrevious()}for(;!a&&(e=(e||this).getParent());){if(b&&!1===b(e,!0))return null;a=e.getPrevious()}return!a||b&&!1===b(a)?null:f&&a.type!=f?a.getPreviousSourceNode(!1,f,b):a},getPrevious:function(a){var f=this.$,b;do b=(f=f.previousSibling)&&
-10!=f.nodeType&&new CKEDITOR.dom.node(f);while(b&&a&&!a(b));return b},getNext:function(a){var f=this.$,b;do b=(f=f.nextSibling)&&new CKEDITOR.dom.node(f);while(b&&a&&!a(b));return b},getParent:function(a){var f=this.$.parentNode;return f&&(f.nodeType==CKEDITOR.NODE_ELEMENT||a&&f.nodeType==CKEDITOR.NODE_DOCUMENT_FRAGMENT)?new CKEDITOR.dom.node(f):null},getParents:function(a){var f=this,b=[];do b[a?"push":"unshift"](f);while(f=f.getParent());return b},getCommonAncestor:function(a){if(a.equals(this))return this;
-if(a.contains&&a.contains(this))return a;var f=this.contains?this:this.getParent();do if(f.contains(a))return f;while(f=f.getParent());return null},getPosition:function(a){var f=this.$,b=a.$;if(f.compareDocumentPosition)return f.compareDocumentPosition(b);if(f==b)return CKEDITOR.POSITION_IDENTICAL;if(this.type==CKEDITOR.NODE_ELEMENT&&a.type==CKEDITOR.NODE_ELEMENT){if(f.contains){if(f.contains(b))return CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_PRECEDING;if(b.contains(f))return CKEDITOR.POSITION_IS_CONTAINED+
-CKEDITOR.POSITION_FOLLOWING}if("sourceIndex"in f)return 0>f.sourceIndex||0>b.sourceIndex?CKEDITOR.POSITION_DISCONNECTED:f.sourceIndex<b.sourceIndex?CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_FOLLOWING}f=this.getAddress();a=a.getAddress();for(var b=Math.min(f.length,a.length),c=0;c<b;c++)if(f[c]!=a[c])return f[c]<a[c]?CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_FOLLOWING;return f.length<a.length?CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_IS_CONTAINED+CKEDITOR.POSITION_FOLLOWING},
-getAscendant:function(a,f){var b=this.$,c,e;f||(b=b.parentNode);"function"==typeof a?(e=!0,c=a):(e=!1,c=function(b){b="string"==typeof b.nodeName?b.nodeName.toLowerCase():"";return"string"==typeof a?b==a:b in a});for(;b;){if(c(e?new CKEDITOR.dom.node(b):b))return new CKEDITOR.dom.node(b);try{b=b.parentNode}catch(l){b=null}}return null},hasAscendant:function(a,f){var b=this.$;f||(b=b.parentNode);for(;b;){if(b.nodeName&&b.nodeName.toLowerCase()==a)return!0;b=b.parentNode}return!1},move:function(a,f){a.append(this.remove(),
-f)},remove:function(a){var f=this.$,b=f.parentNode;if(b){if(a)for(;a=f.firstChild;)b.insertBefore(f.removeChild(a),f);b.removeChild(f)}return this},replace:function(a){this.insertBefore(a);a.remove()},trim:function(){this.ltrim();this.rtrim()},ltrim:function(){for(var a;this.getFirst&&(a=this.getFirst());){if(a.type==CKEDITOR.NODE_TEXT){var f=CKEDITOR.tools.ltrim(a.getText()),b=a.getLength();if(f)f.length<b&&(a.split(b-f.length),this.$.removeChild(this.$.firstChild));else{a.remove();continue}}break}},
-rtrim:function(){for(var a;this.getLast&&(a=this.getLast());){if(a.type==CKEDITOR.NODE_TEXT){var f=CKEDITOR.tools.rtrim(a.getText()),b=a.getLength();if(f)f.length<b&&(a.split(f.length),this.$.lastChild.parentNode.removeChild(this.$.lastChild));else{a.remove();continue}}break}CKEDITOR.env.needsBrFiller&&(a=this.$.lastChild)&&1==a.type&&"br"==a.nodeName.toLowerCase()&&a.parentNode.removeChild(a)},isReadOnly:function(a){var f=this;this.type!=CKEDITOR.NODE_ELEMENT&&(f=this.getParent());CKEDITOR.env.edge&&
-f&&f.is("textarea","input")&&(a=!0);if(!a&&f&&"undefined"!=typeof f.$.isContentEditable)return!(f.$.isContentEditable||f.data("cke-editable"));for(;f;){if(f.data("cke-editable"))return!1;if(f.hasAttribute("contenteditable"))return"false"==f.getAttribute("contenteditable");f=f.getParent()}return!0}}),CKEDITOR.dom.window=function(a){CKEDITOR.dom.domObject.call(this,a)},CKEDITOR.dom.window.prototype=new CKEDITOR.dom.domObject,CKEDITOR.tools.extend(CKEDITOR.dom.window.prototype,{focus:function(){this.$.focus()},
-getViewPaneSize:function(){var a=this.$.document,f="CSS1Compat"==a.compatMode;return{width:(f?a.documentElement.clientWidth:a.body.clientWidth)||0,height:(f?a.documentElement.clientHeight:a.body.clientHeight)||0}},getScrollPosition:function(){var a=this.$;if("pageXOffset"in a)return{x:a.pageXOffset||0,y:a.pageYOffset||0};a=a.document;return{x:a.documentElement.scrollLeft||a.body.scrollLeft||0,y:a.documentElement.scrollTop||a.body.scrollTop||0}},getFrame:function(){var a=this.$.frameElement;return a?
-new CKEDITOR.dom.element.get(a):null}}),CKEDITOR.dom.document=function(a){CKEDITOR.dom.domObject.call(this,a)},CKEDITOR.dom.document.prototype=new CKEDITOR.dom.domObject,CKEDITOR.tools.extend(CKEDITOR.dom.document.prototype,{type:CKEDITOR.NODE_DOCUMENT,appendStyleSheet:function(a){if(this.$.createStyleSheet)this.$.createStyleSheet(a);else{var f=new CKEDITOR.dom.element("link");f.setAttributes({rel:"stylesheet",type:"text/css",href:a});this.getHead().append(f)}},appendStyleText:function(a){if(this.$.createStyleSheet){var f=
-this.$.createStyleSheet("");f.cssText=a}else{var b=new CKEDITOR.dom.element("style",this);b.append(new CKEDITOR.dom.text(a,this));this.getHead().append(b)}return f||b.$.sheet},createElement:function(a,f){var b=new CKEDITOR.dom.element(a,this);f&&(f.attributes&&b.setAttributes(f.attributes),f.styles&&b.setStyles(f.styles));return b},createText:function(a){return new CKEDITOR.dom.text(a,this)},focus:function(){this.getWindow().focus()},getActive:function(){var a;try{a=this.$.activeElement}catch(f){return null}return new CKEDITOR.dom.element(a)},
-getById:function(a){return(a=this.$.getElementById(a))?new CKEDITOR.dom.element(a):null},getByAddress:function(a,f){for(var b=this.$.documentElement,c=0;b&&c<a.length;c++){var e=a[c];if(f)for(var l=-1,k=0;k<b.childNodes.length;k++){var d=b.childNodes[k];if(!0!==f||3!=d.nodeType||!d.previousSibling||3!=d.previousSibling.nodeType)if(l++,l==e){b=d;break}}else b=b.childNodes[e]}return b?new CKEDITOR.dom.node(b):null},getElementsByTag:function(a,f){CKEDITOR.env.ie&&8>=document.documentMode||!f||(a=f+":"+
-a);return new CKEDITOR.dom.nodeList(this.$.getElementsByTagName(a))},getHead:function(){var a=this.$.getElementsByTagName("head")[0];return a=a?new CKEDITOR.dom.element(a):this.getDocumentElement().append(new CKEDITOR.dom.element("head"),!0)},getBody:function(){return new CKEDITOR.dom.element(this.$.body)},getDocumentElement:function(){return new CKEDITOR.dom.element(this.$.documentElement)},getWindow:function(){return new CKEDITOR.dom.window(this.$.parentWindow||this.$.defaultView)},write:function(a){this.$.open("text/html",
-"replace");CKEDITOR.env.ie&&(a=a.replace(/(?:^\s*<!DOCTYPE[^>]*?>)|^/i,'$\x26\n\x3cscript data-cke-temp\x3d"1"\x3e('+CKEDITOR.tools.fixDomain+")();\x3c/script\x3e"));this.$.write(a);this.$.close()},find:function(a){return new CKEDITOR.dom.nodeList(this.$.querySelectorAll(a))},findOne:function(a){return(a=this.$.querySelector(a))?new CKEDITOR.dom.element(a):null},_getHtml5ShivFrag:function(){var a=this.getCustomData("html5ShivFrag");a||(a=this.$.createDocumentFragment(),CKEDITOR.tools.enableHtml5Elements(a,
-!0),this.setCustomData("html5ShivFrag",a));return a}}),CKEDITOR.dom.nodeList=function(a){this.$=a},CKEDITOR.dom.nodeList.prototype={count:function(){return this.$.length},getItem:function(a){return 0>a||a>=this.$.length?null:(a=this.$[a])?new CKEDITOR.dom.node(a):null}},CKEDITOR.dom.element=function(a,f){"string"==typeof a&&(a=(f?f.$:document).createElement(a));CKEDITOR.dom.domObject.call(this,a)},CKEDITOR.dom.element.get=function(a){return(a="string"==typeof a?document.getElementById(a)||document.getElementsByName(a)[0]:
-a)&&(a.$?a:new CKEDITOR.dom.element(a))},CKEDITOR.dom.element.prototype=new CKEDITOR.dom.node,CKEDITOR.dom.element.createFromHtml=function(a,f){var b=new CKEDITOR.dom.element("div",f);b.setHtml(a);return b.getFirst().remove()},CKEDITOR.dom.element.setMarker=function(a,f,b,c){var e=f.getCustomData("list_marker_id")||f.setCustomData("list_marker_id",CKEDITOR.tools.getNextNumber()).getCustomData("list_marker_id"),l=f.getCustomData("list_marker_names")||f.setCustomData("list_marker_names",{}).getCustomData("list_marker_names");
-a[e]=f;l[b]=1;return f.setCustomData(b,c)},CKEDITOR.dom.element.clearAllMarkers=function(a){for(var f in a)CKEDITOR.dom.element.clearMarkers(a,a[f],1)},CKEDITOR.dom.element.clearMarkers=function(a,f,b){var c=f.getCustomData("list_marker_names"),e=f.getCustomData("list_marker_id"),l;for(l in c)f.removeCustomData(l);f.removeCustomData("list_marker_names");b&&(f.removeCustomData("list_marker_id"),delete a[e])},function(){function a(a,b){return-1<(" "+a+" ").replace(l," ").indexOf(" "+b+" ")}function f(a){var b=
-!0;a.$.id||(a.$.id="cke_tmp_"+CKEDITOR.tools.getNextNumber(),b=!1);return function(){b||a.removeAttribute("id")}}function b(a,b){var c=CKEDITOR.tools.escapeCss(a.$.id);return"#"+c+" "+b.split(/,\s*/).join(", #"+c+" ")}function c(a){for(var b=0,c=0,g=k[a].length;c<g;c++)b+=parseFloat(this.getComputedStyle(k[a][c])||0,10)||0;return b}var e=document.createElement("_").classList,e="undefined"!==typeof e&&null!==String(e.add).match(/\[Native code\]/gi),l=/[\n\t\r]/g;CKEDITOR.tools.extend(CKEDITOR.dom.element.prototype,
-{type:CKEDITOR.NODE_ELEMENT,addClass:e?function(a){this.$.classList.add(a);return this}:function(d){var b=this.$.className;b&&(a(b,d)||(b+=" "+d));this.$.className=b||d;return this},removeClass:e?function(a){var b=this.$;b.classList.remove(a);b.className||b.removeAttribute("class");return this}:function(d){var b=this.getAttribute("class");b&&a(b,d)&&((b=b.replace(new RegExp("(?:^|\\s+)"+d+"(?\x3d\\s|$)"),"").replace(/^\s+/,""))?this.setAttribute("class",b):this.removeAttribute("class"));return this},
-hasClass:function(d){return a(this.$.className,d)},append:function(a,b){"string"==typeof a&&(a=this.getDocument().createElement(a));b?this.$.insertBefore(a.$,this.$.firstChild):this.$.appendChild(a.$);return a},appendHtml:function(a){if(this.$.childNodes.length){var b=new CKEDITOR.dom.element("div",this.getDocument());b.setHtml(a);b.moveChildren(this)}else this.setHtml(a)},appendText:function(a){null!=this.$.text&&CKEDITOR.env.ie&&9>CKEDITOR.env.version?this.$.text+=a:this.append(new CKEDITOR.dom.text(a))},
-appendBogus:function(a){if(a||CKEDITOR.env.needsBrFiller){for(a=this.getLast();a&&a.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.rtrim(a.getText());)a=a.getPrevious();a&&a.is&&a.is("br")||(a=this.getDocument().createElement("br"),CKEDITOR.env.gecko&&a.setAttribute("type","_moz"),this.append(a))}},breakParent:function(a,b){var c=new CKEDITOR.dom.range(this.getDocument());c.setStartAfter(this);c.setEndAfter(a);var g=c.extractContents(!1,b||!1),e;c.insertNode(this.remove());if(CKEDITOR.env.ie&&!CKEDITOR.env.edge){for(c=
-new CKEDITOR.dom.element("div");e=g.getFirst();)e.$.style.backgroundColor&&(e.$.style.backgroundColor=e.$.style.backgroundColor),c.append(e);c.insertAfter(this);c.remove(!0)}else g.insertAfterNode(this)},contains:document.compareDocumentPosition?function(a){return!!(this.$.compareDocumentPosition(a.$)&16)}:function(a){var b=this.$;return a.type!=CKEDITOR.NODE_ELEMENT?b.contains(a.getParent().$):b!=a.$&&b.contains(a.$)},focus:function(){function a(){try{this.$.focus()}catch(b){}}return function(b){b?
-CKEDITOR.tools.setTimeout(a,100,this):a.call(this)}}(),getHtml:function(){var a=this.$.innerHTML;return CKEDITOR.env.ie?a.replace(/<\?[^>]*>/g,""):a},getOuterHtml:function(){if(this.$.outerHTML)return this.$.outerHTML.replace(/<\?[^>]*>/,"");var a=this.$.ownerDocument.createElement("div");a.appendChild(this.$.cloneNode(!0));return a.innerHTML},getClientRect:function(){var a=CKEDITOR.tools.extend({},this.$.getBoundingClientRect());!a.width&&(a.width=a.right-a.left);!a.height&&(a.height=a.bottom-a.top);
-return a},setHtml:CKEDITOR.env.ie&&9>CKEDITOR.env.version?function(a){try{var b=this.$;if(this.getParent())return b.innerHTML=a;var c=this.getDocument()._getHtml5ShivFrag();c.appendChild(b);b.innerHTML=a;c.removeChild(b);return a}catch(g){this.$.innerHTML="";b=new CKEDITOR.dom.element("body",this.getDocument());b.$.innerHTML=a;for(b=b.getChildren();b.count();)this.append(b.getItem(0));return a}}:function(a){return this.$.innerHTML=a},setText:function(){var a=document.createElement("p");a.innerHTML=
-"x";a=a.textContent;return function(b){this.$[a?"textContent":"innerText"]=b}}(),getAttribute:function(){var a=function(a){return this.$.getAttribute(a,2)};return CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks)?function(a){switch(a){case "class":a="className";break;case "http-equiv":a="httpEquiv";break;case "name":return this.$.name;case "tabindex":return a=this.$.getAttribute(a,2),0!==a&&0===this.$.tabIndex&&(a=null),a;case "checked":return a=this.$.attributes.getNamedItem(a),(a.specified?
-a.nodeValue:this.$.checked)?"checked":null;case "hspace":case "value":return this.$[a];case "style":return this.$.style.cssText;case "contenteditable":case "contentEditable":return this.$.attributes.getNamedItem("contentEditable").specified?this.$.getAttribute("contentEditable"):null}return this.$.getAttribute(a,2)}:a}(),getAttributes:function(a){var b={},c=this.$.attributes,g;a=CKEDITOR.tools.isArray(a)?a:[];for(g=0;g<c.length;g++)-1===CKEDITOR.tools.indexOf(a,c[g].name)&&(b[c[g].name]=c[g].value);
-return b},getChildren:function(){return new CKEDITOR.dom.nodeList(this.$.childNodes)},getComputedStyle:document.defaultView&&document.defaultView.getComputedStyle?function(a){var b=this.getWindow().$.getComputedStyle(this.$,null);return b?b.getPropertyValue(a):""}:function(a){return this.$.currentStyle[CKEDITOR.tools.cssStyleToDomStyle(a)]},getDtd:function(){var a=CKEDITOR.dtd[this.getName()];this.getDtd=function(){return a};return a},getElementsByTag:CKEDITOR.dom.document.prototype.getElementsByTag,
+a[h],h,a));return b},reduce:function(a,g,d,b){for(var h=0;h<a.length;h++)d=g.call(b,d,a[h],h,a);return d}},object:{findKey:function(a,g){if("object"!==typeof a)return null;for(var d in a)if(a[d]===g)return d;return null}}};CKEDITOR.tools.array.indexOf=CKEDITOR.tools.indexOf;CKEDITOR.tools.array.isArray=CKEDITOR.tools.isArray}(),CKEDITOR.dtd=function(){var a=CKEDITOR.tools.extend,f=function(a,g){for(var d=CKEDITOR.tools.clone(a),b=1;b<arguments.length;b++){g=arguments[b];for(var h in g)delete d[h]}return d},
+b={},c={},e={address:1,article:1,aside:1,blockquote:1,details:1,div:1,dl:1,fieldset:1,figure:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,hr:1,main:1,menu:1,nav:1,ol:1,p:1,pre:1,section:1,table:1,ul:1},l={command:1,link:1,meta:1,noscript:1,script:1,style:1},k={},d={"#":1},h={center:1,dir:1,noframes:1};a(b,{a:1,abbr:1,area:1,audio:1,b:1,bdi:1,bdo:1,br:1,button:1,canvas:1,cite:1,code:1,command:1,datalist:1,del:1,dfn:1,em:1,embed:1,i:1,iframe:1,img:1,input:1,ins:1,kbd:1,keygen:1,
+label:1,map:1,mark:1,meter:1,noscript:1,object:1,output:1,progress:1,q:1,ruby:1,s:1,samp:1,script:1,select:1,small:1,span:1,strong:1,sub:1,sup:1,textarea:1,time:1,u:1,"var":1,video:1,wbr:1},d,{acronym:1,applet:1,basefont:1,big:1,font:1,isindex:1,strike:1,style:1,tt:1});a(c,e,b,h);f={a:f(b,{a:1,button:1}),abbr:b,address:c,area:k,article:c,aside:c,audio:a({source:1,track:1},c),b:b,base:k,bdi:b,bdo:b,blockquote:c,body:c,br:k,button:f(b,{a:1,button:1}),canvas:b,caption:c,cite:b,code:b,col:k,colgroup:{col:1},
+command:k,datalist:a({option:1},b),dd:c,del:b,details:a({summary:1},c),dfn:b,div:c,dl:{dt:1,dd:1},dt:c,em:b,embed:k,fieldset:a({legend:1},c),figcaption:c,figure:a({figcaption:1},c),footer:c,form:c,h1:b,h2:b,h3:b,h4:b,h5:b,h6:b,head:a({title:1,base:1},l),header:c,hgroup:{h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},hr:k,html:a({head:1,body:1},c,l),i:b,iframe:d,img:k,input:k,ins:b,kbd:b,keygen:k,label:b,legend:b,li:c,link:k,main:c,map:c,mark:b,menu:a({li:1},c),meta:k,meter:f(b,{meter:1}),nav:c,noscript:a({link:1,
+meta:1,style:1},b),object:a({param:1},b),ol:{li:1},optgroup:{option:1},option:d,output:b,p:b,param:k,pre:b,progress:f(b,{progress:1}),q:b,rp:b,rt:b,ruby:a({rp:1,rt:1},b),s:b,samp:b,script:d,section:c,select:{optgroup:1,option:1},small:b,source:k,span:b,strong:b,style:d,sub:b,summary:a({h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},b),sup:b,table:{caption:1,colgroup:1,thead:1,tfoot:1,tbody:1,tr:1},tbody:{tr:1},td:c,textarea:d,tfoot:{tr:1},th:c,thead:{tr:1},time:f(b,{time:1}),title:d,tr:{th:1,td:1},track:k,u:b,ul:{li:1},
+"var":b,video:a({source:1,track:1},c),wbr:k,acronym:b,applet:a({param:1},c),basefont:k,big:b,center:c,dialog:k,dir:{li:1},font:b,isindex:k,noframes:c,strike:b,tt:b};a(f,{$block:a({audio:1,dd:1,dt:1,figcaption:1,li:1,video:1},e,h),$blockLimit:{article:1,aside:1,audio:1,body:1,caption:1,details:1,dir:1,div:1,dl:1,fieldset:1,figcaption:1,figure:1,footer:1,form:1,header:1,hgroup:1,main:1,menu:1,nav:1,ol:1,section:1,table:1,td:1,th:1,tr:1,ul:1,video:1},$cdata:{script:1,style:1},$editable:{address:1,article:1,
+aside:1,blockquote:1,body:1,details:1,div:1,fieldset:1,figcaption:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,main:1,nav:1,p:1,pre:1,section:1},$empty:{area:1,base:1,basefont:1,br:1,col:1,command:1,dialog:1,embed:1,hr:1,img:1,input:1,isindex:1,keygen:1,link:1,meta:1,param:1,source:1,track:1,wbr:1},$inline:b,$list:{dl:1,ol:1,ul:1},$listItem:{dd:1,dt:1,li:1},$nonBodyContent:a({body:1,head:1,html:1},f.head),$nonEditable:{applet:1,audio:1,button:1,embed:1,iframe:1,map:1,object:1,
+option:1,param:1,script:1,textarea:1,video:1},$object:{applet:1,audio:1,button:1,hr:1,iframe:1,img:1,input:1,object:1,select:1,table:1,textarea:1,video:1},$removeEmpty:{abbr:1,acronym:1,b:1,bdi:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,mark:1,meter:1,output:1,q:1,ruby:1,s:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,time:1,tt:1,u:1,"var":1},$tabIndex:{a:1,area:1,button:1,input:1,object:1,select:1,textarea:1},$tableContent:{caption:1,col:1,colgroup:1,tbody:1,
+td:1,tfoot:1,th:1,thead:1,tr:1},$transparent:{a:1,audio:1,canvas:1,del:1,ins:1,map:1,noscript:1,object:1,video:1},$intermediate:{caption:1,colgroup:1,dd:1,dt:1,figcaption:1,legend:1,li:1,optgroup:1,option:1,rp:1,rt:1,summary:1,tbody:1,td:1,tfoot:1,th:1,thead:1,tr:1}});return f}(),CKEDITOR.dom.event=function(a){this.$=a},CKEDITOR.dom.event.prototype={getKey:function(){return this.$.keyCode||this.$.which},getKeystroke:function(){var a=this.getKey();if(this.$.ctrlKey||this.$.metaKey)a+=CKEDITOR.CTRL;
+this.$.shiftKey&&(a+=CKEDITOR.SHIFT);this.$.altKey&&(a+=CKEDITOR.ALT);return a},preventDefault:function(a){var f=this.$;f.preventDefault?f.preventDefault():f.returnValue=!1;a&&this.stopPropagation()},stopPropagation:function(){var a=this.$;a.stopPropagation?a.stopPropagation():a.cancelBubble=!0},getTarget:function(){var a=this.$.target||this.$.srcElement;return a?new CKEDITOR.dom.node(a):null},getPhase:function(){return this.$.eventPhase||2},getPageOffset:function(){var a=this.getTarget().getDocument().$;
+return{x:this.$.pageX||this.$.clientX+(a.documentElement.scrollLeft||a.body.scrollLeft),y:this.$.pageY||this.$.clientY+(a.documentElement.scrollTop||a.body.scrollTop)}}},CKEDITOR.CTRL=1114112,CKEDITOR.SHIFT=2228224,CKEDITOR.ALT=4456448,CKEDITOR.EVENT_PHASE_CAPTURING=1,CKEDITOR.EVENT_PHASE_AT_TARGET=2,CKEDITOR.EVENT_PHASE_BUBBLING=3,CKEDITOR.dom.domObject=function(a){a&&(this.$=a)},CKEDITOR.dom.domObject.prototype=function(){var a=function(a,b){return function(c){"undefined"!=typeof CKEDITOR&&a.fire(b,
+new CKEDITOR.dom.event(c))}};return{getPrivate:function(){var a;(a=this.getCustomData("_"))||this.setCustomData("_",a={});return a},on:function(f){var b=this.getCustomData("_cke_nativeListeners");b||(b={},this.setCustomData("_cke_nativeListeners",b));b[f]||(b=b[f]=a(this,f),this.$.addEventListener?this.$.addEventListener(f,b,!!CKEDITOR.event.useCapture):this.$.attachEvent&&this.$.attachEvent("on"+f,b));return CKEDITOR.event.prototype.on.apply(this,arguments)},removeListener:function(a){CKEDITOR.event.prototype.removeListener.apply(this,
+arguments);if(!this.hasListeners(a)){var b=this.getCustomData("_cke_nativeListeners"),c=b&&b[a];c&&(this.$.removeEventListener?this.$.removeEventListener(a,c,!1):this.$.detachEvent&&this.$.detachEvent("on"+a,c),delete b[a])}},removeAllListeners:function(){var a=this.getCustomData("_cke_nativeListeners"),b;for(b in a){var c=a[b];this.$.detachEvent?this.$.detachEvent("on"+b,c):this.$.removeEventListener&&this.$.removeEventListener(b,c,!1);delete a[b]}CKEDITOR.event.prototype.removeAllListeners.call(this)}}}(),
+function(a){var f={};CKEDITOR.on("reset",function(){f={}});a.equals=function(a){try{return a&&a.$===this.$}catch(c){return!1}};a.setCustomData=function(a,c){var e=this.getUniqueId();(f[e]||(f[e]={}))[a]=c;return this};a.getCustomData=function(a){var c=this.$["data-cke-expando"];return(c=c&&f[c])&&a in c?c[a]:null};a.removeCustomData=function(a){var c=this.$["data-cke-expando"],c=c&&f[c],e,l;c&&(e=c[a],l=a in c,delete c[a]);return l?e:null};a.clearCustomData=function(){this.removeAllListeners();var a=
+this.$["data-cke-expando"];a&&delete f[a]};a.getUniqueId=function(){return this.$["data-cke-expando"]||(this.$["data-cke-expando"]=CKEDITOR.tools.getNextNumber())};CKEDITOR.event.implementOn(a)}(CKEDITOR.dom.domObject.prototype),CKEDITOR.dom.node=function(a){return a?new CKEDITOR.dom[a.nodeType==CKEDITOR.NODE_DOCUMENT?"document":a.nodeType==CKEDITOR.NODE_ELEMENT?"element":a.nodeType==CKEDITOR.NODE_TEXT?"text":a.nodeType==CKEDITOR.NODE_COMMENT?"comment":a.nodeType==CKEDITOR.NODE_DOCUMENT_FRAGMENT?
+"documentFragment":"domObject"](a):this},CKEDITOR.dom.node.prototype=new CKEDITOR.dom.domObject,CKEDITOR.NODE_ELEMENT=1,CKEDITOR.NODE_DOCUMENT=9,CKEDITOR.NODE_TEXT=3,CKEDITOR.NODE_COMMENT=8,CKEDITOR.NODE_DOCUMENT_FRAGMENT=11,CKEDITOR.POSITION_IDENTICAL=0,CKEDITOR.POSITION_DISCONNECTED=1,CKEDITOR.POSITION_FOLLOWING=2,CKEDITOR.POSITION_PRECEDING=4,CKEDITOR.POSITION_IS_CONTAINED=8,CKEDITOR.POSITION_CONTAINS=16,CKEDITOR.tools.extend(CKEDITOR.dom.node.prototype,{appendTo:function(a,f){a.append(this,f);
+return a},clone:function(a,f){function b(c){c["data-cke-expando"]&&(c["data-cke-expando"]=!1);if(c.nodeType==CKEDITOR.NODE_ELEMENT||c.nodeType==CKEDITOR.NODE_DOCUMENT_FRAGMENT)if(f||c.nodeType!=CKEDITOR.NODE_ELEMENT||c.removeAttribute("id",!1),a){c=c.childNodes;for(var e=0;e<c.length;e++)b(c[e])}}function c(b){if(b.type==CKEDITOR.NODE_ELEMENT||b.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT){if(b.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var e=b.getName();":"==e[0]&&b.renameNode(e.substring(1))}if(a)for(e=0;e<
+b.getChildCount();e++)c(b.getChild(e))}}var e=this.$.cloneNode(a);b(e);e=new CKEDITOR.dom.node(e);CKEDITOR.env.ie&&9>CKEDITOR.env.version&&(this.type==CKEDITOR.NODE_ELEMENT||this.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT)&&c(e);return e},hasPrevious:function(){return!!this.$.previousSibling},hasNext:function(){return!!this.$.nextSibling},insertAfter:function(a){a.$.parentNode.insertBefore(this.$,a.$.nextSibling);return a},insertBefore:function(a){a.$.parentNode.insertBefore(this.$,a.$);return a},insertBeforeMe:function(a){this.$.parentNode.insertBefore(a.$,
+this.$);return a},getAddress:function(a){for(var f=[],b=this.getDocument().$.documentElement,c=this.$;c&&c!=b;){var e=c.parentNode;e&&f.unshift(this.getIndex.call({$:c},a));c=e}return f},getDocument:function(){return new CKEDITOR.dom.document(this.$.ownerDocument||this.$.parentNode.ownerDocument)},getIndex:function(a){function f(a,d){var h=d?a.nextSibling:a.previousSibling;return h&&h.nodeType==CKEDITOR.NODE_TEXT?b(h)?f(h,d):h:null}function b(a){return!a.nodeValue||a.nodeValue==CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE}
+var c=this.$,e=-1,l;if(!this.$.parentNode||a&&c.nodeType==CKEDITOR.NODE_TEXT&&b(c)&&!f(c)&&!f(c,!0))return-1;do a&&c!=this.$&&c.nodeType==CKEDITOR.NODE_TEXT&&(l||b(c))||(e++,l=c.nodeType==CKEDITOR.NODE_TEXT);while(c=c.previousSibling);return e},getNextSourceNode:function(a,f,b){if(b&&!b.call){var c=b;b=function(a){return!a.equals(c)}}a=!a&&this.getFirst&&this.getFirst();var e;if(!a){if(this.type==CKEDITOR.NODE_ELEMENT&&b&&!1===b(this,!0))return null;a=this.getNext()}for(;!a&&(e=(e||this).getParent());){if(b&&
+!1===b(e,!0))return null;a=e.getNext()}return!a||b&&!1===b(a)?null:f&&f!=a.type?a.getNextSourceNode(!1,f,b):a},getPreviousSourceNode:function(a,f,b){if(b&&!b.call){var c=b;b=function(a){return!a.equals(c)}}a=!a&&this.getLast&&this.getLast();var e;if(!a){if(this.type==CKEDITOR.NODE_ELEMENT&&b&&!1===b(this,!0))return null;a=this.getPrevious()}for(;!a&&(e=(e||this).getParent());){if(b&&!1===b(e,!0))return null;a=e.getPrevious()}return!a||b&&!1===b(a)?null:f&&a.type!=f?a.getPreviousSourceNode(!1,f,b):
+a},getPrevious:function(a){var f=this.$,b;do b=(f=f.previousSibling)&&10!=f.nodeType&&new CKEDITOR.dom.node(f);while(b&&a&&!a(b));return b},getNext:function(a){var f=this.$,b;do b=(f=f.nextSibling)&&new CKEDITOR.dom.node(f);while(b&&a&&!a(b));return b},getParent:function(a){var f=this.$.parentNode;return f&&(f.nodeType==CKEDITOR.NODE_ELEMENT||a&&f.nodeType==CKEDITOR.NODE_DOCUMENT_FRAGMENT)?new CKEDITOR.dom.node(f):null},getParents:function(a){var f=this,b=[];do b[a?"push":"unshift"](f);while(f=f.getParent());
+return b},getCommonAncestor:function(a){if(a.equals(this))return this;if(a.contains&&a.contains(this))return a;var f=this.contains?this:this.getParent();do if(f.contains(a))return f;while(f=f.getParent());return null},getPosition:function(a){var f=this.$,b=a.$;if(f.compareDocumentPosition)return f.compareDocumentPosition(b);if(f==b)return CKEDITOR.POSITION_IDENTICAL;if(this.type==CKEDITOR.NODE_ELEMENT&&a.type==CKEDITOR.NODE_ELEMENT){if(f.contains){if(f.contains(b))return CKEDITOR.POSITION_CONTAINS+
+CKEDITOR.POSITION_PRECEDING;if(b.contains(f))return CKEDITOR.POSITION_IS_CONTAINED+CKEDITOR.POSITION_FOLLOWING}if("sourceIndex"in f)return 0>f.sourceIndex||0>b.sourceIndex?CKEDITOR.POSITION_DISCONNECTED:f.sourceIndex<b.sourceIndex?CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_FOLLOWING}f=this.getAddress();a=a.getAddress();for(var b=Math.min(f.length,a.length),c=0;c<b;c++)if(f[c]!=a[c])return f[c]<a[c]?CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_FOLLOWING;return f.length<a.length?CKEDITOR.POSITION_CONTAINS+
+CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_IS_CONTAINED+CKEDITOR.POSITION_FOLLOWING},getAscendant:function(a,f){var b=this.$,c,e;f||(b=b.parentNode);"function"==typeof a?(e=!0,c=a):(e=!1,c=function(b){b="string"==typeof b.nodeName?b.nodeName.toLowerCase():"";return"string"==typeof a?b==a:b in a});for(;b;){if(c(e?new CKEDITOR.dom.node(b):b))return new CKEDITOR.dom.node(b);try{b=b.parentNode}catch(l){b=null}}return null},hasAscendant:function(a,f){var b=this.$;f||(b=b.parentNode);for(;b;){if(b.nodeName&&
+b.nodeName.toLowerCase()==a)return!0;b=b.parentNode}return!1},move:function(a,f){a.append(this.remove(),f)},remove:function(a){var f=this.$,b=f.parentNode;if(b){if(a)for(;a=f.firstChild;)b.insertBefore(f.removeChild(a),f);b.removeChild(f)}return this},replace:function(a){this.insertBefore(a);a.remove()},trim:function(){this.ltrim();this.rtrim()},ltrim:function(){for(var a;this.getFirst&&(a=this.getFirst());){if(a.type==CKEDITOR.NODE_TEXT){var f=CKEDITOR.tools.ltrim(a.getText()),b=a.getLength();if(f)f.length<
+b&&(a.split(b-f.length),this.$.removeChild(this.$.firstChild));else{a.remove();continue}}break}},rtrim:function(){for(var a;this.getLast&&(a=this.getLast());){if(a.type==CKEDITOR.NODE_TEXT){var f=CKEDITOR.tools.rtrim(a.getText()),b=a.getLength();if(f)f.length<b&&(a.split(f.length),this.$.lastChild.parentNode.removeChild(this.$.lastChild));else{a.remove();continue}}break}CKEDITOR.env.needsBrFiller&&(a=this.$.lastChild)&&1==a.type&&"br"==a.nodeName.toLowerCase()&&a.parentNode.removeChild(a)},isReadOnly:function(a){var f=
+this;this.type!=CKEDITOR.NODE_ELEMENT&&(f=this.getParent());CKEDITOR.env.edge&&f&&f.is("textarea","input")&&(a=!0);if(!a&&f&&"undefined"!=typeof f.$.isContentEditable)return!(f.$.isContentEditable||f.data("cke-editable"));for(;f;){if(f.data("cke-editable"))return!1;if(f.hasAttribute("contenteditable"))return"false"==f.getAttribute("contenteditable");f=f.getParent()}return!0}}),CKEDITOR.dom.window=function(a){CKEDITOR.dom.domObject.call(this,a)},CKEDITOR.dom.window.prototype=new CKEDITOR.dom.domObject,
+CKEDITOR.tools.extend(CKEDITOR.dom.window.prototype,{focus:function(){this.$.focus()},getViewPaneSize:function(){var a=this.$.document,f="CSS1Compat"==a.compatMode;return{width:(f?a.documentElement.clientWidth:a.body.clientWidth)||0,height:(f?a.documentElement.clientHeight:a.body.clientHeight)||0}},getScrollPosition:function(){var a=this.$;if("pageXOffset"in a)return{x:a.pageXOffset||0,y:a.pageYOffset||0};a=a.document;return{x:a.documentElement.scrollLeft||a.body.scrollLeft||0,y:a.documentElement.scrollTop||
+a.body.scrollTop||0}},getFrame:function(){var a=this.$.frameElement;return a?new CKEDITOR.dom.element.get(a):null}}),CKEDITOR.dom.document=function(a){CKEDITOR.dom.domObject.call(this,a)},CKEDITOR.dom.document.prototype=new CKEDITOR.dom.domObject,CKEDITOR.tools.extend(CKEDITOR.dom.document.prototype,{type:CKEDITOR.NODE_DOCUMENT,appendStyleSheet:function(a){if(this.$.createStyleSheet)this.$.createStyleSheet(a);else{var f=new CKEDITOR.dom.element("link");f.setAttributes({rel:"stylesheet",type:"text/css",
+href:a});this.getHead().append(f)}},appendStyleText:function(a){if(this.$.createStyleSheet){var f=this.$.createStyleSheet("");f.cssText=a}else{var b=new CKEDITOR.dom.element("style",this);b.append(new CKEDITOR.dom.text(a,this));this.getHead().append(b)}return f||b.$.sheet},createElement:function(a,f){var b=new CKEDITOR.dom.element(a,this);f&&(f.attributes&&b.setAttributes(f.attributes),f.styles&&b.setStyles(f.styles));return b},createText:function(a){return new CKEDITOR.dom.text(a,this)},focus:function(){this.getWindow().focus()},
+getActive:function(){var a;try{a=this.$.activeElement}catch(f){return null}return new CKEDITOR.dom.element(a)},getById:function(a){return(a=this.$.getElementById(a))?new CKEDITOR.dom.element(a):null},getByAddress:function(a,f){for(var b=this.$.documentElement,c=0;b&&c<a.length;c++){var e=a[c];if(f)for(var l=-1,k=0;k<b.childNodes.length;k++){var d=b.childNodes[k];if(!0!==f||3!=d.nodeType||!d.previousSibling||3!=d.previousSibling.nodeType)if(l++,l==e){b=d;break}}else b=b.childNodes[e]}return b?new CKEDITOR.dom.node(b):
+null},getElementsByTag:function(a,f){CKEDITOR.env.ie&&8>=document.documentMode||!f||(a=f+":"+a);return new CKEDITOR.dom.nodeList(this.$.getElementsByTagName(a))},getHead:function(){var a=this.$.getElementsByTagName("head")[0];return a=a?new CKEDITOR.dom.element(a):this.getDocumentElement().append(new CKEDITOR.dom.element("head"),!0)},getBody:function(){return new CKEDITOR.dom.element(this.$.body)},getDocumentElement:function(){return new CKEDITOR.dom.element(this.$.documentElement)},getWindow:function(){return new CKEDITOR.dom.window(this.$.parentWindow||
+this.$.defaultView)},write:function(a){this.$.open("text/html","replace");CKEDITOR.env.ie&&(a=a.replace(/(?:^\s*<!DOCTYPE[^>]*?>)|^/i,'$\x26\n\x3cscript data-cke-temp\x3d"1"\x3e('+CKEDITOR.tools.fixDomain+")();\x3c/script\x3e"));this.$.write(a);this.$.close()},find:function(a){return new CKEDITOR.dom.nodeList(this.$.querySelectorAll(a))},findOne:function(a){return(a=this.$.querySelector(a))?new CKEDITOR.dom.element(a):null},_getHtml5ShivFrag:function(){var a=this.getCustomData("html5ShivFrag");a||
+(a=this.$.createDocumentFragment(),CKEDITOR.tools.enableHtml5Elements(a,!0),this.setCustomData("html5ShivFrag",a));return a}}),CKEDITOR.dom.nodeList=function(a){this.$=a},CKEDITOR.dom.nodeList.prototype={count:function(){return this.$.length},getItem:function(a){return 0>a||a>=this.$.length?null:(a=this.$[a])?new CKEDITOR.dom.node(a):null}},CKEDITOR.dom.element=function(a,f){"string"==typeof a&&(a=(f?f.$:document).createElement(a));CKEDITOR.dom.domObject.call(this,a)},CKEDITOR.dom.element.get=function(a){return(a=
+"string"==typeof a?document.getElementById(a)||document.getElementsByName(a)[0]:a)&&(a.$?a:new CKEDITOR.dom.element(a))},CKEDITOR.dom.element.prototype=new CKEDITOR.dom.node,CKEDITOR.dom.element.createFromHtml=function(a,f){var b=new CKEDITOR.dom.element("div",f);b.setHtml(a);return b.getFirst().remove()},CKEDITOR.dom.element.setMarker=function(a,f,b,c){var e=f.getCustomData("list_marker_id")||f.setCustomData("list_marker_id",CKEDITOR.tools.getNextNumber()).getCustomData("list_marker_id"),l=f.getCustomData("list_marker_names")||
+f.setCustomData("list_marker_names",{}).getCustomData("list_marker_names");a[e]=f;l[b]=1;return f.setCustomData(b,c)},CKEDITOR.dom.element.clearAllMarkers=function(a){for(var f in a)CKEDITOR.dom.element.clearMarkers(a,a[f],1)},CKEDITOR.dom.element.clearMarkers=function(a,f,b){var c=f.getCustomData("list_marker_names"),e=f.getCustomData("list_marker_id"),l;for(l in c)f.removeCustomData(l);f.removeCustomData("list_marker_names");b&&(f.removeCustomData("list_marker_id"),delete a[e])},function(){function a(a,
+b){return-1<(" "+a+" ").replace(l," ").indexOf(" "+b+" ")}function f(a){var b=!0;a.$.id||(a.$.id="cke_tmp_"+CKEDITOR.tools.getNextNumber(),b=!1);return function(){b||a.removeAttribute("id")}}function b(a,b){var c=CKEDITOR.tools.escapeCss(a.$.id);return"#"+c+" "+b.split(/,\s*/).join(", #"+c+" ")}function c(a){for(var b=0,c=0,g=k[a].length;c<g;c++)b+=parseFloat(this.getComputedStyle(k[a][c])||0,10)||0;return b}var e=document.createElement("_").classList,e="undefined"!==typeof e&&null!==String(e.add).match(/\[Native code\]/gi),
+l=/[\n\t\r]/g;CKEDITOR.tools.extend(CKEDITOR.dom.element.prototype,{type:CKEDITOR.NODE_ELEMENT,addClass:e?function(a){this.$.classList.add(a);return this}:function(d){var b=this.$.className;b&&(a(b,d)||(b+=" "+d));this.$.className=b||d;return this},removeClass:e?function(a){var b=this.$;b.classList.remove(a);b.className||b.removeAttribute("class");return this}:function(d){var b=this.getAttribute("class");b&&a(b,d)&&((b=b.replace(new RegExp("(?:^|\\s+)"+d+"(?\x3d\\s|$)"),"").replace(/^\s+/,""))?this.setAttribute("class",
+b):this.removeAttribute("class"));return this},hasClass:function(d){return a(this.$.className,d)},append:function(a,b){"string"==typeof a&&(a=this.getDocument().createElement(a));b?this.$.insertBefore(a.$,this.$.firstChild):this.$.appendChild(a.$);return a},appendHtml:function(a){if(this.$.childNodes.length){var b=new CKEDITOR.dom.element("div",this.getDocument());b.setHtml(a);b.moveChildren(this)}else this.setHtml(a)},appendText:function(a){null!=this.$.text&&CKEDITOR.env.ie&&9>CKEDITOR.env.version?
+this.$.text+=a:this.append(new CKEDITOR.dom.text(a))},appendBogus:function(a){if(a||CKEDITOR.env.needsBrFiller){for(a=this.getLast();a&&a.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.rtrim(a.getText());)a=a.getPrevious();a&&a.is&&a.is("br")||(a=this.getDocument().createElement("br"),CKEDITOR.env.gecko&&a.setAttribute("type","_moz"),this.append(a))}},breakParent:function(a,b){var c=new CKEDITOR.dom.range(this.getDocument());c.setStartAfter(this);c.setEndAfter(a);var g=c.extractContents(!1,b||!1),e;c.insertNode(this.remove());
+if(CKEDITOR.env.ie&&!CKEDITOR.env.edge){for(c=new CKEDITOR.dom.element("div");e=g.getFirst();)e.$.style.backgroundColor&&(e.$.style.backgroundColor=e.$.style.backgroundColor),c.append(e);c.insertAfter(this);c.remove(!0)}else g.insertAfterNode(this)},contains:document.compareDocumentPosition?function(a){return!!(this.$.compareDocumentPosition(a.$)&16)}:function(a){var b=this.$;return a.type!=CKEDITOR.NODE_ELEMENT?b.contains(a.getParent().$):b!=a.$&&b.contains(a.$)},focus:function(){function a(){try{this.$.focus()}catch(b){}}
+return function(b){b?CKEDITOR.tools.setTimeout(a,100,this):a.call(this)}}(),getHtml:function(){var a=this.$.innerHTML;return CKEDITOR.env.ie?a.replace(/<\?[^>]*>/g,""):a},getOuterHtml:function(){if(this.$.outerHTML)return this.$.outerHTML.replace(/<\?[^>]*>/,"");var a=this.$.ownerDocument.createElement("div");a.appendChild(this.$.cloneNode(!0));return a.innerHTML},getClientRect:function(){var a=CKEDITOR.tools.extend({},this.$.getBoundingClientRect());!a.width&&(a.width=a.right-a.left);!a.height&&
+(a.height=a.bottom-a.top);return a},setHtml:CKEDITOR.env.ie&&9>CKEDITOR.env.version?function(a){try{var b=this.$;if(this.getParent())return b.innerHTML=a;var c=this.getDocument()._getHtml5ShivFrag();c.appendChild(b);b.innerHTML=a;c.removeChild(b);return a}catch(g){this.$.innerHTML="";b=new CKEDITOR.dom.element("body",this.getDocument());b.$.innerHTML=a;for(b=b.getChildren();b.count();)this.append(b.getItem(0));return a}}:function(a){return this.$.innerHTML=a},setText:function(){var a=document.createElement("p");
+a.innerHTML="x";a=a.textContent;return function(b){this.$[a?"textContent":"innerText"]=b}}(),getAttribute:function(){var a=function(a){return this.$.getAttribute(a,2)};return CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks)?function(a){switch(a){case "class":a="className";break;case "http-equiv":a="httpEquiv";break;case "name":return this.$.name;case "tabindex":return a=this.$.getAttribute(a,2),0!==a&&0===this.$.tabIndex&&(a=null),a;case "checked":return a=this.$.attributes.getNamedItem(a),
+(a.specified?a.nodeValue:this.$.checked)?"checked":null;case "hspace":case "value":return this.$[a];case "style":return this.$.style.cssText;case "contenteditable":case "contentEditable":return this.$.attributes.getNamedItem("contentEditable").specified?this.$.getAttribute("contentEditable"):null}return this.$.getAttribute(a,2)}:a}(),getAttributes:function(a){var b={},c=this.$.attributes,g;a=CKEDITOR.tools.isArray(a)?a:[];for(g=0;g<c.length;g++)-1===CKEDITOR.tools.indexOf(a,c[g].name)&&(b[c[g].name]=
+c[g].value);return b},getChildren:function(){return new CKEDITOR.dom.nodeList(this.$.childNodes)},getComputedStyle:document.defaultView&&document.defaultView.getComputedStyle?function(a){var b=this.getWindow().$.getComputedStyle(this.$,null);return b?b.getPropertyValue(a):""}:function(a){return this.$.currentStyle[CKEDITOR.tools.cssStyleToDomStyle(a)]},getDtd:function(){var a=CKEDITOR.dtd[this.getName()];this.getDtd=function(){return a};return a},getElementsByTag:CKEDITOR.dom.document.prototype.getElementsByTag,
 getTabIndex:function(){var a=this.$.tabIndex;return 0!==a||CKEDITOR.dtd.$tabIndex[this.getName()]||0===parseInt(this.getAttribute("tabindex"),10)?a:-1},getText:function(){return this.$.textContent||this.$.innerText||""},getWindow:function(){return this.getDocument().getWindow()},getId:function(){return this.$.id||null},getNameAtt:function(){return this.$.name||null},getName:function(){var a=this.$.nodeName.toLowerCase();if(CKEDITOR.env.ie&&8>=document.documentMode){var b=this.$.scopeName;"HTML"!=
 b&&(a=b.toLowerCase()+":"+a)}this.getName=function(){return a};return this.getName()},getValue:function(){return this.$.value},getFirst:function(a){var b=this.$.firstChild;(b=b&&new CKEDITOR.dom.node(b))&&a&&!a(b)&&(b=b.getNext(a));return b},getLast:function(a){var b=this.$.lastChild;(b=b&&new CKEDITOR.dom.node(b))&&a&&!a(b)&&(b=b.getPrevious(a));return b},getStyle:function(a){return this.$.style[CKEDITOR.tools.cssStyleToDomStyle(a)]},is:function(){var a=this.getName();if("object"==typeof arguments[0])return!!arguments[0][a];
 for(var b=0;b<arguments.length;b++)if(arguments[b]==a)return!0;return!1},isEditable:function(a){var b=this.getName();return this.isReadOnly()||"none"==this.getComputedStyle("display")||"hidden"==this.getComputedStyle("visibility")||CKEDITOR.dtd.$nonEditable[b]||CKEDITOR.dtd.$empty[b]||this.is("a")&&(this.data("cke-saved-name")||this.hasAttribute("name"))&&!this.getChildCount()?!1:!1!==a?(a=CKEDITOR.dtd[b]||CKEDITOR.dtd.span,!(!a||!a["#"])):!0},isIdentical:function(a){var b=this.clone(0,1);a=a.clone(0,
@@ -106,11 +106,11 @@ a[b]);return this},setValue:function(a){this.$.value=a;return this},removeAttrib
 a)a.hasOwnProperty(b)&&this.removeAttribute(b)},removeStyle:function(a){var b=this.$.style;if(b.removeProperty||"border"!=a&&"margin"!=a&&"padding"!=a)b.removeProperty?b.removeProperty(a):b.removeAttribute(CKEDITOR.tools.cssStyleToDomStyle(a)),this.$.style.cssText||this.removeAttribute("style");else{var c=["top","left","right","bottom"],g;"border"==a&&(g=["color","style","width"]);for(var b=[],e=0;e<c.length;e++)if(g)for(var f=0;f<g.length;f++)b.push([a,c[e],g[f]].join("-"));else b.push([a,c[e]].join("-"));
 for(a=0;a<b.length;a++)this.removeStyle(b[a])}},setStyle:function(a,b){this.$.style[CKEDITOR.tools.cssStyleToDomStyle(a)]=b;return this},setStyles:function(a){for(var b in a)this.setStyle(b,a[b]);return this},setOpacity:function(a){CKEDITOR.env.ie&&9>CKEDITOR.env.version?(a=Math.round(100*a),this.setStyle("filter",100<=a?"":"progid:DXImageTransform.Microsoft.Alpha(opacity\x3d"+a+")")):this.setStyle("opacity",a)},unselectable:function(){this.setStyles(CKEDITOR.tools.cssVendorPrefix("user-select","none"));
 if(CKEDITOR.env.ie){this.setAttribute("unselectable","on");for(var a,b=this.getElementsByTag("*"),c=0,g=b.count();c<g;c++)a=b.getItem(c),a.setAttribute("unselectable","on")}},getPositionedAncestor:function(){for(var a=this;"html"!=a.getName();){if("static"!=a.getComputedStyle("position"))return a;a=a.getParent()}return null},getDocumentPosition:function(a){var b=0,c=0,g=this.getDocument(),e=g.getBody(),f="BackCompat"==g.$.compatMode;if(document.documentElement.getBoundingClientRect&&(CKEDITOR.env.ie?
-8!==CKEDITOR.env.version:1)){var l=this.$.getBoundingClientRect(),k=g.$.documentElement,v=k.clientTop||e.$.clientTop||0,u=k.clientLeft||e.$.clientLeft||0,t=!0;CKEDITOR.env.ie&&(t=g.getDocumentElement().contains(this),g=g.getBody().contains(this),t=f&&g||!f&&t);t&&(CKEDITOR.env.webkit||CKEDITOR.env.ie&&12<=CKEDITOR.env.version?(b=e.$.scrollLeft||k.scrollLeft,c=e.$.scrollTop||k.scrollTop):(c=f?e.$:k,b=c.scrollLeft,c=c.scrollTop),b=l.left+b-u,c=l.top+c-v)}else for(v=this,u=null;v&&"body"!=v.getName()&&
-"html"!=v.getName();){b+=v.$.offsetLeft-v.$.scrollLeft;c+=v.$.offsetTop-v.$.scrollTop;v.equals(this)||(b+=v.$.clientLeft||0,c+=v.$.clientTop||0);for(;u&&!u.equals(v);)b-=u.$.scrollLeft,c-=u.$.scrollTop,u=u.getParent();u=v;v=(l=v.$.offsetParent)?new CKEDITOR.dom.element(l):null}a&&(l=this.getWindow(),v=a.getWindow(),!l.equals(v)&&l.$.frameElement&&(a=(new CKEDITOR.dom.element(l.$.frameElement)).getDocumentPosition(a),b+=a.x,c+=a.y));document.documentElement.getBoundingClientRect||!CKEDITOR.env.gecko||
+8!==CKEDITOR.env.version:1)){var l=this.$.getBoundingClientRect(),k=g.$.documentElement,w=k.clientTop||e.$.clientTop||0,u=k.clientLeft||e.$.clientLeft||0,r=!0;CKEDITOR.env.ie&&(r=g.getDocumentElement().contains(this),g=g.getBody().contains(this),r=f&&g||!f&&r);r&&(CKEDITOR.env.webkit||CKEDITOR.env.ie&&12<=CKEDITOR.env.version?(b=e.$.scrollLeft||k.scrollLeft,c=e.$.scrollTop||k.scrollTop):(c=f?e.$:k,b=c.scrollLeft,c=c.scrollTop),b=l.left+b-u,c=l.top+c-w)}else for(w=this,u=null;w&&"body"!=w.getName()&&
+"html"!=w.getName();){b+=w.$.offsetLeft-w.$.scrollLeft;c+=w.$.offsetTop-w.$.scrollTop;w.equals(this)||(b+=w.$.clientLeft||0,c+=w.$.clientTop||0);for(;u&&!u.equals(w);)b-=u.$.scrollLeft,c-=u.$.scrollTop,u=u.getParent();u=w;w=(l=w.$.offsetParent)?new CKEDITOR.dom.element(l):null}a&&(l=this.getWindow(),w=a.getWindow(),!l.equals(w)&&l.$.frameElement&&(a=(new CKEDITOR.dom.element(l.$.frameElement)).getDocumentPosition(a),b+=a.x,c+=a.y));document.documentElement.getBoundingClientRect||!CKEDITOR.env.gecko||
 f||(b+=this.$.clientLeft?1:0,c+=this.$.clientTop?1:0);return{x:b,y:c}},scrollIntoView:function(a){var b=this.getParent();if(b){do if((b.$.clientWidth&&b.$.clientWidth<b.$.scrollWidth||b.$.clientHeight&&b.$.clientHeight<b.$.scrollHeight)&&!b.is("body")&&this.scrollIntoParent(b,a,1),b.is("html")){var c=b.getWindow();try{var g=c.$.frameElement;g&&(b=new CKEDITOR.dom.element(g))}catch(e){}}while(b=b.getParent())}},scrollIntoParent:function(a,b,c){var g,e,f,l;function k(b,g){/body|html/.test(a.getName())?
-a.getWindow().$.scrollBy(b,g):(a.$.scrollLeft+=b,a.$.scrollTop+=g)}function v(a,b){var g={x:0,y:0};if(!a.is(t?"body":"html")){var c=a.$.getBoundingClientRect();g.x=c.left;g.y=c.top}c=a.getWindow();c.equals(b)||(c=v(CKEDITOR.dom.element.get(c.$.frameElement),b),g.x+=c.x,g.y+=c.y);return g}function u(a,b){return parseInt(a.getComputedStyle("margin-"+b)||0,10)||0}!a&&(a=this.getWindow());f=a.getDocument();var t="BackCompat"==f.$.compatMode;a instanceof CKEDITOR.dom.window&&(a=t?f.getBody():f.getDocumentElement());
-CKEDITOR.env.webkit&&(f=this.getEditor(!1))&&(f._.previousScrollTop=null);f=a.getWindow();e=v(this,f);var y=v(a,f),A=this.$.offsetHeight;g=this.$.offsetWidth;var q=a.$.clientHeight,w=a.$.clientWidth;f=e.x-u(this,"left")-y.x||0;l=e.y-u(this,"top")-y.y||0;g=e.x+g+u(this,"right")-(y.x+w)||0;e=e.y+A+u(this,"bottom")-(y.y+q)||0;(0>l||0<e)&&k(0,!0===b?l:!1===b?e:0>l?l:e);c&&(0>f||0<g)&&k(0>f?f:g,0)},setState:function(a,b,c){b=b||"cke";switch(a){case CKEDITOR.TRISTATE_ON:this.addClass(b+"_on");this.removeClass(b+
+a.getWindow().$.scrollBy(b,g):(a.$.scrollLeft+=b,a.$.scrollTop+=g)}function w(a,b){var g={x:0,y:0};if(!a.is(r?"body":"html")){var c=a.$.getBoundingClientRect();g.x=c.left;g.y=c.top}c=a.getWindow();c.equals(b)||(c=w(CKEDITOR.dom.element.get(c.$.frameElement),b),g.x+=c.x,g.y+=c.y);return g}function u(a,b){return parseInt(a.getComputedStyle("margin-"+b)||0,10)||0}!a&&(a=this.getWindow());f=a.getDocument();var r="BackCompat"==f.$.compatMode;a instanceof CKEDITOR.dom.window&&(a=r?f.getBody():f.getDocumentElement());
+CKEDITOR.env.webkit&&(f=this.getEditor(!1))&&(f._.previousScrollTop=null);f=a.getWindow();e=w(this,f);var t=w(a,f),A=this.$.offsetHeight;g=this.$.offsetWidth;var p=a.$.clientHeight,x=a.$.clientWidth;f=e.x-u(this,"left")-t.x||0;l=e.y-u(this,"top")-t.y||0;g=e.x+g+u(this,"right")-(t.x+x)||0;e=e.y+A+u(this,"bottom")-(t.y+p)||0;(0>l||0<e)&&k(0,!0===b?l:!1===b?e:0>l?l:e);c&&(0>f||0<g)&&k(0>f?f:g,0)},setState:function(a,b,c){b=b||"cke";switch(a){case CKEDITOR.TRISTATE_ON:this.addClass(b+"_on");this.removeClass(b+
 "_off");this.removeClass(b+"_disabled");c&&this.setAttribute("aria-pressed",!0);c&&this.removeAttribute("aria-disabled");break;case CKEDITOR.TRISTATE_DISABLED:this.addClass(b+"_disabled");this.removeClass(b+"_off");this.removeClass(b+"_on");c&&this.setAttribute("aria-disabled",!0);c&&this.removeAttribute("aria-pressed");break;default:this.addClass(b+"_off"),this.removeClass(b+"_on"),this.removeClass(b+"_disabled"),c&&this.removeAttribute("aria-pressed"),c&&this.removeAttribute("aria-disabled")}},
 getFrameDocument:function(){var a=this.$;try{a.contentWindow.document}catch(b){a.src=a.src}return a&&new CKEDITOR.dom.document(a.contentWindow.document)},copyAttributes:function(a,b){var c=this.$.attributes;b=b||{};for(var g=0;g<c.length;g++){var e=c[g],f=e.nodeName.toLowerCase(),l;if(!(f in b))if("checked"==f&&(l=this.getAttribute(f)))a.setAttribute(f,l);else if(!CKEDITOR.env.ie||this.hasAttribute(f))l=this.getAttribute(f),null===l&&(l=e.nodeValue),a.setAttribute(f,l)}""!==this.$.style.cssText&&
 (a.$.style.cssText=this.$.style.cssText)},renameNode:function(a){if(this.getName()!=a){var b=this.getDocument();a=new CKEDITOR.dom.element(a,b);this.copyAttributes(a);this.moveChildren(a);this.getParent(!0)&&this.$.parentNode.replaceChild(a.$,this.$);a.$["data-cke-expando"]=this.$["data-cke-expando"];this.$=a.$;delete this.getName}},getChild:function(){function a(b,c){var g=b.childNodes;if(0<=c&&c<g.length)return g[c]}return function(b){var c=this.$;if(b.slice)for(b=b.slice();0<b.length&&c;)c=a(c,
@@ -119,8 +119,8 @@ b.shift());else c=a(c,b);return c?new CKEDITOR.dom.node(c):null}}(),getChildCoun
 a)));c();return a},findOne:function(a){var c=f(this);a=this.$.querySelector(b(this,a));c();return a?new CKEDITOR.dom.element(a):null},forEach:function(a,b,c){if(!(c||b&&this.type!=b))var g=a(this);if(!1!==g){c=this.getChildren();for(var e=0;e<c.count();e++)g=c.getItem(e),g.type==CKEDITOR.NODE_ELEMENT?g.forEach(a,b):b&&g.type!=b||a(g)}}});var k={width:["border-left-width","border-right-width","padding-left","padding-right"],height:["border-top-width","border-bottom-width","padding-top","padding-bottom"]};
 CKEDITOR.dom.element.prototype.setSize=function(a,b,e){"number"==typeof b&&(!e||CKEDITOR.env.ie&&CKEDITOR.env.quirks||(b-=c.call(this,a)),this.setStyle(a,b+"px"))};CKEDITOR.dom.element.prototype.getSize=function(a,b){var e=Math.max(this.$["offset"+CKEDITOR.tools.capitalize(a)],this.$["client"+CKEDITOR.tools.capitalize(a)])||0;b&&(e-=c.call(this,a));return e}}(),CKEDITOR.dom.documentFragment=function(a){a=a||CKEDITOR.document;this.$=a.type==CKEDITOR.NODE_DOCUMENT?a.$.createDocumentFragment():a},CKEDITOR.tools.extend(CKEDITOR.dom.documentFragment.prototype,
 CKEDITOR.dom.element.prototype,{type:CKEDITOR.NODE_DOCUMENT_FRAGMENT,insertAfterNode:function(a){a=a.$;a.parentNode.insertBefore(this.$,a.nextSibling)},getHtml:function(){var a=new CKEDITOR.dom.element("div");this.clone(1,1).appendTo(a);return a.getHtml().replace(/\s*data-cke-expando=".*?"/g,"")}},!0,{append:1,appendBogus:1,clone:1,getFirst:1,getHtml:1,getLast:1,getParent:1,getNext:1,getPrevious:1,appendTo:1,moveChildren:1,insertBefore:1,insertAfterNode:1,replace:1,trim:1,type:1,ltrim:1,rtrim:1,getDocument:1,
-getChildCount:1,getChild:1,getChildren:1}),function(){function a(a,b){var g=this.range;if(this._.end)return null;if(!this._.start){this._.start=1;if(g.collapsed)return this.end(),null;g.optimize()}var c,d=g.startContainer;c=g.endContainer;var e=g.startOffset,f=g.endOffset,h,q=this.guard,m=this.type,n=a?"getPreviousSourceNode":"getNextSourceNode";if(!a&&!this._.guardLTR){var l=c.type==CKEDITOR.NODE_ELEMENT?c:c.getParent(),k=c.type==CKEDITOR.NODE_ELEMENT?c.getChild(f):c.getNext();this._.guardLTR=function(a,
-b){return(!b||!l.equals(a))&&(!k||!a.equals(k))&&(a.type!=CKEDITOR.NODE_ELEMENT||!b||!a.equals(g.root))}}if(a&&!this._.guardRTL){var E=d.type==CKEDITOR.NODE_ELEMENT?d:d.getParent(),G=d.type==CKEDITOR.NODE_ELEMENT?e?d.getChild(e-1):null:d.getPrevious();this._.guardRTL=function(a,b){return(!b||!E.equals(a))&&(!G||!a.equals(G))&&(a.type!=CKEDITOR.NODE_ELEMENT||!b||!a.equals(g.root))}}var F=a?this._.guardRTL:this._.guardLTR;h=q?function(a,b){return!1===F(a,b)?!1:q(a,b)}:F;this.current?c=this.current[n](!1,
+getChildCount:1,getChild:1,getChildren:1}),function(){function a(a,b){var g=this.range;if(this._.end)return null;if(!this._.start){this._.start=1;if(g.collapsed)return this.end(),null;g.optimize()}var c,d=g.startContainer;c=g.endContainer;var e=g.startOffset,f=g.endOffset,h,p=this.guard,m=this.type,n=a?"getPreviousSourceNode":"getNextSourceNode";if(!a&&!this._.guardLTR){var l=c.type==CKEDITOR.NODE_ELEMENT?c:c.getParent(),k=c.type==CKEDITOR.NODE_ELEMENT?c.getChild(f):c.getNext();this._.guardLTR=function(a,
+b){return(!b||!l.equals(a))&&(!k||!a.equals(k))&&(a.type!=CKEDITOR.NODE_ELEMENT||!b||!a.equals(g.root))}}if(a&&!this._.guardRTL){var D=d.type==CKEDITOR.NODE_ELEMENT?d:d.getParent(),I=d.type==CKEDITOR.NODE_ELEMENT?e?d.getChild(e-1):null:d.getPrevious();this._.guardRTL=function(a,b){return(!b||!D.equals(a))&&(!I||!a.equals(I))&&(a.type!=CKEDITOR.NODE_ELEMENT||!b||!a.equals(g.root))}}var F=a?this._.guardRTL:this._.guardLTR;h=p?function(a,b){return!1===F(a,b)?!1:p(a,b)}:F;this.current?c=this.current[n](!1,
 m,h):(a?c.type==CKEDITOR.NODE_ELEMENT&&(c=0<f?c.getChild(f-1):!1===h(c,!0)?null:c.getPreviousSourceNode(!0,m,h)):(c=d,c.type==CKEDITOR.NODE_ELEMENT&&((c=c.getChild(e))||(c=!1===h(d,!0)?null:d.getNextSourceNode(!0,m,h)))),c&&!1===h(c)&&(c=null));for(;c&&!this._.end;){this.current=c;if(!this.evaluator||!1!==this.evaluator(c)){if(!b)return c}else if(b&&this.evaluator)return!1;c=c[n](!1,m,h)}this.end();return this.current=null}function f(b){for(var g,c=null;g=a.call(this,b);)c=g;return c}CKEDITOR.dom.walker=
 CKEDITOR.tools.createClass({$:function(a){this.range=a;this._={}},proto:{end:function(){this._.end=1},next:function(){return a.call(this)},previous:function(){return a.call(this,1)},checkForward:function(){return!1!==a.call(this,0,1)},checkBackward:function(){return!1!==a.call(this,1,1)},lastForward:function(){return f.call(this)},lastBackward:function(){return f.call(this,1)},reset:function(){delete this.current;this._={}}}});var b={block:1,"list-item":1,table:1,"table-row-group":1,"table-header-group":1,
 "table-footer-group":1,"table-row":1,"table-column-group":1,"table-column":1,"table-cell":1,"table-caption":1},c={absolute:1,fixed:1};CKEDITOR.dom.element.prototype.isBlockBoundary=function(a){return"none"!=this.getComputedStyle("float")||this.getComputedStyle("position")in c||!b[this.getComputedStyle("display")]?!!(this.is(CKEDITOR.dtd.$block)||a&&this.is(a)):!0};CKEDITOR.dom.walker.blockBoundary=function(a){return function(b){return!(b.type==CKEDITOR.NODE_ELEMENT&&b.isBlockBoundary(a))}};CKEDITOR.dom.walker.listItemBoundary=
@@ -129,11 +129,11 @@ return!!(a^g)}};CKEDITOR.dom.walker.invisible=function(a){var b=CKEDITOR.dom.wal
 g=g.getNext(b),c=c.isBlockBoundary()&&(!g||g.type==CKEDITOR.NODE_ELEMENT&&g.isBlockBoundary()));return!!(a^c)}};CKEDITOR.dom.walker.temp=function(a){return function(b){b.type!=CKEDITOR.NODE_ELEMENT&&(b=b.getParent());b=b&&b.hasAttribute("data-cke-temp");return!!(a^b)}};var e=/^[\t\r\n ]*(?:&nbsp;|\xa0)$/,l=CKEDITOR.dom.walker.whitespaces(),k=CKEDITOR.dom.walker.bookmark(),d=CKEDITOR.dom.walker.temp(),h=function(a){return k(a)||l(a)||a.type==CKEDITOR.NODE_ELEMENT&&a.is(CKEDITOR.dtd.$inline)&&!a.is(CKEDITOR.dtd.$empty)};
 CKEDITOR.dom.walker.ignored=function(a){return function(b){b=l(b)||k(b)||d(b);return!!(a^b)}};var m=CKEDITOR.dom.walker.ignored();CKEDITOR.dom.walker.empty=function(a){return function(b){for(var g=0,c=b.getChildCount();g<c;++g)if(!m(b.getChild(g)))return!!a;return!a}};var g=CKEDITOR.dom.walker.empty(),n=CKEDITOR.dom.walker.validEmptyBlockContainers=CKEDITOR.tools.extend(function(a){var b={},g;for(g in a)CKEDITOR.dtd[g]["#"]&&(b[g]=1);return b}(CKEDITOR.dtd.$block),{caption:1,td:1,th:1});CKEDITOR.dom.walker.editable=
 function(a){return function(b){b=m(b)?!1:b.type==CKEDITOR.NODE_TEXT||b.type==CKEDITOR.NODE_ELEMENT&&(b.is(CKEDITOR.dtd.$inline)||b.is("hr")||"false"==b.getAttribute("contenteditable")||!CKEDITOR.env.needsBrFiller&&b.is(n)&&g(b))?!0:!1;return!!(a^b)}};CKEDITOR.dom.element.prototype.getBogus=function(){var a=this;do a=a.getPreviousSourceNode();while(h(a));return a&&(CKEDITOR.env.needsBrFiller?a.is&&a.is("br"):a.getText&&e.test(a.getText()))?a:!1}}(),CKEDITOR.dom.range=function(a){this.endOffset=this.endContainer=
-this.startOffset=this.startContainer=null;this.collapsed=!0;var f=a instanceof CKEDITOR.dom.document;this.document=f?a:a.getDocument();this.root=f?a.getBody():a},function(){function a(a){a.collapsed=a.startContainer&&a.endContainer&&a.startContainer.equals(a.endContainer)&&a.startOffset==a.endOffset}function f(a,b,c,d,e){function f(a,b,g,c){var d=g?a.getPrevious():a.getNext();if(c&&l)return d;q||c?b.append(a.clone(!0,e),g):(a.remove(),k&&b.append(a));return d}function h(){var a,b,g,c=Math.min(L.length,
-D.length);for(a=0;a<c;a++)if(b=L[a],g=D[a],!b.equals(g))return a;return a-1}function m(){var b=T-1,c=F&&J&&!w.equals(B);b<I-1||b<O-1||c?(c?a.moveToPosition(B,CKEDITOR.POSITION_BEFORE_START):O==b+1&&G?a.moveToPosition(D[b],CKEDITOR.POSITION_BEFORE_END):a.moveToPosition(D[b+1],CKEDITOR.POSITION_BEFORE_START),d&&(b=L[b+1])&&b.type==CKEDITOR.NODE_ELEMENT&&(c=CKEDITOR.dom.element.createFromHtml('\x3cspan data-cke-bookmark\x3d"1" style\x3d"display:none"\x3e\x26nbsp;\x3c/span\x3e',a.document),c.insertAfter(b),
-b.mergeSiblings(!1),a.moveToBookmark({startNode:c}))):a.collapse(!0)}a.optimizeBookmark();var l=0===b,k=1==b,q=2==b;b=q||k;var w=a.startContainer,B=a.endContainer,z=a.startOffset,C=a.endOffset,E,G,F,J,H,M;if(q&&B.type==CKEDITOR.NODE_TEXT&&w.equals(B))w=a.document.createText(w.substring(z,C)),c.append(w);else{B.type==CKEDITOR.NODE_TEXT?q?M=!0:B=B.split(C):0<B.getChildCount()?C>=B.getChildCount()?(B=B.getChild(C-1),G=!0):B=B.getChild(C):J=G=!0;w.type==CKEDITOR.NODE_TEXT?q?H=!0:w.split(z):0<w.getChildCount()?
-0===z?(w=w.getChild(z),E=!0):w=w.getChild(z-1):F=E=!0;for(var L=w.getParents(),D=B.getParents(),T=h(),I=L.length-1,O=D.length-1,K=c,U,V,ca,fa=-1,P=T;P<=I;P++){V=L[P];ca=V.getNext();for(P!=I||V.equals(D[P])&&I<O?b&&(U=K.append(V.clone(0,e))):E?f(V,K,!1,F):H&&K.append(a.document.createText(V.substring(z)));ca;){if(ca.equals(D[P])){fa=P;break}ca=f(ca,K)}K=U}K=c;for(P=T;P<=O;P++)if(c=D[P],ca=c.getPrevious(),c.equals(L[P]))b&&(K=K.getChild(0));else{P!=O||c.equals(L[P])&&O<I?b&&(U=K.append(c.clone(0,e))):
-G?f(c,K,!1,J):M&&K.append(a.document.createText(c.substring(0,C)));if(P>fa)for(;ca;)ca=f(ca,K,!0);K=U}q||m()}}function b(){var a=!1,b=CKEDITOR.dom.walker.whitespaces(),c=CKEDITOR.dom.walker.bookmark(!0),d=CKEDITOR.dom.walker.bogus();return function(e){return c(e)||b(e)?!0:d(e)&&!a?a=!0:e.type==CKEDITOR.NODE_TEXT&&(e.hasAscendant("pre")||CKEDITOR.tools.trim(e.getText()).length)||e.type==CKEDITOR.NODE_ELEMENT&&!e.is(l)?!1:!0}}function c(a){var b=CKEDITOR.dom.walker.whitespaces(),c=CKEDITOR.dom.walker.bookmark(1);
+this.startOffset=this.startContainer=null;this.collapsed=!0;var f=a instanceof CKEDITOR.dom.document;this.document=f?a:a.getDocument();this.root=f?a.getBody():a},function(){function a(a){a.collapsed=a.startContainer&&a.endContainer&&a.startContainer.equals(a.endContainer)&&a.startOffset==a.endOffset}function f(a,b,c,d,e){function f(a,b,g,c){var d=g?a.getPrevious():a.getNext();if(c&&l)return d;p||c?b.append(a.clone(!0,e),g):(a.remove(),k&&b.append(a));return d}function h(){var a,b,g,c=Math.min(L.length,
+E.length);for(a=0;a<c;a++)if(b=L[a],g=E[a],!b.equals(g))return a;return a-1}function m(){var b=T-1,c=F&&J&&!x.equals(B);b<H-1||b<O-1||c?(c?a.moveToPosition(B,CKEDITOR.POSITION_BEFORE_START):O==b+1&&I?a.moveToPosition(E[b],CKEDITOR.POSITION_BEFORE_END):a.moveToPosition(E[b+1],CKEDITOR.POSITION_BEFORE_START),d&&(b=L[b+1])&&b.type==CKEDITOR.NODE_ELEMENT&&(c=CKEDITOR.dom.element.createFromHtml('\x3cspan data-cke-bookmark\x3d"1" style\x3d"display:none"\x3e\x26nbsp;\x3c/span\x3e',a.document),c.insertAfter(b),
+b.mergeSiblings(!1),a.moveToBookmark({startNode:c}))):a.collapse(!0)}a.optimizeBookmark();var l=0===b,k=1==b,p=2==b;b=p||k;var x=a.startContainer,B=a.endContainer,z=a.startOffset,C=a.endOffset,D,I,F,J,G,M;if(p&&B.type==CKEDITOR.NODE_TEXT&&x.equals(B))x=a.document.createText(x.substring(z,C)),c.append(x);else{B.type==CKEDITOR.NODE_TEXT?p?M=!0:B=B.split(C):0<B.getChildCount()?C>=B.getChildCount()?(B=B.getChild(C-1),I=!0):B=B.getChild(C):J=I=!0;x.type==CKEDITOR.NODE_TEXT?p?G=!0:x.split(z):0<x.getChildCount()?
+0===z?(x=x.getChild(z),D=!0):x=x.getChild(z-1):F=D=!0;for(var L=x.getParents(),E=B.getParents(),T=h(),H=L.length-1,O=E.length-1,K=c,U,V,ca,fa=-1,P=T;P<=H;P++){V=L[P];ca=V.getNext();for(P!=H||V.equals(E[P])&&H<O?b&&(U=K.append(V.clone(0,e))):D?f(V,K,!1,F):G&&K.append(a.document.createText(V.substring(z)));ca;){if(ca.equals(E[P])){fa=P;break}ca=f(ca,K)}K=U}K=c;for(P=T;P<=O;P++)if(c=E[P],ca=c.getPrevious(),c.equals(L[P]))b&&(K=K.getChild(0));else{P!=O||c.equals(L[P])&&O<H?b&&(U=K.append(c.clone(0,e))):
+I?f(c,K,!1,J):M&&K.append(a.document.createText(c.substring(0,C)));if(P>fa)for(;ca;)ca=f(ca,K,!0);K=U}p||m()}}function b(){var a=!1,b=CKEDITOR.dom.walker.whitespaces(),c=CKEDITOR.dom.walker.bookmark(!0),d=CKEDITOR.dom.walker.bogus();return function(e){return c(e)||b(e)?!0:d(e)&&!a?a=!0:e.type==CKEDITOR.NODE_TEXT&&(e.hasAscendant("pre")||CKEDITOR.tools.trim(e.getText()).length)||e.type==CKEDITOR.NODE_ELEMENT&&!e.is(l)?!1:!0}}function c(a){var b=CKEDITOR.dom.walker.whitespaces(),c=CKEDITOR.dom.walker.bookmark(1);
 return function(d){return c(d)||b(d)?!0:!a&&k(d)||d.type==CKEDITOR.NODE_ELEMENT&&d.is(CKEDITOR.dtd.$removeEmpty)}}function e(a){return function(){var b;return this[a?"getPreviousNode":"getNextNode"](function(a){!b&&m(a)&&(b=a);return h(a)&&!(k(a)&&a.equals(b))})}}var l={abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,"var":1},k=CKEDITOR.dom.walker.bogus(),d=/^[\t\r\n ]*(?:&nbsp;|\xa0)$/,
 h=CKEDITOR.dom.walker.editable(),m=CKEDITOR.dom.walker.ignored(!0);CKEDITOR.dom.range.prototype={clone:function(){var a=new CKEDITOR.dom.range(this.root);a._setStartContainer(this.startContainer);a.startOffset=this.startOffset;a._setEndContainer(this.endContainer);a.endOffset=this.endOffset;a.collapsed=this.collapsed;return a},collapse:function(a){a?(this._setEndContainer(this.startContainer),this.endOffset=this.startOffset):(this._setStartContainer(this.endContainer),this.startOffset=this.endOffset);
 this.collapsed=!0},cloneContents:function(a){var b=new CKEDITOR.dom.documentFragment(this.document);this.collapsed||f(this,2,b,!1,"undefined"==typeof a?!0:a);return b},deleteContents:function(a){this.collapsed||f(this,0,null,a)},extractContents:function(a,b){var c=new CKEDITOR.dom.documentFragment(this.document);this.collapsed||f(this,1,c,a,"undefined"==typeof b?!0:b);return c},createBookmark:function(a){var b,c,d,e,f=this.collapsed;b=this.document.createElement("span");b.data("cke-bookmark",1);b.setStyle("display",
@@ -146,17 +146,17 @@ a.getNextSourceNode()||a}if(b.type==CKEDITOR.NODE_ELEMENT)if(e=b.getChildCount()
 c:c.getCommonAncestor(d);return b&&!c.is?c.getParent():c},optimize:function(){var a=this.startContainer,b=this.startOffset;a.type!=CKEDITOR.NODE_ELEMENT&&(b?b>=a.getLength()&&this.setStartAfter(a):this.setStartBefore(a));a=this.endContainer;b=this.endOffset;a.type!=CKEDITOR.NODE_ELEMENT&&(b?b>=a.getLength()&&this.setEndAfter(a):this.setEndBefore(a))},optimizeBookmark:function(){var a=this.startContainer,b=this.endContainer;a.is&&a.is("span")&&a.data("cke-bookmark")&&this.setStartAt(a,CKEDITOR.POSITION_BEFORE_START);
 b&&b.is&&b.is("span")&&b.data("cke-bookmark")&&this.setEndAt(b,CKEDITOR.POSITION_AFTER_END)},trim:function(a,b){var c=this.startContainer,d=this.startOffset,e=this.collapsed;if((!a||e)&&c&&c.type==CKEDITOR.NODE_TEXT){if(d)if(d>=c.getLength())d=c.getIndex()+1,c=c.getParent();else{var f=c.split(d),d=c.getIndex()+1,c=c.getParent();this.startContainer.equals(this.endContainer)?this.setEnd(f,this.endOffset-this.startOffset):c.equals(this.endContainer)&&(this.endOffset+=1)}else d=c.getIndex(),c=c.getParent();
 this.setStart(c,d);if(e){this.collapse(!0);return}}c=this.endContainer;d=this.endOffset;b||e||!c||c.type!=CKEDITOR.NODE_TEXT||(d?(d>=c.getLength()||c.split(d),d=c.getIndex()+1):d=c.getIndex(),c=c.getParent(),this.setEnd(c,d))},enlarge:function(a,b){function c(a){return a&&a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("contenteditable")?null:a}var d=new RegExp(/[^\s\ufeff]/);switch(a){case CKEDITOR.ENLARGE_INLINE:var e=1;case CKEDITOR.ENLARGE_ELEMENT:var f=function(a,b){var c=new CKEDITOR.dom.range(m);
-c.setStart(a,b);c.setEndAt(m,CKEDITOR.POSITION_BEFORE_END);var c=new CKEDITOR.dom.walker(c),g;for(c.guard=function(a){return!(a.type==CKEDITOR.NODE_ELEMENT&&a.isBlockBoundary())};g=c.next();){if(g.type!=CKEDITOR.NODE_TEXT)return!1;E=g!=a?g.getText():g.substring(b);if(d.test(E))return!1}return!0};if(this.collapsed)break;var h=this.getCommonAncestor(),m=this.root,l,k,q,w,B,z=!1,C,E;C=this.startContainer;var G=this.startOffset;C.type==CKEDITOR.NODE_TEXT?(G&&(C=!CKEDITOR.tools.trim(C.substring(0,G)).length&&
-C,z=!!C),C&&((w=C.getPrevious())||(q=C.getParent()))):(G&&(w=C.getChild(G-1)||C.getLast()),w||(q=C));for(q=c(q);q||w;){if(q&&!w){!B&&q.equals(h)&&(B=!0);if(e?q.isBlockBoundary():!m.contains(q))break;z&&"inline"==q.getComputedStyle("display")||(z=!1,B?l=q:this.setStartBefore(q));w=q.getPrevious()}for(;w;)if(C=!1,w.type==CKEDITOR.NODE_COMMENT)w=w.getPrevious();else{if(w.type==CKEDITOR.NODE_TEXT)E=w.getText(),d.test(E)&&(w=null),C=/[\s\ufeff]$/.test(E);else if((w.$.offsetWidth>(CKEDITOR.env.webkit?1:
-0)||b&&w.is("br"))&&!w.data("cke-bookmark"))if(z&&CKEDITOR.dtd.$removeEmpty[w.getName()]){E=w.getText();if(d.test(E))w=null;else for(var G=w.$.getElementsByTagName("*"),F=0,J;J=G[F++];)if(!CKEDITOR.dtd.$removeEmpty[J.nodeName.toLowerCase()]){w=null;break}w&&(C=!!E.length)}else w=null;C&&(z?B?l=q:q&&this.setStartBefore(q):z=!0);if(w){C=w.getPrevious();if(!q&&!C){q=w;w=null;break}w=C}else q=null}q&&(q=c(q.getParent()))}C=this.endContainer;G=this.endOffset;q=w=null;B=z=!1;C.type==CKEDITOR.NODE_TEXT?
-CKEDITOR.tools.trim(C.substring(G)).length?z=!0:(z=!C.getLength(),G==C.getLength()?(w=C.getNext())||(q=C.getParent()):f(C,G)&&(q=C.getParent())):(w=C.getChild(G))||(q=C);for(;q||w;){if(q&&!w){!B&&q.equals(h)&&(B=!0);if(e?q.isBlockBoundary():!m.contains(q))break;z&&"inline"==q.getComputedStyle("display")||(z=!1,B?k=q:q&&this.setEndAfter(q));w=q.getNext()}for(;w;){C=!1;if(w.type==CKEDITOR.NODE_TEXT)E=w.getText(),f(w,0)||(w=null),C=/^[\s\ufeff]/.test(E);else if(w.type==CKEDITOR.NODE_ELEMENT){if((0<w.$.offsetWidth||
-b&&w.is("br"))&&!w.data("cke-bookmark"))if(z&&CKEDITOR.dtd.$removeEmpty[w.getName()]){E=w.getText();if(d.test(E))w=null;else for(G=w.$.getElementsByTagName("*"),F=0;J=G[F++];)if(!CKEDITOR.dtd.$removeEmpty[J.nodeName.toLowerCase()]){w=null;break}w&&(C=!!E.length)}else w=null}else C=1;C&&z&&(B?k=q:this.setEndAfter(q));if(w){C=w.getNext();if(!q&&!C){q=w;w=null;break}w=C}else q=null}q&&(q=c(q.getParent()))}l&&k&&(h=l.contains(k)?k:l,this.setStartBefore(h),this.setEndAfter(h));break;case CKEDITOR.ENLARGE_BLOCK_CONTENTS:case CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS:q=
-new CKEDITOR.dom.range(this.root);m=this.root;q.setStartAt(m,CKEDITOR.POSITION_AFTER_START);q.setEnd(this.startContainer,this.startOffset);q=new CKEDITOR.dom.walker(q);var H,M,L=CKEDITOR.dom.walker.blockBoundary(a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS?{br:1}:null),D=null,T=function(a){if(a.type==CKEDITOR.NODE_ELEMENT&&"false"==a.getAttribute("contenteditable"))if(D){if(D.equals(a)){D=null;return}}else D=a;else if(D)return;var b=L(a);b||(H=a);return b},e=function(a){var b=T(a);!b&&a.is&&a.is("br")&&
-(M=a);return b};q.guard=T;q=q.lastBackward();H=H||m;this.setStartAt(H,!H.is("br")&&(!q&&this.checkStartOfBlock()||q&&H.contains(q))?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_AFTER_END);if(a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS){q=this.clone();q=new CKEDITOR.dom.walker(q);var I=CKEDITOR.dom.walker.whitespaces(),O=CKEDITOR.dom.walker.bookmark();q.evaluator=function(a){return!I(a)&&!O(a)};if((q=q.previous())&&q.type==CKEDITOR.NODE_ELEMENT&&q.is("br"))break}q=this.clone();q.collapse();q.setEndAt(m,
-CKEDITOR.POSITION_BEFORE_END);q=new CKEDITOR.dom.walker(q);q.guard=a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS?e:T;H=D=M=null;q=q.lastForward();H=H||m;this.setEndAt(H,!q&&this.checkEndOfBlock()||q&&H.contains(q)?CKEDITOR.POSITION_BEFORE_END:CKEDITOR.POSITION_BEFORE_START);M&&this.setEndAfter(M)}},shrink:function(a,b,c){var d="boolean"===typeof c?c:c&&"boolean"===typeof c.shrinkOnBlockBoundary?c.shrinkOnBlockBoundary:!0,e=c&&c.skipBogus;if(!this.collapsed){a=a||CKEDITOR.SHRINK_TEXT;var f=this.clone(),h=
-this.startContainer,m=this.endContainer,l=this.startOffset,k=this.endOffset,q=c=1;h&&h.type==CKEDITOR.NODE_TEXT&&(l?l>=h.getLength()?f.setStartAfter(h):(f.setStartBefore(h),c=0):f.setStartBefore(h));m&&m.type==CKEDITOR.NODE_TEXT&&(k?k>=m.getLength()?f.setEndAfter(m):(f.setEndAfter(m),q=0):f.setEndBefore(m));var f=new CKEDITOR.dom.walker(f),w=CKEDITOR.dom.walker.bookmark(),B=CKEDITOR.dom.walker.bogus();f.evaluator=function(b){return b.type==(a==CKEDITOR.SHRINK_ELEMENT?CKEDITOR.NODE_ELEMENT:CKEDITOR.NODE_TEXT)};
-var z;f.guard=function(b,c){if(e&&B(b)||w(b))return!0;if(a==CKEDITOR.SHRINK_ELEMENT&&b.type==CKEDITOR.NODE_TEXT||c&&b.equals(z)||!1===d&&b.type==CKEDITOR.NODE_ELEMENT&&b.isBlockBoundary()||b.type==CKEDITOR.NODE_ELEMENT&&b.hasAttribute("contenteditable"))return!1;c||b.type!=CKEDITOR.NODE_ELEMENT||(z=b);return!0};c&&(h=f[a==CKEDITOR.SHRINK_ELEMENT?"lastForward":"next"]())&&this.setStartAt(h,b?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_BEFORE_START);q&&(f.reset(),(f=f[a==CKEDITOR.SHRINK_ELEMENT?
-"lastBackward":"previous"]())&&this.setEndAt(f,b?CKEDITOR.POSITION_BEFORE_END:CKEDITOR.POSITION_AFTER_END));return!(!c&&!q)}},insertNode:function(a){this.optimizeBookmark();this.trim(!1,!0);var b=this.startContainer,c=b.getChild(this.startOffset);c?a.insertBefore(c):b.append(a);a.getParent()&&a.getParent().equals(this.endContainer)&&this.endOffset++;this.setStartBefore(a)},moveToPosition:function(a,b){this.setStartAt(a,b);this.collapse(!0)},moveToRange:function(a){this.setStart(a.startContainer,a.startOffset);
+c.setStart(a,b);c.setEndAt(m,CKEDITOR.POSITION_BEFORE_END);var c=new CKEDITOR.dom.walker(c),g;for(c.guard=function(a){return!(a.type==CKEDITOR.NODE_ELEMENT&&a.isBlockBoundary())};g=c.next();){if(g.type!=CKEDITOR.NODE_TEXT)return!1;D=g!=a?g.getText():g.substring(b);if(d.test(D))return!1}return!0};if(this.collapsed)break;var h=this.getCommonAncestor(),m=this.root,l,k,p,x,B,z=!1,C,D;C=this.startContainer;var I=this.startOffset;C.type==CKEDITOR.NODE_TEXT?(I&&(C=!CKEDITOR.tools.trim(C.substring(0,I)).length&&
+C,z=!!C),C&&((x=C.getPrevious())||(p=C.getParent()))):(I&&(x=C.getChild(I-1)||C.getLast()),x||(p=C));for(p=c(p);p||x;){if(p&&!x){!B&&p.equals(h)&&(B=!0);if(e?p.isBlockBoundary():!m.contains(p))break;z&&"inline"==p.getComputedStyle("display")||(z=!1,B?l=p:this.setStartBefore(p));x=p.getPrevious()}for(;x;)if(C=!1,x.type==CKEDITOR.NODE_COMMENT)x=x.getPrevious();else{if(x.type==CKEDITOR.NODE_TEXT)D=x.getText(),d.test(D)&&(x=null),C=/[\s\ufeff]$/.test(D);else if((x.$.offsetWidth>(CKEDITOR.env.webkit?1:
+0)||b&&x.is("br"))&&!x.data("cke-bookmark"))if(z&&CKEDITOR.dtd.$removeEmpty[x.getName()]){D=x.getText();if(d.test(D))x=null;else for(var I=x.$.getElementsByTagName("*"),F=0,J;J=I[F++];)if(!CKEDITOR.dtd.$removeEmpty[J.nodeName.toLowerCase()]){x=null;break}x&&(C=!!D.length)}else x=null;C&&(z?B?l=p:p&&this.setStartBefore(p):z=!0);if(x){C=x.getPrevious();if(!p&&!C){p=x;x=null;break}x=C}else p=null}p&&(p=c(p.getParent()))}C=this.endContainer;I=this.endOffset;p=x=null;B=z=!1;C.type==CKEDITOR.NODE_TEXT?
+CKEDITOR.tools.trim(C.substring(I)).length?z=!0:(z=!C.getLength(),I==C.getLength()?(x=C.getNext())||(p=C.getParent()):f(C,I)&&(p=C.getParent())):(x=C.getChild(I))||(p=C);for(;p||x;){if(p&&!x){!B&&p.equals(h)&&(B=!0);if(e?p.isBlockBoundary():!m.contains(p))break;z&&"inline"==p.getComputedStyle("display")||(z=!1,B?k=p:p&&this.setEndAfter(p));x=p.getNext()}for(;x;){C=!1;if(x.type==CKEDITOR.NODE_TEXT)D=x.getText(),f(x,0)||(x=null),C=/^[\s\ufeff]/.test(D);else if(x.type==CKEDITOR.NODE_ELEMENT){if((0<x.$.offsetWidth||
+b&&x.is("br"))&&!x.data("cke-bookmark"))if(z&&CKEDITOR.dtd.$removeEmpty[x.getName()]){D=x.getText();if(d.test(D))x=null;else for(I=x.$.getElementsByTagName("*"),F=0;J=I[F++];)if(!CKEDITOR.dtd.$removeEmpty[J.nodeName.toLowerCase()]){x=null;break}x&&(C=!!D.length)}else x=null}else C=1;C&&z&&(B?k=p:this.setEndAfter(p));if(x){C=x.getNext();if(!p&&!C){p=x;x=null;break}x=C}else p=null}p&&(p=c(p.getParent()))}l&&k&&(h=l.contains(k)?k:l,this.setStartBefore(h),this.setEndAfter(h));break;case CKEDITOR.ENLARGE_BLOCK_CONTENTS:case CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS:p=
+new CKEDITOR.dom.range(this.root);m=this.root;p.setStartAt(m,CKEDITOR.POSITION_AFTER_START);p.setEnd(this.startContainer,this.startOffset);p=new CKEDITOR.dom.walker(p);var G,M,L=CKEDITOR.dom.walker.blockBoundary(a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS?{br:1}:null),E=null,T=function(a){if(a.type==CKEDITOR.NODE_ELEMENT&&"false"==a.getAttribute("contenteditable"))if(E){if(E.equals(a)){E=null;return}}else E=a;else if(E)return;var b=L(a);b||(G=a);return b},e=function(a){var b=T(a);!b&&a.is&&a.is("br")&&
+(M=a);return b};p.guard=T;p=p.lastBackward();G=G||m;this.setStartAt(G,!G.is("br")&&(!p&&this.checkStartOfBlock()||p&&G.contains(p))?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_AFTER_END);if(a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS){p=this.clone();p=new CKEDITOR.dom.walker(p);var H=CKEDITOR.dom.walker.whitespaces(),O=CKEDITOR.dom.walker.bookmark();p.evaluator=function(a){return!H(a)&&!O(a)};if((p=p.previous())&&p.type==CKEDITOR.NODE_ELEMENT&&p.is("br"))break}p=this.clone();p.collapse();p.setEndAt(m,
+CKEDITOR.POSITION_BEFORE_END);p=new CKEDITOR.dom.walker(p);p.guard=a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS?e:T;G=E=M=null;p=p.lastForward();G=G||m;this.setEndAt(G,!p&&this.checkEndOfBlock()||p&&G.contains(p)?CKEDITOR.POSITION_BEFORE_END:CKEDITOR.POSITION_BEFORE_START);M&&this.setEndAfter(M)}},shrink:function(a,b,c){var d="boolean"===typeof c?c:c&&"boolean"===typeof c.shrinkOnBlockBoundary?c.shrinkOnBlockBoundary:!0,e=c&&c.skipBogus;if(!this.collapsed){a=a||CKEDITOR.SHRINK_TEXT;var f=this.clone(),h=
+this.startContainer,m=this.endContainer,l=this.startOffset,k=this.endOffset,p=c=1;h&&h.type==CKEDITOR.NODE_TEXT&&(l?l>=h.getLength()?f.setStartAfter(h):(f.setStartBefore(h),c=0):f.setStartBefore(h));m&&m.type==CKEDITOR.NODE_TEXT&&(k?k>=m.getLength()?f.setEndAfter(m):(f.setEndAfter(m),p=0):f.setEndBefore(m));var f=new CKEDITOR.dom.walker(f),x=CKEDITOR.dom.walker.bookmark(),B=CKEDITOR.dom.walker.bogus();f.evaluator=function(b){return b.type==(a==CKEDITOR.SHRINK_ELEMENT?CKEDITOR.NODE_ELEMENT:CKEDITOR.NODE_TEXT)};
+var z;f.guard=function(b,c){if(e&&B(b)||x(b))return!0;if(a==CKEDITOR.SHRINK_ELEMENT&&b.type==CKEDITOR.NODE_TEXT||c&&b.equals(z)||!1===d&&b.type==CKEDITOR.NODE_ELEMENT&&b.isBlockBoundary()||b.type==CKEDITOR.NODE_ELEMENT&&b.hasAttribute("contenteditable"))return!1;c||b.type!=CKEDITOR.NODE_ELEMENT||(z=b);return!0};c&&(h=f[a==CKEDITOR.SHRINK_ELEMENT?"lastForward":"next"]())&&this.setStartAt(h,b?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_BEFORE_START);p&&(f.reset(),(f=f[a==CKEDITOR.SHRINK_ELEMENT?
+"lastBackward":"previous"]())&&this.setEndAt(f,b?CKEDITOR.POSITION_BEFORE_END:CKEDITOR.POSITION_AFTER_END));return!(!c&&!p)}},insertNode:function(a){this.optimizeBookmark();this.trim(!1,!0);var b=this.startContainer,c=b.getChild(this.startOffset);c?a.insertBefore(c):b.append(a);a.getParent()&&a.getParent().equals(this.endContainer)&&this.endOffset++;this.setStartBefore(a)},moveToPosition:function(a,b){this.setStartAt(a,b);this.collapse(!0)},moveToRange:function(a){this.setStart(a.startContainer,a.startOffset);
 this.setEnd(a.endContainer,a.endOffset)},selectNodeContents:function(a){this.setStart(a,0);this.setEnd(a,a.type==CKEDITOR.NODE_TEXT?a.getLength():a.getChildCount())},setStart:function(b,c){b.type==CKEDITOR.NODE_ELEMENT&&CKEDITOR.dtd.$empty[b.getName()]&&(c=b.getIndex(),b=b.getParent());this._setStartContainer(b);this.startOffset=c;this.endContainer||(this._setEndContainer(b),this.endOffset=c);a(this)},setEnd:function(b,c){b.type==CKEDITOR.NODE_ELEMENT&&CKEDITOR.dtd.$empty[b.getName()]&&(c=b.getIndex()+
 1,b=b.getParent());this._setEndContainer(b);this.endOffset=c;this.startContainer||(this._setStartContainer(b),this.startOffset=c);a(this)},setStartAfter:function(a){this.setStart(a.getParent(),a.getIndex()+1)},setStartBefore:function(a){this.setStart(a.getParent(),a.getIndex())},setEndAfter:function(a){this.setEnd(a.getParent(),a.getIndex()+1)},setEndBefore:function(a){this.setEnd(a.getParent(),a.getIndex())},setStartAt:function(b,c){switch(c){case CKEDITOR.POSITION_AFTER_START:this.setStart(b,0);
 break;case CKEDITOR.POSITION_BEFORE_END:b.type==CKEDITOR.NODE_TEXT?this.setStart(b,b.getLength()):this.setStart(b,b.getChildCount());break;case CKEDITOR.POSITION_BEFORE_START:this.setStartBefore(b);break;case CKEDITOR.POSITION_AFTER_END:this.setStartAfter(b)}a(this)},setEndAt:function(b,c){switch(c){case CKEDITOR.POSITION_AFTER_START:this.setEnd(b,0);break;case CKEDITOR.POSITION_BEFORE_END:b.type==CKEDITOR.NODE_TEXT?this.setEnd(b,b.getLength()):this.setEnd(b,b.getChildCount());break;case CKEDITOR.POSITION_BEFORE_START:this.setEndBefore(b);
@@ -179,317 +179,316 @@ d.startNode.equals(c),l=c.getPosition(d.endNode)&CKEDITOR.POSITION_PRECEDING+CKE
 for(e=d.next();g(e)||b.endContainer.equals(e);)e=d.next();d=!e}d?c.setEnd(b.endContainer,b.endOffset):a.push(b);return a},[])}}(),CKEDITOR.POSITION_AFTER_START=1,CKEDITOR.POSITION_BEFORE_END=2,CKEDITOR.POSITION_BEFORE_START=3,CKEDITOR.POSITION_AFTER_END=4,CKEDITOR.ENLARGE_ELEMENT=1,CKEDITOR.ENLARGE_BLOCK_CONTENTS=2,CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS=3,CKEDITOR.ENLARGE_INLINE=4,CKEDITOR.START=1,CKEDITOR.END=2,CKEDITOR.SHRINK_ELEMENT=1,CKEDITOR.SHRINK_TEXT=2,"use strict",function(){function a(a){1>
 arguments.length||(this.range=a,this.forceBrBreak=0,this.enlargeBr=1,this.enforceRealBlocks=0,this._||(this._={}))}function f(a){var b=[];a.forEach(function(a){if("true"==a.getAttribute("contenteditable"))return b.push(a),!1},CKEDITOR.NODE_ELEMENT,!0);return b}function b(a,c,d,e){a:{null==e&&(e=f(d));for(var h;h=e.shift();)if(h.getDtd().p){e={element:h,remaining:e};break a}e=null}if(!e)return 0;if((h=CKEDITOR.filter.instances[e.element.data("cke-filter")])&&!h.check(c))return b(a,c,d,e.remaining);
 c=new CKEDITOR.dom.range(e.element);c.selectNodeContents(e.element);c=c.createIterator();c.enlargeBr=a.enlargeBr;c.enforceRealBlocks=a.enforceRealBlocks;c.activeFilter=c.filter=h;a._.nestedEditable={element:e.element,container:d,remaining:e.remaining,iterator:c};return 1}function c(a,b,c){if(!b)return!1;a=a.clone();a.collapse(!c);return a.checkBoundaryOfElement(b,c?CKEDITOR.START:CKEDITOR.END)}var e=/^[\r\n\t ]+$/,l=CKEDITOR.dom.walker.bookmark(!1,!0),k=CKEDITOR.dom.walker.whitespaces(!0),d=function(a){return l(a)&&
-k(a)},h={dd:1,dt:1,li:1};a.prototype={getNextParagraph:function(a){var g,f,k,r,x;a=a||"p";if(this._.nestedEditable){if(g=this._.nestedEditable.iterator.getNextParagraph(a))return this.activeFilter=this._.nestedEditable.iterator.activeFilter,g;this.activeFilter=this.filter;if(b(this,a,this._.nestedEditable.container,this._.nestedEditable.remaining))return this.activeFilter=this._.nestedEditable.iterator.activeFilter,this._.nestedEditable.iterator.getNextParagraph(a);this._.nestedEditable=null}if(!this.range.root.getDtd()[a])return null;
-if(!this._.started){var v=this.range.clone();f=v.startPath();var u=v.endPath(),t=!v.collapsed&&c(v,f.block),y=!v.collapsed&&c(v,u.block,1);v.shrink(CKEDITOR.SHRINK_ELEMENT,!0);t&&v.setStartAt(f.block,CKEDITOR.POSITION_BEFORE_END);y&&v.setEndAt(u.block,CKEDITOR.POSITION_AFTER_START);f=v.endContainer.hasAscendant("pre",!0)||v.startContainer.hasAscendant("pre",!0);v.enlarge(this.forceBrBreak&&!f||!this.enlargeBr?CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS:CKEDITOR.ENLARGE_BLOCK_CONTENTS);v.collapsed||(f=new CKEDITOR.dom.walker(v.clone()),
-u=CKEDITOR.dom.walker.bookmark(!0,!0),f.evaluator=u,this._.nextNode=f.next(),f=new CKEDITOR.dom.walker(v.clone()),f.evaluator=u,f=f.previous(),this._.lastNode=f.getNextSourceNode(!0,null,v.root),this._.lastNode&&this._.lastNode.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.trim(this._.lastNode.getText())&&this._.lastNode.getParent().isBlockBoundary()&&(u=this.range.clone(),u.moveToPosition(this._.lastNode,CKEDITOR.POSITION_AFTER_END),u.checkEndOfBlock()&&(u=new CKEDITOR.dom.elementPath(u.endContainer,
-u.root),this._.lastNode=(u.block||u.blockLimit).getNextSourceNode(!0))),this._.lastNode&&v.root.contains(this._.lastNode)||(this._.lastNode=this._.docEndMarker=v.document.createText(""),this._.lastNode.insertAfter(f)),v=null);this._.started=1;f=v}u=this._.nextNode;v=this._.lastNode;for(this._.nextNode=null;u;){var t=0,y=u.hasAscendant("pre"),A=u.type!=CKEDITOR.NODE_ELEMENT,q=0;if(A)u.type==CKEDITOR.NODE_TEXT&&e.test(u.getText())&&(A=0);else{var w=u.getName();if(CKEDITOR.dtd.$block[w]&&"false"==u.getAttribute("contenteditable")){g=
-u;b(this,a,g);break}else if(u.isBlockBoundary(this.forceBrBreak&&!y&&{br:1})){if("br"==w)A=1;else if(!f&&!u.getChildCount()&&"hr"!=w){g=u;k=u.equals(v);break}f&&(f.setEndAt(u,CKEDITOR.POSITION_BEFORE_START),"br"!=w&&(this._.nextNode=u));t=1}else{if(u.getFirst()){f||(f=this.range.clone(),f.setStartAt(u,CKEDITOR.POSITION_BEFORE_START));u=u.getFirst();continue}A=1}}A&&!f&&(f=this.range.clone(),f.setStartAt(u,CKEDITOR.POSITION_BEFORE_START));k=(!t||A)&&u.equals(v);if(f&&!t)for(;!u.getNext(d)&&!k;){w=
-u.getParent();if(w.isBlockBoundary(this.forceBrBreak&&!y&&{br:1})){t=1;A=0;k||w.equals(v);f.setEndAt(w,CKEDITOR.POSITION_BEFORE_END);break}u=w;A=1;k=u.equals(v);q=1}A&&f.setEndAt(u,CKEDITOR.POSITION_AFTER_END);u=this._getNextSourceNode(u,q,v);if((k=!u)||t&&f)break}if(!g){if(!f)return this._.docEndMarker&&this._.docEndMarker.remove(),this._.nextNode=null;g=new CKEDITOR.dom.elementPath(f.startContainer,f.root);u=g.blockLimit;t={div:1,th:1,td:1};g=g.block;!g&&u&&!this.enforceRealBlocks&&t[u.getName()]&&
-f.checkStartOfBlock()&&f.checkEndOfBlock()&&!u.equals(f.root)?g=u:!g||this.enforceRealBlocks&&g.is(h)?(g=this.range.document.createElement(a),f.extractContents().appendTo(g),g.trim(),f.insertNode(g),r=x=!0):"li"!=g.getName()?f.checkStartOfBlock()&&f.checkEndOfBlock()||(g=g.clone(!1),f.extractContents().appendTo(g),g.trim(),x=f.splitBlock(),r=!x.wasStartOfBlock,x=!x.wasEndOfBlock,f.insertNode(g)):k||(this._.nextNode=g.equals(v)?null:this._getNextSourceNode(f.getBoundaryNodes().endNode,1,v))}r&&(r=
-g.getPrevious())&&r.type==CKEDITOR.NODE_ELEMENT&&("br"==r.getName()?r.remove():r.getLast()&&"br"==r.getLast().$.nodeName.toLowerCase()&&r.getLast().remove());x&&(r=g.getLast())&&r.type==CKEDITOR.NODE_ELEMENT&&"br"==r.getName()&&(!CKEDITOR.env.needsBrFiller||r.getPrevious(l)||r.getNext(l))&&r.remove();this._.nextNode||(this._.nextNode=k||g.equals(v)||!v?null:this._getNextSourceNode(g,1,v));return g},_getNextSourceNode:function(a,b,c){function d(a){return!(a.equals(c)||a.equals(e))}var e=this.range.root;
+k(a)},h={dd:1,dt:1,li:1};a.prototype={getNextParagraph:function(a){var g,f,k,v,y;a=a||"p";if(this._.nestedEditable){if(g=this._.nestedEditable.iterator.getNextParagraph(a))return this.activeFilter=this._.nestedEditable.iterator.activeFilter,g;this.activeFilter=this.filter;if(b(this,a,this._.nestedEditable.container,this._.nestedEditable.remaining))return this.activeFilter=this._.nestedEditable.iterator.activeFilter,this._.nestedEditable.iterator.getNextParagraph(a);this._.nestedEditable=null}if(!this.range.root.getDtd()[a])return null;
+if(!this._.started){var w=this.range.clone();f=w.startPath();var u=w.endPath(),r=!w.collapsed&&c(w,f.block),t=!w.collapsed&&c(w,u.block,1);w.shrink(CKEDITOR.SHRINK_ELEMENT,!0);r&&w.setStartAt(f.block,CKEDITOR.POSITION_BEFORE_END);t&&w.setEndAt(u.block,CKEDITOR.POSITION_AFTER_START);f=w.endContainer.hasAscendant("pre",!0)||w.startContainer.hasAscendant("pre",!0);w.enlarge(this.forceBrBreak&&!f||!this.enlargeBr?CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS:CKEDITOR.ENLARGE_BLOCK_CONTENTS);w.collapsed||(f=new CKEDITOR.dom.walker(w.clone()),
+u=CKEDITOR.dom.walker.bookmark(!0,!0),f.evaluator=u,this._.nextNode=f.next(),f=new CKEDITOR.dom.walker(w.clone()),f.evaluator=u,f=f.previous(),this._.lastNode=f.getNextSourceNode(!0,null,w.root),this._.lastNode&&this._.lastNode.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.trim(this._.lastNode.getText())&&this._.lastNode.getParent().isBlockBoundary()&&(u=this.range.clone(),u.moveToPosition(this._.lastNode,CKEDITOR.POSITION_AFTER_END),u.checkEndOfBlock()&&(u=new CKEDITOR.dom.elementPath(u.endContainer,
+u.root),this._.lastNode=(u.block||u.blockLimit).getNextSourceNode(!0))),this._.lastNode&&w.root.contains(this._.lastNode)||(this._.lastNode=this._.docEndMarker=w.document.createText(""),this._.lastNode.insertAfter(f)),w=null);this._.started=1;f=w}u=this._.nextNode;w=this._.lastNode;for(this._.nextNode=null;u;){var r=0,t=u.hasAscendant("pre"),A=u.type!=CKEDITOR.NODE_ELEMENT,p=0;if(A)u.type==CKEDITOR.NODE_TEXT&&e.test(u.getText())&&(A=0);else{var x=u.getName();if(CKEDITOR.dtd.$block[x]&&"false"==u.getAttribute("contenteditable")){g=
+u;b(this,a,g);break}else if(u.isBlockBoundary(this.forceBrBreak&&!t&&{br:1})){if("br"==x)A=1;else if(!f&&!u.getChildCount()&&"hr"!=x){g=u;k=u.equals(w);break}f&&(f.setEndAt(u,CKEDITOR.POSITION_BEFORE_START),"br"!=x&&(this._.nextNode=u));r=1}else{if(u.getFirst()){f||(f=this.range.clone(),f.setStartAt(u,CKEDITOR.POSITION_BEFORE_START));u=u.getFirst();continue}A=1}}A&&!f&&(f=this.range.clone(),f.setStartAt(u,CKEDITOR.POSITION_BEFORE_START));k=(!r||A)&&u.equals(w);if(f&&!r)for(;!u.getNext(d)&&!k;){x=
+u.getParent();if(x.isBlockBoundary(this.forceBrBreak&&!t&&{br:1})){r=1;A=0;k||x.equals(w);f.setEndAt(x,CKEDITOR.POSITION_BEFORE_END);break}u=x;A=1;k=u.equals(w);p=1}A&&f.setEndAt(u,CKEDITOR.POSITION_AFTER_END);u=this._getNextSourceNode(u,p,w);if((k=!u)||r&&f)break}if(!g){if(!f)return this._.docEndMarker&&this._.docEndMarker.remove(),this._.nextNode=null;g=new CKEDITOR.dom.elementPath(f.startContainer,f.root);u=g.blockLimit;r={div:1,th:1,td:1};g=g.block;!g&&u&&!this.enforceRealBlocks&&r[u.getName()]&&
+f.checkStartOfBlock()&&f.checkEndOfBlock()&&!u.equals(f.root)?g=u:!g||this.enforceRealBlocks&&g.is(h)?(g=this.range.document.createElement(a),f.extractContents().appendTo(g),g.trim(),f.insertNode(g),v=y=!0):"li"!=g.getName()?f.checkStartOfBlock()&&f.checkEndOfBlock()||(g=g.clone(!1),f.extractContents().appendTo(g),g.trim(),y=f.splitBlock(),v=!y.wasStartOfBlock,y=!y.wasEndOfBlock,f.insertNode(g)):k||(this._.nextNode=g.equals(w)?null:this._getNextSourceNode(f.getBoundaryNodes().endNode,1,w))}v&&(v=
+g.getPrevious())&&v.type==CKEDITOR.NODE_ELEMENT&&("br"==v.getName()?v.remove():v.getLast()&&"br"==v.getLast().$.nodeName.toLowerCase()&&v.getLast().remove());y&&(v=g.getLast())&&v.type==CKEDITOR.NODE_ELEMENT&&"br"==v.getName()&&(!CKEDITOR.env.needsBrFiller||v.getPrevious(l)||v.getNext(l))&&v.remove();this._.nextNode||(this._.nextNode=k||g.equals(w)||!w?null:this._getNextSourceNode(g,1,w));return g},_getNextSourceNode:function(a,b,c){function d(a){return!(a.equals(c)||a.equals(e))}var e=this.range.root;
 for(a=a.getNextSourceNode(b,null,d);!l(a);)a=a.getNextSourceNode(b,null,d);return a}};CKEDITOR.dom.range.prototype.createIterator=function(){return new a(this)}}(),CKEDITOR.command=function(a,f){this.uiItems=[];this.exec=function(b){if(this.state==CKEDITOR.TRISTATE_DISABLED||!this.checkAllowed())return!1;this.editorFocus&&a.focus();return!1===this.fire("exec")?!0:!1!==f.exec.call(this,a,b)};this.refresh=function(a,b){if(!this.readOnly&&a.readOnly)return!0;if(this.context&&!b.isContextFor(this.context)||
 !this.checkAllowed(!0))return this.disable(),!0;this.startDisabled||this.enable();this.modes&&!this.modes[a.mode]&&this.disable();return!1===this.fire("refresh",{editor:a,path:b})?!0:f.refresh&&!1!==f.refresh.apply(this,arguments)};var b;this.checkAllowed=function(c){return c||"boolean"!=typeof b?b=a.activeFilter.checkFeature(this):b};CKEDITOR.tools.extend(this,f,{modes:{wysiwyg:1},editorFocus:1,contextSensitive:!!f.context,state:CKEDITOR.TRISTATE_DISABLED});CKEDITOR.event.call(this)},CKEDITOR.command.prototype=
 {enable:function(){this.state==CKEDITOR.TRISTATE_DISABLED&&this.checkAllowed()&&this.setState(this.preserveState&&"undefined"!=typeof this.previousState?this.previousState:CKEDITOR.TRISTATE_OFF)},disable:function(){this.setState(CKEDITOR.TRISTATE_DISABLED)},setState:function(a){if(this.state==a||a!=CKEDITOR.TRISTATE_DISABLED&&!this.checkAllowed())return!1;this.previousState=this.state;this.state=a;this.fire("state");return!0},toggleState:function(){this.state==CKEDITOR.TRISTATE_OFF?this.setState(CKEDITOR.TRISTATE_ON):
 this.state==CKEDITOR.TRISTATE_ON&&this.setState(CKEDITOR.TRISTATE_OFF)}},CKEDITOR.event.implementOn(CKEDITOR.command.prototype),CKEDITOR.ENTER_P=1,CKEDITOR.ENTER_BR=2,CKEDITOR.ENTER_DIV=3,CKEDITOR.config={customConfig:"config.js",autoUpdateElement:!0,language:"",defaultLanguage:"en",contentsLangDirection:"",enterMode:CKEDITOR.ENTER_P,forceEnterMode:!1,shiftEnterMode:CKEDITOR.ENTER_BR,docType:"\x3c!DOCTYPE html\x3e",bodyId:"",bodyClass:"",fullPage:!1,height:200,contentsCss:CKEDITOR.getUrl("contents.css"),
-extraPlugins:"",removePlugins:"",protectedSource:[],tabIndex:0,width:"",baseFloatZIndex:1E4,blockedKeystrokes:[CKEDITOR.CTRL+66,CKEDITOR.CTRL+73,CKEDITOR.CTRL+85]},function(){function a(a,b,c,d,e){var g,f;a=[];for(g in b){f=b[g];f="boolean"==typeof f?{}:"function"==typeof f?{match:f}:F(f);"$"!=g.charAt(0)&&(f.elements=g);c&&(f.featureName=c.toLowerCase());var h=f;h.elements=k(h.elements,/\s+/)||null;h.propertiesOnly=h.propertiesOnly||!0===h.elements;var q=/\s*,\s*/,m=void 0;for(m in M){h[m]=k(h[m],
-q)||null;var l=h,u=L[m],w=k(h[L[m]],q),D=h[m],n=[],E=!0,I=void 0;w?E=!1:w={};for(I in D)"!"==I.charAt(0)&&(I=I.slice(1),n.push(I),w[I]=!0,E=!1);for(;I=n.pop();)D[I]=D["!"+I],delete D["!"+I];l[u]=(E?!1:w)||null}h.match=h.match||null;d.push(f);a.push(f)}b=e.elements;e=e.generic;var B;c=0;for(d=a.length;c<d;++c){g=F(a[c]);f=!0===g.classes||!0===g.styles||!0===g.attributes;h=g;m=u=q=void 0;for(q in M)h[q]=t(h[q]);l=!0;for(m in L){q=L[m];u=h[q];w=[];D=void 0;for(D in u)-1<D.indexOf("*")?w.push(new RegExp("^"+
-D.replace(/\*/g,".*")+"$")):w.push(D);u=w;u.length&&(h[q]=u,l=!1)}h.nothingRequired=l;h.noProperties=!(h.attributes||h.classes||h.styles);if(!0===g.elements||null===g.elements)e[f?"unshift":"push"](g);else for(B in h=g.elements,delete g.elements,h)if(b[B])b[B][f?"unshift":"push"](g);else b[B]=[g]}}function f(a,c,e,g){if(!a.match||a.match(c))if(g||d(a,c))if(a.propertiesOnly||(e.valid=!0),e.allAttributes||(e.allAttributes=b(a.attributes,c.attributes,e.validAttributes)),e.allStyles||(e.allStyles=b(a.styles,
-c.styles,e.validStyles)),!e.allClasses){a=a.classes;c=c.classes;g=e.validClasses;if(a)if(!0===a)a=!0;else{for(var f=0,h=c.length,q;f<h;++f)q=c[f],g[q]||(g[q]=a(q));a=!1}else a=!1;e.allClasses=a}}function b(a,b,c){if(!a)return!1;if(!0===a)return!0;for(var d in b)c[d]||(c[d]=a(d));return!1}function c(a,b,c){if(!a.match||a.match(b)){if(a.noProperties)return!1;c.hadInvalidAttribute=e(a.attributes,b.attributes)||c.hadInvalidAttribute;c.hadInvalidStyle=e(a.styles,b.styles)||c.hadInvalidStyle;a=a.classes;
+extraPlugins:"",removePlugins:"",protectedSource:[],tabIndex:0,width:"",baseFloatZIndex:1E4,blockedKeystrokes:[CKEDITOR.CTRL+66,CKEDITOR.CTRL+73,CKEDITOR.CTRL+85]},function(){function a(a,b,c,d,e){var g,f;a=[];for(g in b){f=b[g];f="boolean"==typeof f?{}:"function"==typeof f?{match:f}:F(f);"$"!=g.charAt(0)&&(f.elements=g);c&&(f.featureName=c.toLowerCase());var h=f;h.elements=k(h.elements,/\s+/)||null;h.propertiesOnly=h.propertiesOnly||!0===h.elements;var p=/\s*,\s*/,m=void 0;for(m in M){h[m]=k(h[m],
+p)||null;var l=h,u=L[m],x=k(h[L[m]],p),E=h[m],n=[],D=!0,H=void 0;x?D=!1:x={};for(H in E)"!"==H.charAt(0)&&(H=H.slice(1),n.push(H),x[H]=!0,D=!1);for(;H=n.pop();)E[H]=E["!"+H],delete E["!"+H];l[u]=(D?!1:x)||null}h.match=h.match||null;d.push(f);a.push(f)}b=e.elements;e=e.generic;var B;c=0;for(d=a.length;c<d;++c){g=F(a[c]);f=!0===g.classes||!0===g.styles||!0===g.attributes;h=g;m=u=p=void 0;for(p in M)h[p]=r(h[p]);l=!0;for(m in L){p=L[m];u=h[p];x=[];E=void 0;for(E in u)-1<E.indexOf("*")?x.push(new RegExp("^"+
+E.replace(/\*/g,".*")+"$")):x.push(E);u=x;u.length&&(h[p]=u,l=!1)}h.nothingRequired=l;h.noProperties=!(h.attributes||h.classes||h.styles);if(!0===g.elements||null===g.elements)e[f?"unshift":"push"](g);else for(B in h=g.elements,delete g.elements,h)if(b[B])b[B][f?"unshift":"push"](g);else b[B]=[g]}}function f(a,c,e,g){if(!a.match||a.match(c))if(g||d(a,c))if(a.propertiesOnly||(e.valid=!0),e.allAttributes||(e.allAttributes=b(a.attributes,c.attributes,e.validAttributes)),e.allStyles||(e.allStyles=b(a.styles,
+c.styles,e.validStyles)),!e.allClasses){a=a.classes;c=c.classes;g=e.validClasses;if(a)if(!0===a)a=!0;else{for(var f=0,h=c.length,p;f<h;++f)p=c[f],g[p]||(g[p]=a(p));a=!1}else a=!1;e.allClasses=a}}function b(a,b,c){if(!a)return!1;if(!0===a)return!0;for(var d in b)c[d]||(c[d]=a(d));return!1}function c(a,b,c){if(!a.match||a.match(b)){if(a.noProperties)return!1;c.hadInvalidAttribute=e(a.attributes,b.attributes)||c.hadInvalidAttribute;c.hadInvalidStyle=e(a.styles,b.styles)||c.hadInvalidStyle;a=a.classes;
 b=b.classes;if(a){for(var d=!1,g=!0===a,f=b.length;f--;)if(g||a(b[f]))b.splice(f,1),d=!0;a=d}else a=!1;c.hadInvalidClass=a||c.hadInvalidClass}}function e(a,b){if(!a)return!1;var c=!1,d=!0===a,e;for(e in b)if(d||a(e))delete b[e],c=!0;return c}function l(a,b,c){if(a.disabled||a.customConfig&&!c||!b)return!1;a._.cachedChecks={};return!0}function k(a,b){if(!a)return!1;if(!0===a)return a;if("string"==typeof a)return a=J(a),"*"==a?!0:CKEDITOR.tools.convertArrayToObject(a.split(b));if(CKEDITOR.tools.isArray(a))return a.length?
 CKEDITOR.tools.convertArrayToObject(a):!1;var c={},d=0,e;for(e in a)c[e]=a[e],d++;return d?c:!1}function d(a,b){if(a.nothingRequired)return!0;var c,d,e,g;if(e=a.requiredClasses)for(g=b.classes,c=0;c<e.length;++c)if(d=e[c],"string"==typeof d){if(-1==CKEDITOR.tools.indexOf(g,d))return!1}else if(!CKEDITOR.tools.checkIfAnyArrayItemMatches(g,d))return!1;return h(b.styles,a.requiredStyles)&&h(b.attributes,a.requiredAttributes)}function h(a,b){if(!b)return!0;for(var c=0,d;c<b.length;++c)if(d=b[c],"string"==
-typeof d){if(!(d in a))return!1}else if(!CKEDITOR.tools.checkIfAnyObjectPropertyMatches(a,d))return!1;return!0}function m(a){if(!a)return{};a=a.split(/\s*,\s*/).sort();for(var b={};a.length;)b[a.shift()]="cke-test";return b}function g(a){var b,c,d,e,g={},f=1;for(a=J(a);b=a.match(D);)(c=b[2])?(d=n(c,"styles"),e=n(c,"attrs"),c=n(c,"classes")):d=e=c=null,g["$"+f++]={elements:b[1],classes:c,styles:d,attributes:e},a=a.slice(b[0].length);return g}function n(a,b){var c=a.match(T[b]);return c?J(c[1]):null}
-function p(a){var b=a.styleBackup=a.attributes.style,c=a.classBackup=a.attributes["class"];a.styles||(a.styles=CKEDITOR.tools.parseCssText(b||"",1));a.classes||(a.classes=c?c.split(/\s+/):[])}function r(a,b,d,e){var g=0,h;e.toHtml&&(b.name=b.name.replace(I,"$1"));if(e.doCallbacks&&a.elementCallbacks){a:{h=a.elementCallbacks;for(var q=0,m=h.length,l;q<m;++q)if(l=h[q](b)){h=l;break a}h=void 0}if(h)return h}if(e.doTransform&&(h=a._.transformations[b.name])){p(b);for(q=0;q<h.length;++q)w(a,b,h[q]);v(b)}if(e.doFilter){a:{q=
-b.name;m=a._;a=m.allowedRules.elements[q];h=m.allowedRules.generic;q=m.disallowedRules.elements[q];m=m.disallowedRules.generic;l=e.skipRequired;var k={valid:!1,validAttributes:{},validClasses:{},validStyles:{},allAttributes:!1,allClasses:!1,allStyles:!1,hadInvalidAttribute:!1,hadInvalidClass:!1,hadInvalidStyle:!1},t,D;if(a||h){p(b);if(q)for(t=0,D=q.length;t<D;++t)if(!1===c(q[t],b,k)){a=null;break a}if(m)for(t=0,D=m.length;t<D;++t)c(m[t],b,k);if(a)for(t=0,D=a.length;t<D;++t)f(a[t],b,k,l);if(h)for(t=
-0,D=h.length;t<D;++t)f(h[t],b,k,l);a=k}else a=null}if(!a||!a.valid)return d.push(b),1;D=a.validAttributes;var L=a.validStyles;h=a.validClasses;var q=b.attributes,n=b.styles,m=b.classes;l=b.classBackup;var E=b.styleBackup,B,y,z=[],k=[],F=/^data-cke-/;t=!1;delete q.style;delete q["class"];delete b.classBackup;delete b.styleBackup;if(!a.allAttributes)for(B in q)D[B]||(F.test(B)?B==(y=B.replace(/^data-cke-saved-/,""))||D[y]||(delete q[B],t=!0):(delete q[B],t=!0));if(!a.allStyles||a.hadInvalidStyle){for(B in n)a.allStyles||
-L[B]?z.push(B+":"+n[B]):t=!0;z.length&&(q.style=z.sort().join("; "))}else E&&(q.style=E);if(!a.allClasses||a.hadInvalidClass){for(B=0;B<m.length;++B)(a.allClasses||h[m[B]])&&k.push(m[B]);k.length&&(q["class"]=k.sort().join(" "));l&&k.length<l.split(/\s+/).length&&(t=!0)}else l&&(q["class"]=l);t&&(g=1);if(!e.skipFinalValidation&&!u(b))return d.push(b),1}e.toHtml&&(b.name=b.name.replace(O,"cke:$1"));return g}function x(a){var b=[],c;for(c in a)-1<c.indexOf("*")&&b.push(c.replace(/\*/g,".*"));return b.length?
-new RegExp("^(?:"+b.join("|")+")$"):null}function v(a){var b=a.attributes,c;delete b.style;delete b["class"];if(c=CKEDITOR.tools.writeCssText(a.styles,!0))b.style=c;a.classes.length&&(b["class"]=a.classes.sort().join(" "))}function u(a){switch(a.name){case "a":if(!(a.children.length||a.attributes.name||a.attributes.id))return!1;break;case "img":if(!a.attributes.src)return!1}return!0}function t(a){if(!a)return!1;if(!0===a)return!0;var b=x(a);return function(c){return c in a||b&&c.match(b)}}function y(){return new CKEDITOR.htmlParser.element("br")}
-function A(a){return a.type==CKEDITOR.NODE_ELEMENT&&("br"==a.name||G.$block[a.name])}function q(a,b,c){var d=a.name;if(G.$empty[d]||!a.children.length)"hr"==d&&"br"==b?a.replaceWith(y()):(a.parent&&c.push({check:"it",el:a.parent}),a.remove());else if(G.$block[d]||"tr"==d)if("br"==b)a.previous&&!A(a.previous)&&(b=y(),b.insertBefore(a)),a.next&&!A(a.next)&&(b=y(),b.insertAfter(a)),a.replaceWithChildren();else{var d=a.children,e;b:{e=G[b];for(var g=0,f=d.length,h;g<f;++g)if(h=d[g],h.type==CKEDITOR.NODE_ELEMENT&&
-!e[h.name]){e=!1;break b}e=!0}if(e)a.name=b,a.attributes={},c.push({check:"parent-down",el:a});else{e=a.parent;for(var g=e.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||"body"==e.name,q,m,f=d.length;0<f;)h=d[--f],g&&(h.type==CKEDITOR.NODE_TEXT||h.type==CKEDITOR.NODE_ELEMENT&&G.$inline[h.name])?(q||(q=new CKEDITOR.htmlParser.element(b),q.insertAfter(a),c.push({check:"parent-down",el:q})),q.add(h,0)):(q=null,m=G[e.name]||G.span,h.insertAfter(a),e.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||h.type!=CKEDITOR.NODE_ELEMENT||
-m[h.name]||c.push({check:"el-up",el:h}));a.remove()}}else d in{style:1,script:1}?a.remove():(a.parent&&c.push({check:"it",el:a.parent}),a.replaceWithChildren())}function w(a,b,c){var d,e;for(d=0;d<c.length;++d)if(e=c[d],!(e.check&&!a.check(e.check,!1)||e.left&&!e.left(b))){e.right(b,K);break}}function B(a,b){var c=b.getDefinition(),d=c.attributes,e=c.styles,g,f,h,q;if(a.name!=c.element)return!1;for(g in d)if("class"==g)for(c=d[g].split(/\s+/),h=a.classes.join("|");q=c.pop();){if(-1==h.indexOf(q))return!1}else if(a.attributes[g]!=
-d[g])return!1;for(f in e)if(a.styles[f]!=e[f])return!1;return!0}function z(a,b){var c,d;"string"==typeof a?c=a:a instanceof CKEDITOR.style?d=a:(c=a[0],d=a[1]);return[{element:c,left:d,right:function(a,c){c.transform(a,b)}}]}function C(a){return function(b){return B(b,a)}}function E(a){return function(b,c){c[a](b)}}var G=CKEDITOR.dtd,F=CKEDITOR.tools.copy,J=CKEDITOR.tools.trim,H=["","p","br","div"];CKEDITOR.FILTER_SKIP_TREE=2;CKEDITOR.filter=function(a){this.allowedContent=[];this.disallowedContent=
-[];this.elementCallbacks=null;this.disabled=!1;this.editor=null;this.id=CKEDITOR.tools.getNextNumber();this._={allowedRules:{elements:{},generic:[]},disallowedRules:{elements:{},generic:[]},transformations:{},cachedTests:{}};CKEDITOR.filter.instances[this.id]=this;if(a instanceof CKEDITOR.editor){a=this.editor=a;this.customConfig=!0;var b=a.config.allowedContent;!0===b?this.disabled=!0:(b||(this.customConfig=!1),this.allow(b,"config",1),this.allow(a.config.extraAllowedContent,"extra",1),this.allow(H[a.enterMode]+
-" "+H[a.shiftEnterMode],"default",1),this.disallow(a.config.disallowedContent))}else this.customConfig=!1,this.allow(a,"default",1)};CKEDITOR.filter.instances={};CKEDITOR.filter.prototype={allow:function(b,c,d){if(!l(this,b,d))return!1;var e,f;if("string"==typeof b)b=g(b);else if(b instanceof CKEDITOR.style){if(b.toAllowedContentRules)return this.allow(b.toAllowedContentRules(this.editor),c,d);e=b.getDefinition();b={};d=e.attributes;b[e.element]=e={styles:e.styles,requiredStyles:e.styles&&CKEDITOR.tools.objectKeys(e.styles)};
+typeof d){if(!(d in a))return!1}else if(!CKEDITOR.tools.checkIfAnyObjectPropertyMatches(a,d))return!1;return!0}function m(a){if(!a)return{};a=a.split(/\s*,\s*/).sort();for(var b={};a.length;)b[a.shift()]="cke-test";return b}function g(a){var b,c,d,e,g={},f=1;for(a=J(a);b=a.match(E);)(c=b[2])?(d=n(c,"styles"),e=n(c,"attrs"),c=n(c,"classes")):d=e=c=null,g["$"+f++]={elements:b[1],classes:c,styles:d,attributes:e},a=a.slice(b[0].length);return g}function n(a,b){var c=a.match(T[b]);return c?J(c[1]):null}
+function q(a){var b=a.styleBackup=a.attributes.style,c=a.classBackup=a.attributes["class"];a.styles||(a.styles=CKEDITOR.tools.parseCssText(b||"",1));a.classes||(a.classes=c?c.split(/\s+/):[])}function v(a,b,d,e){var g=0,h;e.toHtml&&(b.name=b.name.replace(H,"$1"));if(e.doCallbacks&&a.elementCallbacks){a:{h=a.elementCallbacks;for(var p=0,m=h.length,l;p<m;++p)if(l=h[p](b)){h=l;break a}h=void 0}if(h)return h}if(e.doTransform&&(h=a._.transformations[b.name])){q(b);for(p=0;p<h.length;++p)x(a,b,h[p]);w(b)}if(e.doFilter){a:{p=
+b.name;m=a._;a=m.allowedRules.elements[p];h=m.allowedRules.generic;p=m.disallowedRules.elements[p];m=m.disallowedRules.generic;l=e.skipRequired;var k={valid:!1,validAttributes:{},validClasses:{},validStyles:{},allAttributes:!1,allClasses:!1,allStyles:!1,hadInvalidAttribute:!1,hadInvalidClass:!1,hadInvalidStyle:!1},r,E;if(a||h){q(b);if(p)for(r=0,E=p.length;r<E;++r)if(!1===c(p[r],b,k)){a=null;break a}if(m)for(r=0,E=m.length;r<E;++r)c(m[r],b,k);if(a)for(r=0,E=a.length;r<E;++r)f(a[r],b,k,l);if(h)for(r=
+0,E=h.length;r<E;++r)f(h[r],b,k,l);a=k}else a=null}if(!a||!a.valid)return d.push(b),1;E=a.validAttributes;var L=a.validStyles;h=a.validClasses;var p=b.attributes,n=b.styles,m=b.classes;l=b.classBackup;var D=b.styleBackup,B,t,z=[],k=[],F=/^data-cke-/;r=!1;delete p.style;delete p["class"];delete b.classBackup;delete b.styleBackup;if(!a.allAttributes)for(B in p)E[B]||(F.test(B)?B==(t=B.replace(/^data-cke-saved-/,""))||E[t]||(delete p[B],r=!0):(delete p[B],r=!0));if(!a.allStyles||a.hadInvalidStyle){for(B in n)a.allStyles||
+L[B]?z.push(B+":"+n[B]):r=!0;z.length&&(p.style=z.sort().join("; "))}else D&&(p.style=D);if(!a.allClasses||a.hadInvalidClass){for(B=0;B<m.length;++B)(a.allClasses||h[m[B]])&&k.push(m[B]);k.length&&(p["class"]=k.sort().join(" "));l&&k.length<l.split(/\s+/).length&&(r=!0)}else l&&(p["class"]=l);r&&(g=1);if(!e.skipFinalValidation&&!u(b))return d.push(b),1}e.toHtml&&(b.name=b.name.replace(O,"cke:$1"));return g}function y(a){var b=[],c;for(c in a)-1<c.indexOf("*")&&b.push(c.replace(/\*/g,".*"));return b.length?
+new RegExp("^(?:"+b.join("|")+")$"):null}function w(a){var b=a.attributes,c;delete b.style;delete b["class"];if(c=CKEDITOR.tools.writeCssText(a.styles,!0))b.style=c;a.classes.length&&(b["class"]=a.classes.sort().join(" "))}function u(a){switch(a.name){case "a":if(!(a.children.length||a.attributes.name||a.attributes.id))return!1;break;case "img":if(!a.attributes.src)return!1}return!0}function r(a){if(!a)return!1;if(!0===a)return!0;var b=y(a);return function(c){return c in a||b&&c.match(b)}}function t(){return new CKEDITOR.htmlParser.element("br")}
+function A(a){return a.type==CKEDITOR.NODE_ELEMENT&&("br"==a.name||I.$block[a.name])}function p(a,b,c){var d=a.name;if(I.$empty[d]||!a.children.length)"hr"==d&&"br"==b?a.replaceWith(t()):(a.parent&&c.push({check:"it",el:a.parent}),a.remove());else if(I.$block[d]||"tr"==d)if("br"==b)a.previous&&!A(a.previous)&&(b=t(),b.insertBefore(a)),a.next&&!A(a.next)&&(b=t(),b.insertAfter(a)),a.replaceWithChildren();else{var d=a.children,e;b:{e=I[b];for(var g=0,f=d.length,h;g<f;++g)if(h=d[g],h.type==CKEDITOR.NODE_ELEMENT&&
+!e[h.name]){e=!1;break b}e=!0}if(e)a.name=b,a.attributes={},c.push({check:"parent-down",el:a});else{e=a.parent;for(var g=e.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||"body"==e.name,p,m,f=d.length;0<f;)h=d[--f],g&&(h.type==CKEDITOR.NODE_TEXT||h.type==CKEDITOR.NODE_ELEMENT&&I.$inline[h.name])?(p||(p=new CKEDITOR.htmlParser.element(b),p.insertAfter(a),c.push({check:"parent-down",el:p})),p.add(h,0)):(p=null,m=I[e.name]||I.span,h.insertAfter(a),e.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||h.type!=CKEDITOR.NODE_ELEMENT||
+m[h.name]||c.push({check:"el-up",el:h}));a.remove()}}else d in{style:1,script:1}?a.remove():(a.parent&&c.push({check:"it",el:a.parent}),a.replaceWithChildren())}function x(a,b,c){var d,e;for(d=0;d<c.length;++d)if(e=c[d],!(e.check&&!a.check(e.check,!1)||e.left&&!e.left(b))){e.right(b,K);break}}function B(a,b){var c=b.getDefinition(),d=c.attributes,e=c.styles,g,f,h,p;if(a.name!=c.element)return!1;for(g in d)if("class"==g)for(c=d[g].split(/\s+/),h=a.classes.join("|");p=c.pop();){if(-1==h.indexOf(p))return!1}else if(a.attributes[g]!=
+d[g])return!1;for(f in e)if(a.styles[f]!=e[f])return!1;return!0}function z(a,b){var c,d;"string"==typeof a?c=a:a instanceof CKEDITOR.style?d=a:(c=a[0],d=a[1]);return[{element:c,left:d,right:function(a,c){c.transform(a,b)}}]}function C(a){return function(b){return B(b,a)}}function D(a){return function(b,c){c[a](b)}}var I=CKEDITOR.dtd,F=CKEDITOR.tools.copy,J=CKEDITOR.tools.trim,G=["","p","br","div"];CKEDITOR.FILTER_SKIP_TREE=2;CKEDITOR.filter=function(a){this.allowedContent=[];this.disallowedContent=
+[];this.elementCallbacks=null;this.disabled=!1;this.editor=null;this.id=CKEDITOR.tools.getNextNumber();this._={allowedRules:{elements:{},generic:[]},disallowedRules:{elements:{},generic:[]},transformations:{},cachedTests:{}};CKEDITOR.filter.instances[this.id]=this;if(a instanceof CKEDITOR.editor){a=this.editor=a;this.customConfig=!0;var b=a.config.allowedContent;!0===b?this.disabled=!0:(b||(this.customConfig=!1),this.allow(b,"config",1),this.allow(a.config.extraAllowedContent,"extra",1),this.allow(G[a.enterMode]+
+" "+G[a.shiftEnterMode],"default",1),this.disallow(a.config.disallowedContent))}else this.customConfig=!1,this.allow(a,"default",1)};CKEDITOR.filter.instances={};CKEDITOR.filter.prototype={allow:function(b,c,d){if(!l(this,b,d))return!1;var e,f;if("string"==typeof b)b=g(b);else if(b instanceof CKEDITOR.style){if(b.toAllowedContentRules)return this.allow(b.toAllowedContentRules(this.editor),c,d);e=b.getDefinition();b={};d=e.attributes;b[e.element]=e={styles:e.styles,requiredStyles:e.styles&&CKEDITOR.tools.objectKeys(e.styles)};
 d&&(d=F(d),e.classes=d["class"]?d["class"].split(/\s+/):null,e.requiredClasses=e.classes,delete d["class"],e.attributes=d,e.requiredAttributes=d&&CKEDITOR.tools.objectKeys(d))}else if(CKEDITOR.tools.isArray(b)){for(e=0;e<b.length;++e)f=this.allow(b[e],c,d);return f}a(this,b,c,this.allowedContent,this._.allowedRules);return!0},applyTo:function(a,b,c,d){if(this.disabled)return!1;var e=this,g=[],f=this.editor&&this.editor.config.protectedSource,h,m=!1,l={doFilter:!c,doTransform:!0,doCallbacks:!0,toHtml:b};
-a.forEach(function(a){if(a.type==CKEDITOR.NODE_ELEMENT){if("off"==a.attributes["data-cke-filter"])return!1;if(!b||"span"!=a.name||!~CKEDITOR.tools.objectKeys(a.attributes).join("|").indexOf("data-cke-"))if(h=r(e,a,g,l),h&1)m=!0;else if(h&2)return!1}else if(a.type==CKEDITOR.NODE_COMMENT&&a.value.match(/^\{cke_protected\}(?!\{C\})/)){var c;a:{var d=decodeURIComponent(a.value.replace(/^\{cke_protected\}/,""));c=[];var q,k,u;if(f)for(k=0;k<f.length;++k)if((u=d.match(f[k]))&&u[0].length==d.length){c=!0;
-break a}d=CKEDITOR.htmlParser.fragment.fromHtml(d);1==d.children.length&&(q=d.children[0]).type==CKEDITOR.NODE_ELEMENT&&r(e,q,c,l);c=!c.length}c||g.push(a)}},null,!0);g.length&&(m=!0);var k;a=[];d=H[d||(this.editor?this.editor.enterMode:CKEDITOR.ENTER_P)];for(var w;c=g.pop();)c.type==CKEDITOR.NODE_ELEMENT?q(c,d,a):c.remove();for(;k=a.pop();)if(c=k.el,c.parent)switch(w=G[c.parent.name]||G.span,k.check){case "it":G.$removeEmpty[c.name]&&!c.children.length?q(c,d,a):u(c)||q(c,d,a);break;case "el-up":c.parent.type==
-CKEDITOR.NODE_DOCUMENT_FRAGMENT||w[c.name]||q(c,d,a);break;case "parent-down":c.parent.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||w[c.name]||q(c.parent,d,a)}return m},checkFeature:function(a){if(this.disabled||!a)return!0;a.toFeature&&(a=a.toFeature(this.editor));return!a.requiredContent||this.check(a.requiredContent)},disable:function(){this.disabled=!0},disallow:function(b){if(!l(this,b,!0))return!1;"string"==typeof b&&(b=g(b));a(this,b,null,this.disallowedContent,this._.disallowedRules);return!0},
+a.forEach(function(a){if(a.type==CKEDITOR.NODE_ELEMENT){if("off"==a.attributes["data-cke-filter"])return!1;if(!b||"span"!=a.name||!~CKEDITOR.tools.objectKeys(a.attributes).join("|").indexOf("data-cke-"))if(h=v(e,a,g,l),h&1)m=!0;else if(h&2)return!1}else if(a.type==CKEDITOR.NODE_COMMENT&&a.value.match(/^\{cke_protected\}(?!\{C\})/)){var c;a:{var d=decodeURIComponent(a.value.replace(/^\{cke_protected\}/,""));c=[];var p,k,u;if(f)for(k=0;k<f.length;++k)if((u=d.match(f[k]))&&u[0].length==d.length){c=!0;
+break a}d=CKEDITOR.htmlParser.fragment.fromHtml(d);1==d.children.length&&(p=d.children[0]).type==CKEDITOR.NODE_ELEMENT&&v(e,p,c,l);c=!c.length}c||g.push(a)}},null,!0);g.length&&(m=!0);var k;a=[];d=G[d||(this.editor?this.editor.enterMode:CKEDITOR.ENTER_P)];for(var x;c=g.pop();)c.type==CKEDITOR.NODE_ELEMENT?p(c,d,a):c.remove();for(;k=a.pop();)if(c=k.el,c.parent)switch(x=I[c.parent.name]||I.span,k.check){case "it":I.$removeEmpty[c.name]&&!c.children.length?p(c,d,a):u(c)||p(c,d,a);break;case "el-up":c.parent.type==
+CKEDITOR.NODE_DOCUMENT_FRAGMENT||x[c.name]||p(c,d,a);break;case "parent-down":c.parent.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||x[c.name]||p(c.parent,d,a)}return m},checkFeature:function(a){if(this.disabled||!a)return!0;a.toFeature&&(a=a.toFeature(this.editor));return!a.requiredContent||this.check(a.requiredContent)},disable:function(){this.disabled=!0},disallow:function(b){if(!l(this,b,!0))return!1;"string"==typeof b&&(b=g(b));a(this,b,null,this.disallowedContent,this._.disallowedRules);return!0},
 addContentForms:function(a){if(!this.disabled&&a){var b,c,d=[],e;for(b=0;b<a.length&&!e;++b)c=a[b],("string"==typeof c||c instanceof CKEDITOR.style)&&this.check(c)&&(e=c);if(e){for(b=0;b<a.length;++b)d.push(z(a[b],e));this.addTransformations(d)}}},addElementCallback:function(a){this.elementCallbacks||(this.elementCallbacks=[]);this.elementCallbacks.push(a)},addFeature:function(a){if(this.disabled||!a)return!0;a.toFeature&&(a=a.toFeature(this.editor));this.allow(a.allowedContent,a.name);this.addTransformations(a.contentTransformations);
-this.addContentForms(a.contentForms);return a.requiredContent&&(this.customConfig||this.disallowedContent.length)?this.check(a.requiredContent):!0},addTransformations:function(a){var b,c;if(!this.disabled&&a){var d=this._.transformations,e;for(e=0;e<a.length;++e){b=a[e];var g=void 0,f=void 0,h=void 0,q=void 0,m=void 0,l=void 0;c=[];for(f=0;f<b.length;++f)h=b[f],"string"==typeof h?(h=h.split(/\s*:\s*/),q=h[0],m=null,l=h[1]):(q=h.check,m=h.left,l=h.right),g||(g=h,g=g.element?g.element:q?q.match(/^([a-z0-9]+)/i)[0]:
-g.left.getDefinition().element),m instanceof CKEDITOR.style&&(m=C(m)),c.push({check:q==g?null:q,left:m,right:"string"==typeof l?E(l):l});b=g;d[b]||(d[b]=[]);d[b].push(c)}}},check:function(a,b,c){if(this.disabled)return!0;if(CKEDITOR.tools.isArray(a)){for(var d=a.length;d--;)if(this.check(a[d],b,c))return!0;return!1}var e,f;if("string"==typeof a){f=a+"\x3c"+(!1===b?"0":"1")+(c?"1":"0")+"\x3e";if(f in this._.cachedChecks)return this._.cachedChecks[f];d=g(a).$1;e=d.styles;var h=d.classes;d.name=d.elements;
-d.classes=h=h?h.split(/\s*,\s*/):[];d.styles=m(e);d.attributes=m(d.attributes);d.children=[];h.length&&(d.attributes["class"]=h.join(" "));e&&(d.attributes.style=CKEDITOR.tools.writeCssText(d.styles));e=d}else d=a.getDefinition(),e=d.styles,h=d.attributes||{},e&&!CKEDITOR.tools.isEmpty(e)?(e=F(e),h.style=CKEDITOR.tools.writeCssText(e,!0)):e={},e={name:d.element,attributes:h,classes:h["class"]?h["class"].split(/\s+/):[],styles:e,children:[]};var h=CKEDITOR.tools.clone(e),q=[],l;if(!1!==b&&(l=this._.transformations[e.name])){for(d=
-0;d<l.length;++d)w(this,e,l[d]);v(e)}r(this,h,q,{doFilter:!0,doTransform:!1!==b,skipRequired:!c,skipFinalValidation:!c});b=0<q.length?!1:CKEDITOR.tools.objectCompare(e.attributes,h.attributes,!0)?!0:!1;"string"==typeof a&&(this._.cachedChecks[f]=b);return b},getAllowedEnterMode:function(){var a=["p","div","br"],b={p:CKEDITOR.ENTER_P,div:CKEDITOR.ENTER_DIV,br:CKEDITOR.ENTER_BR};return function(c,d){var e=a.slice(),g;if(this.check(H[c]))return c;for(d||(e=e.reverse());g=e.pop();)if(this.check(g))return b[g];
-return CKEDITOR.ENTER_BR}}(),destroy:function(){delete CKEDITOR.filter.instances[this.id];delete this._;delete this.allowedContent;delete this.disallowedContent}};var M={styles:1,attributes:1,classes:1},L={styles:"requiredStyles",attributes:"requiredAttributes",classes:"requiredClasses"},D=/^([a-z0-9\-*\s]+)((?:\s*\{[!\w\-,\s\*]+\}\s*|\s*\[[!\w\-,\s\*]+\]\s*|\s*\([!\w\-,\s\*]+\)\s*){0,3})(?:;\s*|$)/i,T={styles:/{([^}]+)}/,attrs:/\[([^\]]+)\]/,classes:/\(([^\)]+)\)/},I=/^cke:(object|embed|param)$/,
+this.addContentForms(a.contentForms);return a.requiredContent&&(this.customConfig||this.disallowedContent.length)?this.check(a.requiredContent):!0},addTransformations:function(a){var b,c;if(!this.disabled&&a){var d=this._.transformations,e;for(e=0;e<a.length;++e){b=a[e];var g=void 0,f=void 0,h=void 0,p=void 0,m=void 0,l=void 0;c=[];for(f=0;f<b.length;++f)h=b[f],"string"==typeof h?(h=h.split(/\s*:\s*/),p=h[0],m=null,l=h[1]):(p=h.check,m=h.left,l=h.right),g||(g=h,g=g.element?g.element:p?p.match(/^([a-z0-9]+)/i)[0]:
+g.left.getDefinition().element),m instanceof CKEDITOR.style&&(m=C(m)),c.push({check:p==g?null:p,left:m,right:"string"==typeof l?D(l):l});b=g;d[b]||(d[b]=[]);d[b].push(c)}}},check:function(a,b,c){if(this.disabled)return!0;if(CKEDITOR.tools.isArray(a)){for(var d=a.length;d--;)if(this.check(a[d],b,c))return!0;return!1}var e,f;if("string"==typeof a){f=a+"\x3c"+(!1===b?"0":"1")+(c?"1":"0")+"\x3e";if(f in this._.cachedChecks)return this._.cachedChecks[f];d=g(a).$1;e=d.styles;var h=d.classes;d.name=d.elements;
+d.classes=h=h?h.split(/\s*,\s*/):[];d.styles=m(e);d.attributes=m(d.attributes);d.children=[];h.length&&(d.attributes["class"]=h.join(" "));e&&(d.attributes.style=CKEDITOR.tools.writeCssText(d.styles));e=d}else d=a.getDefinition(),e=d.styles,h=d.attributes||{},e&&!CKEDITOR.tools.isEmpty(e)?(e=F(e),h.style=CKEDITOR.tools.writeCssText(e,!0)):e={},e={name:d.element,attributes:h,classes:h["class"]?h["class"].split(/\s+/):[],styles:e,children:[]};var h=CKEDITOR.tools.clone(e),p=[],l;if(!1!==b&&(l=this._.transformations[e.name])){for(d=
+0;d<l.length;++d)x(this,e,l[d]);w(e)}v(this,h,p,{doFilter:!0,doTransform:!1!==b,skipRequired:!c,skipFinalValidation:!c});b=0<p.length?!1:CKEDITOR.tools.objectCompare(e.attributes,h.attributes,!0)?!0:!1;"string"==typeof a&&(this._.cachedChecks[f]=b);return b},getAllowedEnterMode:function(){var a=["p","div","br"],b={p:CKEDITOR.ENTER_P,div:CKEDITOR.ENTER_DIV,br:CKEDITOR.ENTER_BR};return function(c,d){var e=a.slice(),g;if(this.check(G[c]))return c;for(d||(e=e.reverse());g=e.pop();)if(this.check(g))return b[g];
+return CKEDITOR.ENTER_BR}}(),destroy:function(){delete CKEDITOR.filter.instances[this.id];delete this._;delete this.allowedContent;delete this.disallowedContent}};var M={styles:1,attributes:1,classes:1},L={styles:"requiredStyles",attributes:"requiredAttributes",classes:"requiredClasses"},E=/^([a-z0-9\-*\s]+)((?:\s*\{[!\w\-,\s\*]+\}\s*|\s*\[[!\w\-,\s\*]+\]\s*|\s*\([!\w\-,\s\*]+\)\s*){0,3})(?:;\s*|$)/i,T={styles:/{([^}]+)}/,attrs:/\[([^\]]+)\]/,classes:/\(([^\)]+)\)/},H=/^cke:(object|embed|param)$/,
 O=/^(object|embed|param)$/,K;K=CKEDITOR.filter.transformationsTools={sizeToStyle:function(a){this.lengthToStyle(a,"width");this.lengthToStyle(a,"height")},sizeToAttribute:function(a){this.lengthToAttribute(a,"width");this.lengthToAttribute(a,"height")},lengthToStyle:function(a,b,c){c=c||b;if(!(c in a.styles)){var d=a.attributes[b];d&&(/^\d+$/.test(d)&&(d+="px"),a.styles[c]=d)}delete a.attributes[b]},lengthToAttribute:function(a,b,c){c=c||b;if(!(c in a.attributes)){var d=a.styles[b],e=d&&d.match(/^(\d+)(?:\.\d*)?px$/);
 e?a.attributes[c]=e[1]:"cke-test"==d&&(a.attributes[c]="cke-test")}delete a.styles[b]},alignmentToStyle:function(a){if(!("float"in a.styles)){var b=a.attributes.align;if("left"==b||"right"==b)a.styles["float"]=b}delete a.attributes.align},alignmentToAttribute:function(a){if(!("align"in a.attributes)){var b=a.styles["float"];if("left"==b||"right"==b)a.attributes.align=b}delete a.styles["float"]},splitBorderShorthand:function(a){function b(d){a.styles["border-top-width"]=c[d[0]];a.styles["border-right-width"]=
 c[d[1]];a.styles["border-bottom-width"]=c[d[2]];a.styles["border-left-width"]=c[d[3]]}if(a.styles.border){var c=a.styles.border.match(/([\.\d]+\w+)/g)||["0px"];switch(c.length){case 1:a.styles["border-width"]=c[0];break;case 2:b([0,1,0,1]);break;case 3:b([0,1,2,1]);break;case 4:b([0,1,2,3])}a.styles["border-style"]=a.styles["border-style"]||(a.styles.border.match(/(none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|initial|inherit)/)||[])[0];a.styles["border-style"]||delete a.styles["border-style"];
 delete a.styles.border}},listTypeToStyle:function(a){if(a.attributes.type)switch(a.attributes.type){case "a":a.styles["list-style-type"]="lower-alpha";break;case "A":a.styles["list-style-type"]="upper-alpha";break;case "i":a.styles["list-style-type"]="lower-roman";break;case "I":a.styles["list-style-type"]="upper-roman";break;case "1":a.styles["list-style-type"]="decimal";break;default:a.styles["list-style-type"]=a.attributes.type}},splitMarginShorthand:function(a){function b(d){a.styles["margin-top"]=
-c[d[0]];a.styles["margin-right"]=c[d[1]];a.styles["margin-bottom"]=c[d[2]];a.styles["margin-left"]=c[d[3]]}if(a.styles.margin){var c=a.styles.margin.match(/(\-?[\.\d]+\w+)/g)||["0px"];switch(c.length){case 1:a.styles.margin=c[0];break;case 2:b([0,1,0,1]);break;case 3:b([0,1,2,1]);break;case 4:b([0,1,2,3])}delete a.styles.margin}},matchesStyle:B,transform:function(a,b){if("string"==typeof b)a.name=b;else{var c=b.getDefinition(),d=c.styles,e=c.attributes,g,f,h,q;a.name=c.element;for(g in e)if("class"==
-g)for(c=a.classes.join("|"),h=e[g].split(/\s+/);q=h.pop();)-1==c.indexOf(q)&&a.classes.push(q);else a.attributes[g]=e[g];for(f in d)a.styles[f]=d[f]}}}}(),function(){CKEDITOR.focusManager=function(a){if(a.focusManager)return a.focusManager;this.hasFocus=!1;this.currentActive=null;this._={editor:a};return this};CKEDITOR.focusManager._={blurDelay:200};CKEDITOR.focusManager.prototype={focus:function(a){this._.timer&&clearTimeout(this._.timer);a&&(this.currentActive=a);this.hasFocus||this._.locked||((a=
-CKEDITOR.currentInstance)&&a.focusManager.blur(1),this.hasFocus=!0,(a=this._.editor.container)&&a.addClass("cke_focus"),this._.editor.fire("focus"))},lock:function(){this._.locked=1},unlock:function(){delete this._.locked},blur:function(a){function f(){var a=this._.editor;this.hasFocus&&(this.hasFocus=!1,CKEDITOR.env.chrome&&a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE&&a.window.$.getSelection().removeAllRanges(),(a=this._.editor.container)&&a.removeClass("cke_focus"),this._.editor.fire("blur"))}if(!this._.locked){this._.timer&&
-clearTimeout(this._.timer);var b=CKEDITOR.focusManager._.blurDelay;a||!b?f.call(this):this._.timer=CKEDITOR.tools.setTimeout(function(){delete this._.timer;f.call(this)},b,this)}},add:function(a,f){var b=a.getCustomData("focusmanager");if(!b||b!=this){b&&b.remove(a);var b="focus",c="blur";f&&(CKEDITOR.env.ie?(b="focusin",c="focusout"):CKEDITOR.event.useCapture=1);var e={blur:function(){a.equals(this.currentActive)&&this.blur()},focus:function(){this.focus(a)}};a.on(b,e.focus,this);a.on(c,e.blur,this);
-f&&(CKEDITOR.event.useCapture=0);a.setCustomData("focusmanager",this);a.setCustomData("focusmanager_handlers",e)}},remove:function(a){a.removeCustomData("focusmanager");var f=a.removeCustomData("focusmanager_handlers");a.removeListener("blur",f.blur);a.removeListener("focus",f.focus)}}}(),CKEDITOR.keystrokeHandler=function(a){if(a.keystrokeHandler)return a.keystrokeHandler;this.keystrokes={};this.blockedKeystrokes={};this._={editor:a};return this},function(){var a,f=function(b){b=b.data;var e=b.getKeystroke(),
-f=this.keystrokes[e],k=this._.editor;a=!1===k.fire("key",{keyCode:e,domEvent:b});a||(f&&(a=!1!==k.execCommand(f,{from:"keystrokeHandler"})),a||(a=!!this.blockedKeystrokes[e]));a&&b.preventDefault(!0);return!a},b=function(b){a&&(a=!1,b.data.preventDefault(!0))};CKEDITOR.keystrokeHandler.prototype={attach:function(a){a.on("keydown",f,this);if(CKEDITOR.env.gecko&&CKEDITOR.env.mac)a.on("keypress",b,this)}}}(),function(){CKEDITOR.lang={languages:{af:1,ar:1,az:1,bg:1,bn:1,bs:1,ca:1,cs:1,cy:1,da:1,de:1,
-"de-ch":1,el:1,"en-au":1,"en-ca":1,"en-gb":1,en:1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fo:1,"fr-ca":1,fr:1,gl:1,gu:1,he:1,hi:1,hr:1,hu:1,id:1,is:1,it:1,ja:1,ka:1,km:1,ko:1,ku:1,lt:1,lv:1,mk:1,mn:1,ms:1,nb:1,nl:1,no:1,oc:1,pl:1,"pt-br":1,pt:1,ro:1,ru:1,si:1,sk:1,sl:1,sq:1,"sr-latn":1,sr:1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,"zh-cn":1,zh:1},rtl:{ar:1,fa:1,he:1,ku:1,ug:1},load:function(a,f,b){a&&CKEDITOR.lang.languages[a]||(a=this.detect(f,a));var c=this;f=function(){c[a].dir=c.rtl[a]?"rtl":"ltr";b(a,c[a])};
-this[a]?f():CKEDITOR.scriptLoader.load(CKEDITOR.getUrl("lang/"+a+".js"),f,this)},detect:function(a,f){var b=this.languages;f=f||navigator.userLanguage||navigator.language||a;var c=f.toLowerCase().match(/([a-z]+)(?:-([a-z]+))?/),e=c[1],c=c[2];b[e+"-"+c]?e=e+"-"+c:b[e]||(e=null);CKEDITOR.lang.detect=e?function(){return e}:function(a){return a};return e||a}}}(),CKEDITOR.scriptLoader=function(){var a={},f={};return{load:function(b,c,e,l){var k="string"==typeof b;k&&(b=[b]);e||(e=CKEDITOR);var d=b.length,
-h=[],m=[],g=function(a){c&&(k?c.call(e,a):c.call(e,h,m))};if(0===d)g(!0);else{var n=function(a,b){(b?h:m).push(a);0>=--d&&(l&&CKEDITOR.document.getDocumentElement().removeStyle("cursor"),g(b))},p=function(b,c){a[b]=1;var d=f[b];delete f[b];for(var e=0;e<d.length;e++)d[e](b,c)},r=function(b){if(a[b])n(b,!0);else{var d=f[b]||(f[b]=[]);d.push(n);if(!(1<d.length)){var e=new CKEDITOR.dom.element("script");e.setAttributes({type:"text/javascript",src:b});c&&(CKEDITOR.env.ie&&(8>=CKEDITOR.env.version||CKEDITOR.env.ie9Compat)?
-e.$.onreadystatechange=function(){if("loaded"==e.$.readyState||"complete"==e.$.readyState)e.$.onreadystatechange=null,p(b,!0)}:(e.$.onload=function(){setTimeout(function(){p(b,!0)},0)},e.$.onerror=function(){p(b,!1)}));e.appendTo(CKEDITOR.document.getHead())}}};l&&CKEDITOR.document.getDocumentElement().setStyle("cursor","wait");for(var x=0;x<d;x++)r(b[x])}},queue:function(){function a(){var b;(b=c[0])&&this.load(b.scriptUrl,b.callback,CKEDITOR,0)}var c=[];return function(e,f){var k=this;c.push({scriptUrl:e,
-callback:function(){f&&f.apply(this,arguments);c.shift();a.call(k)}});1==c.length&&a.call(this)}}()}}(),CKEDITOR.resourceManager=function(a,f){this.basePath=a;this.fileName=f;this.registered={};this.loaded={};this.externals={};this._={waitingList:{}}},CKEDITOR.resourceManager.prototype={add:function(a,f){if(this.registered[a])throw Error('[CKEDITOR.resourceManager.add] The resource name "'+a+'" is already registered.');var b=this.registered[a]=f||{};b.name=a;b.path=this.getPath(a);CKEDITOR.fire(a+
-CKEDITOR.tools.capitalize(this.fileName)+"Ready",b);return this.get(a)},get:function(a){return this.registered[a]||null},getPath:function(a){var f=this.externals[a];return CKEDITOR.getUrl(f&&f.dir||this.basePath+a+"/")},getFilePath:function(a){var f=this.externals[a];return CKEDITOR.getUrl(this.getPath(a)+(f?f.file:this.fileName+".js"))},addExternal:function(a,f,b){a=a.split(",");for(var c=0;c<a.length;c++){var e=a[c];b||(f=f.replace(/[^\/]+$/,function(a){b=a;return""}));this.externals[e]={dir:f,
-file:b||this.fileName+".js"}}},load:function(a,f,b){CKEDITOR.tools.isArray(a)||(a=a?[a]:[]);for(var c=this.loaded,e=this.registered,l=[],k={},d={},h=0;h<a.length;h++){var m=a[h];if(m)if(c[m]||e[m])d[m]=this.get(m);else{var g=this.getFilePath(m);l.push(g);g in k||(k[g]=[]);k[g].push(m)}}CKEDITOR.scriptLoader.load(l,function(a,e){if(e.length)throw Error('[CKEDITOR.resourceManager.load] Resource name "'+k[e[0]].join(",")+'" was not found at "'+e[0]+'".');for(var g=0;g<a.length;g++)for(var h=k[a[g]],
-m=0;m<h.length;m++){var l=h[m];d[l]=this.get(l);c[l]=1}f.call(b,d)},this)}},CKEDITOR.plugins=new CKEDITOR.resourceManager("plugins/","plugin"),CKEDITOR.plugins.load=CKEDITOR.tools.override(CKEDITOR.plugins.load,function(a){var f={};return function(b,c,e){var l={},k=function(b){a.call(this,b,function(a){CKEDITOR.tools.extend(l,a);var b=[],d;for(d in a){var n=a[d],p=n&&n.requires;if(!f[d]){if(n.icons)for(var r=n.icons.split(","),x=r.length;x--;)CKEDITOR.skin.addIcon(r[x],n.path+"icons/"+(CKEDITOR.env.hidpi&&
-n.hidpi?"hidpi/":"")+r[x]+".png");f[d]=1}if(p)for(p.split&&(p=p.split(",")),n=0;n<p.length;n++)l[p[n]]||b.push(p[n])}if(b.length)k.call(this,b);else{for(d in l)n=l[d],n.onLoad&&!n.onLoad._called&&(!1===n.onLoad()&&delete l[d],n.onLoad._called=1);c&&c.call(e||window,l)}},this)};k.call(this,b)}}),CKEDITOR.plugins.setLang=function(a,f,b){var c=this.get(a);a=c.langEntries||(c.langEntries={});c=c.lang||(c.lang=[]);c.split&&(c=c.split(","));-1==CKEDITOR.tools.indexOf(c,f)&&c.push(f);a[f]=b},CKEDITOR.ui=
-function(a){if(a.ui)return a.ui;this.items={};this.instances={};this.editor=a;this._={handlers:{}};return this},CKEDITOR.ui.prototype={add:function(a,f,b){b.name=a.toLowerCase();var c=this.items[a]={type:f,command:b.command||null,args:Array.prototype.slice.call(arguments,2)};CKEDITOR.tools.extend(c,b)},get:function(a){return this.instances[a]},create:function(a){var f=this.items[a],b=f&&this._.handlers[f.type],c=f&&f.command&&this.editor.getCommand(f.command),b=b&&b.create.apply(this,f.args);this.instances[a]=
-b;c&&c.uiItems.push(b);b&&!b.type&&(b.type=f.type);return b},addHandler:function(a,f){this._.handlers[a]=f},space:function(a){return CKEDITOR.document.getById(this.spaceId(a))},spaceId:function(a){return this.editor.id+"_"+a}},CKEDITOR.event.implementOn(CKEDITOR.ui),function(){function a(a,e,g){CKEDITOR.event.call(this);a=a&&CKEDITOR.tools.clone(a);if(void 0!==e){if(!(e instanceof CKEDITOR.dom.element))throw Error("Expect element of type CKEDITOR.dom.element.");if(!g)throw Error("One of the element modes must be specified.");
-if(CKEDITOR.env.ie&&CKEDITOR.env.quirks&&g==CKEDITOR.ELEMENT_MODE_INLINE)throw Error("Inline element mode is not supported on IE quirks.");if(!b(e,g))throw Error('The specified element mode is not supported on element: "'+e.getName()+'".');this.element=e;this.elementMode=g;this.name=this.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO&&(e.getId()||e.getNameAtt())}else this.elementMode=CKEDITOR.ELEMENT_MODE_NONE;this._={};this.commands={};this.templates={};this.name=this.name||f();this.id=CKEDITOR.tools.getNextId();
-this.status="unloaded";this.config=CKEDITOR.tools.prototypedCopy(CKEDITOR.config);this.ui=new CKEDITOR.ui(this);this.focusManager=new CKEDITOR.focusManager(this);this.keystrokeHandler=new CKEDITOR.keystrokeHandler(this);this.on("readOnly",c);this.on("selectionChange",function(a){l(this,a.data.path)});this.on("activeFilterChange",function(){l(this,this.elementPath(),!0)});this.on("mode",c);this.on("instanceReady",function(){this.config.startupFocus&&this.focus()});CKEDITOR.fire("instanceCreated",null,
-this);CKEDITOR.add(this);CKEDITOR.tools.setTimeout(function(){"destroyed"!==this.status?d(this,a):CKEDITOR.warn("editor-incorrect-destroy")},0,this)}function f(){do var a="editor"+ ++x;while(CKEDITOR.instances[a]);return a}function b(a,b){return b==CKEDITOR.ELEMENT_MODE_INLINE?a.is(CKEDITOR.dtd.$editable)||a.is("textarea"):b==CKEDITOR.ELEMENT_MODE_REPLACE?!a.is(CKEDITOR.dtd.$nonBodyContent):1}function c(){var a=this.commands,b;for(b in a)e(this,a[b])}function e(a,b){b[b.startDisabled?"disable":a.readOnly&&
-!b.readOnly?"disable":b.modes[a.mode]?"enable":"disable"]()}function l(a,b,c){if(b){var d,e,g=a.commands;for(e in g)d=g[e],(c||d.contextSensitive)&&d.refresh(a,b)}}function k(a){var b=a.config.customConfig;if(!b)return!1;var b=CKEDITOR.getUrl(b),c=v[b]||(v[b]={});c.fn?(c.fn.call(a,a.config),CKEDITOR.getUrl(a.config.customConfig)!=b&&k(a)||a.fireOnce("customConfigLoaded")):CKEDITOR.scriptLoader.queue(b,function(){c.fn=CKEDITOR.editorConfig?CKEDITOR.editorConfig:function(){};k(a)});return!0}function d(a,
-b){a.on("customConfigLoaded",function(){if(b){if(b.on)for(var c in b.on)a.on(c,b.on[c]);CKEDITOR.tools.extend(a.config,b,!0);delete a.config.on}c=a.config;a.readOnly=c.readOnly?!0:a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?a.element.is("textarea")?a.element.hasAttribute("disabled")||a.element.hasAttribute("readonly"):a.element.isReadOnly():a.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?a.element.hasAttribute("disabled")||a.element.hasAttribute("readonly"):!1;a.blockless=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?
-!(a.element.is("textarea")||CKEDITOR.dtd[a.element.getName()].p):!1;a.tabIndex=c.tabIndex||a.element&&a.element.getAttribute("tabindex")||0;a.activeEnterMode=a.enterMode=a.blockless?CKEDITOR.ENTER_BR:c.enterMode;a.activeShiftEnterMode=a.shiftEnterMode=a.blockless?CKEDITOR.ENTER_BR:c.shiftEnterMode;c.skin&&(CKEDITOR.skinName=c.skin);a.fireOnce("configLoaded");a.dataProcessor=new CKEDITOR.htmlDataProcessor(a);a.filter=a.activeFilter=new CKEDITOR.filter(a);h(a)});b&&null!=b.customConfig&&(a.config.customConfig=
-b.customConfig);k(a)||a.fireOnce("customConfigLoaded")}function h(a){CKEDITOR.skin.loadPart("editor",function(){m(a)})}function m(a){CKEDITOR.lang.load(a.config.language,a.config.defaultLanguage,function(b,c){var d=a.config.title;a.langCode=b;a.lang=CKEDITOR.tools.prototypedCopy(c);a.title="string"==typeof d||!1===d?d:[a.lang.editor,a.name].join(", ");a.config.contentsLangDirection||(a.config.contentsLangDirection=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?a.element.getDirection(1):a.lang.dir);a.fire("langLoaded");
-g(a)})}function g(a){a.getStylesSet(function(b){a.once("loaded",function(){a.fire("stylesSet",{styles:b})},null,null,1);n(a)})}function n(a){var b=a.config,c=b.plugins,d=b.extraPlugins,e=b.removePlugins;if(d)var g=new RegExp("(?:^|,)(?:"+d.replace(/\s*,\s*/g,"|")+")(?\x3d,|$)","g"),c=c.replace(g,""),c=c+(","+d);if(e)var f=new RegExp("(?:^|,)(?:"+e.replace(/\s*,\s*/g,"|")+")(?\x3d,|$)","g"),c=c.replace(f,"");CKEDITOR.env.air&&(c+=",adobeair");CKEDITOR.plugins.load(c.split(","),function(c){var d=[],
-e=[],g=[];a.plugins=c;for(var h in c){var q=c[h],m=q.lang,l=null,k=q.requires,w;CKEDITOR.tools.isArray(k)&&(k=k.join(","));if(k&&(w=k.match(f)))for(;k=w.pop();)CKEDITOR.error("editor-plugin-required",{plugin:k.replace(",",""),requiredBy:h});m&&!a.lang[h]&&(m.split&&(m=m.split(",")),0<=CKEDITOR.tools.indexOf(m,a.langCode)?l=a.langCode:(l=a.langCode.replace(/-.*/,""),l=l!=a.langCode&&0<=CKEDITOR.tools.indexOf(m,l)?l:0<=CKEDITOR.tools.indexOf(m,"en")?"en":m[0]),q.langEntries&&q.langEntries[l]?(a.lang[h]=
-q.langEntries[l],l=null):g.push(CKEDITOR.getUrl(q.path+"lang/"+l+".js")));e.push(l);d.push(q)}CKEDITOR.scriptLoader.load(g,function(){for(var c=["beforeInit","init","afterInit"],g=0;g<c.length;g++)for(var f=0;f<d.length;f++){var h=d[f];0===g&&e[f]&&h.lang&&h.langEntries&&(a.lang[h.name]=h.langEntries[e[f]]);if(h[c[g]])h[c[g]](a)}a.fireOnce("pluginsLoaded");b.keystrokes&&a.setKeystroke(a.config.keystrokes);for(f=0;f<a.config.blockedKeystrokes.length;f++)a.keystrokeHandler.blockedKeystrokes[a.config.blockedKeystrokes[f]]=
-1;a.status="loaded";a.fireOnce("loaded");CKEDITOR.fire("instanceLoaded",null,a)})})}function p(){var a=this.element;if(a&&this.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO){var b=this.getData();this.config.htmlEncodeOutput&&(b=CKEDITOR.tools.htmlEncode(b));a.is("textarea")?a.setValue(b):a.setHtml(b);return!0}return!1}function r(a,b){function c(a){var b=a.startContainer,d=a.endContainer;return b.is&&(b.is("tr")||b.is("td")&&b.equals(d)&&a.endOffset===b.getChildCount())?!0:!1}function d(a){var b=a.startContainer;
-return b.is("tr")?a.cloneContents():b.clone(!0)}for(var e=new CKEDITOR.dom.documentFragment,g,f,h,m=0;m<a.length;m++){var l=a[m],k=l.startContainer.getAscendant("tr",!0);c(l)?(g||(g=k.getAscendant("table").clone(),g.append(k.getAscendant({thead:1,tbody:1,tfoot:1}).clone()),e.append(g),g=g.findOne("thead, tbody, tfoot")),f&&f.equals(k)||(f=k,h=k.clone(),g.append(h)),h.append(d(l))):e.append(l.cloneContents())}return g?e:b.getHtmlFromRange(a[0])}a.prototype=CKEDITOR.editor.prototype;CKEDITOR.editor=
-a;var x=0,v={};CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{addCommand:function(a,b){b.name=a.toLowerCase();var c=new CKEDITOR.command(this,b);this.mode&&e(this,c);return this.commands[a]=c},_attachToForm:function(){function a(b){c.updateElement();c._.required&&!d.getValue()&&!1===c.fire("required")&&b.data.preventDefault()}function b(a){return!!(a&&a.call&&a.apply)}var c=this,d=c.element,e=new CKEDITOR.dom.element(d.$.form);d.is("textarea")&&e&&(e.on("submit",a),b(e.$.submit)&&(e.$.submit=CKEDITOR.tools.override(e.$.submit,
-function(b){return function(){a();b.apply?b.apply(this):b()}})),c.on("destroy",function(){e.removeListener("submit",a)}))},destroy:function(a){this.fire("beforeDestroy");!a&&p.call(this);this.editable(null);this.filter&&(this.filter.destroy(),delete this.filter);delete this.activeFilter;this.status="destroyed";this.fire("destroy");this.removeAllListeners();CKEDITOR.remove(this);CKEDITOR.fire("instanceDestroyed",null,this)},elementPath:function(a){if(!a){a=this.getSelection();if(!a)return null;a=a.getStartElement()}return a?
-new CKEDITOR.dom.elementPath(a,this.editable()):null},createRange:function(){var a=this.editable();return a?new CKEDITOR.dom.range(a):null},execCommand:function(a,b){var c=this.getCommand(a),d={name:a,commandData:b||{},command:c};return c&&c.state!=CKEDITOR.TRISTATE_DISABLED&&!1!==this.fire("beforeCommandExec",d)&&(d.returnValue=c.exec(d.commandData),!c.async&&!1!==this.fire("afterCommandExec",d))?d.returnValue:!1},getCommand:function(a){return this.commands[a]},getData:function(a){!a&&this.fire("beforeGetData");
-var b=this._.data;"string"!=typeof b&&(b=(b=this.element)&&this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?b.is("textarea")?b.getValue():b.getHtml():"");b={dataValue:b};!a&&this.fire("getData",b);return b.dataValue},getSnapshot:function(){var a=this.fire("getSnapshot");"string"!=typeof a&&(a=(a=this.element)&&this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?a.is("textarea")?a.getValue():a.getHtml():"");return a},loadSnapshot:function(a){this.fire("loadSnapshot",a)},setData:function(a,b,c){var d=!0,
-e=b;b&&"object"==typeof b&&(c=b.internal,e=b.callback,d=!b.noSnapshot);!c&&d&&this.fire("saveSnapshot");if(e||!c)this.once("dataReady",function(a){!c&&d&&this.fire("saveSnapshot");e&&e.call(a.editor)});a={dataValue:a};!c&&this.fire("setData",a);this._.data=a.dataValue;!c&&this.fire("afterSetData",a)},setReadOnly:function(a){a=null==a||a;this.readOnly!=a&&(this.readOnly=a,this.keystrokeHandler.blockedKeystrokes[8]=+a,this.editable().setReadOnly(a),this.fire("readOnly"))},insertHtml:function(a,b,c){this.fire("insertHtml",
-{dataValue:a,mode:b,range:c})},insertText:function(a){this.fire("insertText",a)},insertElement:function(a){this.fire("insertElement",a)},getSelectedHtml:function(a){var b=this.editable(),c=this.getSelection(),c=c&&c.getRanges();if(!b||!c||0===c.length)return null;b=r(c,b);return a?b.getHtml():b},extractSelectedHtml:function(a,b){var c=this.editable(),d=this.getSelection().getRanges(),e=new CKEDITOR.dom.documentFragment,g;if(!c||0===d.length)return null;for(g=0;g<d.length;g++)e.append(c.extractHtmlFromRange(d[g],
-b));b||this.getSelection().selectRanges([d[0]]);return a?e.getHtml():e},focus:function(){this.fire("beforeFocus")},checkDirty:function(){return"ready"==this.status&&this._.previousValue!==this.getSnapshot()},resetDirty:function(){this._.previousValue=this.getSnapshot()},updateElement:function(){return p.call(this)},setKeystroke:function(){for(var a=this.keystrokeHandler.keystrokes,b=CKEDITOR.tools.isArray(arguments[0])?arguments[0]:[[].slice.call(arguments,0)],c,d,e=b.length;e--;)c=b[e],d=0,CKEDITOR.tools.isArray(c)&&
-(d=c[1],c=c[0]),d?a[c]=d:delete a[c]},getCommandKeystroke:function(a){if(a="string"===typeof a?this.getCommand(a):a){var b=a&&a.name,c=this.keystrokeHandler.keystrokes,d;if(a.fakeKeystroke)return a.fakeKeystroke;for(d in c)if(c.hasOwnProperty(d)&&c[d]==b)return d}return null},addFeature:function(a){return this.filter.addFeature(a)},setActiveFilter:function(a){a||(a=this.filter);this.activeFilter!==a&&(this.activeFilter=a,this.fire("activeFilterChange"),a===this.filter?this.setActiveEnterMode(null,
-null):this.setActiveEnterMode(a.getAllowedEnterMode(this.enterMode),a.getAllowedEnterMode(this.shiftEnterMode,!0)))},setActiveEnterMode:function(a,b){a=a?this.blockless?CKEDITOR.ENTER_BR:a:this.enterMode;b=b?this.blockless?CKEDITOR.ENTER_BR:b:this.shiftEnterMode;if(this.activeEnterMode!=a||this.activeShiftEnterMode!=b)this.activeEnterMode=a,this.activeShiftEnterMode=b,this.fire("activeEnterModeChange")},showNotification:function(a){alert(a)}})}(),CKEDITOR.ELEMENT_MODE_NONE=0,CKEDITOR.ELEMENT_MODE_REPLACE=
-1,CKEDITOR.ELEMENT_MODE_APPENDTO=2,CKEDITOR.ELEMENT_MODE_INLINE=3,CKEDITOR.htmlParser=function(){this._={htmlPartsRegex:/<(?:(?:\/([^>]+)>)|(?:!--([\S|\s]*?)--\x3e)|(?:([^\/\s>]+)((?:\s+[\w\-:.]+(?:\s*=\s*?(?:(?:"[^"]*")|(?:'[^']*')|[^\s"'\/>]+))?)*)[\S\s]*?(\/?)>))/g}},function(){var a=/([\w\-:.]+)(?:(?:\s*=\s*(?:(?:"([^"]*)")|(?:'([^']*)')|([^\s>]+)))|(?=\s|$))/g,f={checked:1,compact:1,declare:1,defer:1,disabled:1,ismap:1,multiple:1,nohref:1,noresize:1,noshade:1,nowrap:1,readonly:1,selected:1};
-CKEDITOR.htmlParser.prototype={onTagOpen:function(){},onTagClose:function(){},onText:function(){},onCDATA:function(){},onComment:function(){},parse:function(b){for(var c,e,l=0,k;c=this._.htmlPartsRegex.exec(b);){e=c.index;if(e>l)if(l=b.substring(l,e),k)k.push(l);else this.onText(l);l=this._.htmlPartsRegex.lastIndex;if(e=c[1])if(e=e.toLowerCase(),k&&CKEDITOR.dtd.$cdata[e]&&(this.onCDATA(k.join("")),k=null),!k){this.onTagClose(e);continue}if(k)k.push(c[0]);else if(e=c[3]){if(e=e.toLowerCase(),!/="/.test(e)){var d=
-{},h,m=c[4];c=!!c[5];if(m)for(;h=a.exec(m);){var g=h[1].toLowerCase();h=h[2]||h[3]||h[4]||"";d[g]=!h&&f[g]?g:CKEDITOR.tools.htmlDecodeAttr(h)}this.onTagOpen(e,d,c);!k&&CKEDITOR.dtd.$cdata[e]&&(k=[])}}else if(e=c[2])this.onComment(e)}if(b.length>l)this.onText(b.substring(l,b.length))}}}(),CKEDITOR.htmlParser.basicWriter=CKEDITOR.tools.createClass({$:function(){this._={output:[]}},proto:{openTag:function(a){this._.output.push("\x3c",a)},openTagClose:function(a,f){f?this._.output.push(" /\x3e"):this._.output.push("\x3e")},
-attribute:function(a,f){"string"==typeof f&&(f=CKEDITOR.tools.htmlEncodeAttr(f));this._.output.push(" ",a,'\x3d"',f,'"')},closeTag:function(a){this._.output.push("\x3c/",a,"\x3e")},text:function(a){this._.output.push(a)},comment:function(a){this._.output.push("\x3c!--",a,"--\x3e")},write:function(a){this._.output.push(a)},reset:function(){this._.output=[];this._.indent=!1},getHtml:function(a){var f=this._.output.join("");a&&this.reset();return f}}}),"use strict",function(){CKEDITOR.htmlParser.node=
-function(){};CKEDITOR.htmlParser.node.prototype={remove:function(){var a=this.parent.children,f=CKEDITOR.tools.indexOf(a,this),b=this.previous,c=this.next;b&&(b.next=c);c&&(c.previous=b);a.splice(f,1);this.parent=null},replaceWith:function(a){var f=this.parent.children,b=CKEDITOR.tools.indexOf(f,this),c=a.previous=this.previous,e=a.next=this.next;c&&(c.next=a);e&&(e.previous=a);f[b]=a;a.parent=this.parent;this.parent=null},insertAfter:function(a){var f=a.parent.children,b=CKEDITOR.tools.indexOf(f,
-a),c=a.next;f.splice(b+1,0,this);this.next=a.next;this.previous=a;a.next=this;c&&(c.previous=this);this.parent=a.parent},insertBefore:function(a){var f=a.parent.children,b=CKEDITOR.tools.indexOf(f,a);f.splice(b,0,this);this.next=a;(this.previous=a.previous)&&(a.previous.next=this);a.previous=this;this.parent=a.parent},getAscendant:function(a){var f="function"==typeof a?a:"string"==typeof a?function(b){return b.name==a}:function(b){return b.name in a},b=this.parent;for(;b&&b.type==CKEDITOR.NODE_ELEMENT;){if(f(b))return b;
-b=b.parent}return null},wrapWith:function(a){this.replaceWith(a);a.add(this);return a},getIndex:function(){return CKEDITOR.tools.indexOf(this.parent.children,this)},getFilterContext:function(a){return a||{}}}}(),"use strict",CKEDITOR.htmlParser.comment=function(a){this.value=a;this._={isBlockLike:!1}},CKEDITOR.htmlParser.comment.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_COMMENT,filter:function(a,f){var b=this.value;if(!(b=a.onComment(f,b,this)))return this.remove(),
-!1;if("string"!=typeof b)return this.replaceWith(b),!1;this.value=b;return!0},writeHtml:function(a,f){f&&this.filter(f);a.comment(this.value)}}),"use strict",function(){CKEDITOR.htmlParser.text=function(a){this.value=a;this._={isBlockLike:!1}};CKEDITOR.htmlParser.text.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_TEXT,filter:function(a,f){if(!(this.value=a.onText(f,this.value,this)))return this.remove(),!1},writeHtml:function(a,f){f&&this.filter(f);a.text(this.value)}})}(),
-"use strict",function(){CKEDITOR.htmlParser.cdata=function(a){this.value=a};CKEDITOR.htmlParser.cdata.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_TEXT,filter:function(){},writeHtml:function(a){a.write(this.value)}})}(),"use strict",CKEDITOR.htmlParser.fragment=function(){this.children=[];this.parent=null;this._={isBlockLike:!0,hasInlineStarted:!1}},function(){function a(a){return a.attributes["data-cke-survive"]?!1:"a"==a.name&&a.attributes.href||CKEDITOR.dtd.$removeEmpty[a.name]}
-var f=CKEDITOR.tools.extend({table:1,ul:1,ol:1,dl:1},CKEDITOR.dtd.table,CKEDITOR.dtd.ul,CKEDITOR.dtd.ol,CKEDITOR.dtd.dl),b={ol:1,ul:1},c=CKEDITOR.tools.extend({},{html:1},CKEDITOR.dtd.html,CKEDITOR.dtd.body,CKEDITOR.dtd.head,{style:1,script:1}),e={ul:"li",ol:"li",dl:"dd",table:"tbody",tbody:"tr",thead:"tr",tfoot:"tr",tr:"td"};CKEDITOR.htmlParser.fragment.fromHtml=function(l,k,d){function h(a){var b;if(0<u.length)for(var c=0;c<u.length;c++){var d=u[c],e=d.name,g=CKEDITOR.dtd[e],f=y.name&&CKEDITOR.dtd[y.name];
-f&&!f[e]||a&&g&&!g[a]&&CKEDITOR.dtd[a]?e==y.name&&(n(y,y.parent,1),c--):(b||(m(),b=1),d=d.clone(),d.parent=y,y=d,u.splice(c,1),c--)}}function m(){for(;t.length;)n(t.shift(),y)}function g(a){if(a._.isBlockLike&&"pre"!=a.name&&"textarea"!=a.name){var b=a.children.length,c=a.children[b-1],d;c&&c.type==CKEDITOR.NODE_TEXT&&((d=CKEDITOR.tools.rtrim(c.value))?c.value=d:a.children.length=b-1)}}function n(b,c,e){c=c||y||v;var f=y;void 0===b.previous&&(p(c,b)&&(y=c,x.onTagOpen(d,{}),b.returnPoint=c=y),g(b),
-a(b)&&!b.children.length||c.add(b),"pre"==b.name&&(q=!1),"textarea"==b.name&&(A=!1));b.returnPoint?(y=b.returnPoint,delete b.returnPoint):y=e?c:f}function p(a,b){if((a==v||"body"==a.name)&&d&&(!a.name||CKEDITOR.dtd[a.name][d])){var c,e;return(c=b.attributes&&(e=b.attributes["data-cke-real-element-type"])?e:b.name)&&c in CKEDITOR.dtd.$inline&&!(c in CKEDITOR.dtd.head)&&!b.isOrphan||b.type==CKEDITOR.NODE_TEXT}}function r(a,b){return a in CKEDITOR.dtd.$listItem||a in CKEDITOR.dtd.$tableContent?a==b||
-"dt"==a&&"dd"==b||"dd"==a&&"dt"==b:!1}var x=new CKEDITOR.htmlParser,v=k instanceof CKEDITOR.htmlParser.element?k:"string"==typeof k?new CKEDITOR.htmlParser.element(k):new CKEDITOR.htmlParser.fragment,u=[],t=[],y=v,A="textarea"==v.name,q="pre"==v.name;x.onTagOpen=function(d,e,g,l){e=new CKEDITOR.htmlParser.element(d,e);e.isUnknown&&g&&(e.isEmpty=!0);e.isOptionalClose=l;if(a(e))u.push(e);else{if("pre"==d)q=!0;else{if("br"==d&&q){y.add(new CKEDITOR.htmlParser.text("\n"));return}"textarea"==d&&(A=!0)}if("br"==
-d)t.push(e);else{for(;!(l=(g=y.name)?CKEDITOR.dtd[g]||(y._.isBlockLike?CKEDITOR.dtd.div:CKEDITOR.dtd.span):c,e.isUnknown||y.isUnknown||l[d]);)if(y.isOptionalClose)x.onTagClose(g);else if(d in b&&g in b)g=y.children,(g=g[g.length-1])&&"li"==g.name||n(g=new CKEDITOR.htmlParser.element("li"),y),!e.returnPoint&&(e.returnPoint=y),y=g;else if(d in CKEDITOR.dtd.$listItem&&!r(d,g))x.onTagOpen("li"==d?"ul":"dl",{},0,1);else if(g in f&&!r(d,g))!e.returnPoint&&(e.returnPoint=y),y=y.parent;else if(g in CKEDITOR.dtd.$inline&&
-u.unshift(y),y.parent)n(y,y.parent,1);else{e.isOrphan=1;break}h(d);m();e.parent=y;e.isEmpty?n(e):y=e}}};x.onTagClose=function(a){for(var b=u.length-1;0<=b;b--)if(a==u[b].name){u.splice(b,1);return}for(var c=[],e=[],g=y;g!=v&&g.name!=a;)g._.isBlockLike||e.unshift(g),c.push(g),g=g.returnPoint||g.parent;if(g!=v){for(b=0;b<c.length;b++){var f=c[b];n(f,f.parent)}y=g;g._.isBlockLike&&m();n(g,g.parent);g==y&&(y=y.parent);u=u.concat(e)}"body"==a&&(d=!1)};x.onText=function(a){if(!(y._.hasInlineStarted&&!t.length||
-q||A)&&(a=CKEDITOR.tools.ltrim(a),0===a.length))return;var b=y.name,g=b?CKEDITOR.dtd[b]||(y._.isBlockLike?CKEDITOR.dtd.div:CKEDITOR.dtd.span):c;if(!A&&!g["#"]&&b in f)x.onTagOpen(e[b]||""),x.onText(a);else{m();h();q||A||(a=a.replace(/[\t\r\n ]{2,}|[\t\r\n]/g," "));a=new CKEDITOR.htmlParser.text(a);if(p(y,a))this.onTagOpen(d,{},0,1);y.add(a)}};x.onCDATA=function(a){y.add(new CKEDITOR.htmlParser.cdata(a))};x.onComment=function(a){m();h();y.add(new CKEDITOR.htmlParser.comment(a))};x.parse(l);for(m();y!=
-v;)n(y,y.parent,1);g(v);return v};CKEDITOR.htmlParser.fragment.prototype={type:CKEDITOR.NODE_DOCUMENT_FRAGMENT,add:function(a,b){isNaN(b)&&(b=this.children.length);var c=0<b?this.children[b-1]:null;if(c){if(a._.isBlockLike&&c.type==CKEDITOR.NODE_TEXT&&(c.value=CKEDITOR.tools.rtrim(c.value),0===c.value.length)){this.children.pop();this.add(a);return}c.next=a}a.previous=c;a.parent=this;this.children.splice(b,0,a);this._.hasInlineStarted||(this._.hasInlineStarted=a.type==CKEDITOR.NODE_TEXT||a.type==
-CKEDITOR.NODE_ELEMENT&&!a._.isBlockLike)},filter:function(a,b){b=this.getFilterContext(b);a.onRoot(b,this);this.filterChildren(a,!1,b)},filterChildren:function(a,b,c){if(this.childrenFilteredBy!=a.id){c=this.getFilterContext(c);if(b&&!this.parent)a.onRoot(c,this);this.childrenFilteredBy=a.id;for(b=0;b<this.children.length;b++)!1===this.children[b].filter(a,c)&&b--}},writeHtml:function(a,b){b&&this.filter(b);this.writeChildrenHtml(a)},writeChildrenHtml:function(a,b,c){var e=this.getFilterContext();
-if(c&&!this.parent&&b)b.onRoot(e,this);b&&this.filterChildren(b,!1,e);b=0;c=this.children;for(e=c.length;b<e;b++)c[b].writeHtml(a)},forEach:function(a,b,c){if(!(c||b&&this.type!=b))var e=a(this);if(!1!==e){c=this.children;for(var f=0;f<c.length;f++)e=c[f],e.type==CKEDITOR.NODE_ELEMENT?e.forEach(a,b):b&&e.type!=b||a(e)}},getFilterContext:function(a){return a||{}}}}(),"use strict",function(){function a(){this.rules=[]}function f(b,c,e,f){var k,d;for(k in c)(d=b[k])||(d=b[k]=new a),d.add(c[k],e,f)}CKEDITOR.htmlParser.filter=
-CKEDITOR.tools.createClass({$:function(b){this.id=CKEDITOR.tools.getNextNumber();this.elementNameRules=new a;this.attributeNameRules=new a;this.elementsRules={};this.attributesRules={};this.textRules=new a;this.commentRules=new a;this.rootRules=new a;b&&this.addRules(b,10)},proto:{addRules:function(a,c){var e;"number"==typeof c?e=c:c&&"priority"in c&&(e=c.priority);"number"!=typeof e&&(e=10);"object"!=typeof c&&(c={});a.elementNames&&this.elementNameRules.addMany(a.elementNames,e,c);a.attributeNames&&
-this.attributeNameRules.addMany(a.attributeNames,e,c);a.elements&&f(this.elementsRules,a.elements,e,c);a.attributes&&f(this.attributesRules,a.attributes,e,c);a.text&&this.textRules.add(a.text,e,c);a.comment&&this.commentRules.add(a.comment,e,c);a.root&&this.rootRules.add(a.root,e,c)},applyTo:function(a){a.filter(this)},onElementName:function(a,c){return this.elementNameRules.execOnName(a,c)},onAttributeName:function(a,c){return this.attributeNameRules.execOnName(a,c)},onText:function(a,c,e){return this.textRules.exec(a,
-c,e)},onComment:function(a,c,e){return this.commentRules.exec(a,c,e)},onRoot:function(a,c){return this.rootRules.exec(a,c)},onElement:function(a,c){for(var e=[this.elementsRules["^"],this.elementsRules[c.name],this.elementsRules.$],f,k=0;3>k;k++)if(f=e[k]){f=f.exec(a,c,this);if(!1===f)return null;if(f&&f!=c)return this.onNode(a,f);if(c.parent&&!c.name)break}return c},onNode:function(a,c){var e=c.type;return e==CKEDITOR.NODE_ELEMENT?this.onElement(a,c):e==CKEDITOR.NODE_TEXT?new CKEDITOR.htmlParser.text(this.onText(a,
-c.value)):e==CKEDITOR.NODE_COMMENT?new CKEDITOR.htmlParser.comment(this.onComment(a,c.value)):null},onAttribute:function(a,c,e,f){return(e=this.attributesRules[e])?e.exec(a,f,c,this):f}}});CKEDITOR.htmlParser.filterRulesGroup=a;a.prototype={add:function(a,c,e){this.rules.splice(this.findIndex(c),0,{value:a,priority:c,options:e})},addMany:function(a,c,e){for(var f=[this.findIndex(c),0],k=0,d=a.length;k<d;k++)f.push({value:a[k],priority:c,options:e});this.rules.splice.apply(this.rules,f)},findIndex:function(a){for(var c=
-this.rules,e=c.length-1;0<=e&&a<c[e].priority;)e--;return e+1},exec:function(a,c){var e=c instanceof CKEDITOR.htmlParser.node||c instanceof CKEDITOR.htmlParser.fragment,f=Array.prototype.slice.call(arguments,1),k=this.rules,d=k.length,h,m,g,n;for(n=0;n<d;n++)if(e&&(h=c.type,m=c.name),g=k[n],!(a.nonEditable&&!g.options.applyToAll||a.nestedEditable&&g.options.excludeNestedEditable)){g=g.value.apply(null,f);if(!1===g||e&&g&&(g.name!=m||g.type!=h))return g;null!=g&&(f[0]=c=g)}return c},execOnName:function(a,
-c){for(var e=0,f=this.rules,k=f.length,d;c&&e<k;e++)d=f[e],a.nonEditable&&!d.options.applyToAll||a.nestedEditable&&d.options.excludeNestedEditable||(c=c.replace(d.value[0],d.value[1]));return c}}}(),function(){function a(a,d){function g(a){return a||CKEDITOR.env.needsNbspFiller?new CKEDITOR.htmlParser.text(" "):new CKEDITOR.htmlParser.element("br",{"data-cke-bogus":1})}function f(a,d){return function(e){if(e.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var f=[],q=b(e),m,k;if(q)for(h(q,1)&&f.push(q);q;)l(q)&&
-(m=c(q))&&h(m)&&((k=c(m))&&!l(k)?f.push(m):(g(D).insertAfter(m),m.remove())),q=q.previous;for(q=0;q<f.length;q++)f[q].remove();if(f=!a||!1!==("function"==typeof d?d(e):d))D||CKEDITOR.env.needsBrFiller||e.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT?D||CKEDITOR.env.needsBrFiller||!(7<document.documentMode||e.name in CKEDITOR.dtd.tr||e.name in CKEDITOR.dtd.$listItem)?(f=b(e),f=!f||"form"==e.name&&"input"==f.name):f=!1:f=!1;f&&e.add(g(a))}}}function h(a,b){if((!D||CKEDITOR.env.needsBrFiller)&&a.type==CKEDITOR.NODE_ELEMENT&&
-"br"==a.name&&!a.attributes["data-cke-eol"])return!0;var c;return a.type==CKEDITOR.NODE_TEXT&&(c=a.value.match(u))&&(c.index&&((new CKEDITOR.htmlParser.text(a.value.substring(0,c.index))).insertBefore(a),a.value=c[0]),!CKEDITOR.env.needsBrFiller&&D&&(!b||a.parent.name in L)||!D&&((c=a.previous)&&"br"==c.name||!c||l(c)))?!0:!1}var m={elements:{}},D="html"==d,L=CKEDITOR.tools.extend({},q),w;for(w in L)"#"in y[w]||delete L[w];for(w in L)m.elements[w]=f(D,a.config.fillEmptyBlocks);m.root=f(D,!1);m.elements.br=
-function(a){return function(b){if(b.parent.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var d=b.attributes;if("data-cke-bogus"in d||"data-cke-eol"in d)delete d["data-cke-bogus"];else{for(d=b.next;d&&e(d);)d=d.next;var f=c(b);!d&&l(b.parent)?k(b.parent,g(a)):l(d)&&f&&!l(f)&&g(a).insertBefore(d)}}}}(D);return m}function f(a,b){return a!=CKEDITOR.ENTER_BR&&!1!==b?a==CKEDITOR.ENTER_DIV?"div":"p":!1}function b(a){for(a=a.children[a.children.length-1];a&&e(a);)a=a.previous;return a}function c(a){for(a=a.previous;a&&
-e(a);)a=a.previous;return a}function e(a){return a.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.trim(a.value)||a.type==CKEDITOR.NODE_ELEMENT&&a.attributes["data-cke-bookmark"]}function l(a){return a&&(a.type==CKEDITOR.NODE_ELEMENT&&a.name in q||a.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT)}function k(a,b){var c=a.children[a.children.length-1];a.children.push(b);b.parent=a;c&&(c.next=b,b.previous=c)}function d(a){a=a.attributes;"false"!=a.contenteditable&&(a["data-cke-editable"]=a.contenteditable?"true":1);
-a.contenteditable="false"}function h(a){a=a.attributes;switch(a["data-cke-editable"]){case "true":a.contenteditable="true";break;case "1":delete a.contenteditable}}function m(a){return a.replace(E,function(a,b,c){return"\x3c"+b+c.replace(G,function(a,b){return F.test(b)&&-1==c.indexOf("data-cke-saved-"+b)?" data-cke-saved-"+a+" data-cke-"+CKEDITOR.rnd+"-"+a:a})+"\x3e"})}function g(a,b){return a.replace(b,function(a,b,c){0===a.indexOf("\x3ctextarea")&&(a=b+r(c).replace(/</g,"\x26lt;").replace(/>/g,
-"\x26gt;")+"\x3c/textarea\x3e");return"\x3ccke:encoded\x3e"+encodeURIComponent(a)+"\x3c/cke:encoded\x3e"})}function n(a){return a.replace(M,function(a,b){return decodeURIComponent(b)})}function p(a){return a.replace(/\x3c!--(?!{cke_protected})[\s\S]+?--\x3e/g,function(a){return"\x3c!--"+t+"{C}"+encodeURIComponent(a).replace(/--/g,"%2D%2D")+"--\x3e"})}function r(a){return a.replace(/\x3c!--\{cke_protected\}\{C\}([\s\S]+?)--\x3e/g,function(a,b){return decodeURIComponent(b)})}function x(a,b){var c=b._.dataStore;
-return a.replace(/\x3c!--\{cke_protected\}([\s\S]+?)--\x3e/g,function(a,b){return decodeURIComponent(b)}).replace(/\{cke_protected_(\d+)\}/g,function(a,b){return c&&c[b]||""})}function v(a,b){var c=[],d=b.config.protectedSource,e=b._.dataStore||(b._.dataStore={id:1}),g=/<\!--\{cke_temp(comment)?\}(\d*?)--\x3e/g,d=[/<script[\s\S]*?(<\/script>|$)/gi,/<noscript[\s\S]*?<\/noscript>/gi,/<meta[\s\S]*?\/?>/gi].concat(d);a=a.replace(/\x3c!--[\s\S]*?--\x3e/g,function(a){return"\x3c!--{cke_tempcomment}"+(c.push(a)-
-1)+"--\x3e"});for(var f=0;f<d.length;f++)a=a.replace(d[f],function(a){a=a.replace(g,function(a,b,d){return c[d]});return/cke_temp(comment)?/.test(a)?a:"\x3c!--{cke_temp}"+(c.push(a)-1)+"--\x3e"});a=a.replace(g,function(a,b,d){return"\x3c!--"+t+(b?"{C}":"")+encodeURIComponent(c[d]).replace(/--/g,"%2D%2D")+"--\x3e"});a=a.replace(/<\w+(?:\s+(?:(?:[^\s=>]+\s*=\s*(?:[^'"\s>]+|'[^']*'|"[^"]*"))|[^\s=\/>]+))+\s*\/?>/g,function(a){return a.replace(/\x3c!--\{cke_protected\}([^>]*)--\x3e/g,function(a,b){e[e.id]=
-decodeURIComponent(b);return"{cke_protected_"+e.id++ +"}"})});return a=a.replace(/<(title|iframe|textarea)([^>]*)>([\s\S]*?)<\/\1>/g,function(a,c,d,e){return"\x3c"+c+d+"\x3e"+x(r(e),b)+"\x3c/"+c+"\x3e"})}CKEDITOR.htmlDataProcessor=function(b){var c,d,e=this;this.editor=b;this.dataFilter=c=new CKEDITOR.htmlParser.filter;this.htmlFilter=d=new CKEDITOR.htmlParser.filter;this.writer=new CKEDITOR.htmlParser.basicWriter;c.addRules(w);c.addRules(B,{applyToAll:!0});c.addRules(a(b,"data"),{applyToAll:!0});
-d.addRules(z);d.addRules(C,{applyToAll:!0});d.addRules(a(b,"html"),{applyToAll:!0});b.on("toHtml",function(a){a=a.data;var c=a.dataValue,d,c=v(c,b),c=g(c,H),c=m(c),c=g(c,J),c=c.replace(L,"$1cke:$2"),c=c.replace(T,"\x3ccke:$1$2\x3e\x3c/cke:$1\x3e"),c=c.replace(/(<pre\b[^>]*>)(\r\n|\n)/g,"$1$2$2"),c=c.replace(/([^a-z0-9<\-])(on\w{3,})(?!>)/gi,"$1data-cke-"+CKEDITOR.rnd+"-$2");d=a.context||b.editable().getName();var e;CKEDITOR.env.ie&&9>CKEDITOR.env.version&&"pre"==d&&(d="div",c="\x3cpre\x3e"+c+"\x3c/pre\x3e",
-e=1);d=b.document.createElement(d);d.setHtml("a"+c);c=d.getHtml().substr(1);c=c.replace(new RegExp("data-cke-"+CKEDITOR.rnd+"-","ig"),"");e&&(c=c.replace(/^<pre>|<\/pre>$/gi,""));c=c.replace(D,"$1$2");c=n(c);c=r(c);d=!1===a.fixForBody?!1:f(a.enterMode,b.config.autoParagraph);c=CKEDITOR.htmlParser.fragment.fromHtml(c,a.context,d);d&&(e=c,!e.children.length&&CKEDITOR.dtd[e.name][d]&&(d=new CKEDITOR.htmlParser.element(d),e.add(d)));a.dataValue=c},null,null,5);b.on("toHtml",function(a){a.data.filter.applyTo(a.data.dataValue,
-!0,a.data.dontFilter,a.data.enterMode)&&b.fire("dataFiltered")},null,null,6);b.on("toHtml",function(a){a.data.dataValue.filterChildren(e.dataFilter,!0)},null,null,10);b.on("toHtml",function(a){a=a.data;var b=a.dataValue,c=new CKEDITOR.htmlParser.basicWriter;b.writeChildrenHtml(c);b=c.getHtml(!0);a.dataValue=p(b)},null,null,15);b.on("toDataFormat",function(a){var c=a.data.dataValue;a.data.enterMode!=CKEDITOR.ENTER_BR&&(c=c.replace(/^<br *\/?>/i,""));a.data.dataValue=CKEDITOR.htmlParser.fragment.fromHtml(c,
-a.data.context,f(a.data.enterMode,b.config.autoParagraph))},null,null,5);b.on("toDataFormat",function(a){a.data.dataValue.filterChildren(e.htmlFilter,!0)},null,null,10);b.on("toDataFormat",function(a){a.data.filter.applyTo(a.data.dataValue,!1,!0)},null,null,11);b.on("toDataFormat",function(a){var c=a.data.dataValue,d=e.writer;d.reset();c.writeChildrenHtml(d);c=d.getHtml(!0);c=r(c);c=x(c,b);a.data.dataValue=c},null,null,15)};CKEDITOR.htmlDataProcessor.prototype={toHtml:function(a,b,c,d){var e=this.editor,
-g,f,h,q;b&&"object"==typeof b?(g=b.context,c=b.fixForBody,d=b.dontFilter,f=b.filter,h=b.enterMode,q=b.protectedWhitespaces):g=b;g||null===g||(g=e.editable().getName());return e.fire("toHtml",{dataValue:a,context:g,fixForBody:c,dontFilter:d,filter:f||e.filter,enterMode:h||e.enterMode,protectedWhitespaces:q}).dataValue},toDataFormat:function(a,b){var c,d,e;b&&(c=b.context,d=b.filter,e=b.enterMode);c||null===c||(c=this.editor.editable().getName());return this.editor.fire("toDataFormat",{dataValue:a,
-filter:d||this.editor.filter,context:c,enterMode:e||this.editor.enterMode}).dataValue}};var u=/(?:&nbsp;|\xa0)$/,t="{cke_protected}",y=CKEDITOR.dtd,A="caption colgroup col thead tfoot tbody".split(" "),q=CKEDITOR.tools.extend({},y.$blockLimit,y.$block),w={elements:{input:d,textarea:d}},B={attributeNames:[[/^on/,"data-cke-pa-on"],[/^srcdoc/,"data-cke-pa-srcdoc"],[/^data-cke-expando$/,""]],elements:{iframe:function(a){if(a.attributes&&a.attributes.src){var b=a.attributes.src.toLowerCase().replace(/[^a-z]/gi,
-"");if(0===b.indexOf("javascript")||0===b.indexOf("data"))a.attributes["data-cke-pa-src"]=a.attributes.src,delete a.attributes.src}}}},z={elements:{embed:function(a){var b=a.parent;if(b&&"object"==b.name){var c=b.attributes.width,b=b.attributes.height;c&&(a.attributes.width=c);b&&(a.attributes.height=b)}},a:function(a){var b=a.attributes;if(!(a.children.length||b.name||b.id||a.attributes["data-cke-saved-name"]))return!1}}},C={elementNames:[[/^cke:/,""],[/^\?xml:namespace$/,""]],attributeNames:[[/^data-cke-(saved|pa)-/,
-""],[/^data-cke-.*/,""],["hidefocus",""]],elements:{$:function(a){var b=a.attributes;if(b){if(b["data-cke-temp"])return!1;for(var c=["name","href","src"],d,e=0;e<c.length;e++)d="data-cke-saved-"+c[e],d in b&&delete b[c[e]]}return a},table:function(a){a.children.slice(0).sort(function(a,b){var c,d;a.type==CKEDITOR.NODE_ELEMENT&&b.type==a.type&&(c=CKEDITOR.tools.indexOf(A,a.name),d=CKEDITOR.tools.indexOf(A,b.name));-1<c&&-1<d&&c!=d||(c=a.parent?a.getIndex():-1,d=b.parent?b.getIndex():-1);return c>d?
-1:-1})},param:function(a){a.children=[];a.isEmpty=!0;return a},span:function(a){"Apple-style-span"==a.attributes["class"]&&delete a.name},html:function(a){delete a.attributes.contenteditable;delete a.attributes["class"]},body:function(a){delete a.attributes.spellcheck;delete a.attributes.contenteditable},style:function(a){var b=a.children[0];b&&b.value&&(b.value=CKEDITOR.tools.trim(b.value));a.attributes.type||(a.attributes.type="text/css")},title:function(a){var b=a.children[0];!b&&k(a,b=new CKEDITOR.htmlParser.text);
-b.value=a.attributes["data-cke-title"]||""},input:h,textarea:h},attributes:{"class":function(a){return CKEDITOR.tools.ltrim(a.replace(/(?:^|\s+)cke_[^\s]*/g,""))||!1}}};CKEDITOR.env.ie&&(C.attributes.style=function(a){return a.replace(/(^|;)([^\:]+)/g,function(a){return a.toLowerCase()})});var E=/<(a|area|img|input|source)\b([^>]*)>/gi,G=/([\w-:]+)\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|(?:[^ "'>]+))/gi,F=/^(href|src|name)$/i,J=/(?:<style(?=[ >])[^>]*>[\s\S]*?<\/style>)|(?:<(:?link|meta|base)[^>]*>)/gi,
-H=/(<textarea(?=[ >])[^>]*>)([\s\S]*?)(?:<\/textarea>)/gi,M=/<cke:encoded>([^<]*)<\/cke:encoded>/gi,L=/(<\/?)((?:object|embed|param|html|body|head|title)[^>]*>)/gi,D=/(<\/?)cke:((?:html|body|head|title)[^>]*>)/gi,T=/<cke:(param|embed)([^>]*?)\/?>(?!\s*<\/cke:\1)/gi}(),"use strict",CKEDITOR.htmlParser.element=function(a,f){this.name=a;this.attributes=f||{};this.children=[];var b=a||"",c=b.match(/^cke:(.*)/);c&&(b=c[1]);b=!!(CKEDITOR.dtd.$nonBodyContent[b]||CKEDITOR.dtd.$block[b]||CKEDITOR.dtd.$listItem[b]||
-CKEDITOR.dtd.$tableContent[b]||CKEDITOR.dtd.$nonEditable[b]||"br"==b);this.isEmpty=!!CKEDITOR.dtd.$empty[a];this.isUnknown=!CKEDITOR.dtd[a];this._={isBlockLike:b,hasInlineStarted:this.isEmpty||!b}},CKEDITOR.htmlParser.cssStyle=function(a){var f={};((a instanceof CKEDITOR.htmlParser.element?a.attributes.style:a)||"").replace(/&quot;/g,'"').replace(/\s*([^ :;]+)\s*:\s*([^;]+)\s*(?=;|$)/g,function(a,c,e){"font-family"==c&&(e=e.replace(/["']/g,""));f[c.toLowerCase()]=e});return{rules:f,populate:function(a){var c=
-this.toString();c&&(a instanceof CKEDITOR.dom.element?a.setAttribute("style",c):a instanceof CKEDITOR.htmlParser.element?a.attributes.style=c:a.style=c)},toString:function(){var a=[],c;for(c in f)f[c]&&a.push(c,":",f[c],";");return a.join("")}}},function(){function a(a){return function(b){return b.type==CKEDITOR.NODE_ELEMENT&&("string"==typeof a?b.name==a:b.name in a)}}var f=function(a,b){a=a[0];b=b[0];return a<b?-1:a>b?1:0},b=CKEDITOR.htmlParser.fragment.prototype;CKEDITOR.htmlParser.element.prototype=
-CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_ELEMENT,add:b.add,clone:function(){return new CKEDITOR.htmlParser.element(this.name,this.attributes)},filter:function(a,b){var f=this,k,d;b=f.getFilterContext(b);if(b.off)return!0;if(!f.parent)a.onRoot(b,f);for(;;){k=f.name;if(!(d=a.onElementName(b,k)))return this.remove(),!1;f.name=d;if(!(f=a.onElement(b,f)))return this.remove(),!1;if(f!==this)return this.replaceWith(f),!1;if(f.name==k)break;if(f.type!=CKEDITOR.NODE_ELEMENT)return this.replaceWith(f),
-!1;if(!f.name)return this.replaceWithChildren(),!1}k=f.attributes;var h,m;for(h in k){for(d=k[h];;)if(m=a.onAttributeName(b,h))if(m!=h)delete k[h],h=m;else break;else{delete k[h];break}m&&(!1===(d=a.onAttribute(b,f,m,d))?delete k[m]:k[m]=d)}f.isEmpty||this.filterChildren(a,!1,b);return!0},filterChildren:b.filterChildren,writeHtml:function(a,b){b&&this.filter(b);var l=this.name,k=[],d=this.attributes,h,m;a.openTag(l,d);for(h in d)k.push([h,d[h]]);a.sortAttributes&&k.sort(f);h=0;for(m=k.length;h<m;h++)d=
-k[h],a.attribute(d[0],d[1]);a.openTagClose(l,this.isEmpty);this.writeChildrenHtml(a);this.isEmpty||a.closeTag(l)},writeChildrenHtml:b.writeChildrenHtml,replaceWithChildren:function(){for(var a=this.children,b=a.length;b;)a[--b].insertAfter(this);this.remove()},forEach:b.forEach,getFirst:function(b){if(!b)return this.children.length?this.children[0]:null;"function"!=typeof b&&(b=a(b));for(var e=0,f=this.children.length;e<f;++e)if(b(this.children[e]))return this.children[e];return null},getHtml:function(){var a=
-new CKEDITOR.htmlParser.basicWriter;this.writeChildrenHtml(a);return a.getHtml()},setHtml:function(a){a=this.children=CKEDITOR.htmlParser.fragment.fromHtml(a).children;for(var b=0,f=a.length;b<f;++b)a[b].parent=this},getOuterHtml:function(){var a=new CKEDITOR.htmlParser.basicWriter;this.writeHtml(a);return a.getHtml()},split:function(a){for(var b=this.children.splice(a,this.children.length-a),f=this.clone(),k=0;k<b.length;++k)b[k].parent=f;f.children=b;b[0]&&(b[0].previous=null);0<a&&(this.children[a-
-1].next=null);this.parent.add(f,this.getIndex()+1);return f},find:function(a,b){void 0===b&&(b=!1);var f=[],k;for(k=0;k<this.children.length;k++){var d=this.children[k];"function"==typeof a&&a(d)?f.push(d):"string"==typeof a&&d.name===a&&f.push(d);b&&d.find&&(f=f.concat(d.find(a,b)))}return f},addClass:function(a){if(!this.hasClass(a)){var b=this.attributes["class"]||"";this.attributes["class"]=b+(b?" ":"")+a}},removeClass:function(a){var b=this.attributes["class"];b&&((b=CKEDITOR.tools.trim(b.replace(new RegExp("(?:\\s+|^)"+
-a+"(?:\\s+|$)")," ")))?this.attributes["class"]=b:delete this.attributes["class"])},hasClass:function(a){var b=this.attributes["class"];return b?(new RegExp("(?:^|\\s)"+a+"(?\x3d\\s|$)")).test(b):!1},getFilterContext:function(a){var b=[];a||(a={off:!1,nonEditable:!1,nestedEditable:!1});a.off||"off"!=this.attributes["data-cke-processor"]||b.push("off",!0);a.nonEditable||"false"!=this.attributes.contenteditable?a.nonEditable&&!a.nestedEditable&&"true"==this.attributes.contenteditable&&b.push("nestedEditable",
-!0):b.push("nonEditable",!0);if(b.length){a=CKEDITOR.tools.copy(a);for(var f=0;f<b.length;f+=2)a[b[f]]=b[f+1]}return a}},!0)}(),function(){var a=/{([^}]+)}/g;CKEDITOR.template=function(a){this.source=String(a)};CKEDITOR.template.prototype.output=function(f,b){var c=this.source.replace(a,function(a,b){return void 0!==f[b]?f[b]:a});return b?b.push(c):c}}(),delete CKEDITOR.loadFullCore,CKEDITOR.instances={},CKEDITOR.document=new CKEDITOR.dom.document(document),CKEDITOR.add=function(a){CKEDITOR.instances[a.name]=
-a;a.on("focus",function(){CKEDITOR.currentInstance!=a&&(CKEDITOR.currentInstance=a,CKEDITOR.fire("currentInstance"))});a.on("blur",function(){CKEDITOR.currentInstance==a&&(CKEDITOR.currentInstance=null,CKEDITOR.fire("currentInstance"))});CKEDITOR.fire("instance",null,a)},CKEDITOR.remove=function(a){delete CKEDITOR.instances[a.name]},function(){var a={};CKEDITOR.addTemplate=function(f,b){var c=a[f];if(c)return c;c={name:f,source:b};CKEDITOR.fire("template",c);return a[f]=new CKEDITOR.template(c.source)};
-CKEDITOR.getTemplate=function(f){return a[f]}}(),function(){var a=[];CKEDITOR.addCss=function(f){a.push(f)};CKEDITOR.getCss=function(){return a.join("\n")}}(),CKEDITOR.on("instanceDestroyed",function(){CKEDITOR.tools.isEmpty(this.instances)&&CKEDITOR.fire("reset")}),CKEDITOR.TRISTATE_ON=1,CKEDITOR.TRISTATE_OFF=2,CKEDITOR.TRISTATE_DISABLED=0,function(){CKEDITOR.inline=function(a,f){if(!CKEDITOR.env.isCompatible)return null;a=CKEDITOR.dom.element.get(a);if(a.getEditor())throw'The editor instance "'+
-a.getEditor().name+'" is already attached to the provided element.';var b=new CKEDITOR.editor(f,a,CKEDITOR.ELEMENT_MODE_INLINE),c=a.is("textarea")?a:null;c?(b.setData(c.getValue(),null,!0),a=CKEDITOR.dom.element.createFromHtml('\x3cdiv contenteditable\x3d"'+!!b.readOnly+'" class\x3d"cke_textarea_inline"\x3e'+c.getValue()+"\x3c/div\x3e",CKEDITOR.document),a.insertAfter(c),c.hide(),c.$.form&&b._attachToForm()):b.setData(a.getHtml(),null,!0);b.on("loaded",function(){b.fire("uiReady");b.editable(a);b.container=
-a;b.ui.contentsElement=a;b.setData(b.getData(1));b.resetDirty();b.fire("contentDom");b.mode="wysiwyg";b.fire("mode");b.status="ready";b.fireOnce("instanceReady");CKEDITOR.fire("instanceReady",null,b)},null,null,1E4);b.on("destroy",function(){c&&(b.container.clearCustomData(),b.container.remove(),c.show());b.element.clearCustomData();delete b.element});return b};CKEDITOR.inlineAll=function(){var a,f,b;for(b in CKEDITOR.dtd.$editable)for(var c=CKEDITOR.document.getElementsByTag(b),e=0,l=c.count();e<
-l;e++)a=c.getItem(e),"true"==a.getAttribute("contenteditable")&&(f={element:a,config:{}},!1!==CKEDITOR.fire("inline",f)&&CKEDITOR.inline(a,f.config))};CKEDITOR.domReady(function(){!CKEDITOR.disableAutoInline&&CKEDITOR.inlineAll()})}(),CKEDITOR.replaceClass="ckeditor",function(){function a(a,e,l,k){if(!CKEDITOR.env.isCompatible)return null;a=CKEDITOR.dom.element.get(a);if(a.getEditor())throw'The editor instance "'+a.getEditor().name+'" is already attached to the provided element.';var d=new CKEDITOR.editor(e,
-a,k);k==CKEDITOR.ELEMENT_MODE_REPLACE&&(a.setStyle("visibility","hidden"),d._.required=a.hasAttribute("required"),a.removeAttribute("required"));l&&d.setData(l,null,!0);d.on("loaded",function(){b(d);k==CKEDITOR.ELEMENT_MODE_REPLACE&&d.config.autoUpdateElement&&a.$.form&&d._attachToForm();d.setMode(d.config.startupMode,function(){d.resetDirty();d.status="ready";d.fireOnce("instanceReady");CKEDITOR.fire("instanceReady",null,d)})});d.on("destroy",f);return d}function f(){var a=this.container,b=this.element;
-a&&(a.clearCustomData(),a.remove());b&&(b.clearCustomData(),this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE&&(b.show(),this._.required&&b.setAttribute("required","required")),delete this.element)}function b(a){var b=a.name,f=a.element,k=a.elementMode,d=a.fire("uiSpace",{space:"top",html:""}).html,h=a.fire("uiSpace",{space:"bottom",html:""}).html,m=new CKEDITOR.template('\x3c{outerEl} id\x3d"cke_{name}" class\x3d"{id} cke cke_reset cke_chrome cke_editor_{name} cke_{langDir} '+CKEDITOR.env.cssClass+
-'"  dir\x3d"{langDir}" lang\x3d"{langCode}" role\x3d"application"'+(a.title?' aria-labelledby\x3d"cke_{name}_arialbl"':"")+"\x3e"+(a.title?'\x3cspan id\x3d"cke_{name}_arialbl" class\x3d"cke_voice_label"\x3e{voiceLabel}\x3c/span\x3e':"")+'\x3c{outerEl} class\x3d"cke_inner cke_reset" role\x3d"presentation"\x3e{topHtml}\x3c{outerEl} id\x3d"{contentId}" class\x3d"cke_contents cke_reset" role\x3d"presentation"\x3e\x3c/{outerEl}\x3e{bottomHtml}\x3c/{outerEl}\x3e\x3c/{outerEl}\x3e'),b=CKEDITOR.dom.element.createFromHtml(m.output({id:a.id,
-name:b,langDir:a.lang.dir,langCode:a.langCode,voiceLabel:a.title,topHtml:d?'\x3cspan id\x3d"'+a.ui.spaceId("top")+'" class\x3d"cke_top cke_reset_all" role\x3d"presentation" style\x3d"height:auto"\x3e'+d+"\x3c/span\x3e":"",contentId:a.ui.spaceId("contents"),bottomHtml:h?'\x3cspan id\x3d"'+a.ui.spaceId("bottom")+'" class\x3d"cke_bottom cke_reset_all" role\x3d"presentation"\x3e'+h+"\x3c/span\x3e":"",outerEl:CKEDITOR.env.ie?"span":"div"}));k==CKEDITOR.ELEMENT_MODE_REPLACE?(f.hide(),b.insertAfter(f)):
-f.append(b);a.container=b;a.ui.contentsElement=a.ui.space("contents");d&&a.ui.space("top").unselectable();h&&a.ui.space("bottom").unselectable();f=a.config.width;k=a.config.height;f&&b.setStyle("width",CKEDITOR.tools.cssLength(f));k&&a.ui.space("contents").setStyle("height",CKEDITOR.tools.cssLength(k));b.disableContextMenu();CKEDITOR.env.webkit&&b.on("focus",function(){a.focus()});a.fireOnce("uiReady")}CKEDITOR.replace=function(b,e){return a(b,e,null,CKEDITOR.ELEMENT_MODE_REPLACE)};CKEDITOR.appendTo=
-function(b,e,f){return a(b,e,f,CKEDITOR.ELEMENT_MODE_APPENDTO)};CKEDITOR.replaceAll=function(){for(var a=document.getElementsByTagName("textarea"),b=0;b<a.length;b++){var f=null,k=a[b];if(k.name||k.id){if("string"==typeof arguments[0]){if(!(new RegExp("(?:^|\\s)"+arguments[0]+"(?:$|\\s)")).test(k.className))continue}else if("function"==typeof arguments[0]&&(f={},!1===arguments[0](k,f)))continue;this.replace(k,f)}}};CKEDITOR.editor.prototype.addMode=function(a,b){(this._.modes||(this._.modes={}))[a]=
-b};CKEDITOR.editor.prototype.setMode=function(a,b){var f=this,k=this._.modes;if(a!=f.mode&&k&&k[a]){f.fire("beforeSetMode",a);if(f.mode){var d=f.checkDirty(),k=f._.previousModeData,h,m=0;f.fire("beforeModeUnload");f.editable(0);f._.previousMode=f.mode;f._.previousModeData=h=f.getData(1);"source"==f.mode&&k==h&&(f.fire("lockSnapshot",{forceUpdate:!0}),m=1);f.ui.space("contents").setHtml("");f.mode=""}else f._.previousModeData=f.getData(1);this._.modes[a](function(){f.mode=a;void 0!==d&&!d&&f.resetDirty();
-m?f.fire("unlockSnapshot"):"wysiwyg"==a&&f.fire("saveSnapshot");setTimeout(function(){f.fire("mode");b&&b.call(f)},0)})}};CKEDITOR.editor.prototype.resize=function(a,b,f,k){var d=this.container,h=this.ui.space("contents"),m=CKEDITOR.env.webkit&&this.document&&this.document.getWindow().$.frameElement;k=k?this.container.getFirst(function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasClass("cke_inner")}):d;k.setSize("width",a,!0);m&&(m.style.width="1%");var g=(k.$.offsetHeight||0)-(h.$.clientHeight||
+c[d[0]];a.styles["margin-right"]=c[d[1]];a.styles["margin-bottom"]=c[d[2]];a.styles["margin-left"]=c[d[3]]}if(a.styles.margin){var c=a.styles.margin.match(/(\-?[\.\d]+\w+)/g)||["0px"];switch(c.length){case 1:b([0,0,0,0]);break;case 2:b([0,1,0,1]);break;case 3:b([0,1,2,1]);break;case 4:b([0,1,2,3])}delete a.styles.margin}},matchesStyle:B,transform:function(a,b){if("string"==typeof b)a.name=b;else{var c=b.getDefinition(),d=c.styles,e=c.attributes,g,f,h,p;a.name=c.element;for(g in e)if("class"==g)for(c=
+a.classes.join("|"),h=e[g].split(/\s+/);p=h.pop();)-1==c.indexOf(p)&&a.classes.push(p);else a.attributes[g]=e[g];for(f in d)a.styles[f]=d[f]}}}}(),function(){CKEDITOR.focusManager=function(a){if(a.focusManager)return a.focusManager;this.hasFocus=!1;this.currentActive=null;this._={editor:a};return this};CKEDITOR.focusManager._={blurDelay:200};CKEDITOR.focusManager.prototype={focus:function(a){this._.timer&&clearTimeout(this._.timer);a&&(this.currentActive=a);this.hasFocus||this._.locked||((a=CKEDITOR.currentInstance)&&
+a.focusManager.blur(1),this.hasFocus=!0,(a=this._.editor.container)&&a.addClass("cke_focus"),this._.editor.fire("focus"))},lock:function(){this._.locked=1},unlock:function(){delete this._.locked},blur:function(a){function f(){if(this.hasFocus){this.hasFocus=!1;var a=this._.editor.container;a&&a.removeClass("cke_focus");this._.editor.fire("blur")}}if(!this._.locked){this._.timer&&clearTimeout(this._.timer);var b=CKEDITOR.focusManager._.blurDelay;a||!b?f.call(this):this._.timer=CKEDITOR.tools.setTimeout(function(){delete this._.timer;
+f.call(this)},b,this)}},add:function(a,f){var b=a.getCustomData("focusmanager");if(!b||b!=this){b&&b.remove(a);var b="focus",c="blur";f&&(CKEDITOR.env.ie?(b="focusin",c="focusout"):CKEDITOR.event.useCapture=1);var e={blur:function(){a.equals(this.currentActive)&&this.blur()},focus:function(){this.focus(a)}};a.on(b,e.focus,this);a.on(c,e.blur,this);f&&(CKEDITOR.event.useCapture=0);a.setCustomData("focusmanager",this);a.setCustomData("focusmanager_handlers",e)}},remove:function(a){a.removeCustomData("focusmanager");
+var f=a.removeCustomData("focusmanager_handlers");a.removeListener("blur",f.blur);a.removeListener("focus",f.focus)}}}(),CKEDITOR.keystrokeHandler=function(a){if(a.keystrokeHandler)return a.keystrokeHandler;this.keystrokes={};this.blockedKeystrokes={};this._={editor:a};return this},function(){var a,f=function(b){b=b.data;var e=b.getKeystroke(),f=this.keystrokes[e],k=this._.editor;a=!1===k.fire("key",{keyCode:e,domEvent:b});a||(f&&(a=!1!==k.execCommand(f,{from:"keystrokeHandler"})),a||(a=!!this.blockedKeystrokes[e]));
+a&&b.preventDefault(!0);return!a},b=function(b){a&&(a=!1,b.data.preventDefault(!0))};CKEDITOR.keystrokeHandler.prototype={attach:function(a){a.on("keydown",f,this);if(CKEDITOR.env.gecko&&CKEDITOR.env.mac)a.on("keypress",b,this)}}}(),function(){CKEDITOR.lang={languages:{af:1,ar:1,az:1,bg:1,bn:1,bs:1,ca:1,cs:1,cy:1,da:1,de:1,"de-ch":1,el:1,"en-au":1,"en-ca":1,"en-gb":1,en:1,eo:1,es:1,"es-mx":1,et:1,eu:1,fa:1,fi:1,fo:1,"fr-ca":1,fr:1,gl:1,gu:1,he:1,hi:1,hr:1,hu:1,id:1,is:1,it:1,ja:1,ka:1,km:1,ko:1,ku:1,
+lt:1,lv:1,mk:1,mn:1,ms:1,nb:1,nl:1,no:1,oc:1,pl:1,"pt-br":1,pt:1,ro:1,ru:1,si:1,sk:1,sl:1,sq:1,"sr-latn":1,sr:1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,"zh-cn":1,zh:1},rtl:{ar:1,fa:1,he:1,ku:1,ug:1},load:function(a,f,b){a&&CKEDITOR.lang.languages[a]||(a=this.detect(f,a));var c=this;f=function(){c[a].dir=c.rtl[a]?"rtl":"ltr";b(a,c[a])};this[a]?f():CKEDITOR.scriptLoader.load(CKEDITOR.getUrl("lang/"+a+".js"),f,this)},detect:function(a,f){var b=this.languages;f=f||navigator.userLanguage||navigator.language||
+a;var c=f.toLowerCase().match(/([a-z]+)(?:-([a-z]+))?/),e=c[1],c=c[2];b[e+"-"+c]?e=e+"-"+c:b[e]||(e=null);CKEDITOR.lang.detect=e?function(){return e}:function(a){return a};return e||a}}}(),CKEDITOR.scriptLoader=function(){var a={},f={};return{load:function(b,c,e,l){var k="string"==typeof b;k&&(b=[b]);e||(e=CKEDITOR);var d=b.length,h=[],m=[],g=function(a){c&&(k?c.call(e,a):c.call(e,h,m))};if(0===d)g(!0);else{var n=function(a,b){(b?h:m).push(a);0>=--d&&(l&&CKEDITOR.document.getDocumentElement().removeStyle("cursor"),
+g(b))},q=function(b,c){a[b]=1;var d=f[b];delete f[b];for(var e=0;e<d.length;e++)d[e](b,c)},v=function(b){if(a[b])n(b,!0);else{var d=f[b]||(f[b]=[]);d.push(n);if(!(1<d.length)){var e=new CKEDITOR.dom.element("script");e.setAttributes({type:"text/javascript",src:b});c&&(CKEDITOR.env.ie&&(8>=CKEDITOR.env.version||CKEDITOR.env.ie9Compat)?e.$.onreadystatechange=function(){if("loaded"==e.$.readyState||"complete"==e.$.readyState)e.$.onreadystatechange=null,q(b,!0)}:(e.$.onload=function(){setTimeout(function(){q(b,
+!0)},0)},e.$.onerror=function(){q(b,!1)}));e.appendTo(CKEDITOR.document.getHead())}}};l&&CKEDITOR.document.getDocumentElement().setStyle("cursor","wait");for(var y=0;y<d;y++)v(b[y])}},queue:function(){function a(){var b;(b=c[0])&&this.load(b.scriptUrl,b.callback,CKEDITOR,0)}var c=[];return function(e,f){var k=this;c.push({scriptUrl:e,callback:function(){f&&f.apply(this,arguments);c.shift();a.call(k)}});1==c.length&&a.call(this)}}()}}(),CKEDITOR.resourceManager=function(a,f){this.basePath=a;this.fileName=
+f;this.registered={};this.loaded={};this.externals={};this._={waitingList:{}}},CKEDITOR.resourceManager.prototype={add:function(a,f){if(this.registered[a])throw Error('[CKEDITOR.resourceManager.add] The resource name "'+a+'" is already registered.');var b=this.registered[a]=f||{};b.name=a;b.path=this.getPath(a);CKEDITOR.fire(a+CKEDITOR.tools.capitalize(this.fileName)+"Ready",b);return this.get(a)},get:function(a){return this.registered[a]||null},getPath:function(a){var f=this.externals[a];return CKEDITOR.getUrl(f&&
+f.dir||this.basePath+a+"/")},getFilePath:function(a){var f=this.externals[a];return CKEDITOR.getUrl(this.getPath(a)+(f?f.file:this.fileName+".js"))},addExternal:function(a,f,b){a=a.split(",");for(var c=0;c<a.length;c++){var e=a[c];b||(f=f.replace(/[^\/]+$/,function(a){b=a;return""}));this.externals[e]={dir:f,file:b||this.fileName+".js"}}},load:function(a,f,b){CKEDITOR.tools.isArray(a)||(a=a?[a]:[]);for(var c=this.loaded,e=this.registered,l=[],k={},d={},h=0;h<a.length;h++){var m=a[h];if(m)if(c[m]||
+e[m])d[m]=this.get(m);else{var g=this.getFilePath(m);l.push(g);g in k||(k[g]=[]);k[g].push(m)}}CKEDITOR.scriptLoader.load(l,function(a,e){if(e.length)throw Error('[CKEDITOR.resourceManager.load] Resource name "'+k[e[0]].join(",")+'" was not found at "'+e[0]+'".');for(var g=0;g<a.length;g++)for(var h=k[a[g]],m=0;m<h.length;m++){var l=h[m];d[l]=this.get(l);c[l]=1}f.call(b,d)},this)}},CKEDITOR.plugins=new CKEDITOR.resourceManager("plugins/","plugin"),CKEDITOR.plugins.load=CKEDITOR.tools.override(CKEDITOR.plugins.load,
+function(a){var f={};return function(b,c,e){var l={},k=function(b){a.call(this,b,function(a){CKEDITOR.tools.extend(l,a);var b=[],d;for(d in a){var n=a[d],q=n&&n.requires;if(!f[d]){if(n.icons)for(var v=n.icons.split(","),y=v.length;y--;)CKEDITOR.skin.addIcon(v[y],n.path+"icons/"+(CKEDITOR.env.hidpi&&n.hidpi?"hidpi/":"")+v[y]+".png");f[d]=1}if(q)for(q.split&&(q=q.split(",")),n=0;n<q.length;n++)l[q[n]]||b.push(q[n])}if(b.length)k.call(this,b);else{for(d in l)n=l[d],n.onLoad&&!n.onLoad._called&&(!1===
+n.onLoad()&&delete l[d],n.onLoad._called=1);c&&c.call(e||window,l)}},this)};k.call(this,b)}}),CKEDITOR.plugins.setLang=function(a,f,b){var c=this.get(a);a=c.langEntries||(c.langEntries={});c=c.lang||(c.lang=[]);c.split&&(c=c.split(","));-1==CKEDITOR.tools.indexOf(c,f)&&c.push(f);a[f]=b},CKEDITOR.ui=function(a){if(a.ui)return a.ui;this.items={};this.instances={};this.editor=a;this._={handlers:{}};return this},CKEDITOR.ui.prototype={add:function(a,f,b){b.name=a.toLowerCase();var c=this.items[a]={type:f,
+command:b.command||null,args:Array.prototype.slice.call(arguments,2)};CKEDITOR.tools.extend(c,b)},get:function(a){return this.instances[a]},create:function(a){var f=this.items[a],b=f&&this._.handlers[f.type],c=f&&f.command&&this.editor.getCommand(f.command),b=b&&b.create.apply(this,f.args);this.instances[a]=b;c&&c.uiItems.push(b);b&&!b.type&&(b.type=f.type);return b},addHandler:function(a,f){this._.handlers[a]=f},space:function(a){return CKEDITOR.document.getById(this.spaceId(a))},spaceId:function(a){return this.editor.id+
+"_"+a}},CKEDITOR.event.implementOn(CKEDITOR.ui),function(){function a(a,e,g){CKEDITOR.event.call(this);a=a&&CKEDITOR.tools.clone(a);if(void 0!==e){if(!(e instanceof CKEDITOR.dom.element))throw Error("Expect element of type CKEDITOR.dom.element.");if(!g)throw Error("One of the element modes must be specified.");if(CKEDITOR.env.ie&&CKEDITOR.env.quirks&&g==CKEDITOR.ELEMENT_MODE_INLINE)throw Error("Inline element mode is not supported on IE quirks.");if(!b(e,g))throw Error('The specified element mode is not supported on element: "'+
+e.getName()+'".');this.element=e;this.elementMode=g;this.name=this.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO&&(e.getId()||e.getNameAtt())}else this.elementMode=CKEDITOR.ELEMENT_MODE_NONE;this._={};this.commands={};this.templates={};this.name=this.name||f();this.id=CKEDITOR.tools.getNextId();this.status="unloaded";this.config=CKEDITOR.tools.prototypedCopy(CKEDITOR.config);this.ui=new CKEDITOR.ui(this);this.focusManager=new CKEDITOR.focusManager(this);this.keystrokeHandler=new CKEDITOR.keystrokeHandler(this);
+this.on("readOnly",c);this.on("selectionChange",function(a){l(this,a.data.path)});this.on("activeFilterChange",function(){l(this,this.elementPath(),!0)});this.on("mode",c);this.on("instanceReady",function(){this.config.startupFocus&&this.focus()});CKEDITOR.fire("instanceCreated",null,this);CKEDITOR.add(this);CKEDITOR.tools.setTimeout(function(){"destroyed"!==this.status?d(this,a):CKEDITOR.warn("editor-incorrect-destroy")},0,this)}function f(){do var a="editor"+ ++y;while(CKEDITOR.instances[a]);return a}
+function b(a,b){return b==CKEDITOR.ELEMENT_MODE_INLINE?a.is(CKEDITOR.dtd.$editable)||a.is("textarea"):b==CKEDITOR.ELEMENT_MODE_REPLACE?!a.is(CKEDITOR.dtd.$nonBodyContent):1}function c(){var a=this.commands,b;for(b in a)e(this,a[b])}function e(a,b){b[b.startDisabled?"disable":a.readOnly&&!b.readOnly?"disable":b.modes[a.mode]?"enable":"disable"]()}function l(a,b,c){if(b){var d,e,g=a.commands;for(e in g)d=g[e],(c||d.contextSensitive)&&d.refresh(a,b)}}function k(a){var b=a.config.customConfig;if(!b)return!1;
+var b=CKEDITOR.getUrl(b),c=w[b]||(w[b]={});c.fn?(c.fn.call(a,a.config),CKEDITOR.getUrl(a.config.customConfig)!=b&&k(a)||a.fireOnce("customConfigLoaded")):CKEDITOR.scriptLoader.queue(b,function(){c.fn=CKEDITOR.editorConfig?CKEDITOR.editorConfig:function(){};k(a)});return!0}function d(a,b){a.on("customConfigLoaded",function(){if(b){if(b.on)for(var c in b.on)a.on(c,b.on[c]);CKEDITOR.tools.extend(a.config,b,!0);delete a.config.on}c=a.config;a.readOnly=c.readOnly?!0:a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?
+a.element.is("textarea")?a.element.hasAttribute("disabled")||a.element.hasAttribute("readonly"):a.element.isReadOnly():a.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?a.element.hasAttribute("disabled")||a.element.hasAttribute("readonly"):!1;a.blockless=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?!(a.element.is("textarea")||CKEDITOR.dtd[a.element.getName()].p):!1;a.tabIndex=c.tabIndex||a.element&&a.element.getAttribute("tabindex")||0;a.activeEnterMode=a.enterMode=a.blockless?CKEDITOR.ENTER_BR:c.enterMode;
+a.activeShiftEnterMode=a.shiftEnterMode=a.blockless?CKEDITOR.ENTER_BR:c.shiftEnterMode;c.skin&&(CKEDITOR.skinName=c.skin);a.fireOnce("configLoaded");a.dataProcessor=new CKEDITOR.htmlDataProcessor(a);a.filter=a.activeFilter=new CKEDITOR.filter(a);h(a)});b&&null!=b.customConfig&&(a.config.customConfig=b.customConfig);k(a)||a.fireOnce("customConfigLoaded")}function h(a){CKEDITOR.skin.loadPart("editor",function(){m(a)})}function m(a){CKEDITOR.lang.load(a.config.language,a.config.defaultLanguage,function(b,
+c){var d=a.config.title;a.langCode=b;a.lang=CKEDITOR.tools.prototypedCopy(c);a.title="string"==typeof d||!1===d?d:[a.lang.editor,a.name].join(", ");a.config.contentsLangDirection||(a.config.contentsLangDirection=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?a.element.getDirection(1):a.lang.dir);a.fire("langLoaded");g(a)})}function g(a){a.getStylesSet(function(b){a.once("loaded",function(){a.fire("stylesSet",{styles:b})},null,null,1);n(a)})}function n(a){var b=a.config,c=b.plugins,d=b.extraPlugins,e=
+b.removePlugins;if(d)var g=new RegExp("(?:^|,)(?:"+d.replace(/\s*,\s*/g,"|")+")(?\x3d,|$)","g"),c=c.replace(g,""),c=c+(","+d);if(e)var f=new RegExp("(?:^|,)(?:"+e.replace(/\s*,\s*/g,"|")+")(?\x3d,|$)","g"),c=c.replace(f,"");CKEDITOR.env.air&&(c+=",adobeair");CKEDITOR.plugins.load(c.split(","),function(c){var d=[],e=[],g=[];a.plugins=c;for(var h in c){var p=c[h],m=p.lang,l=null,k=p.requires,x;CKEDITOR.tools.isArray(k)&&(k=k.join(","));if(k&&(x=k.match(f)))for(;k=x.pop();)CKEDITOR.error("editor-plugin-required",
+{plugin:k.replace(",",""),requiredBy:h});m&&!a.lang[h]&&(m.split&&(m=m.split(",")),0<=CKEDITOR.tools.indexOf(m,a.langCode)?l=a.langCode:(l=a.langCode.replace(/-.*/,""),l=l!=a.langCode&&0<=CKEDITOR.tools.indexOf(m,l)?l:0<=CKEDITOR.tools.indexOf(m,"en")?"en":m[0]),p.langEntries&&p.langEntries[l]?(a.lang[h]=p.langEntries[l],l=null):g.push(CKEDITOR.getUrl(p.path+"lang/"+l+".js")));e.push(l);d.push(p)}CKEDITOR.scriptLoader.load(g,function(){for(var c=["beforeInit","init","afterInit"],g=0;g<c.length;g++)for(var f=
+0;f<d.length;f++){var h=d[f];0===g&&e[f]&&h.lang&&h.langEntries&&(a.lang[h.name]=h.langEntries[e[f]]);if(h[c[g]])h[c[g]](a)}a.fireOnce("pluginsLoaded");b.keystrokes&&a.setKeystroke(a.config.keystrokes);for(f=0;f<a.config.blockedKeystrokes.length;f++)a.keystrokeHandler.blockedKeystrokes[a.config.blockedKeystrokes[f]]=1;a.status="loaded";a.fireOnce("loaded");CKEDITOR.fire("instanceLoaded",null,a)})})}function q(){var a=this.element;if(a&&this.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO){var b=this.getData();
+this.config.htmlEncodeOutput&&(b=CKEDITOR.tools.htmlEncode(b));a.is("textarea")?a.setValue(b):a.setHtml(b);return!0}return!1}function v(a,b){function c(a){var b=a.startContainer,d=a.endContainer;return b.is&&(b.is("tr")||b.is("td")&&b.equals(d)&&a.endOffset===b.getChildCount())?!0:!1}function d(a){var b=a.startContainer;return b.is("tr")?a.cloneContents():b.clone(!0)}for(var e=new CKEDITOR.dom.documentFragment,g,f,h,m=0;m<a.length;m++){var l=a[m],k=l.startContainer.getAscendant("tr",!0);c(l)?(g||
+(g=k.getAscendant("table").clone(),g.append(k.getAscendant({thead:1,tbody:1,tfoot:1}).clone()),e.append(g),g=g.findOne("thead, tbody, tfoot")),f&&f.equals(k)||(f=k,h=k.clone(),g.append(h)),h.append(d(l))):e.append(l.cloneContents())}return g?e:b.getHtmlFromRange(a[0])}a.prototype=CKEDITOR.editor.prototype;CKEDITOR.editor=a;var y=0,w={};CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{addCommand:function(a,b){b.name=a.toLowerCase();var c=new CKEDITOR.command(this,b);this.mode&&e(this,c);return this.commands[a]=
+c},_attachToForm:function(){function a(b){c.updateElement();c._.required&&!d.getValue()&&!1===c.fire("required")&&b.data.preventDefault()}function b(a){return!!(a&&a.call&&a.apply)}var c=this,d=c.element,e=new CKEDITOR.dom.element(d.$.form);d.is("textarea")&&e&&(e.on("submit",a),b(e.$.submit)&&(e.$.submit=CKEDITOR.tools.override(e.$.submit,function(b){return function(){a();b.apply?b.apply(this):b()}})),c.on("destroy",function(){e.removeListener("submit",a)}))},destroy:function(a){this.fire("beforeDestroy");
+!a&&q.call(this);this.editable(null);this.filter&&(this.filter.destroy(),delete this.filter);delete this.activeFilter;this.status="destroyed";this.fire("destroy");this.removeAllListeners();CKEDITOR.remove(this);CKEDITOR.fire("instanceDestroyed",null,this)},elementPath:function(a){if(!a){a=this.getSelection();if(!a)return null;a=a.getStartElement()}return a?new CKEDITOR.dom.elementPath(a,this.editable()):null},createRange:function(){var a=this.editable();return a?new CKEDITOR.dom.range(a):null},execCommand:function(a,
+b){var c=this.getCommand(a),d={name:a,commandData:b||{},command:c};return c&&c.state!=CKEDITOR.TRISTATE_DISABLED&&!1!==this.fire("beforeCommandExec",d)&&(d.returnValue=c.exec(d.commandData),!c.async&&!1!==this.fire("afterCommandExec",d))?d.returnValue:!1},getCommand:function(a){return this.commands[a]},getData:function(a){!a&&this.fire("beforeGetData");var b=this._.data;"string"!=typeof b&&(b=(b=this.element)&&this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?b.is("textarea")?b.getValue():b.getHtml():
+"");b={dataValue:b};!a&&this.fire("getData",b);return b.dataValue},getSnapshot:function(){var a=this.fire("getSnapshot");"string"!=typeof a&&(a=(a=this.element)&&this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?a.is("textarea")?a.getValue():a.getHtml():"");return a},loadSnapshot:function(a){this.fire("loadSnapshot",a)},setData:function(a,b,c){var d=!0,e=b;b&&"object"==typeof b&&(c=b.internal,e=b.callback,d=!b.noSnapshot);!c&&d&&this.fire("saveSnapshot");if(e||!c)this.once("dataReady",function(a){!c&&
+d&&this.fire("saveSnapshot");e&&e.call(a.editor)});a={dataValue:a};!c&&this.fire("setData",a);this._.data=a.dataValue;!c&&this.fire("afterSetData",a)},setReadOnly:function(a){a=null==a||a;this.readOnly!=a&&(this.readOnly=a,this.keystrokeHandler.blockedKeystrokes[8]=+a,this.editable().setReadOnly(a),this.fire("readOnly"))},insertHtml:function(a,b,c){this.fire("insertHtml",{dataValue:a,mode:b,range:c})},insertText:function(a){this.fire("insertText",a)},insertElement:function(a){this.fire("insertElement",
+a)},getSelectedHtml:function(a){var b=this.editable(),c=this.getSelection(),c=c&&c.getRanges();if(!b||!c||0===c.length)return null;b=v(c,b);return a?b.getHtml():b},extractSelectedHtml:function(a,b){var c=this.editable(),d=this.getSelection().getRanges(),e=new CKEDITOR.dom.documentFragment,g;if(!c||0===d.length)return null;for(g=0;g<d.length;g++)e.append(c.extractHtmlFromRange(d[g],b));b||this.getSelection().selectRanges([d[0]]);return a?e.getHtml():e},focus:function(){this.fire("beforeFocus")},checkDirty:function(){return"ready"==
+this.status&&this._.previousValue!==this.getSnapshot()},resetDirty:function(){this._.previousValue=this.getSnapshot()},updateElement:function(){return q.call(this)},setKeystroke:function(){for(var a=this.keystrokeHandler.keystrokes,b=CKEDITOR.tools.isArray(arguments[0])?arguments[0]:[[].slice.call(arguments,0)],c,d,e=b.length;e--;)c=b[e],d=0,CKEDITOR.tools.isArray(c)&&(d=c[1],c=c[0]),d?a[c]=d:delete a[c]},getCommandKeystroke:function(a){if(a="string"===typeof a?this.getCommand(a):a){var b=CKEDITOR.tools.object.findKey(this.commands,
+a),c=this.keystrokeHandler.keystrokes,d;if(a.fakeKeystroke)return a.fakeKeystroke;for(d in c)if(c.hasOwnProperty(d)&&c[d]==b)return d}return null},addFeature:function(a){return this.filter.addFeature(a)},setActiveFilter:function(a){a||(a=this.filter);this.activeFilter!==a&&(this.activeFilter=a,this.fire("activeFilterChange"),a===this.filter?this.setActiveEnterMode(null,null):this.setActiveEnterMode(a.getAllowedEnterMode(this.enterMode),a.getAllowedEnterMode(this.shiftEnterMode,!0)))},setActiveEnterMode:function(a,
+b){a=a?this.blockless?CKEDITOR.ENTER_BR:a:this.enterMode;b=b?this.blockless?CKEDITOR.ENTER_BR:b:this.shiftEnterMode;if(this.activeEnterMode!=a||this.activeShiftEnterMode!=b)this.activeEnterMode=a,this.activeShiftEnterMode=b,this.fire("activeEnterModeChange")},showNotification:function(a){alert(a)}})}(),CKEDITOR.ELEMENT_MODE_NONE=0,CKEDITOR.ELEMENT_MODE_REPLACE=1,CKEDITOR.ELEMENT_MODE_APPENDTO=2,CKEDITOR.ELEMENT_MODE_INLINE=3,CKEDITOR.htmlParser=function(){this._={htmlPartsRegex:/<(?:(?:\/([^>]+)>)|(?:!--([\S|\s]*?)--\x3e)|(?:([^\/\s>]+)((?:\s+[\w\-:.]+(?:\s*=\s*?(?:(?:"[^"]*")|(?:'[^']*')|[^\s"'\/>]+))?)*)[\S\s]*?(\/?)>))/g}},
+function(){var a=/([\w\-:.]+)(?:(?:\s*=\s*(?:(?:"([^"]*)")|(?:'([^']*)')|([^\s>]+)))|(?=\s|$))/g,f={checked:1,compact:1,declare:1,defer:1,disabled:1,ismap:1,multiple:1,nohref:1,noresize:1,noshade:1,nowrap:1,readonly:1,selected:1};CKEDITOR.htmlParser.prototype={onTagOpen:function(){},onTagClose:function(){},onText:function(){},onCDATA:function(){},onComment:function(){},parse:function(b){for(var c,e,l=0,k;c=this._.htmlPartsRegex.exec(b);){e=c.index;if(e>l)if(l=b.substring(l,e),k)k.push(l);else this.onText(l);
+l=this._.htmlPartsRegex.lastIndex;if(e=c[1])if(e=e.toLowerCase(),k&&CKEDITOR.dtd.$cdata[e]&&(this.onCDATA(k.join("")),k=null),!k){this.onTagClose(e);continue}if(k)k.push(c[0]);else if(e=c[3]){if(e=e.toLowerCase(),!/="/.test(e)){var d={},h,m=c[4];c=!!c[5];if(m)for(;h=a.exec(m);){var g=h[1].toLowerCase();h=h[2]||h[3]||h[4]||"";d[g]=!h&&f[g]?g:CKEDITOR.tools.htmlDecodeAttr(h)}this.onTagOpen(e,d,c);!k&&CKEDITOR.dtd.$cdata[e]&&(k=[])}}else if(e=c[2])this.onComment(e)}if(b.length>l)this.onText(b.substring(l,
+b.length))}}}(),CKEDITOR.htmlParser.basicWriter=CKEDITOR.tools.createClass({$:function(){this._={output:[]}},proto:{openTag:function(a){this._.output.push("\x3c",a)},openTagClose:function(a,f){f?this._.output.push(" /\x3e"):this._.output.push("\x3e")},attribute:function(a,f){"string"==typeof f&&(f=CKEDITOR.tools.htmlEncodeAttr(f));this._.output.push(" ",a,'\x3d"',f,'"')},closeTag:function(a){this._.output.push("\x3c/",a,"\x3e")},text:function(a){this._.output.push(a)},comment:function(a){this._.output.push("\x3c!--",
+a,"--\x3e")},write:function(a){this._.output.push(a)},reset:function(){this._.output=[];this._.indent=!1},getHtml:function(a){var f=this._.output.join("");a&&this.reset();return f}}}),"use strict",function(){CKEDITOR.htmlParser.node=function(){};CKEDITOR.htmlParser.node.prototype={remove:function(){var a=this.parent.children,f=CKEDITOR.tools.indexOf(a,this),b=this.previous,c=this.next;b&&(b.next=c);c&&(c.previous=b);a.splice(f,1);this.parent=null},replaceWith:function(a){var f=this.parent.children,
+b=CKEDITOR.tools.indexOf(f,this),c=a.previous=this.previous,e=a.next=this.next;c&&(c.next=a);e&&(e.previous=a);f[b]=a;a.parent=this.parent;this.parent=null},insertAfter:function(a){var f=a.parent.children,b=CKEDITOR.tools.indexOf(f,a),c=a.next;f.splice(b+1,0,this);this.next=a.next;this.previous=a;a.next=this;c&&(c.previous=this);this.parent=a.parent},insertBefore:function(a){var f=a.parent.children,b=CKEDITOR.tools.indexOf(f,a);f.splice(b,0,this);this.next=a;(this.previous=a.previous)&&(a.previous.next=
+this);a.previous=this;this.parent=a.parent},getAscendant:function(a){var f="function"==typeof a?a:"string"==typeof a?function(b){return b.name==a}:function(b){return b.name in a},b=this.parent;for(;b&&b.type==CKEDITOR.NODE_ELEMENT;){if(f(b))return b;b=b.parent}return null},wrapWith:function(a){this.replaceWith(a);a.add(this);return a},getIndex:function(){return CKEDITOR.tools.indexOf(this.parent.children,this)},getFilterContext:function(a){return a||{}}}}(),"use strict",CKEDITOR.htmlParser.comment=
+function(a){this.value=a;this._={isBlockLike:!1}},CKEDITOR.htmlParser.comment.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_COMMENT,filter:function(a,f){var b=this.value;if(!(b=a.onComment(f,b,this)))return this.remove(),!1;if("string"!=typeof b)return this.replaceWith(b),!1;this.value=b;return!0},writeHtml:function(a,f){f&&this.filter(f);a.comment(this.value)}}),"use strict",function(){CKEDITOR.htmlParser.text=function(a){this.value=a;this._={isBlockLike:!1}};CKEDITOR.htmlParser.text.prototype=
+CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_TEXT,filter:function(a,f){if(!(this.value=a.onText(f,this.value,this)))return this.remove(),!1},writeHtml:function(a,f){f&&this.filter(f);a.text(this.value)}})}(),"use strict",function(){CKEDITOR.htmlParser.cdata=function(a){this.value=a};CKEDITOR.htmlParser.cdata.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_TEXT,filter:function(){},writeHtml:function(a){a.write(this.value)}})}(),"use strict",
+CKEDITOR.htmlParser.fragment=function(){this.children=[];this.parent=null;this._={isBlockLike:!0,hasInlineStarted:!1}},function(){function a(a){return a.attributes["data-cke-survive"]?!1:"a"==a.name&&a.attributes.href||CKEDITOR.dtd.$removeEmpty[a.name]}var f=CKEDITOR.tools.extend({table:1,ul:1,ol:1,dl:1},CKEDITOR.dtd.table,CKEDITOR.dtd.ul,CKEDITOR.dtd.ol,CKEDITOR.dtd.dl),b={ol:1,ul:1},c=CKEDITOR.tools.extend({},{html:1},CKEDITOR.dtd.html,CKEDITOR.dtd.body,CKEDITOR.dtd.head,{style:1,script:1}),e={ul:"li",
+ol:"li",dl:"dd",table:"tbody",tbody:"tr",thead:"tr",tfoot:"tr",tr:"td"};CKEDITOR.htmlParser.fragment.fromHtml=function(l,k,d){function h(a){var b;if(0<u.length)for(var c=0;c<u.length;c++){var d=u[c],e=d.name,g=CKEDITOR.dtd[e],f=t.name&&CKEDITOR.dtd[t.name];f&&!f[e]||a&&g&&!g[a]&&CKEDITOR.dtd[a]?e==t.name&&(n(t,t.parent,1),c--):(b||(m(),b=1),d=d.clone(),d.parent=t,t=d,u.splice(c,1),c--)}}function m(){for(;r.length;)n(r.shift(),t)}function g(a){if(a._.isBlockLike&&"pre"!=a.name&&"textarea"!=a.name){var b=
+a.children.length,c=a.children[b-1],d;c&&c.type==CKEDITOR.NODE_TEXT&&((d=CKEDITOR.tools.rtrim(c.value))?c.value=d:a.children.length=b-1)}}function n(b,c,e){c=c||t||w;var f=t;void 0===b.previous&&(q(c,b)&&(t=c,y.onTagOpen(d,{}),b.returnPoint=c=t),g(b),a(b)&&!b.children.length||c.add(b),"pre"==b.name&&(p=!1),"textarea"==b.name&&(A=!1));b.returnPoint?(t=b.returnPoint,delete b.returnPoint):t=e?c:f}function q(a,b){if((a==w||"body"==a.name)&&d&&(!a.name||CKEDITOR.dtd[a.name][d])){var c,e;return(c=b.attributes&&
+(e=b.attributes["data-cke-real-element-type"])?e:b.name)&&c in CKEDITOR.dtd.$inline&&!(c in CKEDITOR.dtd.head)&&!b.isOrphan||b.type==CKEDITOR.NODE_TEXT}}function v(a,b){return a in CKEDITOR.dtd.$listItem||a in CKEDITOR.dtd.$tableContent?a==b||"dt"==a&&"dd"==b||"dd"==a&&"dt"==b:!1}var y=new CKEDITOR.htmlParser,w=k instanceof CKEDITOR.htmlParser.element?k:"string"==typeof k?new CKEDITOR.htmlParser.element(k):new CKEDITOR.htmlParser.fragment,u=[],r=[],t=w,A="textarea"==w.name,p="pre"==w.name;y.onTagOpen=
+function(d,e,g,l){e=new CKEDITOR.htmlParser.element(d,e);e.isUnknown&&g&&(e.isEmpty=!0);e.isOptionalClose=l;if(a(e))u.push(e);else{if("pre"==d)p=!0;else{if("br"==d&&p){t.add(new CKEDITOR.htmlParser.text("\n"));return}"textarea"==d&&(A=!0)}if("br"==d)r.push(e);else{for(;!(l=(g=t.name)?CKEDITOR.dtd[g]||(t._.isBlockLike?CKEDITOR.dtd.div:CKEDITOR.dtd.span):c,e.isUnknown||t.isUnknown||l[d]);)if(t.isOptionalClose)y.onTagClose(g);else if(d in b&&g in b)g=t.children,(g=g[g.length-1])&&"li"==g.name||n(g=new CKEDITOR.htmlParser.element("li"),
+t),!e.returnPoint&&(e.returnPoint=t),t=g;else if(d in CKEDITOR.dtd.$listItem&&!v(d,g))y.onTagOpen("li"==d?"ul":"dl",{},0,1);else if(g in f&&!v(d,g))!e.returnPoint&&(e.returnPoint=t),t=t.parent;else if(g in CKEDITOR.dtd.$inline&&u.unshift(t),t.parent)n(t,t.parent,1);else{e.isOrphan=1;break}h(d);m();e.parent=t;e.isEmpty?n(e):t=e}}};y.onTagClose=function(a){for(var b=u.length-1;0<=b;b--)if(a==u[b].name){u.splice(b,1);return}for(var c=[],e=[],g=t;g!=w&&g.name!=a;)g._.isBlockLike||e.unshift(g),c.push(g),
+g=g.returnPoint||g.parent;if(g!=w){for(b=0;b<c.length;b++){var f=c[b];n(f,f.parent)}t=g;g._.isBlockLike&&m();n(g,g.parent);g==t&&(t=t.parent);u=u.concat(e)}"body"==a&&(d=!1)};y.onText=function(a){if(!(t._.hasInlineStarted&&!r.length||p||A)&&(a=CKEDITOR.tools.ltrim(a),0===a.length))return;var b=t.name,g=b?CKEDITOR.dtd[b]||(t._.isBlockLike?CKEDITOR.dtd.div:CKEDITOR.dtd.span):c;if(!A&&!g["#"]&&b in f)y.onTagOpen(e[b]||""),y.onText(a);else{m();h();p||A||(a=a.replace(/[\t\r\n ]{2,}|[\t\r\n]/g," "));a=
+new CKEDITOR.htmlParser.text(a);if(q(t,a))this.onTagOpen(d,{},0,1);t.add(a)}};y.onCDATA=function(a){t.add(new CKEDITOR.htmlParser.cdata(a))};y.onComment=function(a){m();h();t.add(new CKEDITOR.htmlParser.comment(a))};y.parse(l);for(m();t!=w;)n(t,t.parent,1);g(w);return w};CKEDITOR.htmlParser.fragment.prototype={type:CKEDITOR.NODE_DOCUMENT_FRAGMENT,add:function(a,b){isNaN(b)&&(b=this.children.length);var c=0<b?this.children[b-1]:null;if(c){if(a._.isBlockLike&&c.type==CKEDITOR.NODE_TEXT&&(c.value=CKEDITOR.tools.rtrim(c.value),
+0===c.value.length)){this.children.pop();this.add(a);return}c.next=a}a.previous=c;a.parent=this;this.children.splice(b,0,a);this._.hasInlineStarted||(this._.hasInlineStarted=a.type==CKEDITOR.NODE_TEXT||a.type==CKEDITOR.NODE_ELEMENT&&!a._.isBlockLike)},filter:function(a,b){b=this.getFilterContext(b);a.onRoot(b,this);this.filterChildren(a,!1,b)},filterChildren:function(a,b,c){if(this.childrenFilteredBy!=a.id){c=this.getFilterContext(c);if(b&&!this.parent)a.onRoot(c,this);this.childrenFilteredBy=a.id;
+for(b=0;b<this.children.length;b++)!1===this.children[b].filter(a,c)&&b--}},writeHtml:function(a,b){b&&this.filter(b);this.writeChildrenHtml(a)},writeChildrenHtml:function(a,b,c){var e=this.getFilterContext();if(c&&!this.parent&&b)b.onRoot(e,this);b&&this.filterChildren(b,!1,e);b=0;c=this.children;for(e=c.length;b<e;b++)c[b].writeHtml(a)},forEach:function(a,b,c){if(!(c||b&&this.type!=b))var e=a(this);if(!1!==e){c=this.children;for(var f=0;f<c.length;f++)e=c[f],e.type==CKEDITOR.NODE_ELEMENT?e.forEach(a,
+b):b&&e.type!=b||a(e)}},getFilterContext:function(a){return a||{}}}}(),"use strict",function(){function a(){this.rules=[]}function f(b,c,e,f){var k,d;for(k in c)(d=b[k])||(d=b[k]=new a),d.add(c[k],e,f)}CKEDITOR.htmlParser.filter=CKEDITOR.tools.createClass({$:function(b){this.id=CKEDITOR.tools.getNextNumber();this.elementNameRules=new a;this.attributeNameRules=new a;this.elementsRules={};this.attributesRules={};this.textRules=new a;this.commentRules=new a;this.rootRules=new a;b&&this.addRules(b,10)},
+proto:{addRules:function(a,c){var e;"number"==typeof c?e=c:c&&"priority"in c&&(e=c.priority);"number"!=typeof e&&(e=10);"object"!=typeof c&&(c={});a.elementNames&&this.elementNameRules.addMany(a.elementNames,e,c);a.attributeNames&&this.attributeNameRules.addMany(a.attributeNames,e,c);a.elements&&f(this.elementsRules,a.elements,e,c);a.attributes&&f(this.attributesRules,a.attributes,e,c);a.text&&this.textRules.add(a.text,e,c);a.comment&&this.commentRules.add(a.comment,e,c);a.root&&this.rootRules.add(a.root,
+e,c)},applyTo:function(a){a.filter(this)},onElementName:function(a,c){return this.elementNameRules.execOnName(a,c)},onAttributeName:function(a,c){return this.attributeNameRules.execOnName(a,c)},onText:function(a,c,e){return this.textRules.exec(a,c,e)},onComment:function(a,c,e){return this.commentRules.exec(a,c,e)},onRoot:function(a,c){return this.rootRules.exec(a,c)},onElement:function(a,c){for(var e=[this.elementsRules["^"],this.elementsRules[c.name],this.elementsRules.$],f,k=0;3>k;k++)if(f=e[k]){f=
+f.exec(a,c,this);if(!1===f)return null;if(f&&f!=c)return this.onNode(a,f);if(c.parent&&!c.name)break}return c},onNode:function(a,c){var e=c.type;return e==CKEDITOR.NODE_ELEMENT?this.onElement(a,c):e==CKEDITOR.NODE_TEXT?new CKEDITOR.htmlParser.text(this.onText(a,c.value)):e==CKEDITOR.NODE_COMMENT?new CKEDITOR.htmlParser.comment(this.onComment(a,c.value)):null},onAttribute:function(a,c,e,f){return(e=this.attributesRules[e])?e.exec(a,f,c,this):f}}});CKEDITOR.htmlParser.filterRulesGroup=a;a.prototype=
+{add:function(a,c,e){this.rules.splice(this.findIndex(c),0,{value:a,priority:c,options:e})},addMany:function(a,c,e){for(var f=[this.findIndex(c),0],k=0,d=a.length;k<d;k++)f.push({value:a[k],priority:c,options:e});this.rules.splice.apply(this.rules,f)},findIndex:function(a){for(var c=this.rules,e=c.length-1;0<=e&&a<c[e].priority;)e--;return e+1},exec:function(a,c){var e=c instanceof CKEDITOR.htmlParser.node||c instanceof CKEDITOR.htmlParser.fragment,f=Array.prototype.slice.call(arguments,1),k=this.rules,
+d=k.length,h,m,g,n;for(n=0;n<d;n++)if(e&&(h=c.type,m=c.name),g=k[n],!(a.nonEditable&&!g.options.applyToAll||a.nestedEditable&&g.options.excludeNestedEditable)){g=g.value.apply(null,f);if(!1===g||e&&g&&(g.name!=m||g.type!=h))return g;null!=g&&(f[0]=c=g)}return c},execOnName:function(a,c){for(var e=0,f=this.rules,k=f.length,d;c&&e<k;e++)d=f[e],a.nonEditable&&!d.options.applyToAll||a.nestedEditable&&d.options.excludeNestedEditable||(c=c.replace(d.value[0],d.value[1]));return c}}}(),function(){function a(a,
+d){function g(a){return a||CKEDITOR.env.needsNbspFiller?new CKEDITOR.htmlParser.text(" "):new CKEDITOR.htmlParser.element("br",{"data-cke-bogus":1})}function f(a,d){return function(e){if(e.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var f=[],p=b(e),m,k;if(p)for(h(p,1)&&f.push(p);p;)l(p)&&(m=c(p))&&h(m)&&((k=c(m))&&!l(k)?f.push(m):(g(E).insertAfter(m),m.remove())),p=p.previous;for(p=0;p<f.length;p++)f[p].remove();if(f=!a||!1!==("function"==typeof d?d(e):d))E||CKEDITOR.env.needsBrFiller||e.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT?
+E||CKEDITOR.env.needsBrFiller||!(7<document.documentMode||e.name in CKEDITOR.dtd.tr||e.name in CKEDITOR.dtd.$listItem)?(f=b(e),f=!f||"form"==e.name&&"input"==f.name):f=!1:f=!1;f&&e.add(g(a))}}}function h(a,b){if((!E||CKEDITOR.env.needsBrFiller)&&a.type==CKEDITOR.NODE_ELEMENT&&"br"==a.name&&!a.attributes["data-cke-eol"])return!0;var c;return a.type==CKEDITOR.NODE_TEXT&&(c=a.value.match(u))&&(c.index&&((new CKEDITOR.htmlParser.text(a.value.substring(0,c.index))).insertBefore(a),a.value=c[0]),!CKEDITOR.env.needsBrFiller&&
+E&&(!b||a.parent.name in L)||!E&&((c=a.previous)&&"br"==c.name||!c||l(c)))?!0:!1}var m={elements:{}},E="html"==d,L=CKEDITOR.tools.extend({},p),x;for(x in L)"#"in t[x]||delete L[x];for(x in L)m.elements[x]=f(E,a.config.fillEmptyBlocks);m.root=f(E,!1);m.elements.br=function(a){return function(b){if(b.parent.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var d=b.attributes;if("data-cke-bogus"in d||"data-cke-eol"in d)delete d["data-cke-bogus"];else{for(d=b.next;d&&e(d);)d=d.next;var f=c(b);!d&&l(b.parent)?k(b.parent,
+g(a)):l(d)&&f&&!l(f)&&g(a).insertBefore(d)}}}}(E);return m}function f(a,b){return a!=CKEDITOR.ENTER_BR&&!1!==b?a==CKEDITOR.ENTER_DIV?"div":"p":!1}function b(a){for(a=a.children[a.children.length-1];a&&e(a);)a=a.previous;return a}function c(a){for(a=a.previous;a&&e(a);)a=a.previous;return a}function e(a){return a.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.trim(a.value)||a.type==CKEDITOR.NODE_ELEMENT&&a.attributes["data-cke-bookmark"]}function l(a){return a&&(a.type==CKEDITOR.NODE_ELEMENT&&a.name in
+p||a.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT)}function k(a,b){var c=a.children[a.children.length-1];a.children.push(b);b.parent=a;c&&(c.next=b,b.previous=c)}function d(a){a=a.attributes;"false"!=a.contenteditable&&(a["data-cke-editable"]=a.contenteditable?"true":1);a.contenteditable="false"}function h(a){a=a.attributes;switch(a["data-cke-editable"]){case "true":a.contenteditable="true";break;case "1":delete a.contenteditable}}function m(a){return a.replace(D,function(a,b,c){return"\x3c"+b+c.replace(I,
+function(a,b){return F.test(b)&&-1==c.indexOf("data-cke-saved-"+b)?" data-cke-saved-"+a+" data-cke-"+CKEDITOR.rnd+"-"+a:a})+"\x3e"})}function g(a,b){return a.replace(b,function(a,b,c){0===a.indexOf("\x3ctextarea")&&(a=b+v(c).replace(/</g,"\x26lt;").replace(/>/g,"\x26gt;")+"\x3c/textarea\x3e");return"\x3ccke:encoded\x3e"+encodeURIComponent(a)+"\x3c/cke:encoded\x3e"})}function n(a){return a.replace(M,function(a,b){return decodeURIComponent(b)})}function q(a){return a.replace(/\x3c!--(?!{cke_protected})[\s\S]+?--\x3e/g,
+function(a){return"\x3c!--"+r+"{C}"+encodeURIComponent(a).replace(/--/g,"%2D%2D")+"--\x3e"})}function v(a){return a.replace(/\x3c!--\{cke_protected\}\{C\}([\s\S]+?)--\x3e/g,function(a,b){return decodeURIComponent(b)})}function y(a,b){var c=b._.dataStore;return a.replace(/\x3c!--\{cke_protected\}([\s\S]+?)--\x3e/g,function(a,b){return decodeURIComponent(b)}).replace(/\{cke_protected_(\d+)\}/g,function(a,b){return c&&c[b]||""})}function w(a,b){var c=[],d=b.config.protectedSource,e=b._.dataStore||(b._.dataStore=
+{id:1}),g=/<\!--\{cke_temp(comment)?\}(\d*?)--\x3e/g,d=[/<script[\s\S]*?(<\/script>|$)/gi,/<noscript[\s\S]*?<\/noscript>/gi,/<meta[\s\S]*?\/?>/gi].concat(d);a=a.replace(/\x3c!--[\s\S]*?--\x3e/g,function(a){return"\x3c!--{cke_tempcomment}"+(c.push(a)-1)+"--\x3e"});for(var f=0;f<d.length;f++)a=a.replace(d[f],function(a){a=a.replace(g,function(a,b,d){return c[d]});return/cke_temp(comment)?/.test(a)?a:"\x3c!--{cke_temp}"+(c.push(a)-1)+"--\x3e"});a=a.replace(g,function(a,b,d){return"\x3c!--"+r+(b?"{C}":
+"")+encodeURIComponent(c[d]).replace(/--/g,"%2D%2D")+"--\x3e"});a=a.replace(/<\w+(?:\s+(?:(?:[^\s=>]+\s*=\s*(?:[^'"\s>]+|'[^']*'|"[^"]*"))|[^\s=\/>]+))+\s*\/?>/g,function(a){return a.replace(/\x3c!--\{cke_protected\}([^>]*)--\x3e/g,function(a,b){e[e.id]=decodeURIComponent(b);return"{cke_protected_"+e.id++ +"}"})});return a=a.replace(/<(title|iframe|textarea)([^>]*)>([\s\S]*?)<\/\1>/g,function(a,c,d,e){return"\x3c"+c+d+"\x3e"+y(v(e),b)+"\x3c/"+c+"\x3e"})}CKEDITOR.htmlDataProcessor=function(b){var c,
+d,e=this;this.editor=b;this.dataFilter=c=new CKEDITOR.htmlParser.filter;this.htmlFilter=d=new CKEDITOR.htmlParser.filter;this.writer=new CKEDITOR.htmlParser.basicWriter;c.addRules(x);c.addRules(B,{applyToAll:!0});c.addRules(a(b,"data"),{applyToAll:!0});d.addRules(z);d.addRules(C,{applyToAll:!0});d.addRules(a(b,"html"),{applyToAll:!0});b.on("toHtml",function(a){a=a.data;var c=a.dataValue,d,c=w(c,b),c=g(c,G),c=m(c),c=g(c,J),c=c.replace(L,"$1cke:$2"),c=c.replace(T,"\x3ccke:$1$2\x3e\x3c/cke:$1\x3e"),
+c=c.replace(/(<pre\b[^>]*>)(\r\n|\n)/g,"$1$2$2"),c=c.replace(/([^a-z0-9<\-])(on\w{3,})(?!>)/gi,"$1data-cke-"+CKEDITOR.rnd+"-$2");d=a.context||b.editable().getName();var e;CKEDITOR.env.ie&&9>CKEDITOR.env.version&&"pre"==d&&(d="div",c="\x3cpre\x3e"+c+"\x3c/pre\x3e",e=1);d=b.document.createElement(d);d.setHtml("a"+c);c=d.getHtml().substr(1);c=c.replace(new RegExp("data-cke-"+CKEDITOR.rnd+"-","ig"),"");e&&(c=c.replace(/^<pre>|<\/pre>$/gi,""));c=c.replace(E,"$1$2");c=n(c);c=v(c);d=!1===a.fixForBody?!1:
+f(a.enterMode,b.config.autoParagraph);c=CKEDITOR.htmlParser.fragment.fromHtml(c,a.context,d);d&&(e=c,!e.children.length&&CKEDITOR.dtd[e.name][d]&&(d=new CKEDITOR.htmlParser.element(d),e.add(d)));a.dataValue=c},null,null,5);b.on("toHtml",function(a){a.data.filter.applyTo(a.data.dataValue,!0,a.data.dontFilter,a.data.enterMode)&&b.fire("dataFiltered")},null,null,6);b.on("toHtml",function(a){a.data.dataValue.filterChildren(e.dataFilter,!0)},null,null,10);b.on("toHtml",function(a){a=a.data;var b=a.dataValue,
+c=new CKEDITOR.htmlParser.basicWriter;b.writeChildrenHtml(c);b=c.getHtml(!0);a.dataValue=q(b)},null,null,15);b.on("toDataFormat",function(a){var c=a.data.dataValue;a.data.enterMode!=CKEDITOR.ENTER_BR&&(c=c.replace(/^<br *\/?>/i,""));a.data.dataValue=CKEDITOR.htmlParser.fragment.fromHtml(c,a.data.context,f(a.data.enterMode,b.config.autoParagraph))},null,null,5);b.on("toDataFormat",function(a){a.data.dataValue.filterChildren(e.htmlFilter,!0)},null,null,10);b.on("toDataFormat",function(a){a.data.filter.applyTo(a.data.dataValue,
+!1,!0)},null,null,11);b.on("toDataFormat",function(a){var c=a.data.dataValue,d=e.writer;d.reset();c.writeChildrenHtml(d);c=d.getHtml(!0);c=v(c);c=y(c,b);a.data.dataValue=c},null,null,15)};CKEDITOR.htmlDataProcessor.prototype={toHtml:function(a,b,c,d){var e=this.editor,g,f,h,p;b&&"object"==typeof b?(g=b.context,c=b.fixForBody,d=b.dontFilter,f=b.filter,h=b.enterMode,p=b.protectedWhitespaces):g=b;g||null===g||(g=e.editable().getName());return e.fire("toHtml",{dataValue:a,context:g,fixForBody:c,dontFilter:d,
+filter:f||e.filter,enterMode:h||e.enterMode,protectedWhitespaces:p}).dataValue},toDataFormat:function(a,b){var c,d,e;b&&(c=b.context,d=b.filter,e=b.enterMode);c||null===c||(c=this.editor.editable().getName());return this.editor.fire("toDataFormat",{dataValue:a,filter:d||this.editor.filter,context:c,enterMode:e||this.editor.enterMode}).dataValue}};var u=/(?:&nbsp;|\xa0)$/,r="{cke_protected}",t=CKEDITOR.dtd,A="caption colgroup col thead tfoot tbody".split(" "),p=CKEDITOR.tools.extend({},t.$blockLimit,
+t.$block),x={elements:{input:d,textarea:d}},B={attributeNames:[[/^on/,"data-cke-pa-on"],[/^srcdoc/,"data-cke-pa-srcdoc"],[/^data-cke-expando$/,""]],elements:{iframe:function(a){if(a.attributes&&a.attributes.src){var b=a.attributes.src.toLowerCase().replace(/[^a-z]/gi,"");if(0===b.indexOf("javascript")||0===b.indexOf("data"))a.attributes["data-cke-pa-src"]=a.attributes.src,delete a.attributes.src}}}},z={elements:{embed:function(a){var b=a.parent;if(b&&"object"==b.name){var c=b.attributes.width,b=b.attributes.height;
+c&&(a.attributes.width=c);b&&(a.attributes.height=b)}},a:function(a){var b=a.attributes;if(!(a.children.length||b.name||b.id||a.attributes["data-cke-saved-name"]))return!1}}},C={elementNames:[[/^cke:/,""],[/^\?xml:namespace$/,""]],attributeNames:[[/^data-cke-(saved|pa)-/,""],[/^data-cke-.*/,""],["hidefocus",""]],elements:{$:function(a){var b=a.attributes;if(b){if(b["data-cke-temp"])return!1;for(var c=["name","href","src"],d,e=0;e<c.length;e++)d="data-cke-saved-"+c[e],d in b&&delete b[c[e]]}return a},
+table:function(a){a.children.slice(0).sort(function(a,b){var c,d;a.type==CKEDITOR.NODE_ELEMENT&&b.type==a.type&&(c=CKEDITOR.tools.indexOf(A,a.name),d=CKEDITOR.tools.indexOf(A,b.name));-1<c&&-1<d&&c!=d||(c=a.parent?a.getIndex():-1,d=b.parent?b.getIndex():-1);return c>d?1:-1})},param:function(a){a.children=[];a.isEmpty=!0;return a},span:function(a){"Apple-style-span"==a.attributes["class"]&&delete a.name},html:function(a){delete a.attributes.contenteditable;delete a.attributes["class"]},body:function(a){delete a.attributes.spellcheck;
+delete a.attributes.contenteditable},style:function(a){var b=a.children[0];b&&b.value&&(b.value=CKEDITOR.tools.trim(b.value));a.attributes.type||(a.attributes.type="text/css")},title:function(a){var b=a.children[0];!b&&k(a,b=new CKEDITOR.htmlParser.text);b.value=a.attributes["data-cke-title"]||""},input:h,textarea:h},attributes:{"class":function(a){return CKEDITOR.tools.ltrim(a.replace(/(?:^|\s+)cke_[^\s]*/g,""))||!1}}};CKEDITOR.env.ie&&(C.attributes.style=function(a){return a.replace(/(^|;)([^\:]+)/g,
+function(a){return a.toLowerCase()})});var D=/<(a|area|img|input|source)\b([^>]*)>/gi,I=/([\w-:]+)\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|(?:[^ "'>]+))/gi,F=/^(href|src|name)$/i,J=/(?:<style(?=[ >])[^>]*>[\s\S]*?<\/style>)|(?:<(:?link|meta|base)[^>]*>)/gi,G=/(<textarea(?=[ >])[^>]*>)([\s\S]*?)(?:<\/textarea>)/gi,M=/<cke:encoded>([^<]*)<\/cke:encoded>/gi,L=/(<\/?)((?:object|embed|param|html|body|head|title)[^>]*>)/gi,E=/(<\/?)cke:((?:html|body|head|title)[^>]*>)/gi,T=/<cke:(param|embed)([^>]*?)\/?>(?!\s*<\/cke:\1)/gi}(),
+"use strict",CKEDITOR.htmlParser.element=function(a,f){this.name=a;this.attributes=f||{};this.children=[];var b=a||"",c=b.match(/^cke:(.*)/);c&&(b=c[1]);b=!!(CKEDITOR.dtd.$nonBodyContent[b]||CKEDITOR.dtd.$block[b]||CKEDITOR.dtd.$listItem[b]||CKEDITOR.dtd.$tableContent[b]||CKEDITOR.dtd.$nonEditable[b]||"br"==b);this.isEmpty=!!CKEDITOR.dtd.$empty[a];this.isUnknown=!CKEDITOR.dtd[a];this._={isBlockLike:b,hasInlineStarted:this.isEmpty||!b}},CKEDITOR.htmlParser.cssStyle=function(a){var f={};((a instanceof
+CKEDITOR.htmlParser.element?a.attributes.style:a)||"").replace(/&quot;/g,'"').replace(/\s*([^ :;]+)\s*:\s*([^;]+)\s*(?=;|$)/g,function(a,c,e){"font-family"==c&&(e=e.replace(/["']/g,""));f[c.toLowerCase()]=e});return{rules:f,populate:function(a){var c=this.toString();c&&(a instanceof CKEDITOR.dom.element?a.setAttribute("style",c):a instanceof CKEDITOR.htmlParser.element?a.attributes.style=c:a.style=c)},toString:function(){var a=[],c;for(c in f)f[c]&&a.push(c,":",f[c],";");return a.join("")}}},function(){function a(a){return function(b){return b.type==
+CKEDITOR.NODE_ELEMENT&&("string"==typeof a?b.name==a:b.name in a)}}var f=function(a,b){a=a[0];b=b[0];return a<b?-1:a>b?1:0},b=CKEDITOR.htmlParser.fragment.prototype;CKEDITOR.htmlParser.element.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_ELEMENT,add:b.add,clone:function(){return new CKEDITOR.htmlParser.element(this.name,this.attributes)},filter:function(a,b){var f=this,k,d;b=f.getFilterContext(b);if(b.off)return!0;if(!f.parent)a.onRoot(b,f);for(;;){k=f.name;if(!(d=
+a.onElementName(b,k)))return this.remove(),!1;f.name=d;if(!(f=a.onElement(b,f)))return this.remove(),!1;if(f!==this)return this.replaceWith(f),!1;if(f.name==k)break;if(f.type!=CKEDITOR.NODE_ELEMENT)return this.replaceWith(f),!1;if(!f.name)return this.replaceWithChildren(),!1}k=f.attributes;var h,m;for(h in k){for(d=k[h];;)if(m=a.onAttributeName(b,h))if(m!=h)delete k[h],h=m;else break;else{delete k[h];break}m&&(!1===(d=a.onAttribute(b,f,m,d))?delete k[m]:k[m]=d)}f.isEmpty||this.filterChildren(a,!1,
+b);return!0},filterChildren:b.filterChildren,writeHtml:function(a,b){b&&this.filter(b);var l=this.name,k=[],d=this.attributes,h,m;a.openTag(l,d);for(h in d)k.push([h,d[h]]);a.sortAttributes&&k.sort(f);h=0;for(m=k.length;h<m;h++)d=k[h],a.attribute(d[0],d[1]);a.openTagClose(l,this.isEmpty);this.writeChildrenHtml(a);this.isEmpty||a.closeTag(l)},writeChildrenHtml:b.writeChildrenHtml,replaceWithChildren:function(){for(var a=this.children,b=a.length;b;)a[--b].insertAfter(this);this.remove()},forEach:b.forEach,
+getFirst:function(b){if(!b)return this.children.length?this.children[0]:null;"function"!=typeof b&&(b=a(b));for(var e=0,f=this.children.length;e<f;++e)if(b(this.children[e]))return this.children[e];return null},getHtml:function(){var a=new CKEDITOR.htmlParser.basicWriter;this.writeChildrenHtml(a);return a.getHtml()},setHtml:function(a){a=this.children=CKEDITOR.htmlParser.fragment.fromHtml(a).children;for(var b=0,f=a.length;b<f;++b)a[b].parent=this},getOuterHtml:function(){var a=new CKEDITOR.htmlParser.basicWriter;
+this.writeHtml(a);return a.getHtml()},split:function(a){for(var b=this.children.splice(a,this.children.length-a),f=this.clone(),k=0;k<b.length;++k)b[k].parent=f;f.children=b;b[0]&&(b[0].previous=null);0<a&&(this.children[a-1].next=null);this.parent.add(f,this.getIndex()+1);return f},find:function(a,b){void 0===b&&(b=!1);var f=[],k;for(k=0;k<this.children.length;k++){var d=this.children[k];"function"==typeof a&&a(d)?f.push(d):"string"==typeof a&&d.name===a&&f.push(d);b&&d.find&&(f=f.concat(d.find(a,
+b)))}return f},addClass:function(a){if(!this.hasClass(a)){var b=this.attributes["class"]||"";this.attributes["class"]=b+(b?" ":"")+a}},removeClass:function(a){var b=this.attributes["class"];b&&((b=CKEDITOR.tools.trim(b.replace(new RegExp("(?:\\s+|^)"+a+"(?:\\s+|$)")," ")))?this.attributes["class"]=b:delete this.attributes["class"])},hasClass:function(a){var b=this.attributes["class"];return b?(new RegExp("(?:^|\\s)"+a+"(?\x3d\\s|$)")).test(b):!1},getFilterContext:function(a){var b=[];a||(a={off:!1,
+nonEditable:!1,nestedEditable:!1});a.off||"off"!=this.attributes["data-cke-processor"]||b.push("off",!0);a.nonEditable||"false"!=this.attributes.contenteditable?a.nonEditable&&!a.nestedEditable&&"true"==this.attributes.contenteditable&&b.push("nestedEditable",!0):b.push("nonEditable",!0);if(b.length){a=CKEDITOR.tools.copy(a);for(var f=0;f<b.length;f+=2)a[b[f]]=b[f+1]}return a}},!0)}(),function(){var a=/{([^}]+)}/g;CKEDITOR.template=function(a){this.source=String(a)};CKEDITOR.template.prototype.output=
+function(f,b){var c=this.source.replace(a,function(a,b){return void 0!==f[b]?f[b]:a});return b?b.push(c):c}}(),delete CKEDITOR.loadFullCore,CKEDITOR.instances={},CKEDITOR.document=new CKEDITOR.dom.document(document),CKEDITOR.add=function(a){CKEDITOR.instances[a.name]=a;a.on("focus",function(){CKEDITOR.currentInstance!=a&&(CKEDITOR.currentInstance=a,CKEDITOR.fire("currentInstance"))});a.on("blur",function(){CKEDITOR.currentInstance==a&&(CKEDITOR.currentInstance=null,CKEDITOR.fire("currentInstance"))});
+CKEDITOR.fire("instance",null,a)},CKEDITOR.remove=function(a){delete CKEDITOR.instances[a.name]},function(){var a={};CKEDITOR.addTemplate=function(f,b){var c=a[f];if(c)return c;c={name:f,source:b};CKEDITOR.fire("template",c);return a[f]=new CKEDITOR.template(c.source)};CKEDITOR.getTemplate=function(f){return a[f]}}(),function(){var a=[];CKEDITOR.addCss=function(f){a.push(f)};CKEDITOR.getCss=function(){return a.join("\n")}}(),CKEDITOR.on("instanceDestroyed",function(){CKEDITOR.tools.isEmpty(this.instances)&&
+CKEDITOR.fire("reset")}),CKEDITOR.TRISTATE_ON=1,CKEDITOR.TRISTATE_OFF=2,CKEDITOR.TRISTATE_DISABLED=0,function(){CKEDITOR.inline=function(a,f){if(!CKEDITOR.env.isCompatible)return null;a=CKEDITOR.dom.element.get(a);if(a.getEditor())throw'The editor instance "'+a.getEditor().name+'" is already attached to the provided element.';var b=new CKEDITOR.editor(f,a,CKEDITOR.ELEMENT_MODE_INLINE),c=a.is("textarea")?a:null;c?(b.setData(c.getValue(),null,!0),a=CKEDITOR.dom.element.createFromHtml('\x3cdiv contenteditable\x3d"'+
+!!b.readOnly+'" class\x3d"cke_textarea_inline"\x3e'+c.getValue()+"\x3c/div\x3e",CKEDITOR.document),a.insertAfter(c),c.hide(),c.$.form&&b._attachToForm()):b.setData(a.getHtml(),null,!0);b.on("loaded",function(){b.fire("uiReady");b.editable(a);b.container=a;b.ui.contentsElement=a;b.setData(b.getData(1));b.resetDirty();b.fire("contentDom");b.mode="wysiwyg";b.fire("mode");b.status="ready";b.fireOnce("instanceReady");CKEDITOR.fire("instanceReady",null,b)},null,null,1E4);b.on("destroy",function(){c&&(b.container.clearCustomData(),
+b.container.remove(),c.show());b.element.clearCustomData();delete b.element});return b};CKEDITOR.inlineAll=function(){var a,f,b;for(b in CKEDITOR.dtd.$editable)for(var c=CKEDITOR.document.getElementsByTag(b),e=0,l=c.count();e<l;e++)a=c.getItem(e),"true"==a.getAttribute("contenteditable")&&(f={element:a,config:{}},!1!==CKEDITOR.fire("inline",f)&&CKEDITOR.inline(a,f.config))};CKEDITOR.domReady(function(){!CKEDITOR.disableAutoInline&&CKEDITOR.inlineAll()})}(),CKEDITOR.replaceClass="ckeditor",function(){function a(a,
+e,l,k){if(!CKEDITOR.env.isCompatible)return null;a=CKEDITOR.dom.element.get(a);if(a.getEditor())throw'The editor instance "'+a.getEditor().name+'" is already attached to the provided element.';var d=new CKEDITOR.editor(e,a,k);k==CKEDITOR.ELEMENT_MODE_REPLACE&&(a.setStyle("visibility","hidden"),d._.required=a.hasAttribute("required"),a.removeAttribute("required"));l&&d.setData(l,null,!0);d.on("loaded",function(){b(d);k==CKEDITOR.ELEMENT_MODE_REPLACE&&d.config.autoUpdateElement&&a.$.form&&d._attachToForm();
+d.setMode(d.config.startupMode,function(){d.resetDirty();d.status="ready";d.fireOnce("instanceReady");CKEDITOR.fire("instanceReady",null,d)})});d.on("destroy",f);return d}function f(){var a=this.container,b=this.element;a&&(a.clearCustomData(),a.remove());b&&(b.clearCustomData(),this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE&&(b.show(),this._.required&&b.setAttribute("required","required")),delete this.element)}function b(a){var b=a.name,f=a.element,k=a.elementMode,d=a.fire("uiSpace",{space:"top",
+html:""}).html,h=a.fire("uiSpace",{space:"bottom",html:""}).html,m=new CKEDITOR.template('\x3c{outerEl} id\x3d"cke_{name}" class\x3d"{id} cke cke_reset cke_chrome cke_editor_{name} cke_{langDir} '+CKEDITOR.env.cssClass+'"  dir\x3d"{langDir}" lang\x3d"{langCode}" role\x3d"application"'+(a.title?' aria-labelledby\x3d"cke_{name}_arialbl"':"")+"\x3e"+(a.title?'\x3cspan id\x3d"cke_{name}_arialbl" class\x3d"cke_voice_label"\x3e{voiceLabel}\x3c/span\x3e':"")+'\x3c{outerEl} class\x3d"cke_inner cke_reset" role\x3d"presentation"\x3e{topHtml}\x3c{outerEl} id\x3d"{contentId}" class\x3d"cke_contents cke_reset" role\x3d"presentation"\x3e\x3c/{outerEl}\x3e{bottomHtml}\x3c/{outerEl}\x3e\x3c/{outerEl}\x3e'),
+b=CKEDITOR.dom.element.createFromHtml(m.output({id:a.id,name:b,langDir:a.lang.dir,langCode:a.langCode,voiceLabel:a.title,topHtml:d?'\x3cspan id\x3d"'+a.ui.spaceId("top")+'" class\x3d"cke_top cke_reset_all" role\x3d"presentation" style\x3d"height:auto"\x3e'+d+"\x3c/span\x3e":"",contentId:a.ui.spaceId("contents"),bottomHtml:h?'\x3cspan id\x3d"'+a.ui.spaceId("bottom")+'" class\x3d"cke_bottom cke_reset_all" role\x3d"presentation"\x3e'+h+"\x3c/span\x3e":"",outerEl:CKEDITOR.env.ie?"span":"div"}));k==CKEDITOR.ELEMENT_MODE_REPLACE?
+(f.hide(),b.insertAfter(f)):f.append(b);a.container=b;a.ui.contentsElement=a.ui.space("contents");d&&a.ui.space("top").unselectable();h&&a.ui.space("bottom").unselectable();f=a.config.width;k=a.config.height;f&&b.setStyle("width",CKEDITOR.tools.cssLength(f));k&&a.ui.space("contents").setStyle("height",CKEDITOR.tools.cssLength(k));b.disableContextMenu();CKEDITOR.env.webkit&&b.on("focus",function(){a.focus()});a.fireOnce("uiReady")}CKEDITOR.replace=function(b,e){return a(b,e,null,CKEDITOR.ELEMENT_MODE_REPLACE)};
+CKEDITOR.appendTo=function(b,e,f){return a(b,e,f,CKEDITOR.ELEMENT_MODE_APPENDTO)};CKEDITOR.replaceAll=function(){for(var a=document.getElementsByTagName("textarea"),b=0;b<a.length;b++){var f=null,k=a[b];if(k.name||k.id){if("string"==typeof arguments[0]){if(!(new RegExp("(?:^|\\s)"+arguments[0]+"(?:$|\\s)")).test(k.className))continue}else if("function"==typeof arguments[0]&&(f={},!1===arguments[0](k,f)))continue;this.replace(k,f)}}};CKEDITOR.editor.prototype.addMode=function(a,b){(this._.modes||(this._.modes=
+{}))[a]=b};CKEDITOR.editor.prototype.setMode=function(a,b){var f=this,k=this._.modes;if(a!=f.mode&&k&&k[a]){f.fire("beforeSetMode",a);if(f.mode){var d=f.checkDirty(),k=f._.previousModeData,h,m=0;f.fire("beforeModeUnload");f.editable(0);f._.previousMode=f.mode;f._.previousModeData=h=f.getData(1);"source"==f.mode&&k==h&&(f.fire("lockSnapshot",{forceUpdate:!0}),m=1);f.ui.space("contents").setHtml("");f.mode=""}else f._.previousModeData=f.getData(1);this._.modes[a](function(){f.mode=a;void 0!==d&&!d&&
+f.resetDirty();m?f.fire("unlockSnapshot"):"wysiwyg"==a&&f.fire("saveSnapshot");setTimeout(function(){f.fire("mode");b&&b.call(f)},0)})}};CKEDITOR.editor.prototype.resize=function(a,b,f,k){var d=this.container,h=this.ui.space("contents"),m=CKEDITOR.env.webkit&&this.document&&this.document.getWindow().$.frameElement;k=k?this.container.getFirst(function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasClass("cke_inner")}):d;k.setSize("width",a,!0);m&&(m.style.width="1%");var g=(k.$.offsetHeight||0)-(h.$.clientHeight||
 0),d=Math.max(b-(f?0:g),0);b=f?b+g:b;h.setStyle("height",d+"px");m&&(m.style.width="100%");this.fire("resize",{outerHeight:b,contentsHeight:d,outerWidth:a||k.getSize("width")})};CKEDITOR.editor.prototype.getResizable=function(a){return a?this.ui.space("contents"):this.container};CKEDITOR.domReady(function(){CKEDITOR.replaceClass&&CKEDITOR.replaceAll(CKEDITOR.replaceClass)})}(),CKEDITOR.config.startupMode="wysiwyg",function(){function a(a){var b=a.editor,d=a.data.path,e=d.blockLimit,g=a.data.selection,
 h=g.getRanges()[0],m;if(CKEDITOR.env.gecko||CKEDITOR.env.ie&&CKEDITOR.env.needsBrFiller)if(g=f(g,d))g.appendBogus(),m=CKEDITOR.env.ie;k(b,d.block,e)&&h.collapsed&&!h.getCommonAncestor().isReadOnly()&&(d=h.clone(),d.enlarge(CKEDITOR.ENLARGE_BLOCK_CONTENTS),e=new CKEDITOR.dom.walker(d),e.guard=function(a){return!c(a)||a.type==CKEDITOR.NODE_COMMENT||a.isReadOnly()},!e.checkForward()||d.checkStartOfBlock()&&d.checkEndOfBlock())&&(b=h.fixBlock(!0,b.activeEnterMode==CKEDITOR.ENTER_DIV?"div":"p"),CKEDITOR.env.needsBrFiller||
 (b=b.getFirst(c))&&b.type==CKEDITOR.NODE_TEXT&&CKEDITOR.tools.trim(b.getText()).match(/^(?:&nbsp;|\xa0)$/)&&b.remove(),m=1,a.cancel());m&&h.select()}function f(a,b){if(a.isFake)return 0;var d=b.block||b.blockLimit,e=d&&d.getLast(c);if(!(!d||!d.isBlockBoundary()||e&&e.type==CKEDITOR.NODE_ELEMENT&&e.isBlockBoundary()||d.is("pre")||d.getBogus()))return d}function b(a){var b=a.data.getTarget();b.is("input")&&(b=b.getAttribute("type"),"submit"!=b&&"reset"!=b||a.data.preventDefault())}function c(a){return g(a)&&
-n(a)}function e(a,b){return function(c){var d=c.data.$.toElement||c.data.$.fromElement||c.data.$.relatedTarget;(d=d&&d.nodeType==CKEDITOR.NODE_ELEMENT?new CKEDITOR.dom.element(d):null)&&(b.equals(d)||b.contains(d))||a.call(this,c)}}function l(a){function b(a){return function(b,e){e&&b.type==CKEDITOR.NODE_ELEMENT&&b.is(g)&&(d=b);if(!(e||!c(b)||a&&r(b)))return!1}}var d,e=a.getRanges()[0];a=a.root;var g={table:1,ul:1,ol:1,dl:1};if(e.startPath().contains(g)){var f=e.clone();f.collapse(1);f.setStartAt(a,
+n(a)}function e(a,b){return function(c){var d=c.data.$.toElement||c.data.$.fromElement||c.data.$.relatedTarget;(d=d&&d.nodeType==CKEDITOR.NODE_ELEMENT?new CKEDITOR.dom.element(d):null)&&(b.equals(d)||b.contains(d))||a.call(this,c)}}function l(a){function b(a){return function(b,e){e&&b.type==CKEDITOR.NODE_ELEMENT&&b.is(g)&&(d=b);if(!(e||!c(b)||a&&v(b)))return!1}}var d,e=a.getRanges()[0];a=a.root;var g={table:1,ul:1,ol:1,dl:1};if(e.startPath().contains(g)){var f=e.clone();f.collapse(1);f.setStartAt(a,
 CKEDITOR.POSITION_AFTER_START);a=new CKEDITOR.dom.walker(f);a.guard=b();a.checkBackward();if(d)return f=e.clone(),f.collapse(),f.setEndAt(d,CKEDITOR.POSITION_AFTER_END),a=new CKEDITOR.dom.walker(f),a.guard=b(!0),d=!1,a.checkForward(),d}return null}function k(a,b,c){return!1!==a.config.autoParagraph&&a.activeEnterMode!=CKEDITOR.ENTER_BR&&(a.editable().equals(c)&&!b||b&&"true"==b.getAttribute("contenteditable"))}function d(a){return a.activeEnterMode!=CKEDITOR.ENTER_BR&&!1!==a.config.autoParagraph?
-a.activeEnterMode==CKEDITOR.ENTER_DIV?"div":"p":!1}function h(a){var b=a.editor;b.getSelection().scrollIntoView();setTimeout(function(){b.fire("saveSnapshot")},0)}function m(a,b,c){var d=a.getCommonAncestor(b);for(b=a=c?b:a;(a=a.getParent())&&!d.equals(a)&&1==a.getChildCount();)b=a;b.remove()}var g,n,p,r,x,v,u,t,y,A;CKEDITOR.editable=CKEDITOR.tools.createClass({base:CKEDITOR.dom.element,$:function(a,b){this.base(b.$||b);this.editor=a;this.status="unloaded";this.hasFocus=!1;this.setup()},proto:{focus:function(){var a;
+a.activeEnterMode==CKEDITOR.ENTER_DIV?"div":"p":!1}function h(a){var b=a.editor;b.getSelection().scrollIntoView();setTimeout(function(){b.fire("saveSnapshot")},0)}function m(a,b,c){var d=a.getCommonAncestor(b);for(b=a=c?b:a;(a=a.getParent())&&!d.equals(a)&&1==a.getChildCount();)b=a;b.remove()}var g,n,q,v,y,w,u,r,t,A;CKEDITOR.editable=CKEDITOR.tools.createClass({base:CKEDITOR.dom.element,$:function(a,b){this.base(b.$||b);this.editor=a;this.status="unloaded";this.hasFocus=!1;this.setup()},proto:{focus:function(){var a;
 if(CKEDITOR.env.webkit&&!this.hasFocus&&(a=this.editor._.previousActive||this.getDocument().getActive(),this.contains(a))){a.focus();return}CKEDITOR.env.edge&&14<CKEDITOR.env.version&&!this.hasFocus&&this.getDocument().equals(CKEDITOR.document)&&(this.editor._.previousScrollTop=this.$.scrollTop);try{if(!CKEDITOR.env.ie||CKEDITOR.env.edge&&14<CKEDITOR.env.version||!this.getDocument().equals(CKEDITOR.document))if(CKEDITOR.env.chrome){var b=this.$.scrollTop;this.$.focus();this.$.scrollTop=b}else this.$.focus();
 else this.$.setActive()}catch(c){if(!CKEDITOR.env.ie)throw c;}CKEDITOR.env.safari&&!this.isInline()&&(a=CKEDITOR.document.getActive(),a.equals(this.getWindow().getFrame())||this.getWindow().focus())},on:function(a,b){var c=Array.prototype.slice.call(arguments,0);CKEDITOR.env.ie&&/^focus|blur$/.exec(a)&&(a="focus"==a?"focusin":"focusout",b=e(b,this),c[0]=a,c[1]=b);return CKEDITOR.dom.element.prototype.on.apply(this,c)},attachListener:function(a){!this._.listeners&&(this._.listeners=[]);var b=Array.prototype.slice.call(arguments,
 1),b=a.on.apply(a,b);this._.listeners.push(b);return b},clearListeners:function(){var a=this._.listeners;try{for(;a.length;)a.pop().removeListener()}catch(b){}},restoreAttrs:function(){var a=this._.attrChanges,b,c;for(c in a)a.hasOwnProperty(c)&&(b=a[c],null!==b?this.setAttribute(c,b):this.removeAttribute(c))},attachClass:function(a){var b=this.getCustomData("classes");this.hasClass(a)||(!b&&(b=[]),b.push(a),this.setCustomData("classes",b),this.addClass(a))},changeAttr:function(a,b){var c=this.getAttribute(a);
 b!==c&&(!this._.attrChanges&&(this._.attrChanges={}),a in this._.attrChanges||(this._.attrChanges[a]=c),this.setAttribute(a,b))},insertText:function(a){this.editor.focus();this.insertHtml(this.transformPlainTextToHtml(a),"text")},transformPlainTextToHtml:function(a){var b=this.editor.getSelection().getStartElement().hasAscendant("pre",!0)?CKEDITOR.ENTER_BR:this.editor.activeEnterMode;return CKEDITOR.tools.transformPlainTextToHtml(a,b)},insertHtml:function(a,b,c){var d=this.editor;d.focus();d.fire("saveSnapshot");
-c||(c=d.getSelection().getRanges()[0]);v(this,b||"html",a,c);c.select();h(this);this.editor.fire("afterInsertHtml",{})},insertHtmlIntoRange:function(a,b,c){v(this,c||"html",a,b);this.editor.fire("afterInsertHtml",{intoRange:b})},insertElement:function(a,b){var d=this.editor;d.focus();d.fire("saveSnapshot");var e=d.activeEnterMode,d=d.getSelection(),g=a.getName(),g=CKEDITOR.dtd.$block[g];b||(b=d.getRanges()[0]);this.insertElementIntoRange(a,b)&&(b.moveToPosition(a,CKEDITOR.POSITION_AFTER_END),g&&((g=
-a.getNext(function(a){return c(a)&&!r(a)}))&&g.type==CKEDITOR.NODE_ELEMENT&&g.is(CKEDITOR.dtd.$block)?g.getDtd()["#"]?b.moveToElementEditStart(g):b.moveToElementEditEnd(a):g||e==CKEDITOR.ENTER_BR||(g=b.fixBlock(!0,e==CKEDITOR.ENTER_DIV?"div":"p"),b.moveToElementEditStart(g))));d.selectRanges([b]);h(this)},insertElementIntoSelection:function(a){this.insertElement(a)},insertElementIntoRange:function(a,b){var c=this.editor,d=c.config.enterMode,e=a.getName(),g=CKEDITOR.dtd.$block[e];if(b.checkReadOnly())return!1;
-b.deleteContents(1);b.startContainer.type==CKEDITOR.NODE_ELEMENT&&(b.startContainer.is({tr:1,table:1,tbody:1,thead:1,tfoot:1})?u(b):b.startContainer.is(CKEDITOR.dtd.$list)&&t(b));var f,h;if(g)for(;(f=b.getCommonAncestor(0,1))&&(h=CKEDITOR.dtd[f.getName()])&&(!h||!h[e]);)f.getName()in CKEDITOR.dtd.span?b.splitElement(f):b.checkStartOfBlock()&&b.checkEndOfBlock()?(b.setStartBefore(f),b.collapse(!0),f.remove()):b.splitBlock(d==CKEDITOR.ENTER_DIV?"div":"p",c.editable());b.insertNode(a);return!0},setData:function(a,
+c||(c=d.getSelection().getRanges()[0]);w(this,b||"html",a,c);c.select();h(this);this.editor.fire("afterInsertHtml",{})},insertHtmlIntoRange:function(a,b,c){w(this,c||"html",a,b);this.editor.fire("afterInsertHtml",{intoRange:b})},insertElement:function(a,b){var d=this.editor;d.focus();d.fire("saveSnapshot");var e=d.activeEnterMode,d=d.getSelection(),g=a.getName(),g=CKEDITOR.dtd.$block[g];b||(b=d.getRanges()[0]);this.insertElementIntoRange(a,b)&&(b.moveToPosition(a,CKEDITOR.POSITION_AFTER_END),g&&((g=
+a.getNext(function(a){return c(a)&&!v(a)}))&&g.type==CKEDITOR.NODE_ELEMENT&&g.is(CKEDITOR.dtd.$block)?g.getDtd()["#"]?b.moveToElementEditStart(g):b.moveToElementEditEnd(a):g||e==CKEDITOR.ENTER_BR||(g=b.fixBlock(!0,e==CKEDITOR.ENTER_DIV?"div":"p"),b.moveToElementEditStart(g))));d.selectRanges([b]);h(this)},insertElementIntoSelection:function(a){this.insertElement(a)},insertElementIntoRange:function(a,b){var c=this.editor,d=c.config.enterMode,e=a.getName(),g=CKEDITOR.dtd.$block[e];if(b.checkReadOnly())return!1;
+b.deleteContents(1);b.startContainer.type==CKEDITOR.NODE_ELEMENT&&(b.startContainer.is({tr:1,table:1,tbody:1,thead:1,tfoot:1})?u(b):b.startContainer.is(CKEDITOR.dtd.$list)&&r(b));var f,h;if(g)for(;(f=b.getCommonAncestor(0,1))&&(h=CKEDITOR.dtd[f.getName()])&&(!h||!h[e]);)f.getName()in CKEDITOR.dtd.span?b.splitElement(f):b.checkStartOfBlock()&&b.checkEndOfBlock()?(b.setStartBefore(f),b.collapse(!0),f.remove()):b.splitBlock(d==CKEDITOR.ENTER_DIV?"div":"p",c.editable());b.insertNode(a);return!0},setData:function(a,
 b){b||(a=this.editor.dataProcessor.toHtml(a));this.setHtml(a);this.fixInitialSelection();"unloaded"==this.status&&(this.status="ready");this.editor.fire("dataReady")},getData:function(a){var b=this.getHtml();a||(b=this.editor.dataProcessor.toDataFormat(b));return b},setReadOnly:function(a){this.setAttribute("contenteditable",!a)},detach:function(){this.removeClass("cke_editable");this.status="detached";var a=this.editor;this._.detach();delete a.document;delete a.window},isInline:function(){return this.getDocument().equals(CKEDITOR.document)},
 fixInitialSelection:function(){function a(){var b=c.getDocument().$,d=b.getSelection(),e;a:if(d.anchorNode&&d.anchorNode==c.$)e=!0;else{if(CKEDITOR.env.webkit&&(e=c.getDocument().getActive())&&e.equals(c)&&!d.anchorNode){e=!0;break a}e=void 0}e&&(e=new CKEDITOR.dom.range(c),e.moveToElementEditStart(c),b=b.createRange(),b.setStart(e.startContainer.$,e.startOffset),b.collapse(!0),d.removeAllRanges(),d.addRange(b))}function b(){var a=c.getDocument().$,d=a.selection,e=c.getDocument().getActive();"None"==
 d.type&&e.equals(c)&&(d=new CKEDITOR.dom.range(c),a=a.body.createTextRange(),d.moveToElementEditStart(c),d=d.startContainer,d.type!=CKEDITOR.NODE_ELEMENT&&(d=d.getParent()),a.moveToElementText(d.$),a.collapse(!0),a.select())}var c=this;if(CKEDITOR.env.ie&&(9>CKEDITOR.env.version||CKEDITOR.env.quirks))this.hasFocus&&(this.focus(),b());else if(this.hasFocus)this.focus(),a();else this.once("focus",function(){a()},null,null,-999)},getHtmlFromRange:function(a){if(a.collapsed)return new CKEDITOR.dom.documentFragment(a.document);
-a={doc:this.getDocument(),range:a.clone()};y.eol.detect(a,this);y.bogus.exclude(a);y.cell.shrink(a);a.fragment=a.range.cloneContents();y.tree.rebuild(a,this);y.eol.fix(a,this);return new CKEDITOR.dom.documentFragment(a.fragment.$)},extractHtmlFromRange:function(a,b){var c=A,d={range:a,doc:a.document},e=this.getHtmlFromRange(a);if(a.collapsed)return a.optimize(),e;a.enlarge(CKEDITOR.ENLARGE_INLINE,1);c.table.detectPurge(d);d.bookmark=a.createBookmark();delete d.range;var g=this.editor.createRange();
+a={doc:this.getDocument(),range:a.clone()};t.eol.detect(a,this);t.bogus.exclude(a);t.cell.shrink(a);a.fragment=a.range.cloneContents();t.tree.rebuild(a,this);t.eol.fix(a,this);return new CKEDITOR.dom.documentFragment(a.fragment.$)},extractHtmlFromRange:function(a,b){var c=A,d={range:a,doc:a.document},e=this.getHtmlFromRange(a);if(a.collapsed)return a.optimize(),e;a.enlarge(CKEDITOR.ENLARGE_INLINE,1);c.table.detectPurge(d);d.bookmark=a.createBookmark();delete d.range;var g=this.editor.createRange();
 g.moveToPosition(d.bookmark.startNode,CKEDITOR.POSITION_BEFORE_START);d.targetBookmark=g.createBookmark();c.list.detectMerge(d,this);c.table.detectRanges(d,this);c.block.detectMerge(d,this);d.tableContentsRanges?(c.table.deleteRanges(d),a.moveToBookmark(d.bookmark),d.range=a):(a.moveToBookmark(d.bookmark),d.range=a,a.extractContents(c.detectExtractMerge(d)));a.moveToBookmark(d.targetBookmark);a.optimize();c.fixUneditableRangePosition(a);c.list.merge(d,this);c.table.purge(d,this);c.block.merge(d,this);
-if(b){c=a.startPath();if(d=a.checkStartOfBlock()&&a.checkEndOfBlock()&&c.block&&!a.root.equals(c.block)){a:{var d=c.block.getElementsByTag("span"),g=0,f;if(d)for(;f=d.getItem(g++);)if(!n(f)){d=!0;break a}d=!1}d=!d}d&&(a.moveToPosition(c.block,CKEDITOR.POSITION_BEFORE_START),c.block.remove())}else c.autoParagraph(this.editor,a),p(a.startContainer)&&a.startContainer.appendBogus();a.startContainer.mergeSiblings();return e},setup:function(){var a=this.editor;this.attachListener(a,"beforeGetData",function(){var b=
-this.getData();this.is("textarea")||!1!==a.config.ignoreEmptyParagraph&&(b=b.replace(x,function(a,b){return b}));a.setData(b,null,1)},this);this.attachListener(a,"getSnapshot",function(a){a.data=this.getData(1)},this);this.attachListener(a,"afterSetData",function(){this.setData(a.getData(1))},this);this.attachListener(a,"loadSnapshot",function(a){this.setData(a.data,1)},this);this.attachListener(a,"beforeFocus",function(){var b=a.getSelection();(b=b&&b.getNative())&&"Control"==b.type||this.focus()},
+if(b){c=a.startPath();if(d=a.checkStartOfBlock()&&a.checkEndOfBlock()&&c.block&&!a.root.equals(c.block)){a:{var d=c.block.getElementsByTag("span"),g=0,f;if(d)for(;f=d.getItem(g++);)if(!n(f)){d=!0;break a}d=!1}d=!d}d&&(a.moveToPosition(c.block,CKEDITOR.POSITION_BEFORE_START),c.block.remove())}else c.autoParagraph(this.editor,a),q(a.startContainer)&&a.startContainer.appendBogus();a.startContainer.mergeSiblings();return e},setup:function(){var a=this.editor;this.attachListener(a,"beforeGetData",function(){var b=
+this.getData();this.is("textarea")||!1!==a.config.ignoreEmptyParagraph&&(b=b.replace(y,function(a,b){return b}));a.setData(b,null,1)},this);this.attachListener(a,"getSnapshot",function(a){a.data=this.getData(1)},this);this.attachListener(a,"afterSetData",function(){this.setData(a.getData(1))},this);this.attachListener(a,"loadSnapshot",function(a){this.setData(a.data,1)},this);this.attachListener(a,"beforeFocus",function(){var b=a.getSelection();(b=b&&b.getNative())&&"Control"==b.type||this.focus()},
 this);this.attachListener(a,"insertHtml",function(a){this.insertHtml(a.data.dataValue,a.data.mode,a.data.range)},this);this.attachListener(a,"insertElement",function(a){this.insertElement(a.data)},this);this.attachListener(a,"insertText",function(a){this.insertText(a.data)},this);this.setReadOnly(a.readOnly);this.attachClass("cke_editable");a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?this.attachClass("cke_editable_inline"):a.elementMode!=CKEDITOR.ELEMENT_MODE_REPLACE&&a.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO||
 this.attachClass("cke_editable_themed");this.attachClass("cke_contents_"+a.config.contentsLangDirection);a.keystrokeHandler.blockedKeystrokes[8]=+a.readOnly;a.keystrokeHandler.attach(this);this.on("blur",function(){this.hasFocus=!1},null,null,-1);this.on("focus",function(){this.hasFocus=!0},null,null,-1);if(CKEDITOR.env.webkit)this.on("scroll",function(){a._.previousScrollTop=a.editable().$.scrollTop},null,null,-1);if(CKEDITOR.env.edge&&14<CKEDITOR.env.version){var d=function(){var b=a.editable();
 null!=a._.previousScrollTop&&b.getDocument().equals(CKEDITOR.document)&&(b.$.scrollTop=a._.previousScrollTop,a._.previousScrollTop=null,this.removeListener("scroll",d))};this.on("scroll",d)}a.focusManager.add(this);this.equals(CKEDITOR.document.getActive())&&(this.hasFocus=!0,a.once("contentDom",function(){a.focusManager.focus(this)},this));this.isInline()&&this.changeAttr("tabindex",a.tabIndex);if(!this.is("textarea")){a.document=this.getDocument();a.window=this.getWindow();var e=a.document;this.changeAttr("spellcheck",
 !a.config.disableNativeSpellChecker);var f=a.config.contentsLangDirection;this.getDirection(1)!=f&&this.changeAttr("dir",f);var h=CKEDITOR.getCss();if(h){var f=e.getHead(),k=f.getCustomData("stylesheet");k?h!=k.getText()&&(CKEDITOR.env.ie&&9>CKEDITOR.env.version?k.$.styleSheet.cssText=h:k.setText(h)):(h=e.appendStyleText(h),h=new CKEDITOR.dom.element(h.ownerNode||h.owningElement),f.setCustomData("stylesheet",h),h.data("cke-temp",1))}f=e.getCustomData("stylesheet_ref")||0;e.setCustomData("stylesheet_ref",
-f+1);this.setCustomData("cke_includeReadonly",!a.config.disableReadonlyStyling);this.attachListener(this,"click",function(a){a=a.data;var b=(new CKEDITOR.dom.elementPath(a.getTarget(),this)).contains("a");b&&2!=a.$.button&&b.isReadOnly()&&a.preventDefault()});var n={8:1,46:1};this.attachListener(a,"key",function(b){if(a.readOnly)return!0;var c=b.data.domEvent.getKey(),d;if(c in n){b=a.getSelection();var e,f=b.getRanges()[0],h=f.startPath(),m,k,t,c=8==c;CKEDITOR.env.ie&&11>CKEDITOR.env.version&&(e=
-b.getSelectedElement())||(e=l(b))?(a.fire("saveSnapshot"),f.moveToPosition(e,CKEDITOR.POSITION_BEFORE_START),e.remove(),f.select(),a.fire("saveSnapshot"),d=1):f.collapsed&&((m=h.block)&&(t=m[c?"getPrevious":"getNext"](g))&&t.type==CKEDITOR.NODE_ELEMENT&&t.is("table")&&f[c?"checkStartOfBlock":"checkEndOfBlock"]()?(a.fire("saveSnapshot"),f[c?"checkEndOfBlock":"checkStartOfBlock"]()&&m.remove(),f["moveToElementEdit"+(c?"End":"Start")](t),f.select(),a.fire("saveSnapshot"),d=1):h.blockLimit&&h.blockLimit.is("td")&&
-(k=h.blockLimit.getAscendant("table"))&&f.checkBoundaryOfElement(k,c?CKEDITOR.START:CKEDITOR.END)&&(t=k[c?"getPrevious":"getNext"](g))?(a.fire("saveSnapshot"),f["moveToElementEdit"+(c?"End":"Start")](t),f.checkStartOfBlock()&&f.checkEndOfBlock()?t.remove():f.select(),a.fire("saveSnapshot"),d=1):(k=h.contains(["td","th","caption"]))&&f.checkBoundaryOfElement(k,c?CKEDITOR.START:CKEDITOR.END)&&(d=1))}return!d});a.blockless&&CKEDITOR.env.ie&&CKEDITOR.env.needsBrFiller&&this.attachListener(this,"keyup",
-function(b){b.data.getKeystroke()in n&&!this.getFirst(c)&&(this.appendBogus(),b=a.createRange(),b.moveToPosition(this,CKEDITOR.POSITION_AFTER_START),b.select())});this.attachListener(this,"dblclick",function(b){if(a.readOnly)return!1;b={element:b.data.getTarget()};a.fire("doubleclick",b)});CKEDITOR.env.ie&&this.attachListener(this,"click",b);CKEDITOR.env.ie&&!CKEDITOR.env.edge||this.attachListener(this,"mousedown",function(b){var c=b.data.getTarget();c.is("img","hr","input","textarea","select")&&
-!c.isReadOnly()&&(a.getSelection().selectElement(c),c.is("input","textarea","select")&&b.data.preventDefault())});CKEDITOR.env.edge&&this.attachListener(this,"mouseup",function(b){(b=b.data.getTarget())&&b.is("img")&&a.getSelection().selectElement(b)});CKEDITOR.env.gecko&&this.attachListener(this,"mouseup",function(b){if(2==b.data.$.button&&(b=b.data.getTarget(),!b.getOuterHtml().replace(x,""))){var c=a.createRange();c.moveToElementEditStart(b);c.select(!0)}});CKEDITOR.env.webkit&&(this.attachListener(this,
-"click",function(a){a.data.getTarget().is("input","select")&&a.data.preventDefault()}),this.attachListener(this,"mouseup",function(a){a.data.getTarget().is("input","textarea")&&a.data.preventDefault()}));CKEDITOR.env.webkit&&this.attachListener(a,"key",function(b){if(a.readOnly)return!0;b=b.data.domEvent.getKey();if(b in n){var c=8==b,d=a.getSelection().getRanges()[0];b=d.startPath();if(d.collapsed)a:{var e=b.block;if(e&&d[c?"checkStartOfBlock":"checkEndOfBlock"]()&&d.moveToClosestEditablePosition(e,
-!c)&&d.collapsed){if(d.startContainer.type==CKEDITOR.NODE_ELEMENT){var g=d.startContainer.getChild(d.startOffset-(c?1:0));if(g&&g.type==CKEDITOR.NODE_ELEMENT&&g.is("hr")){a.fire("saveSnapshot");g.remove();b=!0;break a}}d=d.startPath().block;if(!d||d&&d.contains(e))b=void 0;else{a.fire("saveSnapshot");var f;(f=(c?d:e).getBogus())&&f.remove();f=a.getSelection();g=f.createBookmarks();(c?e:d).moveChildren(c?d:e,!1);b.lastElement.mergeSiblings();m(e,d,!c);f.selectBookmarks(g);b=!0}}else b=!1}else c=d,
-f=b.block,d=c.endPath().block,f&&d&&!f.equals(d)?(a.fire("saveSnapshot"),(e=f.getBogus())&&e.remove(),c.enlarge(CKEDITOR.ENLARGE_INLINE),c.deleteContents(),d.getParent()&&(d.moveChildren(f,!1),b.lastElement.mergeSiblings(),m(f,d,!0)),c=a.getSelection().getRanges()[0],c.collapse(1),c.optimize(),""===c.startContainer.getHtml()&&c.startContainer.appendBogus(),c.select(),b=!0):b=!1;if(!b)return;a.getSelection().scrollIntoView();a.fire("saveSnapshot");return!1}},this,null,100)}}},_:{detach:function(){this.editor.setData(this.editor.getData(),
-0,1);this.clearListeners();this.restoreAttrs();var a;if(a=this.removeCustomData("classes"))for(;a.length;)this.removeClass(a.pop());if(!this.is("textarea")){a=this.getDocument();var b=a.getHead();if(b.getCustomData("stylesheet")){var c=a.getCustomData("stylesheet_ref");--c?a.setCustomData("stylesheet_ref",c):(a.removeCustomData("stylesheet_ref"),b.removeCustomData("stylesheet").remove())}}this.editor.fire("contentDomUnload");delete this.editor}}});CKEDITOR.editor.prototype.editable=function(a){var b=
-this._.editable;if(b&&a)return 0;arguments.length&&(b=this._.editable=a?a instanceof CKEDITOR.editable?a:new CKEDITOR.editable(this,a):(b&&b.detach(),null));return b};CKEDITOR.on("instanceLoaded",function(b){var c=b.editor;c.on("insertElement",function(a){a=a.data;a.type==CKEDITOR.NODE_ELEMENT&&(a.is("input")||a.is("textarea"))&&("false"!=a.getAttribute("contentEditable")&&a.data("cke-editable",a.hasAttribute("contenteditable")?"true":"1"),a.setAttribute("contentEditable",!1))});c.on("selectionChange",
-function(b){if(!c.readOnly){var d=c.getSelection();d&&!d.isLocked&&(d=c.checkDirty(),c.fire("lockSnapshot"),a(b),c.fire("unlockSnapshot"),!d&&c.resetDirty())}})});CKEDITOR.on("instanceCreated",function(a){var b=a.editor;b.on("mode",function(){var a=b.editable();if(a&&a.isInline()){var c=b.title;a.changeAttr("role","textbox");a.changeAttr("aria-label",c);c&&a.changeAttr("title",c);var d=b.fire("ariaEditorHelpLabel",{}).label;if(d&&(c=this.ui.space(this.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?"top":
-"contents"))){var e=CKEDITOR.tools.getNextId(),d=CKEDITOR.dom.element.createFromHtml('\x3cspan id\x3d"'+e+'" class\x3d"cke_voice_label"\x3e'+d+"\x3c/span\x3e");c.append(d);a.changeAttr("aria-describedby",e)}}})});CKEDITOR.addCss(".cke_editable{cursor:text}.cke_editable img,.cke_editable input,.cke_editable textarea{cursor:default}");g=CKEDITOR.dom.walker.whitespaces(!0);n=CKEDITOR.dom.walker.bookmark(!1,!0);p=CKEDITOR.dom.walker.empty();r=CKEDITOR.dom.walker.bogus();x=/(^|<body\b[^>]*>)\s*<(p|div|address|h\d|center|pre)[^>]*>\s*(?:<br[^>]*>|&nbsp;|\u00A0|&#160;)?\s*(:?<\/\2>)?\s*(?=$|<\/body>)/gi;
-v=function(){function a(b){return b.type==CKEDITOR.NODE_ELEMENT}function b(c,d){var e,g,f,h,m=[],k=d.range.startContainer;e=d.range.startPath();for(var k=l[k.getName()],n=0,t=c.getChildren(),u=t.count(),E=-1,v=-1,y=0,p=e.contains(l.$list);n<u;++n)e=t.getItem(n),a(e)?(f=e.getName(),p&&f in CKEDITOR.dtd.$list?m=m.concat(b(e,d)):(h=!!k[f],"br"!=f||!e.data("cke-eol")||n&&n!=u-1||(y=(g=n?m[n-1].node:t.getItem(n+1))&&(!a(g)||!g.is("br")),g=g&&a(g)&&l.$block[g.getName()]),-1!=E||h||(E=n),h||(v=n),m.push({isElement:1,
-isLineBreak:y,isBlock:e.isBlockBoundary(),hasBlockSibling:g,node:e,name:f,allowed:h}),g=y=0)):m.push({isElement:0,node:e,allowed:1});-1<E&&(m[E].firstNotAllowed=1);-1<v&&(m[v].lastNotAllowed=1);return m}function e(b,c){var d=[],g=b.getChildren(),f=g.count(),h,m=0,k=l[c],n=!b.is(l.$inline)||b.is("br");for(n&&d.push(" ");m<f;m++)h=g.getItem(m),a(h)&&!h.is(k)?d=d.concat(e(h,c)):d.push(h);n&&d.push(" ");return d}function f(b){return a(b.startContainer)&&b.startContainer.getChild(b.startOffset-1)}function g(b){return b&&
-a(b)&&(b.is(l.$removeEmpty)||b.is("a")&&!b.isBlockBoundary())}function h(b,c,d,e){var g=b.clone(),f,m;g.setEndAt(c,CKEDITOR.POSITION_BEFORE_END);(f=(new CKEDITOR.dom.walker(g)).next())&&a(f)&&n[f.getName()]&&(m=f.getPrevious())&&a(m)&&!m.getParent().equals(b.startContainer)&&d.contains(m)&&e.contains(f)&&f.isIdentical(m)&&(f.moveChildren(m),f.remove(),h(b,c,d,e))}function m(b,c){function d(b,c){if(c.isBlock&&c.isElement&&!c.node.is("br")&&a(b)&&b.is("br"))return b.remove(),1}var e=c.endContainer.getChild(c.endOffset),
-g=c.endContainer.getChild(c.endOffset-1);e&&d(e,b[b.length-1]);g&&d(g,b[0])&&(c.setEnd(c.endContainer,c.endOffset-1),c.collapse())}var l=CKEDITOR.dtd,n={p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,ul:1,ol:1,li:1,pre:1,dl:1,blockquote:1},t={p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},u=CKEDITOR.tools.extend({},l.$inline);delete u.br;return function(n,D,v,y){var p=n.editor,x=!1;"unfiltered_html"==D&&(D="html",x=!0);if(!y.checkReadOnly()){var A=(new CKEDITOR.dom.elementPath(y.startContainer,y.root)).blockLimit||
-y.root;n={type:D,dontFilter:x,editable:n,editor:p,range:y,blockLimit:A,mergeCandidates:[],zombies:[]};D=n.range;y=n.mergeCandidates;var r,J;"text"==n.type&&D.shrink(CKEDITOR.SHRINK_ELEMENT,!0,!1)&&(r=CKEDITOR.dom.element.createFromHtml("\x3cspan\x3e\x26nbsp;\x3c/span\x3e",D.document),D.insertNode(r),D.setStartAfter(r));x=new CKEDITOR.dom.elementPath(D.startContainer);n.endPath=A=new CKEDITOR.dom.elementPath(D.endContainer);if(!D.collapsed){var p=A.block||A.blockLimit,fa=D.getCommonAncestor();p&&!p.equals(fa)&&
-!p.contains(fa)&&D.checkEndOfBlock()&&n.zombies.push(p);D.deleteContents()}for(;(J=f(D))&&a(J)&&J.isBlockBoundary()&&x.contains(J);)D.moveToPosition(J,CKEDITOR.POSITION_BEFORE_END);h(D,n.blockLimit,x,A);r&&(D.setEndBefore(r),D.collapse(),r.remove());r=D.startPath();if(p=r.contains(g,!1,1))D.splitElement(p),n.inlineStylesRoot=p,n.inlineStylesPeak=r.lastElement;r=D.createBookmark();(p=r.startNode.getPrevious(c))&&a(p)&&g(p)&&y.push(p);(p=r.startNode.getNext(c))&&a(p)&&g(p)&&y.push(p);for(p=r.startNode;(p=
-p.getParent())&&g(p);)y.push(p);D.moveToBookmark(r);if(r=v){r=n.range;if("text"==n.type&&n.inlineStylesRoot){J=n.inlineStylesPeak;D=J.getDocument().createText("{cke-peak}");for(y=n.inlineStylesRoot.getParent();!J.equals(y);)D=D.appendTo(J.clone()),J=J.getParent();v=D.getOuterHtml().split("{cke-peak}").join(v)}J=n.blockLimit.getName();if(/^\s+|\s+$/.test(v)&&"span"in CKEDITOR.dtd[J]){var P='\x3cspan data-cke-marker\x3d"1"\x3e\x26nbsp;\x3c/span\x3e';v=P+v+P}v=n.editor.dataProcessor.toHtml(v,{context:null,
-fixForBody:!1,protectedWhitespaces:!!P,dontFilter:n.dontFilter,filter:n.editor.activeFilter,enterMode:n.editor.activeEnterMode});J=r.document.createElement("body");J.setHtml(v);P&&(J.getFirst().remove(),J.getLast().remove());if((P=r.startPath().block)&&(1!=P.getChildCount()||!P.getBogus()))a:{var Q;if(1==J.getChildCount()&&a(Q=J.getFirst())&&Q.is(t)&&!Q.hasAttribute("contenteditable")){P=Q.getElementsByTag("*");r=0;for(y=P.count();r<y;r++)if(D=P.getItem(r),!D.is(u))break a;Q.moveChildren(Q.getParent(1));
-Q.remove()}}n.dataWrapper=J;r=v}if(r){Q=n.range;r=Q.document;var N;J=n.blockLimit;y=0;var S,P=[],R,Y;v=p=0;var W,Z;D=Q.startContainer;var x=n.endPath.elements[0],aa,A=x.getPosition(D),fa=!!x.getCommonAncestor(D)&&A!=CKEDITOR.POSITION_IDENTICAL&&!(A&CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_IS_CONTAINED);D=b(n.dataWrapper,n);for(m(D,Q);y<D.length;y++){A=D[y];if(N=A.isLineBreak){N=Q;W=J;var X=void 0,ba=void 0;A.hasBlockSibling?N=1:(X=N.startContainer.getAscendant(l.$block,1))&&X.is({div:1,p:1})?
-(ba=X.getPosition(W),ba==CKEDITOR.POSITION_IDENTICAL||ba==CKEDITOR.POSITION_CONTAINS?N=0:(W=N.splitElement(X),N.moveToPosition(W,CKEDITOR.POSITION_AFTER_START),N=1)):N=0}if(N)v=0<y;else{N=Q.startPath();!A.isBlock&&k(n.editor,N.block,N.blockLimit)&&(Y=d(n.editor))&&(Y=r.createElement(Y),Y.appendBogus(),Q.insertNode(Y),CKEDITOR.env.needsBrFiller&&(S=Y.getBogus())&&S.remove(),Q.moveToPosition(Y,CKEDITOR.POSITION_BEFORE_END));if((N=Q.startPath().block)&&!N.equals(R)){if(S=N.getBogus())S.remove(),P.push(N);
-R=N}A.firstNotAllowed&&(p=1);if(p&&A.isElement){N=Q.startContainer;for(W=null;N&&!l[N.getName()][A.name];){if(N.equals(J)){N=null;break}W=N;N=N.getParent()}if(N)W&&(Z=Q.splitElement(W),n.zombies.push(Z),n.zombies.push(W));else{W=J.getName();aa=!y;N=y==D.length-1;W=e(A.node,W);for(var X=[],ba=W.length,da=0,ia=void 0,ja=0,ea=-1;da<ba;da++)ia=W[da]," "==ia?(ja||aa&&!da||(X.push(new CKEDITOR.dom.text(" ")),ea=X.length),ja=1):(X.push(ia),ja=0);N&&ea==X.length&&X.pop();aa=X}}if(aa){for(;N=aa.pop();)Q.insertNode(N);
-aa=0}else Q.insertNode(A.node);A.lastNotAllowed&&y<D.length-1&&((Z=fa?x:Z)&&Q.setEndAt(Z,CKEDITOR.POSITION_AFTER_START),p=0);Q.collapse()}}1!=D.length?S=!1:(S=D[0],S=S.isElement&&"false"==S.node.getAttribute("contenteditable"));S&&(v=!0,N=D[0].node,Q.setStartAt(N,CKEDITOR.POSITION_BEFORE_START),Q.setEndAt(N,CKEDITOR.POSITION_AFTER_END));n.dontMoveCaret=v;n.bogusNeededBlocks=P}S=n.range;var ga;Z=n.bogusNeededBlocks;for(aa=S.createBookmark();R=n.zombies.pop();)R.getParent()&&(Y=S.clone(),Y.moveToElementEditStart(R),
-Y.removeEmptyBlocksAtEnd());if(Z)for(;R=Z.pop();)CKEDITOR.env.needsBrFiller?R.appendBogus():R.append(S.document.createText(" "));for(;R=n.mergeCandidates.pop();)R.mergeSiblings();S.moveToBookmark(aa);if(!n.dontMoveCaret){for(R=f(S);R&&a(R)&&!R.is(l.$empty);){if(R.isBlockBoundary())S.moveToPosition(R,CKEDITOR.POSITION_BEFORE_END);else{if(g(R)&&R.getHtml().match(/(\s|&nbsp;)$/g)){ga=null;break}ga=S.clone();ga.moveToPosition(R,CKEDITOR.POSITION_BEFORE_END)}R=R.getLast(c)}ga&&S.moveToRange(ga)}}}}();
-u=function(){function a(b){b=new CKEDITOR.dom.walker(b);b.guard=function(a,b){if(b)return!1;if(a.type==CKEDITOR.NODE_ELEMENT)return a.is(CKEDITOR.dtd.$tableContent)};b.evaluator=function(a){return a.type==CKEDITOR.NODE_ELEMENT};return b}function b(a,c,d){c=a.getDocument().createElement(c);a.append(c,d);return c}function c(a){var b=a.count(),d;for(b;0<b--;)d=a.getItem(b),CKEDITOR.tools.trim(d.getHtml())||(d.appendBogus(),CKEDITOR.env.ie&&9>CKEDITOR.env.version&&d.getChildCount()&&d.getFirst().remove())}
-return function(d){var e=d.startContainer,g=e.getAscendant("table",1),f=!1;c(g.getElementsByTag("td"));c(g.getElementsByTag("th"));g=d.clone();g.setStart(e,0);g=a(g).lastBackward();g||(g=d.clone(),g.setEndAt(e,CKEDITOR.POSITION_BEFORE_END),g=a(g).lastForward(),f=!0);g||(g=e);g.is("table")?(d.setStartAt(g,CKEDITOR.POSITION_BEFORE_START),d.collapse(!0),g.remove()):(g.is({tbody:1,thead:1,tfoot:1})&&(g=b(g,"tr",f)),g.is("tr")&&(g=b(g,g.getParent().is("thead")?"th":"td",f)),(e=g.getBogus())&&e.remove(),
-d.moveToPosition(g,f?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_BEFORE_END))}}();t=function(){function a(b){b=new CKEDITOR.dom.walker(b);b.guard=function(a,b){if(b)return!1;if(a.type==CKEDITOR.NODE_ELEMENT)return a.is(CKEDITOR.dtd.$list)||a.is(CKEDITOR.dtd.$listItem)};b.evaluator=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.is(CKEDITOR.dtd.$listItem)};return b}return function(b){var c=b.startContainer,d=!1,e;e=b.clone();e.setStart(c,0);e=a(e).lastBackward();e||(e=b.clone(),e.setEndAt(c,
-CKEDITOR.POSITION_BEFORE_END),e=a(e).lastForward(),d=!0);e||(e=c);e.is(CKEDITOR.dtd.$list)?(b.setStartAt(e,CKEDITOR.POSITION_BEFORE_START),b.collapse(!0),e.remove()):((c=e.getBogus())&&c.remove(),b.moveToPosition(e,d?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_BEFORE_END),b.select())}}();y={eol:{detect:function(a,b){var c=a.range,d=c.clone(),e=c.clone(),g=new CKEDITOR.dom.elementPath(c.startContainer,b),f=new CKEDITOR.dom.elementPath(c.endContainer,b);d.collapse(1);e.collapse();g.block&&d.checkBoundaryOfElement(g.block,
-CKEDITOR.END)&&(c.setStartAfter(g.block),a.prependEolBr=1);f.block&&e.checkBoundaryOfElement(f.block,CKEDITOR.START)&&(c.setEndBefore(f.block),a.appendEolBr=1)},fix:function(a,b){var c=b.getDocument(),d;a.appendEolBr&&(d=this.createEolBr(c),a.fragment.append(d));!a.prependEolBr||d&&!d.getPrevious()||a.fragment.append(this.createEolBr(c),1)},createEolBr:function(a){return a.createElement("br",{attributes:{"data-cke-eol":1}})}},bogus:{exclude:function(a){var b=a.range.getBoundaryNodes(),c=b.startNode,
-b=b.endNode;!b||!r(b)||c&&c.equals(b)||a.range.setEndBefore(b)}},tree:{rebuild:function(a,b){var c=a.range,d=c.getCommonAncestor(),e=new CKEDITOR.dom.elementPath(d,b),g=new CKEDITOR.dom.elementPath(c.startContainer,b),c=new CKEDITOR.dom.elementPath(c.endContainer,b),f;d.type==CKEDITOR.NODE_TEXT&&(d=d.getParent());if(e.blockLimit.is({tr:1,table:1})){var h=e.contains("table").getParent();f=function(a){return!a.equals(h)}}else if(e.block&&e.block.is(CKEDITOR.dtd.$listItem)&&(g=g.contains(CKEDITOR.dtd.$list),
-c=c.contains(CKEDITOR.dtd.$list),!g.equals(c))){var m=e.contains(CKEDITOR.dtd.$list).getParent();f=function(a){return!a.equals(m)}}f||(f=function(a){return!a.equals(e.block)&&!a.equals(e.blockLimit)});this.rebuildFragment(a,b,d,f)},rebuildFragment:function(a,b,c,d){for(var e;c&&!c.equals(b)&&d(c);)e=c.clone(0,1),a.fragment.appendTo(e),a.fragment=e,c=c.getParent()}},cell:{shrink:function(a){a=a.range;var b=a.startContainer,c=a.endContainer,d=a.startOffset,e=a.endOffset;b.type==CKEDITOR.NODE_ELEMENT&&
-b.equals(c)&&b.is("tr")&&++d==e&&a.shrink(CKEDITOR.SHRINK_TEXT)}}};A=function(){function a(b,c){var d=b.getParent();if(d.is(CKEDITOR.dtd.$inline))b[c?"insertBefore":"insertAfter"](d)}function b(c,d,e){a(d);a(e,1);for(var g;g=e.getNext();)g.insertAfter(d),d=g;p(c)&&c.remove()}function c(a,b){var d=new CKEDITOR.dom.range(a);d.setStartAfter(b.startNode);d.setEndBefore(b.endNode);return d}return{list:{detectMerge:function(a,b){var d=c(b,a.bookmark),e=d.startPath(),g=d.endPath(),f=e.contains(CKEDITOR.dtd.$list),
-h=g.contains(CKEDITOR.dtd.$list);a.mergeList=f&&h&&f.getParent().equals(h.getParent())&&!f.equals(h);a.mergeListItems=e.block&&g.block&&e.block.is(CKEDITOR.dtd.$listItem)&&g.block.is(CKEDITOR.dtd.$listItem);if(a.mergeList||a.mergeListItems)d=d.clone(),d.setStartBefore(a.bookmark.startNode),d.setEndAfter(a.bookmark.endNode),a.mergeListBookmark=d.createBookmark()},merge:function(a,c){if(a.mergeListBookmark){var d=a.mergeListBookmark.startNode,e=a.mergeListBookmark.endNode,g=new CKEDITOR.dom.elementPath(d,
-c),f=new CKEDITOR.dom.elementPath(e,c);if(a.mergeList){var h=g.contains(CKEDITOR.dtd.$list),m=f.contains(CKEDITOR.dtd.$list);h.equals(m)||(m.moveChildren(h),m.remove())}a.mergeListItems&&(g=g.contains(CKEDITOR.dtd.$listItem),f=f.contains(CKEDITOR.dtd.$listItem),g.equals(f)||b(f,d,e));d.remove();e.remove()}}},block:{detectMerge:function(a,b){if(!a.tableContentsRanges&&!a.mergeListBookmark){var c=new CKEDITOR.dom.range(b);c.setStartBefore(a.bookmark.startNode);c.setEndAfter(a.bookmark.endNode);a.mergeBlockBookmark=
-c.createBookmark()}},merge:function(a,c){if(a.mergeBlockBookmark&&!a.purgeTableBookmark){var d=a.mergeBlockBookmark.startNode,e=a.mergeBlockBookmark.endNode,g=new CKEDITOR.dom.elementPath(d,c),f=new CKEDITOR.dom.elementPath(e,c),g=g.block,f=f.block;g&&f&&!g.equals(f)&&b(f,d,e);d.remove();e.remove()}}},table:function(){function a(c){var e=[],g,f=new CKEDITOR.dom.walker(c),h=c.startPath().contains(d),m=c.endPath().contains(d),k={};f.guard=function(a,f){if(a.type==CKEDITOR.NODE_ELEMENT){var l="visited_"+
-(f?"out":"in");if(a.getCustomData(l))return;CKEDITOR.dom.element.setMarker(k,a,l,1)}if(f&&h&&a.equals(h))g=c.clone(),g.setEndAt(h,CKEDITOR.POSITION_BEFORE_END),e.push(g);else if(!f&&m&&a.equals(m))g=c.clone(),g.setStartAt(m,CKEDITOR.POSITION_AFTER_START),e.push(g);else{if(l=!f)l=a.type==CKEDITOR.NODE_ELEMENT&&a.is(d)&&(!h||b(a,h))&&(!m||b(a,m));l&&(g=c.clone(),g.selectNodeContents(a),e.push(g))}};f.lastForward();CKEDITOR.dom.element.clearAllMarkers(k);return e}function b(a,c){var d=CKEDITOR.POSITION_CONTAINS+
-CKEDITOR.POSITION_IS_CONTAINED,e=a.getPosition(c);return e===CKEDITOR.POSITION_IDENTICAL?!1:0===(e&d)}var d={td:1,th:1,caption:1};return{detectPurge:function(a){var b=a.range,c=b.clone();c.enlarge(CKEDITOR.ENLARGE_ELEMENT);var c=new CKEDITOR.dom.walker(c),e=0;c.evaluator=function(a){a.type==CKEDITOR.NODE_ELEMENT&&a.is(d)&&++e};c.checkForward();if(1<e){var c=b.startPath().contains("table"),g=b.endPath().contains("table");c&&g&&b.checkBoundaryOfElement(c,CKEDITOR.START)&&b.checkBoundaryOfElement(g,
-CKEDITOR.END)&&(b=a.range.clone(),b.setStartBefore(c),b.setEndAfter(g),a.purgeTableBookmark=b.createBookmark())}},detectRanges:function(e,g){var f=c(g,e.bookmark),h=f.clone(),m,k,l=f.getCommonAncestor();l.is(CKEDITOR.dtd.$tableContent)&&!l.is(d)&&(l=l.getAscendant("table",!0));k=l;l=new CKEDITOR.dom.elementPath(f.startContainer,k);k=new CKEDITOR.dom.elementPath(f.endContainer,k);l=l.contains("table");k=k.contains("table");if(l||k)l&&k&&b(l,k)?(e.tableSurroundingRange=h,h.setStartAt(l,CKEDITOR.POSITION_AFTER_END),
-h.setEndAt(k,CKEDITOR.POSITION_BEFORE_START),h=f.clone(),h.setEndAt(l,CKEDITOR.POSITION_AFTER_END),m=f.clone(),m.setStartAt(k,CKEDITOR.POSITION_BEFORE_START),m=a(h).concat(a(m))):l?k||(e.tableSurroundingRange=h,h.setStartAt(l,CKEDITOR.POSITION_AFTER_END),f.setEndAt(l,CKEDITOR.POSITION_AFTER_END)):(e.tableSurroundingRange=h,h.setEndAt(k,CKEDITOR.POSITION_BEFORE_START),f.setStartAt(k,CKEDITOR.POSITION_AFTER_START)),e.tableContentsRanges=m?m:a(f)},deleteRanges:function(a){for(var b;b=a.tableContentsRanges.pop();)b.extractContents(),
-p(b.startContainer)&&b.startContainer.appendBogus();a.tableSurroundingRange&&a.tableSurroundingRange.extractContents()},purge:function(a){if(a.purgeTableBookmark){var b=a.doc,c=a.range.clone(),b=b.createElement("p");b.insertBefore(a.purgeTableBookmark.startNode);c.moveToBookmark(a.purgeTableBookmark);c.deleteContents();a.range.moveToPosition(b,CKEDITOR.POSITION_AFTER_START)}}}}(),detectExtractMerge:function(a){return!(a.range.startPath().contains(CKEDITOR.dtd.$listItem)&&a.range.endPath().contains(CKEDITOR.dtd.$listItem))},
-fixUneditableRangePosition:function(a){a.startContainer.getDtd()["#"]||a.moveToClosestEditablePosition(null,!0)},autoParagraph:function(a,b){var c=b.startPath(),e;k(a,c.block,c.blockLimit)&&(e=d(a))&&(e=b.document.createElement(e),e.appendBogus(),b.insertNode(e),b.moveToPosition(e,CKEDITOR.POSITION_AFTER_START))}}}()}(),function(){function a(a,b){if(0===a.length)return!1;var c,d;if((c=!b&&1===a.length)&&!(c=a[0].collapsed)){var e=a[0];c=e.startContainer.getAscendant({td:1,th:1},!0);var g=e.endContainer.getAscendant({td:1,
-th:1},!0);d=CKEDITOR.tools.trim;c&&c.equals(g)&&!c.findOne("td, th, tr, tbody, table")?(e=e.cloneContents(),c=e.getFirst()?d(e.getFirst().getText())!==d(c.getText()):!0):c=!1}if(c)return!1;for(d=0;d<a.length;d++)if(c=a[d]._getTableElement(),!c)return!1;return!0}function f(a){function b(a){a=a.find("td, th");var c=[],d;for(d=0;d<a.count();d++)c.push(a.getItem(d));return c}var c=[],d,e;for(e=0;e<a.length;e++)d=a[e]._getTableElement(),d.is&&d.is({td:1,th:1})?c.push(d):c=c.concat(b(d));return c}function b(a){a=
-f(a);var b="",c=[],d,e;for(e=0;e<a.length;e++)d&&!d.equals(a[e].getAscendant("tr"))?(b+=c.join("\t")+"\n",d=a[e].getAscendant("tr"),c=[]):0===e&&(d=a[e].getAscendant("tr")),c.push(a[e].getText());return b+=c.join("\t")}function c(a){var c=this.root.editor,d=c.getSelection(1);this.reset();A=!0;d.root.once("selectionchange",function(a){a.cancel()},null,null,0);d.selectRanges([a[0]]);d=this._.cache;d.ranges=new CKEDITOR.dom.rangeList(a);d.type=CKEDITOR.SELECTION_TEXT;d.selectedElement=a[0]._getTableElement();
-d.selectedText=b(a);d.nativeSel=null;this.isFake=1;this.rev=u++;c._.fakeSelection=this;A=!1;this.root.fire("selectionchange")}function e(){var b=this._.fakeSelection,c;if(b){c=this.getSelection(1);var d;if(!(d=!c)&&(d=!c.isHidden())){d=b;var e=c.getRanges(),g=d.getRanges(),f=e.length&&e[0]._getTableElement()&&e[0]._getTableElement().getAscendant("table",!0),h=g.length&&g[0]._getTableElement()&&g[0]._getTableElement().getAscendant("table",!0),m=1===e.length&&e[0]._getTableElement()&&e[0]._getTableElement().is("table"),
-k=1===g.length&&g[0]._getTableElement()&&g[0]._getTableElement().is("table"),l=1===e.length&&e[0].collapsed,g=a(e,!!CKEDITOR.env.webkit)&&a(g);f=f&&h?f.equals(h)||h.contains(f):!1;f&&(l||g)?(m&&!k&&d.selectRanges(e),d=!0):d=!1;d=!d}d&&(b.reset(),b=0)}if(!b&&(b=c||this.getSelection(1),!b||b.getType()==CKEDITOR.SELECTION_NONE))return;this.fire("selectionCheck",b);c=this.elementPath();c.compare(this._.selectionPreviousPath)||(d=this._.selectionPreviousPath&&this._.selectionPreviousPath.blockLimit.equals(c.blockLimit),
-CKEDITOR.env.webkit&&!d&&(this._.previousActive=this.document.getActive()),this._.selectionPreviousPath=c,this.fire("selectionChange",{selection:b,path:c}))}function l(){w=!0;q||(k.call(this),q=CKEDITOR.tools.setTimeout(k,200,this))}function k(){q=null;w&&(CKEDITOR.tools.setTimeout(e,0,this),w=!1)}function d(a){return B(a)||a.type==CKEDITOR.NODE_ELEMENT&&!a.is(CKEDITOR.dtd.$empty)?!0:!1}function h(a){function b(c,d){return c&&c.type!=CKEDITOR.NODE_TEXT?a.clone()["moveToElementEdit"+(d?"End":"Start")](c):
-!1}if(!(a.root instanceof CKEDITOR.editable))return!1;var c=a.startContainer,e=a.getPreviousNode(d,null,c),g=a.getNextNode(d,null,c);return b(e)||b(g,1)||!(e||g||c.type==CKEDITOR.NODE_ELEMENT&&c.isBlockBoundary()&&c.getBogus())?!0:!1}function m(a){g(a,!1);var b=a.getDocument().createText(t);a.setCustomData("cke-fillingChar",b);return b}function g(a,b){var c=a&&a.removeCustomData("cke-fillingChar");if(c){if(!1!==b){var d=a.getDocument().getSelection().getNative(),e=d&&"None"!=d.type&&d.getRangeAt(0),
-g=t.length;if(c.getLength()>g&&e&&e.intersectsNode(c.$)){var f=[{node:d.anchorNode,offset:d.anchorOffset},{node:d.focusNode,offset:d.focusOffset}];d.anchorNode==c.$&&d.anchorOffset>g&&(f[0].offset-=g);d.focusNode==c.$&&d.focusOffset>g&&(f[1].offset-=g)}}c.setText(n(c.getText(),1));f&&(c=a.getDocument().$,d=c.getSelection(),c=c.createRange(),c.setStart(f[0].node,f[0].offset),c.collapse(!0),d.removeAllRanges(),d.addRange(c),d.extend(f[1].node,f[1].offset))}}function n(a,b){return b?a.replace(y,function(a,
-b){return b?" ":""}):a.replace(t,"")}function p(a,b){var c=CKEDITOR.dom.element.createFromHtml('\x3cdiv data-cke-hidden-sel\x3d"1" data-cke-temp\x3d"1" style\x3d"'+(CKEDITOR.env.ie&&14>CKEDITOR.env.version?"display:none":"position:fixed;top:0;left:-1000px")+'"\x3e'+(b||"\x26nbsp;")+"\x3c/div\x3e",a.document);a.fire("lockSnapshot");a.editable().append(c);var d=a.getSelection(1),e=a.createRange(),g=d.root.on("selectionchange",function(a){a.cancel()},null,null,0);e.setStartAt(c,CKEDITOR.POSITION_AFTER_START);
-e.setEndAt(c,CKEDITOR.POSITION_BEFORE_END);d.selectRanges([e]);g.removeListener();a.fire("unlockSnapshot");a._.hiddenSelectionContainer=c}function r(a){var b={37:1,39:1,8:1,46:1};return function(c){var d=c.data.getKeystroke();if(b[d]){var e=a.getSelection().getRanges(),g=e[0];1==e.length&&g.collapsed&&(d=g[38>d?"getPreviousEditableNode":"getNextEditableNode"]())&&d.type==CKEDITOR.NODE_ELEMENT&&"false"==d.getAttribute("contenteditable")&&(a.getSelection().fake(d),c.data.preventDefault(),c.cancel())}}}
-function x(a){for(var b=0;b<a.length;b++){var c=a[b];c.getCommonAncestor().isReadOnly()&&a.splice(b,1);if(!c.collapsed){if(c.startContainer.isReadOnly())for(var d=c.startContainer,e;d&&!((e=d.type==CKEDITOR.NODE_ELEMENT)&&d.is("body")||!d.isReadOnly());)e&&"false"==d.getAttribute("contentEditable")&&c.setStartAfter(d),d=d.getParent();d=c.startContainer;e=c.endContainer;var g=c.startOffset,f=c.endOffset,h=c.clone();d&&d.type==CKEDITOR.NODE_TEXT&&(g>=d.getLength()?h.setStartAfter(d):h.setStartBefore(d));
-e&&e.type==CKEDITOR.NODE_TEXT&&(f?h.setEndAfter(e):h.setEndBefore(e));d=new CKEDITOR.dom.walker(h);d.evaluator=function(d){if(d.type==CKEDITOR.NODE_ELEMENT&&d.isReadOnly()){var e=c.clone();c.setEndBefore(d);c.collapsed&&a.splice(b--,1);d.getPosition(h.endContainer)&CKEDITOR.POSITION_CONTAINS||(e.setStartAfter(d),e.collapsed||a.splice(b+1,0,e));return!0}return!1};d.next()}}return a}var v="function"!=typeof window.getSelection,u=1,t=CKEDITOR.tools.repeat("​",7),y=new RegExp(t+"( )?","g"),A,q,w,B=CKEDITOR.dom.walker.invisible(1),
-z=function(){function a(b){return function(a){var c=a.editor.createRange();c.moveToClosestEditablePosition(a.selected,b)&&a.editor.getSelection().selectRanges([c]);return!1}}function b(a){return function(b){var c=b.editor,d=c.createRange(),e;(e=d.moveToClosestEditablePosition(b.selected,a))||(e=d.moveToClosestEditablePosition(b.selected,!a));e&&c.getSelection().selectRanges([d]);c.fire("saveSnapshot");b.selected.remove();e||(d.moveToElementEditablePosition(c.editable()),c.getSelection().selectRanges([d]));
-c.fire("saveSnapshot");return!1}}var c=a(),d=a(1);return{37:c,38:c,39:d,40:d,8:b(),46:b(1)}}();CKEDITOR.on("instanceCreated",function(a){function b(){var a=c.getSelection();a&&a.removeAllRanges()}var c=a.editor;c.on("contentDom",function(){function a(){u=new CKEDITOR.dom.selection(c.getSelection());u.lock()}function b(){h.removeListener("mouseup",b);q.removeListener("mouseup",b);var a=CKEDITOR.document.$.selection,c=a.createRange();"None"!=a.type&&c.parentElement().ownerDocument==f.$&&c.select()}
-function d(a){if(CKEDITOR.env.ie){var b=(a=a.getRanges()[0])?a.startContainer.getAscendant(function(a){return a.type==CKEDITOR.NODE_ELEMENT&&("false"==a.getAttribute("contenteditable")||"true"==a.getAttribute("contenteditable"))},!0):null;return a&&"false"==b.getAttribute("contenteditable")&&b}}var f=c.document,h=CKEDITOR.document,m=c.editable(),k=f.getBody(),q=f.getDocumentElement(),n=m.isInline(),t,u;CKEDITOR.env.gecko&&m.attachListener(m,"focus",function(a){a.removeListener();0!==t&&(a=c.getSelection().getNative())&&
-a.isCollapsed&&a.anchorNode==m.$&&(a=c.createRange(),a.moveToElementEditStart(m),a.select())},null,null,-2);m.attachListener(m,CKEDITOR.env.webkit?"DOMFocusIn":"focus",function(){t&&CKEDITOR.env.webkit&&(t=c._.previousActive&&c._.previousActive.equals(f.getActive()))&&null!=c._.previousScrollTop&&c._.previousScrollTop!=m.$.scrollTop&&(m.$.scrollTop=c._.previousScrollTop);c.unlockSelection(t);t=0},null,null,-1);m.attachListener(m,"mousedown",function(){t=0});if(CKEDITOR.env.ie||n)v?m.attachListener(m,
-"beforedeactivate",a,null,null,-1):m.attachListener(c,"selectionCheck",a,null,null,-1),m.attachListener(m,CKEDITOR.env.webkit?"DOMFocusOut":"blur",function(){c.lockSelection(u);t=1},null,null,-1),m.attachListener(m,"mousedown",function(){t=0});if(CKEDITOR.env.ie&&!n){var y;m.attachListener(m,"mousedown",function(a){2==a.data.$.button&&((a=c.document.getSelection())&&a.getType()!=CKEDITOR.SELECTION_NONE||(y=c.window.getScrollPosition()))});m.attachListener(m,"mouseup",function(a){2==a.data.$.button&&
-y&&(c.document.$.documentElement.scrollLeft=y.x,c.document.$.documentElement.scrollTop=y.y);y=null});if("BackCompat"!=f.$.compatMode){if(CKEDITOR.env.ie7Compat||CKEDITOR.env.ie6Compat){var p,w;q.on("mousedown",function(a){function b(a){a=a.data.$;if(p){var c=k.$.createTextRange();try{c.moveToPoint(a.clientX,a.clientY)}catch(d){}p.setEndPoint(0>w.compareEndPoints("StartToStart",c)?"EndToEnd":"StartToStart",c);p.select()}}function c(){q.removeListener("mousemove",b);h.removeListener("mouseup",c);q.removeListener("mouseup",
-c);p.select()}a=a.data;if(a.getTarget().is("html")&&a.$.y<q.$.clientHeight&&a.$.x<q.$.clientWidth){p=k.$.createTextRange();try{p.moveToPoint(a.$.clientX,a.$.clientY)}catch(d){}w=p.duplicate();q.on("mousemove",b);h.on("mouseup",c);q.on("mouseup",c)}})}if(7<CKEDITOR.env.version&&11>CKEDITOR.env.version)q.on("mousedown",function(a){a.data.getTarget().is("html")&&(h.on("mouseup",b),q.on("mouseup",b))})}}m.attachListener(m,"selectionchange",e,c);m.attachListener(m,"keyup",l,c);m.attachListener(m,"keydown",
-function(a){var b=this.getSelection(1);d(b)&&(b.selectElement(d(b)),a.data.preventDefault())},c);m.attachListener(m,CKEDITOR.env.webkit?"DOMFocusIn":"focus",function(){c.forceNextSelectionCheck();c.selectionChange(1)});if(n&&(CKEDITOR.env.webkit||CKEDITOR.env.gecko)){var x;m.attachListener(m,"mousedown",function(){x=1});m.attachListener(f.getDocumentElement(),"mouseup",function(){x&&l.call(c);x=0})}else m.attachListener(CKEDITOR.env.ie?m:f.getDocumentElement(),"mouseup",l,c);CKEDITOR.env.webkit&&
-m.attachListener(f,"keydown",function(a){switch(a.data.getKey()){case 13:case 33:case 34:case 35:case 36:case 37:case 39:case 8:case 45:case 46:m.hasFocus&&g(m)}},null,null,-1);m.attachListener(m,"keydown",r(c),null,null,-1)});c.on("setData",function(){c.unlockSelection();CKEDITOR.env.webkit&&b()});c.on("contentDomUnload",function(){c.unlockSelection()});if(CKEDITOR.env.ie9Compat)c.on("beforeDestroy",b,null,null,9);c.on("dataReady",function(){delete c._.fakeSelection;delete c._.hiddenSelectionContainer;
-c.selectionChange(1)});c.on("loadSnapshot",function(){var a=CKEDITOR.dom.walker.nodeType(CKEDITOR.NODE_ELEMENT),b=c.editable().getLast(a);b&&b.hasAttribute("data-cke-hidden-sel")&&(b.remove(),CKEDITOR.env.gecko&&(a=c.editable().getFirst(a))&&a.is("br")&&a.getAttribute("_moz_editor_bogus_node")&&a.remove())},null,null,100);c.on("key",function(a){if("wysiwyg"==c.mode){var b=c.getSelection();if(b.isFake){var d=z[a.data.keyCode];if(d)return d({editor:c,selected:b.getSelectedElement(),selection:b,keyEvent:a})}}})});
-if(CKEDITOR.env.webkit)CKEDITOR.on("instanceReady",function(a){var b=a.editor;b.on("selectionChange",function(){var a=b.editable(),c=a.getCustomData("cke-fillingChar");c&&(c.getCustomData("ready")?(g(a),a.editor.fire("selectionCheck")):c.setCustomData("ready",1))},null,null,-1);b.on("beforeSetMode",function(){g(b.editable())},null,null,-1);b.on("getSnapshot",function(a){a.data&&(a.data=n(a.data))},b,null,20);b.on("toDataFormat",function(a){a.data.dataValue=n(a.data.dataValue)},null,null,0)});CKEDITOR.editor.prototype.selectionChange=
-function(a){(a?e:l).call(this)};CKEDITOR.editor.prototype.getSelection=function(a){return!this._.savedSelection&&!this._.fakeSelection||a?(a=this.editable())&&"wysiwyg"==this.mode?new CKEDITOR.dom.selection(a):null:this._.savedSelection||this._.fakeSelection};CKEDITOR.editor.prototype.lockSelection=function(a){a=a||this.getSelection(1);return a.getType()!=CKEDITOR.SELECTION_NONE?(!a.isLocked&&a.lock(),this._.savedSelection=a,!0):!1};CKEDITOR.editor.prototype.unlockSelection=function(a){var b=this._.savedSelection;
-return b?(b.unlock(a),delete this._.savedSelection,!0):!1};CKEDITOR.editor.prototype.forceNextSelectionCheck=function(){delete this._.selectionPreviousPath};CKEDITOR.dom.document.prototype.getSelection=function(){return new CKEDITOR.dom.selection(this)};CKEDITOR.dom.range.prototype.select=function(){var a=this.root instanceof CKEDITOR.editable?this.root.editor.getSelection():new CKEDITOR.dom.selection(this.root);a.selectRanges([this]);return a};CKEDITOR.SELECTION_NONE=1;CKEDITOR.SELECTION_TEXT=2;
-CKEDITOR.SELECTION_ELEMENT=3;CKEDITOR.dom.selection=function(a){if(a instanceof CKEDITOR.dom.selection){var b=a;a=a.root}var c=a instanceof CKEDITOR.dom.element;this.rev=b?b.rev:u++;this.document=a instanceof CKEDITOR.dom.document?a:a.getDocument();this.root=c?a:this.document.getBody();this.isLocked=0;this._={cache:{}};if(b)return CKEDITOR.tools.extend(this._.cache,b._.cache),this.isFake=b.isFake,this.isLocked=b.isLocked,this;a=this.getNative();var d,e;if(a)if(a.getRangeAt)d=(e=a.rangeCount&&a.getRangeAt(0))&&
-new CKEDITOR.dom.node(e.commonAncestorContainer);else{try{e=a.createRange()}catch(g){}d=e&&CKEDITOR.dom.element.get(e.item&&e.item(0)||e.parentElement())}if(!d||d.type!=CKEDITOR.NODE_ELEMENT&&d.type!=CKEDITOR.NODE_TEXT||!this.root.equals(d)&&!this.root.contains(d))this._.cache.type=CKEDITOR.SELECTION_NONE,this._.cache.startElement=null,this._.cache.selectedElement=null,this._.cache.selectedText="",this._.cache.ranges=new CKEDITOR.dom.rangeList;return this};var C={img:1,hr:1,li:1,table:1,tr:1,td:1,
-th:1,embed:1,object:1,ol:1,ul:1,a:1,input:1,form:1,select:1,textarea:1,button:1,fieldset:1,thead:1,tfoot:1};CKEDITOR.tools.extend(CKEDITOR.dom.selection,{_removeFillingCharSequenceString:n,_createFillingCharSequenceNode:m,FILLING_CHAR_SEQUENCE:t});CKEDITOR.dom.selection.prototype={getNative:function(){return void 0!==this._.cache.nativeSel?this._.cache.nativeSel:this._.cache.nativeSel=v?this.document.$.selection:this.document.getWindow().$.getSelection()},getType:v?function(){var a=this._.cache;if(a.type)return a.type;
-var b=CKEDITOR.SELECTION_NONE;try{var c=this.getNative(),d=c.type;"Text"==d&&(b=CKEDITOR.SELECTION_TEXT);"Control"==d&&(b=CKEDITOR.SELECTION_ELEMENT);c.createRange().parentElement()&&(b=CKEDITOR.SELECTION_TEXT)}catch(e){}return a.type=b}:function(){var a=this._.cache;if(a.type)return a.type;var b=CKEDITOR.SELECTION_TEXT,c=this.getNative();if(!c||!c.rangeCount)b=CKEDITOR.SELECTION_NONE;else if(1==c.rangeCount){var c=c.getRangeAt(0),d=c.startContainer;d==c.endContainer&&1==d.nodeType&&1==c.endOffset-
-c.startOffset&&C[d.childNodes[c.startOffset].nodeName.toLowerCase()]&&(b=CKEDITOR.SELECTION_ELEMENT)}return a.type=b},getRanges:function(){var a=v?function(){function a(b){return(new CKEDITOR.dom.node(b)).getIndex()}var b=function(b,c){b=b.duplicate();b.collapse(c);var d=b.parentElement();if(!d.hasChildNodes())return{container:d,offset:0};for(var e=d.children,g,f,h=b.duplicate(),m=0,k=e.length-1,l=-1,q,n;m<=k;)if(l=Math.floor((m+k)/2),g=e[l],h.moveToElementText(g),q=h.compareEndPoints("StartToStart",
-b),0<q)k=l-1;else if(0>q)m=l+1;else return{container:d,offset:a(g)};if(-1==l||l==e.length-1&&0>q){h.moveToElementText(d);h.setEndPoint("StartToStart",b);h=h.text.replace(/(\r\n|\r)/g,"\n").length;e=d.childNodes;if(!h)return g=e[e.length-1],g.nodeType!=CKEDITOR.NODE_TEXT?{container:d,offset:e.length}:{container:g,offset:g.nodeValue.length};for(d=e.length;0<h&&0<d;)f=e[--d],f.nodeType==CKEDITOR.NODE_TEXT&&(n=f,h-=f.nodeValue.length);return{container:n,offset:-h}}h.collapse(0<q?!0:!1);h.setEndPoint(0<
-q?"StartToStart":"EndToStart",b);h=h.text.replace(/(\r\n|\r)/g,"\n").length;if(!h)return{container:d,offset:a(g)+(0<q?0:1)};for(;0<h;)try{f=g[0<q?"previousSibling":"nextSibling"],f.nodeType==CKEDITOR.NODE_TEXT&&(h-=f.nodeValue.length,n=f),g=f}catch(t){return{container:d,offset:a(g)}}return{container:n,offset:0<q?-h:n.nodeValue.length+h}};return function(){var a=this.getNative(),c=a&&a.createRange(),d=this.getType();if(!a)return[];if(d==CKEDITOR.SELECTION_TEXT)return a=new CKEDITOR.dom.range(this.root),
-d=b(c,!0),a.setStart(new CKEDITOR.dom.node(d.container),d.offset),d=b(c),a.setEnd(new CKEDITOR.dom.node(d.container),d.offset),a.endContainer.getPosition(a.startContainer)&CKEDITOR.POSITION_PRECEDING&&a.endOffset<=a.startContainer.getIndex()&&a.collapse(),[a];if(d==CKEDITOR.SELECTION_ELEMENT){for(var d=[],e=0;e<c.length;e++){for(var g=c.item(e),f=g.parentNode,h=0,a=new CKEDITOR.dom.range(this.root);h<f.childNodes.length&&f.childNodes[h]!=g;h++);a.setStart(new CKEDITOR.dom.node(f),h);a.setEnd(new CKEDITOR.dom.node(f),
-h+1);d.push(a)}return d}return[]}}():function(){var a=[],b,c=this.getNative();if(!c)return a;for(var d=0;d<c.rangeCount;d++){var e=c.getRangeAt(d);b=new CKEDITOR.dom.range(this.root);b.setStart(new CKEDITOR.dom.node(e.startContainer),e.startOffset);b.setEnd(new CKEDITOR.dom.node(e.endContainer),e.endOffset);a.push(b)}return a};return function(b){var c=this._.cache,d=c.ranges;d||(c.ranges=d=new CKEDITOR.dom.rangeList(a.call(this)));return b?x(new CKEDITOR.dom.rangeList(d.slice())):d}}(),getStartElement:function(){var a=
-this._.cache;if(void 0!==a.startElement)return a.startElement;var b;switch(this.getType()){case CKEDITOR.SELECTION_ELEMENT:return this.getSelectedElement();case CKEDITOR.SELECTION_TEXT:var c=this.getRanges()[0];if(c){if(c.collapsed)b=c.startContainer,b.type!=CKEDITOR.NODE_ELEMENT&&(b=b.getParent());else{for(c.optimize();b=c.startContainer,c.startOffset==(b.getChildCount?b.getChildCount():b.getLength())&&!b.isBlockBoundary();)c.setStartAfter(b);b=c.startContainer;if(b.type!=CKEDITOR.NODE_ELEMENT)return b.getParent();
-if((b=b.getChild(c.startOffset))&&b.type==CKEDITOR.NODE_ELEMENT)for(c=b.getFirst();c&&c.type==CKEDITOR.NODE_ELEMENT;)b=c,c=c.getFirst();else b=c.startContainer}b=b.$}}return a.startElement=b?new CKEDITOR.dom.element(b):null},getSelectedElement:function(){var a=this._.cache;if(void 0!==a.selectedElement)return a.selectedElement;var b=this,c=CKEDITOR.tools.tryThese(function(){return b.getNative().createRange().item(0)},function(){for(var a=b.getRanges()[0].clone(),c,d,e=2;e&&!((c=a.getEnclosedNode())&&
-c.type==CKEDITOR.NODE_ELEMENT&&C[c.getName()]&&(d=c));e--)a.shrink(CKEDITOR.SHRINK_ELEMENT);return d&&d.$});return a.selectedElement=c?new CKEDITOR.dom.element(c):null},getSelectedText:function(){var a=this._.cache;if(void 0!==a.selectedText)return a.selectedText;var b=this.getNative(),b=v?"Control"==b.type?"":b.createRange().text:b.toString();return a.selectedText=b},lock:function(){this.getRanges();this.getStartElement();this.getSelectedElement();this.getSelectedText();this._.cache.nativeSel=null;
-this.isLocked=1},unlock:function(b){if(this.isLocked){if(b)var d=this.getSelectedElement(),e=this.getRanges(),g=this.isFake;this.isLocked=0;this.reset();b&&(b=d||e[0]&&e[0].getCommonAncestor())&&b.getAscendant("body",1)&&(a(e)?c.call(this,e):g?this.fake(d):d?this.selectElement(d):this.selectRanges(e))}},reset:function(){this._.cache={};this.isFake=0;var a=this.root.editor;if(a&&a._.fakeSelection)if(this.rev==a._.fakeSelection.rev){delete a._.fakeSelection;var b=a._.hiddenSelectionContainer;if(b){var c=
-a.checkDirty();a.fire("lockSnapshot");b.remove();a.fire("unlockSnapshot");!c&&a.resetDirty()}delete a._.hiddenSelectionContainer}else CKEDITOR.warn("selection-fake-reset");this.rev=u++},selectElement:function(a){var b=new CKEDITOR.dom.range(this.root);b.setStartBefore(a);b.setEndAfter(a);this.selectRanges([b])},selectRanges:function(b){var d=this.root.editor,e=d&&d._.hiddenSelectionContainer;this.reset();if(e)for(var e=this.root,f,k=0;k<b.length;++k)f=b[k],f.endContainer.equals(e)&&(f.endOffset=Math.min(f.endOffset,
-e.getChildCount()));if(b.length)if(this.isLocked){var l=CKEDITOR.document.getActive();this.unlock();this.selectRanges(b);this.lock();l&&!l.equals(this.root)&&l.focus()}else{var q;a:{var n,t;if(1==b.length&&!(t=b[0]).collapsed&&(q=t.getEnclosedNode())&&q.type==CKEDITOR.NODE_ELEMENT&&(t=t.clone(),t.shrink(CKEDITOR.SHRINK_ELEMENT,!0),(n=t.getEnclosedNode())&&n.type==CKEDITOR.NODE_ELEMENT&&(q=n),"false"==q.getAttribute("contenteditable")))break a;q=void 0}if(q)this.fake(q);else if(d&&d.plugins.tableselection&&
-CKEDITOR.plugins.tableselection.isSupportedEnvironment&&a(b)&&!A)c.call(this,b);else{if(v){n=CKEDITOR.dom.walker.whitespaces(!0);q=/\ufeff|\u00a0/;t={table:1,tbody:1,tr:1};1<b.length&&(d=b[b.length-1],b[0].setEnd(d.endContainer,d.endOffset));d=b[0];b=d.collapsed;var u,y,p;if((e=d.getEnclosedNode())&&e.type==CKEDITOR.NODE_ELEMENT&&e.getName()in C&&(!e.is("a")||!e.getText()))try{p=e.$.createControlRange();p.addElement(e.$);p.select();return}catch(w){}if(d.startContainer.type==CKEDITOR.NODE_ELEMENT&&
-d.startContainer.getName()in t||d.endContainer.type==CKEDITOR.NODE_ELEMENT&&d.endContainer.getName()in t)d.shrink(CKEDITOR.NODE_ELEMENT,!0),b=d.collapsed;p=d.createBookmark();t=p.startNode;b||(l=p.endNode);p=d.document.$.body.createTextRange();p.moveToElementText(t.$);p.moveStart("character",1);l?(q=d.document.$.body.createTextRange(),q.moveToElementText(l.$),p.setEndPoint("EndToEnd",q),p.moveEnd("character",-1)):(u=t.getNext(n),y=t.hasAscendant("pre"),u=!(u&&u.getText&&u.getText().match(q))&&(y||
-!t.hasPrevious()||t.getPrevious().is&&t.getPrevious().is("br")),y=d.document.createElement("span"),y.setHtml("\x26#65279;"),y.insertBefore(t),u&&d.document.createText("").insertBefore(t));d.setStartBefore(t);t.remove();b?(u?(p.moveStart("character",-1),p.select(),d.document.$.selection.clear()):p.select(),d.moveToPosition(y,CKEDITOR.POSITION_BEFORE_START),y.remove()):(d.setEndBefore(l),l.remove(),p.select())}else{l=this.getNative();if(!l)return;this.removeAllRanges();for(p=0;p<b.length;p++){if(p<
-b.length-1&&(u=b[p],y=b[p+1],q=u.clone(),q.setStart(u.endContainer,u.endOffset),q.setEnd(y.startContainer,y.startOffset),!q.collapsed&&(q.shrink(CKEDITOR.NODE_ELEMENT,!0),d=q.getCommonAncestor(),q=q.getEnclosedNode(),d.isReadOnly()||q&&q.isReadOnly()))){y.setStart(u.startContainer,u.startOffset);b.splice(p--,1);continue}d=b[p];y=this.document.$.createRange();d.collapsed&&CKEDITOR.env.webkit&&h(d)&&(q=m(this.root),d.insertNode(q),(u=q.getNext())&&!q.getPrevious()&&u.type==CKEDITOR.NODE_ELEMENT&&"br"==
-u.getName()?(g(this.root),d.moveToPosition(u,CKEDITOR.POSITION_BEFORE_START)):d.moveToPosition(q,CKEDITOR.POSITION_AFTER_END));y.setStart(d.startContainer.$,d.startOffset);try{y.setEnd(d.endContainer.$,d.endOffset)}catch(x){if(0<=x.toString().indexOf("NS_ERROR_ILLEGAL_VALUE"))d.collapse(1),y.setEnd(d.endContainer.$,d.endOffset);else throw x;}l.addRange(y)}}this.reset();this.root.fire("selectionchange")}}},fake:function(a,b){var c=this.root.editor;void 0===b&&a.hasAttribute("aria-label")&&(b=a.getAttribute("aria-label"));
-this.reset();p(c,b);var d=this._.cache,e=new CKEDITOR.dom.range(this.root);e.setStartBefore(a);e.setEndAfter(a);d.ranges=new CKEDITOR.dom.rangeList(e);d.selectedElement=d.startElement=a;d.type=CKEDITOR.SELECTION_ELEMENT;d.selectedText=d.nativeSel=null;this.isFake=1;this.rev=u++;c._.fakeSelection=this;this.root.fire("selectionchange")},isHidden:function(){var a=this.getCommonAncestor();a&&a.type==CKEDITOR.NODE_TEXT&&(a=a.getParent());return!(!a||!a.data("cke-hidden-sel"))},isInTable:function(){return a(this.getRanges())},
-createBookmarks:function(a){a=this.getRanges().createBookmarks(a);this.isFake&&(a.isFake=1);return a},createBookmarks2:function(a){a=this.getRanges().createBookmarks2(a);this.isFake&&(a.isFake=1);return a},selectBookmarks:function(b){for(var c=[],d,e=0;e<b.length;e++){var g=new CKEDITOR.dom.range(this.root);g.moveToBookmark(b[e]);c.push(g)}b.isFake&&(d=a(c)?c[0]._getTableElement():c[0].getEnclosedNode(),d&&d.type==CKEDITOR.NODE_ELEMENT||(CKEDITOR.warn("selection-not-fake"),b.isFake=0));b.isFake&&
-!a(c)?this.fake(d):this.selectRanges(c);return this},getCommonAncestor:function(){var a=this.getRanges();return a.length?a[0].startContainer.getCommonAncestor(a[a.length-1].endContainer):null},scrollIntoView:function(){this.type!=CKEDITOR.SELECTION_NONE&&this.getRanges()[0].scrollIntoView()},removeAllRanges:function(){if(this.getType()!=CKEDITOR.SELECTION_NONE){var a=this.getNative();try{a&&a[v?"empty":"removeAllRanges"]()}catch(b){}this.reset()}}}}(),"use strict",CKEDITOR.STYLE_BLOCK=1,CKEDITOR.STYLE_INLINE=
-2,CKEDITOR.STYLE_OBJECT=3,function(){function a(a,b){for(var c,d;(a=a.getParent())&&!a.equals(b);)if(a.getAttribute("data-nostyle"))c=a;else if(!d){var e=a.getAttribute("contentEditable");"false"==e?c=a:"true"==e&&(d=1)}return c}function f(a,b,c,d){return(a.getPosition(b)|d)==d&&(!c.childRule||c.childRule(a))}function b(c){var d=c.document;if(c.collapsed)d=t(this,d),c.insertNode(d),c.moveToPosition(d,CKEDITOR.POSITION_BEFORE_END);else{var g=this.element,h=this._.definition,m,k=h.ignoreReadonly,l=
-k||h.includeReadonly;null==l&&(l=c.root.getCustomData("cke_includeReadonly"));var q=CKEDITOR.dtd[g];q||(m=!0,q=CKEDITOR.dtd.span);c.enlarge(CKEDITOR.ENLARGE_INLINE,1);c.trim();var n=c.createBookmark(),u=n.startNode,y=n.endNode,p=u,v;if(!k){var w=c.getCommonAncestor(),k=a(u,w),w=a(y,w);k&&(p=k.getNextSourceNode(!0));w&&(y=w)}for(p.getPosition(y)==CKEDITOR.POSITION_FOLLOWING&&(p=0);p;){k=!1;if(p.equals(y))p=null,k=!0;else{var A=p.type==CKEDITOR.NODE_ELEMENT?p.getName():null,w=A&&"false"==p.getAttribute("contentEditable"),
-r=A&&p.getAttribute("data-nostyle");if(A&&p.data("cke-bookmark")){p=p.getNextSourceNode(!0);continue}if(w&&l&&CKEDITOR.dtd.$block[A])for(var B=p,z=e(B),C=void 0,E=z.length,da=0,B=E&&new CKEDITOR.dom.range(B.getDocument());da<E;++da){var C=z[da],H=CKEDITOR.filter.instances[C.data("cke-filter")];if(H?H.check(this):1)B.selectNodeContents(C),b.call(this,B)}z=A?!q[A]||r?0:w&&!l?0:f(p,y,h,M):1;if(z)if(C=p.getParent(),z=h,E=g,da=m,!C||!(C.getDtd()||CKEDITOR.dtd.span)[E]&&!da||z.parentRule&&!z.parentRule(C))k=
-!0;else{if(v||A&&CKEDITOR.dtd.$removeEmpty[A]&&(p.getPosition(y)|M)!=M||(v=c.clone(),v.setStartBefore(p)),A=p.type,A==CKEDITOR.NODE_TEXT||w||A==CKEDITOR.NODE_ELEMENT&&!p.getChildCount()){for(var A=p,G;(k=!A.getNext(J))&&(G=A.getParent(),q[G.getName()])&&f(G,u,h,L);)A=G;v.setEndAfter(A)}}else k=!0;p=p.getNextSourceNode(r||w)}if(k&&v&&!v.collapsed){for(var k=t(this,d),w=k.hasAttributes(),r=v.getCommonAncestor(),A={},z={},C={},E={},ea,F,ha;k&&r;){if(r.getName()==g){for(ea in h.attributes)!E[ea]&&(ha=
-r.getAttribute(F))&&(k.getAttribute(ea)==ha?z[ea]=1:E[ea]=1);for(F in h.styles)!C[F]&&(ha=r.getStyle(F))&&(k.getStyle(F)==ha?A[F]=1:C[F]=1)}r=r.getParent()}for(ea in z)k.removeAttribute(ea);for(F in A)k.removeStyle(F);w&&!k.hasAttributes()&&(k=null);k?(v.extractContents().appendTo(k),v.insertNode(k),x.call(this,k),k.mergeSiblings(),CKEDITOR.env.ie||k.$.normalize()):(k=new CKEDITOR.dom.element("span"),v.extractContents().appendTo(k),v.insertNode(k),x.call(this,k),k.remove(!0));v=null}}c.moveToBookmark(n);
-c.shrink(CKEDITOR.SHRINK_TEXT);c.shrink(CKEDITOR.NODE_ELEMENT,!0)}}function c(a){function b(){for(var a=new CKEDITOR.dom.elementPath(d.getParent()),c=new CKEDITOR.dom.elementPath(l.getParent()),e=null,g=null,f=0;f<a.elements.length;f++){var h=a.elements[f];if(h==a.block||h==a.blockLimit)break;n.checkElementRemovable(h,!0)&&(e=h)}for(f=0;f<c.elements.length;f++){h=c.elements[f];if(h==c.block||h==c.blockLimit)break;n.checkElementRemovable(h,!0)&&(g=h)}g&&l.breakParent(g);e&&d.breakParent(e)}a.enlarge(CKEDITOR.ENLARGE_INLINE,
-1);var c=a.createBookmark(),d=c.startNode,e=this._.definition.alwaysRemoveElement;if(a.collapsed){for(var g=new CKEDITOR.dom.elementPath(d.getParent(),a.root),f,h=0,m;h<g.elements.length&&(m=g.elements[h])&&m!=g.block&&m!=g.blockLimit;h++)if(this.checkElementRemovable(m)){var k;!e&&a.collapsed&&(a.checkBoundaryOfElement(m,CKEDITOR.END)||(k=a.checkBoundaryOfElement(m,CKEDITOR.START)))?(f=m,f.match=k?"start":"end"):(m.mergeSiblings(),m.is(this.element)?r.call(this,m):v(m,q(this)[m.getName()]))}if(f){e=
-d;for(h=0;;h++){m=g.elements[h];if(m.equals(f))break;else if(m.match)continue;else m=m.clone();m.append(e);e=m}e["start"==f.match?"insertBefore":"insertAfter"](f)}}else{var l=c.endNode,n=this;b();for(g=d;!g.equals(l);)f=g.getNextSourceNode(),g.type==CKEDITOR.NODE_ELEMENT&&this.checkElementRemovable(g)&&(g.getName()==this.element?r.call(this,g):v(g,q(this)[g.getName()]),f.type==CKEDITOR.NODE_ELEMENT&&f.contains(d)&&(b(),f=d.getNext())),g=f}a.moveToBookmark(c);a.shrink(CKEDITOR.NODE_ELEMENT,!0)}function e(a){var b=
-[];a.forEach(function(a){if("true"==a.getAttribute("contenteditable"))return b.push(a),!1},CKEDITOR.NODE_ELEMENT,!0);return b}function l(a){var b=a.getEnclosedNode()||a.getCommonAncestor(!1,!0);(a=(new CKEDITOR.dom.elementPath(b,a.root)).contains(this.element,1))&&!a.isReadOnly()&&y(a,this)}function k(a){var b=a.getCommonAncestor(!0,!0);if(a=(new CKEDITOR.dom.elementPath(b,a.root)).contains(this.element,1)){var b=this._.definition,c=b.attributes;if(c)for(var d in c)a.removeAttribute(d,c[d]);if(b.styles)for(var e in b.styles)b.styles.hasOwnProperty(e)&&
-a.removeStyle(e)}}function d(a){var b=a.createBookmark(!0),c=a.createIterator();c.enforceRealBlocks=!0;this._.enterMode&&(c.enlargeBr=this._.enterMode!=CKEDITOR.ENTER_BR);for(var d,e=a.document,g;d=c.getNextParagraph();)!d.isReadOnly()&&(c.activeFilter?c.activeFilter.check(this):1)&&(g=t(this,e,d),m(d,g));a.moveToBookmark(b)}function h(a){var b=a.createBookmark(1),c=a.createIterator();c.enforceRealBlocks=!0;c.enlargeBr=this._.enterMode!=CKEDITOR.ENTER_BR;for(var d,e;d=c.getNextParagraph();)this.checkElementRemovable(d)&&
-(d.is("pre")?((e=this._.enterMode==CKEDITOR.ENTER_BR?null:a.document.createElement(this._.enterMode==CKEDITOR.ENTER_P?"p":"div"))&&d.copyAttributes(e),m(d,e)):r.call(this,d));a.moveToBookmark(b)}function m(a,b){var c=!b;c&&(b=a.getDocument().createElement("div"),a.copyAttributes(b));var d=b&&b.is("pre"),e=a.is("pre"),f=!d&&e;if(d&&!e){e=b;(f=a.getBogus())&&f.remove();f=a.getHtml();f=n(f,/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g,"");f=f.replace(/[ \t\r\n]*(<br[^>]*>)[ \t\r\n]*/gi,"$1");f=f.replace(/([ \t\n\r]+|&nbsp;)/g,
-" ");f=f.replace(/<br\b[^>]*>/gi,"\n");if(CKEDITOR.env.ie){var h=a.getDocument().createElement("div");h.append(e);e.$.outerHTML="\x3cpre\x3e"+f+"\x3c/pre\x3e";e.copyAttributes(h.getFirst());e=h.getFirst().remove()}else e.setHtml(f);b=e}else f?b=p(c?[a.getHtml()]:g(a),b):a.moveChildren(b);b.replace(a);if(d){var c=b,m;(m=c.getPrevious(H))&&m.type==CKEDITOR.NODE_ELEMENT&&m.is("pre")&&(d=n(m.getHtml(),/\n$/,"")+"\n\n"+n(c.getHtml(),/^\n/,""),CKEDITOR.env.ie?c.$.outerHTML="\x3cpre\x3e"+d+"\x3c/pre\x3e":
-c.setHtml(d),m.remove())}else c&&u(b)}function g(a){var b=[];n(a.getOuterHtml(),/(\S\s*)\n(?:\s|(<span[^>]+data-cke-bookmark.*?\/span>))*\n(?!$)/gi,function(a,b,c){return b+"\x3c/pre\x3e"+c+"\x3cpre\x3e"}).replace(/<pre\b.*?>([\s\S]*?)<\/pre>/gi,function(a,c){b.push(c)});return b}function n(a,b,c){var d="",e="";a=a.replace(/(^<span[^>]+data-cke-bookmark.*?\/span>)|(<span[^>]+data-cke-bookmark.*?\/span>$)/gi,function(a,b,c){b&&(d=b);c&&(e=c);return""});return d+a.replace(b,c)+e}function p(a,b){var c;
-1<a.length&&(c=new CKEDITOR.dom.documentFragment(b.getDocument()));for(var d=0;d<a.length;d++){var e=a[d],e=e.replace(/(\r\n|\r)/g,"\n"),e=n(e,/^[ \t]*\n/,""),e=n(e,/\n$/,""),e=n(e,/^[ \t]+|[ \t]+$/g,function(a,b){return 1==a.length?"\x26nbsp;":b?" "+CKEDITOR.tools.repeat("\x26nbsp;",a.length-1):CKEDITOR.tools.repeat("\x26nbsp;",a.length-1)+" "}),e=e.replace(/\n/g,"\x3cbr\x3e"),e=e.replace(/[ \t]{2,}/g,function(a){return CKEDITOR.tools.repeat("\x26nbsp;",a.length-1)+" "});if(c){var g=b.clone();g.setHtml(e);
-c.append(g)}else b.setHtml(e)}return c||b}function r(a,b){var c=this._.definition,d=c.attributes,c=c.styles,e=q(this)[a.getName()],g=CKEDITOR.tools.isEmpty(d)&&CKEDITOR.tools.isEmpty(c),f;for(f in d)if("class"!=f&&!this._.definition.fullMatch||a.getAttribute(f)==w(f,d[f]))b&&"data-"==f.slice(0,5)||(g=a.hasAttribute(f),a.removeAttribute(f));for(var h in c)this._.definition.fullMatch&&a.getStyle(h)!=w(h,c[h],!0)||(g=g||!!a.getStyle(h),a.removeStyle(h));v(a,e,C[a.getName()]);g&&(this._.definition.alwaysRemoveElement?
-u(a,1):!CKEDITOR.dtd.$block[a.getName()]||this._.enterMode==CKEDITOR.ENTER_BR&&!a.hasAttributes()?u(a):a.renameNode(this._.enterMode==CKEDITOR.ENTER_P?"p":"div"))}function x(a){for(var b=q(this),c=a.getElementsByTag(this.element),d,e=c.count();0<=--e;)d=c.getItem(e),d.isReadOnly()||r.call(this,d,!0);for(var g in b)if(g!=this.element)for(c=a.getElementsByTag(g),e=c.count()-1;0<=e;e--)d=c.getItem(e),d.isReadOnly()||v(d,b[g])}function v(a,b,c){if(b=b&&b.attributes)for(var d=0;d<b.length;d++){var e=b[d][0],
-g;if(g=a.getAttribute(e)){var f=b[d][1];(null===f||f.test&&f.test(g)||"string"==typeof f&&g==f)&&a.removeAttribute(e)}}c||u(a)}function u(a,b){if(!a.hasAttributes()||b)if(CKEDITOR.dtd.$block[a.getName()]){var c=a.getPrevious(H),d=a.getNext(H);!c||c.type!=CKEDITOR.NODE_TEXT&&c.isBlockBoundary({br:1})||a.append("br",1);!d||d.type!=CKEDITOR.NODE_TEXT&&d.isBlockBoundary({br:1})||a.append("br");a.remove(!0)}else c=a.getFirst(),d=a.getLast(),a.remove(!0),c&&(c.type==CKEDITOR.NODE_ELEMENT&&c.mergeSiblings(),
-d&&!c.equals(d)&&d.type==CKEDITOR.NODE_ELEMENT&&d.mergeSiblings())}function t(a,b,c){var d;d=a.element;"*"==d&&(d="span");d=new CKEDITOR.dom.element(d,b);c&&c.copyAttributes(d);d=y(d,a);b.getCustomData("doc_processing_style")&&d.hasAttribute("id")?d.removeAttribute("id"):b.setCustomData("doc_processing_style",1);return d}function y(a,b){var c=b._.definition,d=c.attributes,c=CKEDITOR.style.getStyleText(c);if(d)for(var e in d)a.setAttribute(e,d[e]);c&&a.setAttribute("style",c);return a}function A(a,
-b){for(var c in a)a[c]=a[c].replace(F,function(a,c){return b[c]})}function q(a){if(a._.overrides)return a._.overrides;var b=a._.overrides={},c=a._.definition.overrides;if(c){CKEDITOR.tools.isArray(c)||(c=[c]);for(var d=0;d<c.length;d++){var e=c[d],g,f;"string"==typeof e?g=e.toLowerCase():(g=e.element?e.element.toLowerCase():a.element,f=e.attributes);e=b[g]||(b[g]={});if(f){var e=e.attributes=e.attributes||[],h;for(h in f)e.push([h.toLowerCase(),f[h]])}}}return b}function w(a,b,c){var d=new CKEDITOR.dom.element("span");
-d[c?"setStyle":"setAttribute"](a,b);return d[c?"getStyle":"getAttribute"](a)}function B(a,b){function c(a,b){return"font-family"==b.toLowerCase()?a.replace(/["']/g,""):a}"string"==typeof a&&(a=CKEDITOR.tools.parseCssText(a));"string"==typeof b&&(b=CKEDITOR.tools.parseCssText(b,!0));for(var d in a)if(!(d in b)||c(b[d],d)!=c(a[d],d)&&"inherit"!=a[d]&&"inherit"!=b[d])return!1;return!0}function z(a,b,c){var d=a.document,e=a.getRanges();b=b?this.removeFromRange:this.applyToRange;var g,f;if(a.isFake&&a.isInTable())for(g=
-[],f=0;f<e.length;f++)g.push(e[f].clone());for(var h=e.createIterator();f=h.getNextRange();)b.call(this,f,c);a.selectRanges(g||e);d.removeCustomData("doc_processing_style")}var C={address:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1,section:1,header:1,footer:1,nav:1,article:1,aside:1,figure:1,dialog:1,hgroup:1,time:1,meter:1,menu:1,command:1,keygen:1,output:1,progress:1,details:1,datagrid:1,datalist:1},E={a:1,blockquote:1,embed:1,hr:1,img:1,li:1,object:1,ol:1,table:1,td:1,tr:1,th:1,ul:1,dl:1,dt:1,
-dd:1,form:1,audio:1,video:1},G=/\s*(?:;\s*|$)/,F=/#\((.+?)\)/g,J=CKEDITOR.dom.walker.bookmark(0,1),H=CKEDITOR.dom.walker.whitespaces(1);CKEDITOR.style=function(a,b){if("string"==typeof a.type)return new CKEDITOR.style.customHandlers[a.type](a);var c=a.attributes;c&&c.style&&(a.styles=CKEDITOR.tools.extend({},a.styles,CKEDITOR.tools.parseCssText(c.style)),delete c.style);b&&(a=CKEDITOR.tools.clone(a),A(a.attributes,b),A(a.styles,b));c=this.element=a.element?"string"==typeof a.element?a.element.toLowerCase():
-a.element:"*";this.type=a.type||(C[c]?CKEDITOR.STYLE_BLOCK:E[c]?CKEDITOR.STYLE_OBJECT:CKEDITOR.STYLE_INLINE);"object"==typeof this.element&&(this.type=CKEDITOR.STYLE_OBJECT);this._={definition:a}};CKEDITOR.style.prototype={apply:function(a){if(a instanceof CKEDITOR.dom.document)return z.call(this,a.getSelection());if(this.checkApplicable(a.elementPath(),a)){var b=this._.enterMode;b||(this._.enterMode=a.activeEnterMode);z.call(this,a.getSelection(),0,a);this._.enterMode=b}},remove:function(a){if(a instanceof
-CKEDITOR.dom.document)return z.call(this,a.getSelection(),1);if(this.checkApplicable(a.elementPath(),a)){var b=this._.enterMode;b||(this._.enterMode=a.activeEnterMode);z.call(this,a.getSelection(),1,a);this._.enterMode=b}},applyToRange:function(a){this.applyToRange=this.type==CKEDITOR.STYLE_INLINE?b:this.type==CKEDITOR.STYLE_BLOCK?d:this.type==CKEDITOR.STYLE_OBJECT?l:null;return this.applyToRange(a)},removeFromRange:function(a){this.removeFromRange=this.type==CKEDITOR.STYLE_INLINE?c:this.type==CKEDITOR.STYLE_BLOCK?
-h:this.type==CKEDITOR.STYLE_OBJECT?k:null;return this.removeFromRange(a)},applyToObject:function(a){y(a,this)},checkActive:function(a,b){switch(this.type){case CKEDITOR.STYLE_BLOCK:return this.checkElementRemovable(a.block||a.blockLimit,!0,b);case CKEDITOR.STYLE_OBJECT:case CKEDITOR.STYLE_INLINE:for(var c=a.elements,d=0,e;d<c.length;d++)if(e=c[d],this.type!=CKEDITOR.STYLE_INLINE||e!=a.block&&e!=a.blockLimit){if(this.type==CKEDITOR.STYLE_OBJECT){var g=e.getName();if(!("string"==typeof this.element?
-g==this.element:g in this.element))continue}if(this.checkElementRemovable(e,!0,b))return!0}}return!1},checkApplicable:function(a,b,c){b&&b instanceof CKEDITOR.filter&&(c=b);if(c&&!c.check(this))return!1;switch(this.type){case CKEDITOR.STYLE_OBJECT:return!!a.contains(this.element);case CKEDITOR.STYLE_BLOCK:return!!a.blockLimit.getDtd()[this.element]}return!0},checkElementMatch:function(a,b){var c=this._.definition;if(!a||!c.ignoreReadonly&&a.isReadOnly())return!1;var d=a.getName();if("string"==typeof this.element?
-d==this.element:d in this.element){if(!b&&!a.hasAttributes())return!0;if(d=c._AC)c=d;else{var d={},e=0,g=c.attributes;if(g)for(var f in g)e++,d[f]=g[f];if(f=CKEDITOR.style.getStyleText(c))d.style||e++,d.style=f;d._length=e;c=c._AC=d}if(c._length){for(var h in c)if("_length"!=h)if(d=a.getAttribute(h)||"","style"==h?B(c[h],d):c[h]==d){if(!b)return!0}else if(b)return!1;if(b)return!0}else return!0}return!1},checkElementRemovable:function(a,b,c){if(this.checkElementMatch(a,b,c))return!0;if(b=q(this)[a.getName()]){var d;
-if(!(b=b.attributes))return!0;for(c=0;c<b.length;c++)if(d=b[c][0],d=a.getAttribute(d)){var e=b[c][1];if(null===e)return!0;if("string"==typeof e){if(d==e)return!0}else if(e.test(d))return!0}}return!1},buildPreview:function(a){var b=this._.definition,c=[],d=b.element;"bdo"==d&&(d="span");var c=["\x3c",d],e=b.attributes;if(e)for(var g in e)c.push(" ",g,'\x3d"',e[g],'"');(e=CKEDITOR.style.getStyleText(b))&&c.push(' style\x3d"',e,'"');c.push("\x3e",a||b.name,"\x3c/",d,"\x3e");return c.join("")},getDefinition:function(){return this._.definition}};
-CKEDITOR.style.getStyleText=function(a){var b=a._ST;if(b)return b;var b=a.styles,c=a.attributes&&a.attributes.style||"",d="";c.length&&(c=c.replace(G,";"));for(var e in b){var g=b[e],f=(e+":"+g).replace(G,";");"inherit"==g?d+=f:c+=f}c.length&&(c=CKEDITOR.tools.normalizeCssText(c,!0));return a._ST=c+d};CKEDITOR.style.customHandlers={};CKEDITOR.style.addCustomHandler=function(a){var b=function(a){this._={definition:a};this.setup&&this.setup(a)};b.prototype=CKEDITOR.tools.extend(CKEDITOR.tools.prototypedCopy(CKEDITOR.style.prototype),
-{assignedTo:CKEDITOR.STYLE_OBJECT},a,!0);return this.customHandlers[a.type]=b};var M=CKEDITOR.POSITION_PRECEDING|CKEDITOR.POSITION_IDENTICAL|CKEDITOR.POSITION_IS_CONTAINED,L=CKEDITOR.POSITION_FOLLOWING|CKEDITOR.POSITION_IDENTICAL|CKEDITOR.POSITION_IS_CONTAINED}(),CKEDITOR.styleCommand=function(a,f){this.requiredContent=this.allowedContent=this.style=a;CKEDITOR.tools.extend(this,f,!0)},CKEDITOR.styleCommand.prototype.exec=function(a){a.focus();this.state==CKEDITOR.TRISTATE_OFF?a.applyStyle(this.style):
-this.state==CKEDITOR.TRISTATE_ON&&a.removeStyle(this.style)},CKEDITOR.stylesSet=new CKEDITOR.resourceManager("","stylesSet"),CKEDITOR.addStylesSet=CKEDITOR.tools.bind(CKEDITOR.stylesSet.add,CKEDITOR.stylesSet),CKEDITOR.loadStylesSet=function(a,f,b){CKEDITOR.stylesSet.addExternal(a,f,"");CKEDITOR.stylesSet.load(a,b)},CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{attachStyleStateChange:function(a,f){var b=this._.styleStateChangeCallbacks;b||(b=this._.styleStateChangeCallbacks=[],this.on("selectionChange",
-function(a){for(var e=0;e<b.length;e++){var f=b[e],k=f.style.checkActive(a.data.path,this)?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF;f.fn.call(this,k)}}));b.push({style:a,fn:f})},applyStyle:function(a){a.apply(this)},removeStyle:function(a){a.remove(this)},getStylesSet:function(a){if(this._.stylesDefinitions)a(this._.stylesDefinitions);else{var f=this,b=f.config.stylesCombo_stylesSet||f.config.stylesSet;if(!1===b)a(null);else if(b instanceof Array)f._.stylesDefinitions=b,a(b);else{b||(b="default");
-var b=b.split(":"),c=b[0];CKEDITOR.stylesSet.addExternal(c,b[1]?b.slice(1).join(":"):CKEDITOR.getUrl("styles.js"),"");CKEDITOR.stylesSet.load(c,function(b){f._.stylesDefinitions=b[c];a(f._.stylesDefinitions)})}}}}),CKEDITOR.dom.comment=function(a,f){"string"==typeof a&&(a=(f?f.$:document).createComment(a));CKEDITOR.dom.domObject.call(this,a)},CKEDITOR.dom.comment.prototype=new CKEDITOR.dom.node,CKEDITOR.tools.extend(CKEDITOR.dom.comment.prototype,{type:CKEDITOR.NODE_COMMENT,getOuterHtml:function(){return"\x3c!--"+
-this.$.nodeValue+"--\x3e"}}),"use strict",function(){var a={},f={},b;for(b in CKEDITOR.dtd.$blockLimit)b in CKEDITOR.dtd.$list||(a[b]=1);for(b in CKEDITOR.dtd.$block)b in CKEDITOR.dtd.$blockLimit||b in CKEDITOR.dtd.$empty||(f[b]=1);CKEDITOR.dom.elementPath=function(b,e){var l=null,k=null,d=[],h=b,m;e=e||b.getDocument().getBody();do if(h.type==CKEDITOR.NODE_ELEMENT){d.push(h);if(!this.lastElement&&(this.lastElement=h,h.is(CKEDITOR.dtd.$object)||"false"==h.getAttribute("contenteditable")))continue;
-if(h.equals(e))break;if(!k&&(m=h.getName(),"true"==h.getAttribute("contenteditable")?k=h:!l&&f[m]&&(l=h),a[m])){if(m=!l&&"div"==m){a:{m=h.getChildren();for(var g=0,n=m.count();g<n;g++){var p=m.getItem(g);if(p.type==CKEDITOR.NODE_ELEMENT&&CKEDITOR.dtd.$block[p.getName()]){m=!0;break a}}m=!1}m=!m}m?l=h:k=h}}while(h=h.getParent());k||(k=e);this.block=l;this.blockLimit=k;this.root=e;this.elements=d}}(),CKEDITOR.dom.elementPath.prototype={compare:function(a){var f=this.elements;a=a&&a.elements;if(!a||
-f.length!=a.length)return!1;for(var b=0;b<f.length;b++)if(!f[b].equals(a[b]))return!1;return!0},contains:function(a,f,b){var c;"string"==typeof a&&(c=function(b){return b.getName()==a});a instanceof CKEDITOR.dom.element?c=function(b){return b.equals(a)}:CKEDITOR.tools.isArray(a)?c=function(b){return-1<CKEDITOR.tools.indexOf(a,b.getName())}:"function"==typeof a?c=a:"object"==typeof a&&(c=function(b){return b.getName()in a});var e=this.elements,l=e.length;f&&l--;b&&(e=Array.prototype.slice.call(e,0),
-e.reverse());for(f=0;f<l;f++)if(c(e[f]))return e[f];return null},isContextFor:function(a){var f;return a in CKEDITOR.dtd.$block?(f=this.contains(CKEDITOR.dtd.$intermediate)||this.root.equals(this.block)&&this.block||this.blockLimit,!!f.getDtd()[a]):!0},direction:function(){return(this.block||this.blockLimit||this.root).getDirection(1)}},CKEDITOR.dom.text=function(a,f){"string"==typeof a&&(a=(f?f.$:document).createTextNode(a));this.$=a},CKEDITOR.dom.text.prototype=new CKEDITOR.dom.node,CKEDITOR.tools.extend(CKEDITOR.dom.text.prototype,
-{type:CKEDITOR.NODE_TEXT,getLength:function(){return this.$.nodeValue.length},getText:function(){return this.$.nodeValue},setText:function(a){this.$.nodeValue=a},split:function(a){var f=this.$.parentNode,b=f.childNodes.length,c=this.getLength(),e=this.getDocument(),l=new CKEDITOR.dom.text(this.$.splitText(a),e);f.childNodes.length==b&&(a>=c?(l=e.createText(""),l.insertAfter(this)):(a=e.createText(""),a.insertAfter(l),a.remove()));return l},substring:function(a,f){return"number"!=typeof f?this.$.nodeValue.substr(a):
-this.$.nodeValue.substring(a,f)}}),function(){function a(a,c,e){var f=a.serializable,k=c[e?"endContainer":"startContainer"],d=e?"endOffset":"startOffset",h=f?c.document.getById(a.startNode):a.startNode;a=f?c.document.getById(a.endNode):a.endNode;k.equals(h.getPrevious())?(c.startOffset=c.startOffset-k.getLength()-a.getPrevious().getLength(),k=a.getNext()):k.equals(a.getPrevious())&&(c.startOffset-=k.getLength(),k=a.getNext());k.equals(h.getParent())&&c[d]++;k.equals(a.getParent())&&c[d]++;c[e?"endContainer":
-"startContainer"]=k;return c}CKEDITOR.dom.rangeList=function(a){if(a instanceof CKEDITOR.dom.rangeList)return a;a?a instanceof CKEDITOR.dom.range&&(a=[a]):a=[];return CKEDITOR.tools.extend(a,f)};var f={createIterator:function(){var a=this,c=CKEDITOR.dom.walker.bookmark(),e=[],f;return{getNextRange:function(k){f=void 0===f?0:f+1;var d=a[f];if(d&&1<a.length){if(!f)for(var h=a.length-1;0<=h;h--)e.unshift(a[h].createBookmark(!0));if(k)for(var m=0;a[f+m+1];){var g=d.document;k=0;h=g.getById(e[m].endNode);
-for(g=g.getById(e[m+1].startNode);;){h=h.getNextSourceNode(!1);if(g.equals(h))k=1;else if(c(h)||h.type==CKEDITOR.NODE_ELEMENT&&h.isBlockBoundary())continue;break}if(!k)break;m++}for(d.moveToBookmark(e.shift());m--;)h=a[++f],h.moveToBookmark(e.shift()),d.setEnd(h.endContainer,h.endOffset)}return d}}},createBookmarks:function(b){for(var c=[],e,f=0;f<this.length;f++){c.push(e=this[f].createBookmark(b,!0));for(var k=f+1;k<this.length;k++)this[k]=a(e,this[k]),this[k]=a(e,this[k],!0)}return c},createBookmarks2:function(a){for(var c=
-[],e=0;e<this.length;e++)c.push(this[e].createBookmark2(a));return c},moveToBookmarks:function(a){for(var c=0;c<this.length;c++)this[c].moveToBookmark(a[c])}}}(),function(){function a(){return CKEDITOR.getUrl(CKEDITOR.skinName.split(",")[1]||"skins/"+CKEDITOR.skinName.split(",")[0]+"/")}function f(b){var c=CKEDITOR.skin["ua_"+b],d=CKEDITOR.env;if(c)for(var c=c.split(",").sort(function(a,b){return a>b?-1:1}),e=0,f;e<c.length;e++)if(f=c[e],d.ie&&(f.replace(/^ie/,"")==d.version||d.quirks&&"iequirks"==
-f)&&(f="ie"),d[f]){b+="_"+c[e];break}return CKEDITOR.getUrl(a()+b+".css")}function b(a,b){l[a]||(CKEDITOR.document.appendStyleSheet(f(a)),l[a]=1);b&&b()}function c(a){var b=a.getById(k);b||(b=a.getHead().append("style"),b.setAttribute("id",k),b.setAttribute("type","text/css"));return b}function e(a,b,c){var d,e,f;if(CKEDITOR.env.webkit)for(b=b.split("}").slice(0,-1),e=0;e<b.length;e++)b[e]=b[e].split("{");for(var h=0;h<a.length;h++)if(CKEDITOR.env.webkit)for(e=0;e<b.length;e++){f=b[e][1];for(d=0;d<
-c.length;d++)f=f.replace(c[d][0],c[d][1]);a[h].$.sheet.addRule(b[e][0],f)}else{f=b;for(d=0;d<c.length;d++)f=f.replace(c[d][0],c[d][1]);CKEDITOR.env.ie&&11>CKEDITOR.env.version?a[h].$.styleSheet.cssText+=f:a[h].$.innerHTML+=f}}var l={};CKEDITOR.skin={path:a,loadPart:function(c,d){CKEDITOR.skin.name!=CKEDITOR.skinName.split(",")[0]?CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(a()+"skin.js"),function(){b(c,d)}):b(c,d)},getPath:function(a){return CKEDITOR.getUrl(f(a))},icons:{},addIcon:function(a,b,c,d){a=
-a.toLowerCase();this.icons[a]||(this.icons[a]={path:b,offset:c||0,bgsize:d||"16px"})},getIconStyle:function(a,b,c,d,e){var f;a&&(a=a.toLowerCase(),b&&(f=this.icons[a+"-rtl"]),f||(f=this.icons[a]));a=c||f&&f.path||"";d=d||f&&f.offset;e=e||f&&f.bgsize||"16px";a&&(a=a.replace(/'/g,"\\'"));return a&&"background-image:url('"+CKEDITOR.getUrl(a)+"');background-position:0 "+d+"px;background-size:"+e+";"}};CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{getUiColor:function(){return this.uiColor},setUiColor:function(a){var b=
-c(CKEDITOR.document);return(this.setUiColor=function(a){this.uiColor=a;var c=CKEDITOR.skin.chameleon,f="",m="";"function"==typeof c&&(f=c(this,"editor"),m=c(this,"panel"));a=[[h,a]];e([b],f,a);e(d,m,a)}).call(this,a)}});var k="cke_ui_color",d=[],h=/\$color/g;CKEDITOR.on("instanceLoaded",function(a){if(!CKEDITOR.env.ie||!CKEDITOR.env.quirks){var b=a.editor;a=function(a){a=(a.data[0]||a.data).element.getElementsByTag("iframe").getItem(0).getFrameDocument();if(!a.getById("cke_ui_color")){a=c(a);d.push(a);
-var f=b.getUiColor();f&&e([a],CKEDITOR.skin.chameleon(b,"panel"),[[h,f]])}};b.on("panelShow",a);b.on("menuShow",a);b.config.uiColor&&b.setUiColor(b.config.uiColor)}})}(),function(){if(CKEDITOR.env.webkit)CKEDITOR.env.hc=!1;else{var a=CKEDITOR.dom.element.createFromHtml('\x3cdiv style\x3d"width:0;height:0;position:absolute;left:-10000px;border:1px solid;border-color:red blue"\x3e\x3c/div\x3e',CKEDITOR.document);a.appendTo(CKEDITOR.document.getHead());try{var f=a.getComputedStyle("border-top-color"),
-b=a.getComputedStyle("border-right-color");CKEDITOR.env.hc=!(!f||f!=b)}catch(c){CKEDITOR.env.hc=!1}a.remove()}CKEDITOR.env.hc&&(CKEDITOR.env.cssClass+=" cke_hc");CKEDITOR.document.appendStyleText(".cke{visibility:hidden;}");CKEDITOR.status="loaded";CKEDITOR.fireOnce("loaded");if(a=CKEDITOR._.pending)for(delete CKEDITOR._.pending,f=0;f<a.length;f++)CKEDITOR.editor.prototype.constructor.apply(a[f][0],a[f][1]),CKEDITOR.add(a[f][0])}(),CKEDITOR.skin.name="moono-lisa",CKEDITOR.skin.ua_editor="ie,iequirks,ie8,gecko",
-CKEDITOR.skin.ua_dialog="ie,iequirks,ie8",CKEDITOR.skin.chameleon=function(){var a=function(){return function(a,c){for(var e=a.match(/[^#]./g),f=0;3>f;f++){var k=f,d;d=parseInt(e[f],16);d=("0"+(0>c?0|d*(1+c):0|d+(255-d)*c).toString(16)).slice(-2);e[k]=d}return"#"+e.join("")}}(),f={editor:new CKEDITOR.template("{id}.cke_chrome [border-color:{defaultBorder};] {id} .cke_top [ background-color:{defaultBackground};border-bottom-color:{defaultBorder};] {id} .cke_bottom [background-color:{defaultBackground};border-top-color:{defaultBorder};] {id} .cke_resizer [border-right-color:{ckeResizer}] {id} .cke_dialog_title [background-color:{defaultBackground};border-bottom-color:{defaultBorder};] {id} .cke_dialog_footer [background-color:{defaultBackground};outline-color:{defaultBorder};] {id} .cke_dialog_tab [background-color:{dialogTab};border-color:{defaultBorder};] {id} .cke_dialog_tab:hover [background-color:{lightBackground};] {id} .cke_dialog_contents [border-top-color:{defaultBorder};] {id} .cke_dialog_tab_selected, {id} .cke_dialog_tab_selected:hover [background:{dialogTabSelected};border-bottom-color:{dialogTabSelectedBorder};] {id} .cke_dialog_body [background:{dialogBody};border-color:{defaultBorder};] {id} a.cke_button_off:hover,{id} a.cke_button_off:focus,{id} a.cke_button_off:active [background-color:{darkBackground};border-color:{toolbarElementsBorder};] {id} .cke_button_on [background-color:{ckeButtonOn};border-color:{toolbarElementsBorder};] {id} .cke_toolbar_separator,{id} .cke_toolgroup a.cke_button:last-child:after,{id} .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after [background-color: {toolbarElementsBorder};border-color: {toolbarElementsBorder};] {id} a.cke_combo_button:hover,{id} a.cke_combo_button:focus,{id} .cke_combo_on a.cke_combo_button [border-color:{toolbarElementsBorder};background-color:{darkBackground};] {id} .cke_combo:after [border-color:{toolbarElementsBorder};] {id} .cke_path_item [color:{elementsPathColor};] {id} a.cke_path_item:hover,{id} a.cke_path_item:focus,{id} a.cke_path_item:active [background-color:{darkBackground};] {id}.cke_panel [border-color:{defaultBorder};] "),
+f+1);this.setCustomData("cke_includeReadonly",!a.config.disableReadonlyStyling);this.attachListener(this,"click",function(a){a=a.data;var b=(new CKEDITOR.dom.elementPath(a.getTarget(),this)).contains("a");b&&2!=a.$.button&&b.isReadOnly()&&a.preventDefault()});var n={8:1,46:1};this.attachListener(a,"key",function(b){if(a.readOnly)return!0;var c=b.data.domEvent.getKey(),d;b=a.getSelection();if(0!==b.getRanges().length){if(c in n){var e,f=b.getRanges()[0],h=f.startPath(),m,k,r,c=8==c;CKEDITOR.env.ie&&
+11>CKEDITOR.env.version&&(e=b.getSelectedElement())||(e=l(b))?(a.fire("saveSnapshot"),f.moveToPosition(e,CKEDITOR.POSITION_BEFORE_START),e.remove(),f.select(),a.fire("saveSnapshot"),d=1):f.collapsed&&((m=h.block)&&(r=m[c?"getPrevious":"getNext"](g))&&r.type==CKEDITOR.NODE_ELEMENT&&r.is("table")&&f[c?"checkStartOfBlock":"checkEndOfBlock"]()?(a.fire("saveSnapshot"),f[c?"checkEndOfBlock":"checkStartOfBlock"]()&&m.remove(),f["moveToElementEdit"+(c?"End":"Start")](r),f.select(),a.fire("saveSnapshot"),
+d=1):h.blockLimit&&h.blockLimit.is("td")&&(k=h.blockLimit.getAscendant("table"))&&f.checkBoundaryOfElement(k,c?CKEDITOR.START:CKEDITOR.END)&&(r=k[c?"getPrevious":"getNext"](g))?(a.fire("saveSnapshot"),f["moveToElementEdit"+(c?"End":"Start")](r),f.checkStartOfBlock()&&f.checkEndOfBlock()?r.remove():f.select(),a.fire("saveSnapshot"),d=1):(k=h.contains(["td","th","caption"]))&&f.checkBoundaryOfElement(k,c?CKEDITOR.START:CKEDITOR.END)&&(d=1))}return!d}});a.blockless&&CKEDITOR.env.ie&&CKEDITOR.env.needsBrFiller&&
+this.attachListener(this,"keyup",function(b){b.data.getKeystroke()in n&&!this.getFirst(c)&&(this.appendBogus(),b=a.createRange(),b.moveToPosition(this,CKEDITOR.POSITION_AFTER_START),b.select())});this.attachListener(this,"dblclick",function(b){if(a.readOnly)return!1;b={element:b.data.getTarget()};a.fire("doubleclick",b)});CKEDITOR.env.ie&&this.attachListener(this,"click",b);CKEDITOR.env.ie&&!CKEDITOR.env.edge||this.attachListener(this,"mousedown",function(b){var c=b.data.getTarget();c.is("img","hr",
+"input","textarea","select")&&!c.isReadOnly()&&(a.getSelection().selectElement(c),c.is("input","textarea","select")&&b.data.preventDefault())});CKEDITOR.env.edge&&this.attachListener(this,"mouseup",function(b){(b=b.data.getTarget())&&b.is("img")&&a.getSelection().selectElement(b)});CKEDITOR.env.gecko&&this.attachListener(this,"mouseup",function(b){if(2==b.data.$.button&&(b=b.data.getTarget(),!b.getOuterHtml().replace(y,""))){var c=a.createRange();c.moveToElementEditStart(b);c.select(!0)}});CKEDITOR.env.webkit&&
+(this.attachListener(this,"click",function(a){a.data.getTarget().is("input","select")&&a.data.preventDefault()}),this.attachListener(this,"mouseup",function(a){a.data.getTarget().is("input","textarea")&&a.data.preventDefault()}));CKEDITOR.env.webkit&&this.attachListener(a,"key",function(b){if(a.readOnly)return!0;var c=b.data.domEvent.getKey();if(c in n&&(b=a.getSelection(),0!==b.getRanges().length)){var c=8==c,d=b.getRanges()[0];b=d.startPath();if(d.collapsed)a:{var e=b.block;if(e&&d[c?"checkStartOfBlock":
+"checkEndOfBlock"]()&&d.moveToClosestEditablePosition(e,!c)&&d.collapsed){if(d.startContainer.type==CKEDITOR.NODE_ELEMENT){var g=d.startContainer.getChild(d.startOffset-(c?1:0));if(g&&g.type==CKEDITOR.NODE_ELEMENT&&g.is("hr")){a.fire("saveSnapshot");g.remove();b=!0;break a}}d=d.startPath().block;if(!d||d&&d.contains(e))b=void 0;else{a.fire("saveSnapshot");var f;(f=(c?d:e).getBogus())&&f.remove();f=a.getSelection();g=f.createBookmarks();(c?e:d).moveChildren(c?d:e,!1);b.lastElement.mergeSiblings();
+m(e,d,!c);f.selectBookmarks(g);b=!0}}else b=!1}else c=d,f=b.block,d=c.endPath().block,f&&d&&!f.equals(d)?(a.fire("saveSnapshot"),(e=f.getBogus())&&e.remove(),c.enlarge(CKEDITOR.ENLARGE_INLINE),c.deleteContents(),d.getParent()&&(d.moveChildren(f,!1),b.lastElement.mergeSiblings(),m(f,d,!0)),c=a.getSelection().getRanges()[0],c.collapse(1),c.optimize(),""===c.startContainer.getHtml()&&c.startContainer.appendBogus(),c.select(),b=!0):b=!1;if(!b)return;a.getSelection().scrollIntoView();a.fire("saveSnapshot");
+return!1}},this,null,100)}}},_:{detach:function(){this.editor.setData(this.editor.getData(),0,1);this.clearListeners();this.restoreAttrs();var a;if(a=this.removeCustomData("classes"))for(;a.length;)this.removeClass(a.pop());if(!this.is("textarea")){a=this.getDocument();var b=a.getHead();if(b.getCustomData("stylesheet")){var c=a.getCustomData("stylesheet_ref");--c?a.setCustomData("stylesheet_ref",c):(a.removeCustomData("stylesheet_ref"),b.removeCustomData("stylesheet").remove())}}this.editor.fire("contentDomUnload");
+delete this.editor}}});CKEDITOR.editor.prototype.editable=function(a){var b=this._.editable;if(b&&a)return 0;arguments.length&&(b=this._.editable=a?a instanceof CKEDITOR.editable?a:new CKEDITOR.editable(this,a):(b&&b.detach(),null));return b};CKEDITOR.on("instanceLoaded",function(b){var c=b.editor;c.on("insertElement",function(a){a=a.data;a.type==CKEDITOR.NODE_ELEMENT&&(a.is("input")||a.is("textarea"))&&("false"!=a.getAttribute("contentEditable")&&a.data("cke-editable",a.hasAttribute("contenteditable")?
+"true":"1"),a.setAttribute("contentEditable",!1))});c.on("selectionChange",function(b){if(!c.readOnly){var d=c.getSelection();d&&!d.isLocked&&(d=c.checkDirty(),c.fire("lockSnapshot"),a(b),c.fire("unlockSnapshot"),!d&&c.resetDirty())}})});CKEDITOR.on("instanceCreated",function(a){var b=a.editor;b.on("mode",function(){var a=b.editable();if(a&&a.isInline()){var c=b.title;a.changeAttr("role","textbox");a.changeAttr("aria-label",c);c&&a.changeAttr("title",c);var d=b.fire("ariaEditorHelpLabel",{}).label;
+if(d&&(c=this.ui.space(this.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?"top":"contents"))){var e=CKEDITOR.tools.getNextId(),d=CKEDITOR.dom.element.createFromHtml('\x3cspan id\x3d"'+e+'" class\x3d"cke_voice_label"\x3e'+d+"\x3c/span\x3e");c.append(d);a.changeAttr("aria-describedby",e)}}})});CKEDITOR.addCss(".cke_editable{cursor:text}.cke_editable img,.cke_editable input,.cke_editable textarea{cursor:default}");g=CKEDITOR.dom.walker.whitespaces(!0);n=CKEDITOR.dom.walker.bookmark(!1,!0);q=CKEDITOR.dom.walker.empty();
+v=CKEDITOR.dom.walker.bogus();y=/(^|<body\b[^>]*>)\s*<(p|div|address|h\d|center|pre)[^>]*>\s*(?:<br[^>]*>|&nbsp;|\u00A0|&#160;)?\s*(:?<\/\2>)?\s*(?=$|<\/body>)/gi;w=function(){function a(b){return b.type==CKEDITOR.NODE_ELEMENT}function b(c,d){var e,f,g,h,m=[],k=d.range.startContainer;e=d.range.startPath();for(var k=l[k.getName()],n=0,r=c.getChildren(),u=r.count(),D=-1,w=-1,t=0,q=e.contains(l.$list);n<u;++n)e=r.getItem(n),a(e)?(g=e.getName(),q&&g in CKEDITOR.dtd.$list?m=m.concat(b(e,d)):(h=!!k[g],
+"br"!=g||!e.data("cke-eol")||n&&n!=u-1||(t=(f=n?m[n-1].node:r.getItem(n+1))&&(!a(f)||!f.is("br")),f=f&&a(f)&&l.$block[f.getName()]),-1!=D||h||(D=n),h||(w=n),m.push({isElement:1,isLineBreak:t,isBlock:e.isBlockBoundary(),hasBlockSibling:f,node:e,name:g,allowed:h}),f=t=0)):m.push({isElement:0,node:e,allowed:1});-1<D&&(m[D].firstNotAllowed=1);-1<w&&(m[w].lastNotAllowed=1);return m}function e(b,c){var d=[],f=b.getChildren(),g=f.count(),h,m=0,k=l[c],n=!b.is(l.$inline)||b.is("br");for(n&&d.push(" ");m<g;m++)h=
+f.getItem(m),a(h)&&!h.is(k)?d=d.concat(e(h,c)):d.push(h);n&&d.push(" ");return d}function g(b){return a(b.startContainer)&&b.startContainer.getChild(b.startOffset-1)}function f(b){return b&&a(b)&&(b.is(l.$removeEmpty)||b.is("a")&&!b.isBlockBoundary())}function h(b,c,d,e){var f=b.clone(),g,m;f.setEndAt(c,CKEDITOR.POSITION_BEFORE_END);(g=(new CKEDITOR.dom.walker(f)).next())&&a(g)&&n[g.getName()]&&(m=g.getPrevious())&&a(m)&&!m.getParent().equals(b.startContainer)&&d.contains(m)&&e.contains(g)&&g.isIdentical(m)&&
+(g.moveChildren(m),g.remove(),h(b,c,d,e))}function m(b,c){function d(b,c){if(c.isBlock&&c.isElement&&!c.node.is("br")&&a(b)&&b.is("br"))return b.remove(),1}var e=c.endContainer.getChild(c.endOffset),f=c.endContainer.getChild(c.endOffset-1);e&&d(e,b[b.length-1]);f&&d(f,b[0])&&(c.setEnd(c.endContainer,c.endOffset-1),c.collapse())}var l=CKEDITOR.dtd,n={p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,ul:1,ol:1,li:1,pre:1,dl:1,blockquote:1},r={p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},u=CKEDITOR.tools.extend({},
+l.$inline);delete u.br;return function(n,E,w,t){var q=n.editor,y=!1;"unfiltered_html"==E&&(E="html",y=!0);if(!t.checkReadOnly()){var A=(new CKEDITOR.dom.elementPath(t.startContainer,t.root)).blockLimit||t.root;n={type:E,dontFilter:y,editable:n,editor:q,range:t,blockLimit:A,mergeCandidates:[],zombies:[]};E=n.range;t=n.mergeCandidates;var v,J;"text"==n.type&&E.shrink(CKEDITOR.SHRINK_ELEMENT,!0,!1)&&(v=CKEDITOR.dom.element.createFromHtml("\x3cspan\x3e\x26nbsp;\x3c/span\x3e",E.document),E.insertNode(v),
+E.setStartAfter(v));y=new CKEDITOR.dom.elementPath(E.startContainer);n.endPath=A=new CKEDITOR.dom.elementPath(E.endContainer);if(!E.collapsed){var q=A.block||A.blockLimit,fa=E.getCommonAncestor();q&&!q.equals(fa)&&!q.contains(fa)&&E.checkEndOfBlock()&&n.zombies.push(q);E.deleteContents()}for(;(J=g(E))&&a(J)&&J.isBlockBoundary()&&y.contains(J);)E.moveToPosition(J,CKEDITOR.POSITION_BEFORE_END);h(E,n.blockLimit,y,A);v&&(E.setEndBefore(v),E.collapse(),v.remove());v=E.startPath();if(q=v.contains(f,!1,
+1))E.splitElement(q),n.inlineStylesRoot=q,n.inlineStylesPeak=v.lastElement;v=E.createBookmark();(q=v.startNode.getPrevious(c))&&a(q)&&f(q)&&t.push(q);(q=v.startNode.getNext(c))&&a(q)&&f(q)&&t.push(q);for(q=v.startNode;(q=q.getParent())&&f(q);)t.push(q);E.moveToBookmark(v);if(v=w){v=n.range;if("text"==n.type&&n.inlineStylesRoot){J=n.inlineStylesPeak;E=J.getDocument().createText("{cke-peak}");for(t=n.inlineStylesRoot.getParent();!J.equals(t);)E=E.appendTo(J.clone()),J=J.getParent();w=E.getOuterHtml().split("{cke-peak}").join(w)}J=
+n.blockLimit.getName();if(/^\s+|\s+$/.test(w)&&"span"in CKEDITOR.dtd[J]){var P='\x3cspan data-cke-marker\x3d"1"\x3e\x26nbsp;\x3c/span\x3e';w=P+w+P}w=n.editor.dataProcessor.toHtml(w,{context:null,fixForBody:!1,protectedWhitespaces:!!P,dontFilter:n.dontFilter,filter:n.editor.activeFilter,enterMode:n.editor.activeEnterMode});J=v.document.createElement("body");J.setHtml(w);P&&(J.getFirst().remove(),J.getLast().remove());if((P=v.startPath().block)&&(1!=P.getChildCount()||!P.getBogus()))a:{var Q;if(1==
+J.getChildCount()&&a(Q=J.getFirst())&&Q.is(r)&&!Q.hasAttribute("contenteditable")){P=Q.getElementsByTag("*");v=0;for(t=P.count();v<t;v++)if(E=P.getItem(v),!E.is(u))break a;Q.moveChildren(Q.getParent(1));Q.remove()}}n.dataWrapper=J;v=w}if(v){Q=n.range;v=Q.document;var N;J=n.blockLimit;t=0;var S,P=[],R,Y;w=q=0;var W,Z;E=Q.startContainer;var y=n.endPath.elements[0],aa,A=y.getPosition(E),fa=!!y.getCommonAncestor(E)&&A!=CKEDITOR.POSITION_IDENTICAL&&!(A&CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_IS_CONTAINED);
+E=b(n.dataWrapper,n);for(m(E,Q);t<E.length;t++){A=E[t];if(N=A.isLineBreak){N=Q;W=J;var X=void 0,ba=void 0;A.hasBlockSibling?N=1:(X=N.startContainer.getAscendant(l.$block,1))&&X.is({div:1,p:1})?(ba=X.getPosition(W),ba==CKEDITOR.POSITION_IDENTICAL||ba==CKEDITOR.POSITION_CONTAINS?N=0:(W=N.splitElement(X),N.moveToPosition(W,CKEDITOR.POSITION_AFTER_START),N=1)):N=0}if(N)w=0<t;else{N=Q.startPath();!A.isBlock&&k(n.editor,N.block,N.blockLimit)&&(Y=d(n.editor))&&(Y=v.createElement(Y),Y.appendBogus(),Q.insertNode(Y),
+CKEDITOR.env.needsBrFiller&&(S=Y.getBogus())&&S.remove(),Q.moveToPosition(Y,CKEDITOR.POSITION_BEFORE_END));if((N=Q.startPath().block)&&!N.equals(R)){if(S=N.getBogus())S.remove(),P.push(N);R=N}A.firstNotAllowed&&(q=1);if(q&&A.isElement){N=Q.startContainer;for(W=null;N&&!l[N.getName()][A.name];){if(N.equals(J)){N=null;break}W=N;N=N.getParent()}if(N)W&&(Z=Q.splitElement(W),n.zombies.push(Z),n.zombies.push(W));else{W=J.getName();aa=!t;N=t==E.length-1;W=e(A.node,W);for(var X=[],ba=W.length,da=0,ia=void 0,
+ja=0,ea=-1;da<ba;da++)ia=W[da]," "==ia?(ja||aa&&!da||(X.push(new CKEDITOR.dom.text(" ")),ea=X.length),ja=1):(X.push(ia),ja=0);N&&ea==X.length&&X.pop();aa=X}}if(aa){for(;N=aa.pop();)Q.insertNode(N);aa=0}else Q.insertNode(A.node);A.lastNotAllowed&&t<E.length-1&&((Z=fa?y:Z)&&Q.setEndAt(Z,CKEDITOR.POSITION_AFTER_START),q=0);Q.collapse()}}1!=E.length?S=!1:(S=E[0],S=S.isElement&&"false"==S.node.getAttribute("contenteditable"));S&&(w=!0,N=E[0].node,Q.setStartAt(N,CKEDITOR.POSITION_BEFORE_START),Q.setEndAt(N,
+CKEDITOR.POSITION_AFTER_END));n.dontMoveCaret=w;n.bogusNeededBlocks=P}S=n.range;var ga;Z=n.bogusNeededBlocks;for(aa=S.createBookmark();R=n.zombies.pop();)R.getParent()&&(Y=S.clone(),Y.moveToElementEditStart(R),Y.removeEmptyBlocksAtEnd());if(Z)for(;R=Z.pop();)CKEDITOR.env.needsBrFiller?R.appendBogus():R.append(S.document.createText(" "));for(;R=n.mergeCandidates.pop();)R.mergeSiblings();S.moveToBookmark(aa);if(!n.dontMoveCaret){for(R=g(S);R&&a(R)&&!R.is(l.$empty);){if(R.isBlockBoundary())S.moveToPosition(R,
+CKEDITOR.POSITION_BEFORE_END);else{if(f(R)&&R.getHtml().match(/(\s|&nbsp;)$/g)){ga=null;break}ga=S.clone();ga.moveToPosition(R,CKEDITOR.POSITION_BEFORE_END)}R=R.getLast(c)}ga&&S.moveToRange(ga)}}}}();u=function(){function a(b){b=new CKEDITOR.dom.walker(b);b.guard=function(a,b){if(b)return!1;if(a.type==CKEDITOR.NODE_ELEMENT)return a.is(CKEDITOR.dtd.$tableContent)};b.evaluator=function(a){return a.type==CKEDITOR.NODE_ELEMENT};return b}function b(a,c,d){c=a.getDocument().createElement(c);a.append(c,
+d);return c}function c(a){var b=a.count(),d;for(b;0<b--;)d=a.getItem(b),CKEDITOR.tools.trim(d.getHtml())||(d.appendBogus(),CKEDITOR.env.ie&&9>CKEDITOR.env.version&&d.getChildCount()&&d.getFirst().remove())}return function(d){var e=d.startContainer,f=e.getAscendant("table",1),g=!1;c(f.getElementsByTag("td"));c(f.getElementsByTag("th"));f=d.clone();f.setStart(e,0);f=a(f).lastBackward();f||(f=d.clone(),f.setEndAt(e,CKEDITOR.POSITION_BEFORE_END),f=a(f).lastForward(),g=!0);f||(f=e);f.is("table")?(d.setStartAt(f,
+CKEDITOR.POSITION_BEFORE_START),d.collapse(!0),f.remove()):(f.is({tbody:1,thead:1,tfoot:1})&&(f=b(f,"tr",g)),f.is("tr")&&(f=b(f,f.getParent().is("thead")?"th":"td",g)),(e=f.getBogus())&&e.remove(),d.moveToPosition(f,g?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_BEFORE_END))}}();r=function(){function a(b){b=new CKEDITOR.dom.walker(b);b.guard=function(a,b){if(b)return!1;if(a.type==CKEDITOR.NODE_ELEMENT)return a.is(CKEDITOR.dtd.$list)||a.is(CKEDITOR.dtd.$listItem)};b.evaluator=function(a){return a.type==
+CKEDITOR.NODE_ELEMENT&&a.is(CKEDITOR.dtd.$listItem)};return b}return function(b){var c=b.startContainer,d=!1,e;e=b.clone();e.setStart(c,0);e=a(e).lastBackward();e||(e=b.clone(),e.setEndAt(c,CKEDITOR.POSITION_BEFORE_END),e=a(e).lastForward(),d=!0);e||(e=c);e.is(CKEDITOR.dtd.$list)?(b.setStartAt(e,CKEDITOR.POSITION_BEFORE_START),b.collapse(!0),e.remove()):((c=e.getBogus())&&c.remove(),b.moveToPosition(e,d?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_BEFORE_END),b.select())}}();t={eol:{detect:function(a,
+b){var c=a.range,d=c.clone(),e=c.clone(),f=new CKEDITOR.dom.elementPath(c.startContainer,b),g=new CKEDITOR.dom.elementPath(c.endContainer,b);d.collapse(1);e.collapse();f.block&&d.checkBoundaryOfElement(f.block,CKEDITOR.END)&&(c.setStartAfter(f.block),a.prependEolBr=1);g.block&&e.checkBoundaryOfElement(g.block,CKEDITOR.START)&&(c.setEndBefore(g.block),a.appendEolBr=1)},fix:function(a,b){var c=b.getDocument(),d;a.appendEolBr&&(d=this.createEolBr(c),a.fragment.append(d));!a.prependEolBr||d&&!d.getPrevious()||
+a.fragment.append(this.createEolBr(c),1)},createEolBr:function(a){return a.createElement("br",{attributes:{"data-cke-eol":1}})}},bogus:{exclude:function(a){var b=a.range.getBoundaryNodes(),c=b.startNode,b=b.endNode;!b||!v(b)||c&&c.equals(b)||a.range.setEndBefore(b)}},tree:{rebuild:function(a,b){var c=a.range,d=c.getCommonAncestor(),e=new CKEDITOR.dom.elementPath(d,b),f=new CKEDITOR.dom.elementPath(c.startContainer,b),c=new CKEDITOR.dom.elementPath(c.endContainer,b),g;d.type==CKEDITOR.NODE_TEXT&&(d=
+d.getParent());if(e.blockLimit.is({tr:1,table:1})){var h=e.contains("table").getParent();g=function(a){return!a.equals(h)}}else if(e.block&&e.block.is(CKEDITOR.dtd.$listItem)&&(f=f.contains(CKEDITOR.dtd.$list),c=c.contains(CKEDITOR.dtd.$list),!f.equals(c))){var m=e.contains(CKEDITOR.dtd.$list).getParent();g=function(a){return!a.equals(m)}}g||(g=function(a){return!a.equals(e.block)&&!a.equals(e.blockLimit)});this.rebuildFragment(a,b,d,g)},rebuildFragment:function(a,b,c,d){for(var e;c&&!c.equals(b)&&
+d(c);)e=c.clone(0,1),a.fragment.appendTo(e),a.fragment=e,c=c.getParent()}},cell:{shrink:function(a){a=a.range;var b=a.startContainer,c=a.endContainer,d=a.startOffset,e=a.endOffset;b.type==CKEDITOR.NODE_ELEMENT&&b.equals(c)&&b.is("tr")&&++d==e&&a.shrink(CKEDITOR.SHRINK_TEXT)}}};A=function(){function a(b,c){var d=b.getParent();if(d.is(CKEDITOR.dtd.$inline))b[c?"insertBefore":"insertAfter"](d)}function b(c,d,e){a(d);a(e,1);for(var f;f=e.getNext();)f.insertAfter(d),d=f;q(c)&&c.remove()}function c(a,b){var d=
+new CKEDITOR.dom.range(a);d.setStartAfter(b.startNode);d.setEndBefore(b.endNode);return d}return{list:{detectMerge:function(a,b){var d=c(b,a.bookmark),e=d.startPath(),f=d.endPath(),g=e.contains(CKEDITOR.dtd.$list),h=f.contains(CKEDITOR.dtd.$list);a.mergeList=g&&h&&g.getParent().equals(h.getParent())&&!g.equals(h);a.mergeListItems=e.block&&f.block&&e.block.is(CKEDITOR.dtd.$listItem)&&f.block.is(CKEDITOR.dtd.$listItem);if(a.mergeList||a.mergeListItems)d=d.clone(),d.setStartBefore(a.bookmark.startNode),
+d.setEndAfter(a.bookmark.endNode),a.mergeListBookmark=d.createBookmark()},merge:function(a,c){if(a.mergeListBookmark){var d=a.mergeListBookmark.startNode,e=a.mergeListBookmark.endNode,f=new CKEDITOR.dom.elementPath(d,c),g=new CKEDITOR.dom.elementPath(e,c);if(a.mergeList){var h=f.contains(CKEDITOR.dtd.$list),m=g.contains(CKEDITOR.dtd.$list);h.equals(m)||(m.moveChildren(h),m.remove())}a.mergeListItems&&(f=f.contains(CKEDITOR.dtd.$listItem),g=g.contains(CKEDITOR.dtd.$listItem),f.equals(g)||b(g,d,e));
+d.remove();e.remove()}}},block:{detectMerge:function(a,b){if(!a.tableContentsRanges&&!a.mergeListBookmark){var c=new CKEDITOR.dom.range(b);c.setStartBefore(a.bookmark.startNode);c.setEndAfter(a.bookmark.endNode);a.mergeBlockBookmark=c.createBookmark()}},merge:function(a,c){if(a.mergeBlockBookmark&&!a.purgeTableBookmark){var d=a.mergeBlockBookmark.startNode,e=a.mergeBlockBookmark.endNode,f=new CKEDITOR.dom.elementPath(d,c),g=new CKEDITOR.dom.elementPath(e,c),f=f.block,g=g.block;f&&g&&!f.equals(g)&&
+b(g,d,e);d.remove();e.remove()}}},table:function(){function a(c){var e=[],f,g=new CKEDITOR.dom.walker(c),h=c.startPath().contains(d),m=c.endPath().contains(d),k={};g.guard=function(a,g){if(a.type==CKEDITOR.NODE_ELEMENT){var l="visited_"+(g?"out":"in");if(a.getCustomData(l))return;CKEDITOR.dom.element.setMarker(k,a,l,1)}if(g&&h&&a.equals(h))f=c.clone(),f.setEndAt(h,CKEDITOR.POSITION_BEFORE_END),e.push(f);else if(!g&&m&&a.equals(m))f=c.clone(),f.setStartAt(m,CKEDITOR.POSITION_AFTER_START),e.push(f);
+else{if(l=!g)l=a.type==CKEDITOR.NODE_ELEMENT&&a.is(d)&&(!h||b(a,h))&&(!m||b(a,m));l&&(f=c.clone(),f.selectNodeContents(a),e.push(f))}};g.lastForward();CKEDITOR.dom.element.clearAllMarkers(k);return e}function b(a,c){var d=CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_IS_CONTAINED,e=a.getPosition(c);return e===CKEDITOR.POSITION_IDENTICAL?!1:0===(e&d)}var d={td:1,th:1,caption:1};return{detectPurge:function(a){var b=a.range,c=b.clone();c.enlarge(CKEDITOR.ENLARGE_ELEMENT);var c=new CKEDITOR.dom.walker(c),
+e=0;c.evaluator=function(a){a.type==CKEDITOR.NODE_ELEMENT&&a.is(d)&&++e};c.checkForward();if(1<e){var c=b.startPath().contains("table"),f=b.endPath().contains("table");c&&f&&b.checkBoundaryOfElement(c,CKEDITOR.START)&&b.checkBoundaryOfElement(f,CKEDITOR.END)&&(b=a.range.clone(),b.setStartBefore(c),b.setEndAfter(f),a.purgeTableBookmark=b.createBookmark())}},detectRanges:function(e,f){var g=c(f,e.bookmark),h=g.clone(),m,k,l=g.getCommonAncestor();l.is(CKEDITOR.dtd.$tableContent)&&!l.is(d)&&(l=l.getAscendant("table",
+!0));k=l;l=new CKEDITOR.dom.elementPath(g.startContainer,k);k=new CKEDITOR.dom.elementPath(g.endContainer,k);l=l.contains("table");k=k.contains("table");if(l||k)l&&k&&b(l,k)?(e.tableSurroundingRange=h,h.setStartAt(l,CKEDITOR.POSITION_AFTER_END),h.setEndAt(k,CKEDITOR.POSITION_BEFORE_START),h=g.clone(),h.setEndAt(l,CKEDITOR.POSITION_AFTER_END),m=g.clone(),m.setStartAt(k,CKEDITOR.POSITION_BEFORE_START),m=a(h).concat(a(m))):l?k||(e.tableSurroundingRange=h,h.setStartAt(l,CKEDITOR.POSITION_AFTER_END),g.setEndAt(l,
+CKEDITOR.POSITION_AFTER_END)):(e.tableSurroundingRange=h,h.setEndAt(k,CKEDITOR.POSITION_BEFORE_START),g.setStartAt(k,CKEDITOR.POSITION_AFTER_START)),e.tableContentsRanges=m?m:a(g)},deleteRanges:function(a){for(var b;b=a.tableContentsRanges.pop();)b.extractContents(),q(b.startContainer)&&b.startContainer.appendBogus();a.tableSurroundingRange&&a.tableSurroundingRange.extractContents()},purge:function(a){if(a.purgeTableBookmark){var b=a.doc,c=a.range.clone(),b=b.createElement("p");b.insertBefore(a.purgeTableBookmark.startNode);
+c.moveToBookmark(a.purgeTableBookmark);c.deleteContents();a.range.moveToPosition(b,CKEDITOR.POSITION_AFTER_START)}}}}(),detectExtractMerge:function(a){return!(a.range.startPath().contains(CKEDITOR.dtd.$listItem)&&a.range.endPath().contains(CKEDITOR.dtd.$listItem))},fixUneditableRangePosition:function(a){a.startContainer.getDtd()["#"]||a.moveToClosestEditablePosition(null,!0)},autoParagraph:function(a,b){var c=b.startPath(),e;k(a,c.block,c.blockLimit)&&(e=d(a))&&(e=b.document.createElement(e),e.appendBogus(),
+b.insertNode(e),b.moveToPosition(e,CKEDITOR.POSITION_AFTER_START))}}}()}(),function(){function a(a,b){if(0===a.length)return!1;var c,d;if((c=!b&&1===a.length)&&!(c=a[0].collapsed)){var e=a[0];c=e.startContainer.getAscendant({td:1,th:1},!0);var f=e.endContainer.getAscendant({td:1,th:1},!0);d=CKEDITOR.tools.trim;c&&c.equals(f)&&!c.findOne("td, th, tr, tbody, table")?(e=e.cloneContents(),c=e.getFirst()?d(e.getFirst().getText())!==d(c.getText()):!0):c=!1}if(c)return!1;for(d=0;d<a.length;d++)if(c=a[d]._getTableElement(),
+!c)return!1;return!0}function f(a){function b(a){a=a.find("td, th");var c=[],d;for(d=0;d<a.count();d++)c.push(a.getItem(d));return c}var c=[],d,e;for(e=0;e<a.length;e++)d=a[e]._getTableElement(),d.is&&d.is({td:1,th:1})?c.push(d):c=c.concat(b(d));return c}function b(a){a=f(a);var b="",c=[],d,e;for(e=0;e<a.length;e++)d&&!d.equals(a[e].getAscendant("tr"))?(b+=c.join("\t")+"\n",d=a[e].getAscendant("tr"),c=[]):0===e&&(d=a[e].getAscendant("tr")),c.push(a[e].getText());return b+=c.join("\t")}function c(a){var c=
+this.root.editor,d=c.getSelection(1);this.reset();A=!0;d.root.once("selectionchange",function(a){a.cancel()},null,null,0);d.selectRanges([a[0]]);d=this._.cache;d.ranges=new CKEDITOR.dom.rangeList(a);d.type=CKEDITOR.SELECTION_TEXT;d.selectedElement=a[0]._getTableElement();d.selectedText=b(a);d.nativeSel=null;this.isFake=1;this.rev=u++;c._.fakeSelection=this;A=!1;this.root.fire("selectionchange")}function e(){var b=this._.fakeSelection,c;if(b){c=this.getSelection(1);var d;if(!(d=!c)&&(d=!c.isHidden())){d=
+b;var e=c.getRanges(),f=d.getRanges(),g=e.length&&e[0]._getTableElement()&&e[0]._getTableElement().getAscendant("table",!0),h=f.length&&f[0]._getTableElement()&&f[0]._getTableElement().getAscendant("table",!0),m=1===e.length&&e[0]._getTableElement()&&e[0]._getTableElement().is("table"),k=1===f.length&&f[0]._getTableElement()&&f[0]._getTableElement().is("table"),l=1===e.length&&e[0].collapsed,f=a(e,!!CKEDITOR.env.webkit)&&a(f);g=g&&h?g.equals(h)||h.contains(g):!1;g&&(l||f)?(m&&!k&&d.selectRanges(e),
+d=!0):d=!1;d=!d}d&&(b.reset(),b=0)}if(!b&&(b=c||this.getSelection(1),!b||b.getType()==CKEDITOR.SELECTION_NONE))return;this.fire("selectionCheck",b);c=this.elementPath();c.compare(this._.selectionPreviousPath)||(d=this._.selectionPreviousPath&&this._.selectionPreviousPath.blockLimit.equals(c.blockLimit),CKEDITOR.env.webkit&&!d&&(this._.previousActive=this.document.getActive()),this._.selectionPreviousPath=c,this.fire("selectionChange",{selection:b,path:c}))}function l(){x=!0;p||(k.call(this),p=CKEDITOR.tools.setTimeout(k,
+200,this))}function k(){p=null;x&&(CKEDITOR.tools.setTimeout(e,0,this),x=!1)}function d(a){return B(a)||a.type==CKEDITOR.NODE_ELEMENT&&!a.is(CKEDITOR.dtd.$empty)?!0:!1}function h(a){function b(c,d){return c&&c.type!=CKEDITOR.NODE_TEXT?a.clone()["moveToElementEdit"+(d?"End":"Start")](c):!1}if(!(a.root instanceof CKEDITOR.editable))return!1;var c=a.startContainer,e=a.getPreviousNode(d,null,c),f=a.getNextNode(d,null,c);return b(e)||b(f,1)||!(e||f||c.type==CKEDITOR.NODE_ELEMENT&&c.isBlockBoundary()&&
+c.getBogus())?!0:!1}function m(a){g(a,!1);var b=a.getDocument().createText(r);a.setCustomData("cke-fillingChar",b);return b}function g(a,b){var c=a&&a.removeCustomData("cke-fillingChar");if(c){if(!1!==b){var d=a.getDocument().getSelection().getNative(),e=d&&"None"!=d.type&&d.getRangeAt(0),f=r.length;if(c.getLength()>f&&e&&e.intersectsNode(c.$)){var g=[{node:d.anchorNode,offset:d.anchorOffset},{node:d.focusNode,offset:d.focusOffset}];d.anchorNode==c.$&&d.anchorOffset>f&&(g[0].offset-=f);d.focusNode==
+c.$&&d.focusOffset>f&&(g[1].offset-=f)}}c.setText(n(c.getText(),1));g&&(c=a.getDocument().$,d=c.getSelection(),c=c.createRange(),c.setStart(g[0].node,g[0].offset),c.collapse(!0),d.removeAllRanges(),d.addRange(c),d.extend(g[1].node,g[1].offset))}}function n(a,b){return b?a.replace(t,function(a,b){return b?" ":""}):a.replace(r,"")}function q(a,b){var c=CKEDITOR.dom.element.createFromHtml('\x3cdiv data-cke-hidden-sel\x3d"1" data-cke-temp\x3d"1" style\x3d"'+(CKEDITOR.env.ie&&14>CKEDITOR.env.version?"display:none":
+"position:fixed;top:0;left:-1000px")+'"\x3e'+(b||"\x26nbsp;")+"\x3c/div\x3e",a.document);a.fire("lockSnapshot");a.editable().append(c);var d=a.getSelection(1),e=a.createRange(),f=d.root.on("selectionchange",function(a){a.cancel()},null,null,0);e.setStartAt(c,CKEDITOR.POSITION_AFTER_START);e.setEndAt(c,CKEDITOR.POSITION_BEFORE_END);d.selectRanges([e]);f.removeListener();a.fire("unlockSnapshot");a._.hiddenSelectionContainer=c}function v(a){var b={37:1,39:1,8:1,46:1};return function(c){var d=c.data.getKeystroke();
+if(b[d]){var e=a.getSelection().getRanges(),f=e[0];1==e.length&&f.collapsed&&(d=f[38>d?"getPreviousEditableNode":"getNextEditableNode"]())&&d.type==CKEDITOR.NODE_ELEMENT&&"false"==d.getAttribute("contenteditable")&&(a.getSelection().fake(d),c.data.preventDefault(),c.cancel())}}}function y(a){for(var b=0;b<a.length;b++){var c=a[b];c.getCommonAncestor().isReadOnly()&&a.splice(b,1);if(!c.collapsed){if(c.startContainer.isReadOnly())for(var d=c.startContainer,e;d&&!((e=d.type==CKEDITOR.NODE_ELEMENT)&&
+d.is("body")||!d.isReadOnly());)e&&"false"==d.getAttribute("contentEditable")&&c.setStartAfter(d),d=d.getParent();d=c.startContainer;e=c.endContainer;var f=c.startOffset,g=c.endOffset,h=c.clone();d&&d.type==CKEDITOR.NODE_TEXT&&(f>=d.getLength()?h.setStartAfter(d):h.setStartBefore(d));e&&e.type==CKEDITOR.NODE_TEXT&&(g?h.setEndAfter(e):h.setEndBefore(e));d=new CKEDITOR.dom.walker(h);d.evaluator=function(d){if(d.type==CKEDITOR.NODE_ELEMENT&&d.isReadOnly()){var e=c.clone();c.setEndBefore(d);c.collapsed&&
+a.splice(b--,1);d.getPosition(h.endContainer)&CKEDITOR.POSITION_CONTAINS||(e.setStartAfter(d),e.collapsed||a.splice(b+1,0,e));return!0}return!1};d.next()}}return a}var w="function"!=typeof window.getSelection,u=1,r=CKEDITOR.tools.repeat("​",7),t=new RegExp(r+"( )?","g"),A,p,x,B=CKEDITOR.dom.walker.invisible(1),z=function(){function a(b){return function(a){var c=a.editor.createRange();c.moveToClosestEditablePosition(a.selected,b)&&a.editor.getSelection().selectRanges([c]);return!1}}function b(a){return function(b){var c=
+b.editor,d=c.createRange(),e;(e=d.moveToClosestEditablePosition(b.selected,a))||(e=d.moveToClosestEditablePosition(b.selected,!a));e&&c.getSelection().selectRanges([d]);c.fire("saveSnapshot");b.selected.remove();e||(d.moveToElementEditablePosition(c.editable()),c.getSelection().selectRanges([d]));c.fire("saveSnapshot");return!1}}var c=a(),d=a(1);return{37:c,38:c,39:d,40:d,8:b(),46:b(1)}}();CKEDITOR.on("instanceCreated",function(a){function b(){var a=c.getSelection();a&&a.removeAllRanges()}var c=a.editor;
+c.on("contentDom",function(){function a(){u=new CKEDITOR.dom.selection(c.getSelection());u.lock()}function b(){h.removeListener("mouseup",b);p.removeListener("mouseup",b);var a=CKEDITOR.document.$.selection,c=a.createRange();"None"!=a.type&&c.parentElement().ownerDocument==f.$&&c.select()}function d(a){if(CKEDITOR.env.ie){var b=(a=a.getRanges()[0])?a.startContainer.getAscendant(function(a){return a.type==CKEDITOR.NODE_ELEMENT&&("false"==a.getAttribute("contenteditable")||"true"==a.getAttribute("contenteditable"))},
+!0):null;return a&&"false"==b.getAttribute("contenteditable")&&b}}var f=c.document,h=CKEDITOR.document,m=c.editable(),k=f.getBody(),p=f.getDocumentElement(),n=m.isInline(),r,u;CKEDITOR.env.gecko&&m.attachListener(m,"focus",function(a){a.removeListener();0!==r&&(a=c.getSelection().getNative())&&a.isCollapsed&&a.anchorNode==m.$&&(a=c.createRange(),a.moveToElementEditStart(m),a.select())},null,null,-2);m.attachListener(m,CKEDITOR.env.webkit?"DOMFocusIn":"focus",function(){r&&CKEDITOR.env.webkit&&(r=
+c._.previousActive&&c._.previousActive.equals(f.getActive()))&&null!=c._.previousScrollTop&&c._.previousScrollTop!=m.$.scrollTop&&(m.$.scrollTop=c._.previousScrollTop);c.unlockSelection(r);r=0},null,null,-1);m.attachListener(m,"mousedown",function(){r=0});if(CKEDITOR.env.ie||n)w?m.attachListener(m,"beforedeactivate",a,null,null,-1):m.attachListener(c,"selectionCheck",a,null,null,-1),m.attachListener(m,CKEDITOR.env.webkit?"DOMFocusOut":"blur",function(){c.lockSelection(u);r=1},null,null,-1),m.attachListener(m,
+"mousedown",function(){r=0});if(CKEDITOR.env.ie&&!n){var t;m.attachListener(m,"mousedown",function(a){2==a.data.$.button&&((a=c.document.getSelection())&&a.getType()!=CKEDITOR.SELECTION_NONE||(t=c.window.getScrollPosition()))});m.attachListener(m,"mouseup",function(a){2==a.data.$.button&&t&&(c.document.$.documentElement.scrollLeft=t.x,c.document.$.documentElement.scrollTop=t.y);t=null});if("BackCompat"!=f.$.compatMode){if(CKEDITOR.env.ie7Compat||CKEDITOR.env.ie6Compat){var q,x;p.on("mousedown",function(a){function b(a){a=
+a.data.$;if(q){var c=k.$.createTextRange();try{c.moveToPoint(a.clientX,a.clientY)}catch(d){}q.setEndPoint(0>x.compareEndPoints("StartToStart",c)?"EndToEnd":"StartToStart",c);q.select()}}function c(){p.removeListener("mousemove",b);h.removeListener("mouseup",c);p.removeListener("mouseup",c);q.select()}a=a.data;if(a.getTarget().is("html")&&a.$.y<p.$.clientHeight&&a.$.x<p.$.clientWidth){q=k.$.createTextRange();try{q.moveToPoint(a.$.clientX,a.$.clientY)}catch(d){}x=q.duplicate();p.on("mousemove",b);h.on("mouseup",
+c);p.on("mouseup",c)}})}if(7<CKEDITOR.env.version&&11>CKEDITOR.env.version)p.on("mousedown",function(a){a.data.getTarget().is("html")&&(h.on("mouseup",b),p.on("mouseup",b))})}}m.attachListener(m,"selectionchange",e,c);m.attachListener(m,"keyup",l,c);m.attachListener(m,"keydown",function(a){var b=this.getSelection(1);d(b)&&(b.selectElement(d(b)),a.data.preventDefault())},c);m.attachListener(m,CKEDITOR.env.webkit?"DOMFocusIn":"focus",function(){c.forceNextSelectionCheck();c.selectionChange(1)});if(n&&
+(CKEDITOR.env.webkit||CKEDITOR.env.gecko)){var y;m.attachListener(m,"mousedown",function(){y=1});m.attachListener(f.getDocumentElement(),"mouseup",function(){y&&l.call(c);y=0})}else m.attachListener(CKEDITOR.env.ie?m:f.getDocumentElement(),"mouseup",l,c);CKEDITOR.env.webkit&&m.attachListener(f,"keydown",function(a){switch(a.data.getKey()){case 13:case 33:case 34:case 35:case 36:case 37:case 39:case 8:case 45:case 46:m.hasFocus&&g(m)}},null,null,-1);m.attachListener(m,"keydown",v(c),null,null,-1)});
+c.on("setData",function(){c.unlockSelection();CKEDITOR.env.webkit&&b()});c.on("contentDomUnload",function(){c.unlockSelection()});if(CKEDITOR.env.ie9Compat)c.on("beforeDestroy",b,null,null,9);c.on("dataReady",function(){delete c._.fakeSelection;delete c._.hiddenSelectionContainer;c.selectionChange(1)});c.on("loadSnapshot",function(){var a=CKEDITOR.dom.walker.nodeType(CKEDITOR.NODE_ELEMENT),b=c.editable().getLast(a);b&&b.hasAttribute("data-cke-hidden-sel")&&(b.remove(),CKEDITOR.env.gecko&&(a=c.editable().getFirst(a))&&
+a.is("br")&&a.getAttribute("_moz_editor_bogus_node")&&a.remove())},null,null,100);c.on("key",function(a){if("wysiwyg"==c.mode){var b=c.getSelection();if(b.isFake){var d=z[a.data.keyCode];if(d)return d({editor:c,selected:b.getSelectedElement(),selection:b,keyEvent:a})}}})});if(CKEDITOR.env.webkit)CKEDITOR.on("instanceReady",function(a){var b=a.editor;b.on("selectionChange",function(){var a=b.editable(),c=a.getCustomData("cke-fillingChar");c&&(c.getCustomData("ready")?(g(a),a.editor.fire("selectionCheck")):
+c.setCustomData("ready",1))},null,null,-1);b.on("beforeSetMode",function(){g(b.editable())},null,null,-1);b.on("getSnapshot",function(a){a.data&&(a.data=n(a.data))},b,null,20);b.on("toDataFormat",function(a){a.data.dataValue=n(a.data.dataValue)},null,null,0)});CKEDITOR.editor.prototype.selectionChange=function(a){(a?e:l).call(this)};CKEDITOR.editor.prototype.getSelection=function(a){return!this._.savedSelection&&!this._.fakeSelection||a?(a=this.editable())&&"wysiwyg"==this.mode?new CKEDITOR.dom.selection(a):
+null:this._.savedSelection||this._.fakeSelection};CKEDITOR.editor.prototype.lockSelection=function(a){a=a||this.getSelection(1);return a.getType()!=CKEDITOR.SELECTION_NONE?(!a.isLocked&&a.lock(),this._.savedSelection=a,!0):!1};CKEDITOR.editor.prototype.unlockSelection=function(a){var b=this._.savedSelection;return b?(b.unlock(a),delete this._.savedSelection,!0):!1};CKEDITOR.editor.prototype.forceNextSelectionCheck=function(){delete this._.selectionPreviousPath};CKEDITOR.dom.document.prototype.getSelection=
+function(){return new CKEDITOR.dom.selection(this)};CKEDITOR.dom.range.prototype.select=function(){var a=this.root instanceof CKEDITOR.editable?this.root.editor.getSelection():new CKEDITOR.dom.selection(this.root);a.selectRanges([this]);return a};CKEDITOR.SELECTION_NONE=1;CKEDITOR.SELECTION_TEXT=2;CKEDITOR.SELECTION_ELEMENT=3;CKEDITOR.dom.selection=function(a){if(a instanceof CKEDITOR.dom.selection){var b=a;a=a.root}var c=a instanceof CKEDITOR.dom.element;this.rev=b?b.rev:u++;this.document=a instanceof
+CKEDITOR.dom.document?a:a.getDocument();this.root=c?a:this.document.getBody();this.isLocked=0;this._={cache:{}};if(b)return CKEDITOR.tools.extend(this._.cache,b._.cache),this.isFake=b.isFake,this.isLocked=b.isLocked,this;a=this.getNative();var d,e;if(a)if(a.getRangeAt)d=(e=a.rangeCount&&a.getRangeAt(0))&&new CKEDITOR.dom.node(e.commonAncestorContainer);else{try{e=a.createRange()}catch(f){}d=e&&CKEDITOR.dom.element.get(e.item&&e.item(0)||e.parentElement())}if(!d||d.type!=CKEDITOR.NODE_ELEMENT&&d.type!=
+CKEDITOR.NODE_TEXT||!this.root.equals(d)&&!this.root.contains(d))this._.cache.type=CKEDITOR.SELECTION_NONE,this._.cache.startElement=null,this._.cache.selectedElement=null,this._.cache.selectedText="",this._.cache.ranges=new CKEDITOR.dom.rangeList;return this};var C={img:1,hr:1,li:1,table:1,tr:1,td:1,th:1,embed:1,object:1,ol:1,ul:1,a:1,input:1,form:1,select:1,textarea:1,button:1,fieldset:1,thead:1,tfoot:1};CKEDITOR.tools.extend(CKEDITOR.dom.selection,{_removeFillingCharSequenceString:n,_createFillingCharSequenceNode:m,
+FILLING_CHAR_SEQUENCE:r});CKEDITOR.dom.selection.prototype={getNative:function(){return void 0!==this._.cache.nativeSel?this._.cache.nativeSel:this._.cache.nativeSel=w?this.document.$.selection:this.document.getWindow().$.getSelection()},getType:w?function(){var a=this._.cache;if(a.type)return a.type;var b=CKEDITOR.SELECTION_NONE;try{var c=this.getNative(),d=c.type;"Text"==d&&(b=CKEDITOR.SELECTION_TEXT);"Control"==d&&(b=CKEDITOR.SELECTION_ELEMENT);c.createRange().parentElement()&&(b=CKEDITOR.SELECTION_TEXT)}catch(e){}return a.type=
+b}:function(){var a=this._.cache;if(a.type)return a.type;var b=CKEDITOR.SELECTION_TEXT,c=this.getNative();if(!c||!c.rangeCount)b=CKEDITOR.SELECTION_NONE;else if(1==c.rangeCount){var c=c.getRangeAt(0),d=c.startContainer;d==c.endContainer&&1==d.nodeType&&1==c.endOffset-c.startOffset&&C[d.childNodes[c.startOffset].nodeName.toLowerCase()]&&(b=CKEDITOR.SELECTION_ELEMENT)}return a.type=b},getRanges:function(){var a=w?function(){function a(b){return(new CKEDITOR.dom.node(b)).getIndex()}var b=function(b,
+c){b=b.duplicate();b.collapse(c);var d=b.parentElement();if(!d.hasChildNodes())return{container:d,offset:0};for(var e=d.children,f,g,h=b.duplicate(),m=0,k=e.length-1,l=-1,p,n;m<=k;)if(l=Math.floor((m+k)/2),f=e[l],h.moveToElementText(f),p=h.compareEndPoints("StartToStart",b),0<p)k=l-1;else if(0>p)m=l+1;else return{container:d,offset:a(f)};if(-1==l||l==e.length-1&&0>p){h.moveToElementText(d);h.setEndPoint("StartToStart",b);h=h.text.replace(/(\r\n|\r)/g,"\n").length;e=d.childNodes;if(!h)return f=e[e.length-
+1],f.nodeType!=CKEDITOR.NODE_TEXT?{container:d,offset:e.length}:{container:f,offset:f.nodeValue.length};for(d=e.length;0<h&&0<d;)g=e[--d],g.nodeType==CKEDITOR.NODE_TEXT&&(n=g,h-=g.nodeValue.length);return{container:n,offset:-h}}h.collapse(0<p?!0:!1);h.setEndPoint(0<p?"StartToStart":"EndToStart",b);h=h.text.replace(/(\r\n|\r)/g,"\n").length;if(!h)return{container:d,offset:a(f)+(0<p?0:1)};for(;0<h;)try{g=f[0<p?"previousSibling":"nextSibling"],g.nodeType==CKEDITOR.NODE_TEXT&&(h-=g.nodeValue.length,n=
+g),f=g}catch(r){return{container:d,offset:a(f)}}return{container:n,offset:0<p?-h:n.nodeValue.length+h}};return function(){var a=this.getNative(),c=a&&a.createRange(),d=this.getType();if(!a)return[];if(d==CKEDITOR.SELECTION_TEXT)return a=new CKEDITOR.dom.range(this.root),d=b(c,!0),a.setStart(new CKEDITOR.dom.node(d.container),d.offset),d=b(c),a.setEnd(new CKEDITOR.dom.node(d.container),d.offset),a.endContainer.getPosition(a.startContainer)&CKEDITOR.POSITION_PRECEDING&&a.endOffset<=a.startContainer.getIndex()&&
+a.collapse(),[a];if(d==CKEDITOR.SELECTION_ELEMENT){for(var d=[],e=0;e<c.length;e++){for(var f=c.item(e),g=f.parentNode,h=0,a=new CKEDITOR.dom.range(this.root);h<g.childNodes.length&&g.childNodes[h]!=f;h++);a.setStart(new CKEDITOR.dom.node(g),h);a.setEnd(new CKEDITOR.dom.node(g),h+1);d.push(a)}return d}return[]}}():function(){var a=[],b,c=this.getNative();if(!c)return a;for(var d=0;d<c.rangeCount;d++){var e=c.getRangeAt(d);b=new CKEDITOR.dom.range(this.root);b.setStart(new CKEDITOR.dom.node(e.startContainer),
+e.startOffset);b.setEnd(new CKEDITOR.dom.node(e.endContainer),e.endOffset);a.push(b)}return a};return function(b){var c=this._.cache,d=c.ranges;d||(c.ranges=d=new CKEDITOR.dom.rangeList(a.call(this)));return b?y(new CKEDITOR.dom.rangeList(d.slice())):d}}(),getStartElement:function(){var a=this._.cache;if(void 0!==a.startElement)return a.startElement;var b;switch(this.getType()){case CKEDITOR.SELECTION_ELEMENT:return this.getSelectedElement();case CKEDITOR.SELECTION_TEXT:var c=this.getRanges()[0];
+if(c){if(c.collapsed)b=c.startContainer,b.type!=CKEDITOR.NODE_ELEMENT&&(b=b.getParent());else{for(c.optimize();b=c.startContainer,c.startOffset==(b.getChildCount?b.getChildCount():b.getLength())&&!b.isBlockBoundary();)c.setStartAfter(b);b=c.startContainer;if(b.type!=CKEDITOR.NODE_ELEMENT)return b.getParent();if((b=b.getChild(c.startOffset))&&b.type==CKEDITOR.NODE_ELEMENT)for(c=b.getFirst();c&&c.type==CKEDITOR.NODE_ELEMENT;)b=c,c=c.getFirst();else b=c.startContainer}b=b.$}}return a.startElement=b?
+new CKEDITOR.dom.element(b):null},getSelectedElement:function(){var a=this._.cache;if(void 0!==a.selectedElement)return a.selectedElement;var b=this,c=CKEDITOR.tools.tryThese(function(){return b.getNative().createRange().item(0)},function(){for(var a=b.getRanges()[0].clone(),c,d,e=2;e&&!((c=a.getEnclosedNode())&&c.type==CKEDITOR.NODE_ELEMENT&&C[c.getName()]&&(d=c));e--)a.shrink(CKEDITOR.SHRINK_ELEMENT);return d&&d.$});return a.selectedElement=c?new CKEDITOR.dom.element(c):null},getSelectedText:function(){var a=
+this._.cache;if(void 0!==a.selectedText)return a.selectedText;var b=this.getNative(),b=w?"Control"==b.type?"":b.createRange().text:b.toString();return a.selectedText=b},lock:function(){this.getRanges();this.getStartElement();this.getSelectedElement();this.getSelectedText();this._.cache.nativeSel=null;this.isLocked=1},unlock:function(b){if(this.isLocked){if(b)var d=this.getSelectedElement(),e=this.getRanges(),f=this.isFake;this.isLocked=0;this.reset();b&&(b=d||e[0]&&e[0].getCommonAncestor())&&b.getAscendant("body",
+1)&&(a(e)?c.call(this,e):f?this.fake(d):d?this.selectElement(d):this.selectRanges(e))}},reset:function(){this._.cache={};this.isFake=0;var a=this.root.editor;if(a&&a._.fakeSelection)if(this.rev==a._.fakeSelection.rev){delete a._.fakeSelection;var b=a._.hiddenSelectionContainer;if(b){var c=a.checkDirty();a.fire("lockSnapshot");b.remove();a.fire("unlockSnapshot");!c&&a.resetDirty()}delete a._.hiddenSelectionContainer}else CKEDITOR.warn("selection-fake-reset");this.rev=u++},selectElement:function(a){var b=
+new CKEDITOR.dom.range(this.root);b.setStartBefore(a);b.setEndAfter(a);this.selectRanges([b])},selectRanges:function(b){var d=this.root.editor,e=d&&d._.hiddenSelectionContainer;this.reset();if(e)for(var e=this.root,f,k=0;k<b.length;++k)f=b[k],f.endContainer.equals(e)&&(f.endOffset=Math.min(f.endOffset,e.getChildCount()));if(b.length)if(this.isLocked){var l=CKEDITOR.document.getActive();this.unlock();this.selectRanges(b);this.lock();l&&!l.equals(this.root)&&l.focus()}else{var p;a:{var n,r;if(1==b.length&&
+!(r=b[0]).collapsed&&(p=r.getEnclosedNode())&&p.type==CKEDITOR.NODE_ELEMENT&&(r=r.clone(),r.shrink(CKEDITOR.SHRINK_ELEMENT,!0),(n=r.getEnclosedNode())&&n.type==CKEDITOR.NODE_ELEMENT&&(p=n),"false"==p.getAttribute("contenteditable")))break a;p=void 0}if(p)this.fake(p);else if(d&&d.plugins.tableselection&&CKEDITOR.plugins.tableselection.isSupportedEnvironment&&a(b)&&!A)c.call(this,b);else{if(w){n=CKEDITOR.dom.walker.whitespaces(!0);p=/\ufeff|\u00a0/;r={table:1,tbody:1,tr:1};1<b.length&&(d=b[b.length-
+1],b[0].setEnd(d.endContainer,d.endOffset));d=b[0];b=d.collapsed;var u,q,t;if((e=d.getEnclosedNode())&&e.type==CKEDITOR.NODE_ELEMENT&&e.getName()in C&&(!e.is("a")||!e.getText()))try{t=e.$.createControlRange();t.addElement(e.$);t.select();return}catch(x){}if(d.startContainer.type==CKEDITOR.NODE_ELEMENT&&d.startContainer.getName()in r||d.endContainer.type==CKEDITOR.NODE_ELEMENT&&d.endContainer.getName()in r)d.shrink(CKEDITOR.NODE_ELEMENT,!0),b=d.collapsed;t=d.createBookmark();r=t.startNode;b||(l=t.endNode);
+t=d.document.$.body.createTextRange();t.moveToElementText(r.$);t.moveStart("character",1);l?(p=d.document.$.body.createTextRange(),p.moveToElementText(l.$),t.setEndPoint("EndToEnd",p),t.moveEnd("character",-1)):(u=r.getNext(n),q=r.hasAscendant("pre"),u=!(u&&u.getText&&u.getText().match(p))&&(q||!r.hasPrevious()||r.getPrevious().is&&r.getPrevious().is("br")),q=d.document.createElement("span"),q.setHtml("\x26#65279;"),q.insertBefore(r),u&&d.document.createText("").insertBefore(r));d.setStartBefore(r);
+r.remove();b?(u?(t.moveStart("character",-1),t.select(),d.document.$.selection.clear()):t.select(),d.moveToPosition(q,CKEDITOR.POSITION_BEFORE_START),q.remove()):(d.setEndBefore(l),l.remove(),t.select())}else{l=this.getNative();if(!l)return;this.removeAllRanges();for(t=0;t<b.length;t++){if(t<b.length-1&&(u=b[t],q=b[t+1],p=u.clone(),p.setStart(u.endContainer,u.endOffset),p.setEnd(q.startContainer,q.startOffset),!p.collapsed&&(p.shrink(CKEDITOR.NODE_ELEMENT,!0),d=p.getCommonAncestor(),p=p.getEnclosedNode(),
+d.isReadOnly()||p&&p.isReadOnly()))){q.setStart(u.startContainer,u.startOffset);b.splice(t--,1);continue}d=b[t];q=this.document.$.createRange();d.collapsed&&CKEDITOR.env.webkit&&h(d)&&(p=m(this.root),d.insertNode(p),(u=p.getNext())&&!p.getPrevious()&&u.type==CKEDITOR.NODE_ELEMENT&&"br"==u.getName()?(g(this.root),d.moveToPosition(u,CKEDITOR.POSITION_BEFORE_START)):d.moveToPosition(p,CKEDITOR.POSITION_AFTER_END));q.setStart(d.startContainer.$,d.startOffset);try{q.setEnd(d.endContainer.$,d.endOffset)}catch(y){if(0<=
+y.toString().indexOf("NS_ERROR_ILLEGAL_VALUE"))d.collapse(1),q.setEnd(d.endContainer.$,d.endOffset);else throw y;}l.addRange(q)}}this.reset();this.root.fire("selectionchange")}}},fake:function(a,b){var c=this.root.editor;void 0===b&&a.hasAttribute("aria-label")&&(b=a.getAttribute("aria-label"));this.reset();q(c,b);var d=this._.cache,e=new CKEDITOR.dom.range(this.root);e.setStartBefore(a);e.setEndAfter(a);d.ranges=new CKEDITOR.dom.rangeList(e);d.selectedElement=d.startElement=a;d.type=CKEDITOR.SELECTION_ELEMENT;
+d.selectedText=d.nativeSel=null;this.isFake=1;this.rev=u++;c._.fakeSelection=this;this.root.fire("selectionchange")},isHidden:function(){var a=this.getCommonAncestor();a&&a.type==CKEDITOR.NODE_TEXT&&(a=a.getParent());return!(!a||!a.data("cke-hidden-sel"))},isInTable:function(){return a(this.getRanges())},createBookmarks:function(a){a=this.getRanges().createBookmarks(a);this.isFake&&(a.isFake=1);return a},createBookmarks2:function(a){a=this.getRanges().createBookmarks2(a);this.isFake&&(a.isFake=1);
+return a},selectBookmarks:function(b){for(var c=[],d,e=0;e<b.length;e++){var f=new CKEDITOR.dom.range(this.root);f.moveToBookmark(b[e]);c.push(f)}b.isFake&&(d=a(c)?c[0]._getTableElement():c[0].getEnclosedNode(),d&&d.type==CKEDITOR.NODE_ELEMENT||(CKEDITOR.warn("selection-not-fake"),b.isFake=0));b.isFake&&!a(c)?this.fake(d):this.selectRanges(c);return this},getCommonAncestor:function(){var a=this.getRanges();return a.length?a[0].startContainer.getCommonAncestor(a[a.length-1].endContainer):null},scrollIntoView:function(){this.type!=
+CKEDITOR.SELECTION_NONE&&this.getRanges()[0].scrollIntoView()},removeAllRanges:function(){if(this.getType()!=CKEDITOR.SELECTION_NONE){var a=this.getNative();try{a&&a[w?"empty":"removeAllRanges"]()}catch(b){}this.reset()}}}}(),"use strict",CKEDITOR.STYLE_BLOCK=1,CKEDITOR.STYLE_INLINE=2,CKEDITOR.STYLE_OBJECT=3,function(){function a(a,b){for(var c,d;(a=a.getParent())&&!a.equals(b);)if(a.getAttribute("data-nostyle"))c=a;else if(!d){var e=a.getAttribute("contentEditable");"false"==e?c=a:"true"==e&&(d=
+1)}return c}function f(a,b,c,d){return(a.getPosition(b)|d)==d&&(!c.childRule||c.childRule(a))}function b(c){var d=c.document;if(c.collapsed)d=r(this,d),c.insertNode(d),c.moveToPosition(d,CKEDITOR.POSITION_BEFORE_END);else{var g=this.element,h=this._.definition,m,k=h.ignoreReadonly,l=k||h.includeReadonly;null==l&&(l=c.root.getCustomData("cke_includeReadonly"));var p=CKEDITOR.dtd[g];p||(m=!0,p=CKEDITOR.dtd.span);c.enlarge(CKEDITOR.ENLARGE_INLINE,1);c.trim();var n=c.createBookmark(),u=n.startNode,t=
+n.endNode,q=u,w;if(!k){var x=c.getCommonAncestor(),k=a(u,x),x=a(t,x);k&&(q=k.getNextSourceNode(!0));x&&(t=x)}for(q.getPosition(t)==CKEDITOR.POSITION_FOLLOWING&&(q=0);q;){k=!1;if(q.equals(t))q=null,k=!0;else{var A=q.type==CKEDITOR.NODE_ELEMENT?q.getName():null,x=A&&"false"==q.getAttribute("contentEditable"),v=A&&q.getAttribute("data-nostyle");if(A&&q.data("cke-bookmark")){q=q.getNextSourceNode(!0);continue}if(x&&l&&CKEDITOR.dtd.$block[A])for(var B=q,z=e(B),C=void 0,D=z.length,da=0,B=D&&new CKEDITOR.dom.range(B.getDocument());da<
+D;++da){var C=z[da],G=CKEDITOR.filter.instances[C.data("cke-filter")];if(G?G.check(this):1)B.selectNodeContents(C),b.call(this,B)}z=A?!p[A]||v?0:x&&!l?0:f(q,t,h,M):1;if(z)if(C=q.getParent(),z=h,D=g,da=m,!C||!(C.getDtd()||CKEDITOR.dtd.span)[D]&&!da||z.parentRule&&!z.parentRule(C))k=!0;else{if(w||A&&CKEDITOR.dtd.$removeEmpty[A]&&(q.getPosition(t)|M)!=M||(w=c.clone(),w.setStartBefore(q)),A=q.type,A==CKEDITOR.NODE_TEXT||x||A==CKEDITOR.NODE_ELEMENT&&!q.getChildCount()){for(var A=q,I;(k=!A.getNext(J))&&
+(I=A.getParent(),p[I.getName()])&&f(I,u,h,L);)A=I;w.setEndAfter(A)}}else k=!0;q=q.getNextSourceNode(v||x)}if(k&&w&&!w.collapsed){for(var k=r(this,d),x=k.hasAttributes(),v=w.getCommonAncestor(),A={},z={},C={},D={},ea,F,ha;k&&v;){if(v.getName()==g){for(ea in h.attributes)!D[ea]&&(ha=v.getAttribute(F))&&(k.getAttribute(ea)==ha?z[ea]=1:D[ea]=1);for(F in h.styles)!C[F]&&(ha=v.getStyle(F))&&(k.getStyle(F)==ha?A[F]=1:C[F]=1)}v=v.getParent()}for(ea in z)k.removeAttribute(ea);for(F in A)k.removeStyle(F);x&&
+!k.hasAttributes()&&(k=null);k?(w.extractContents().appendTo(k),w.insertNode(k),y.call(this,k),k.mergeSiblings(),CKEDITOR.env.ie||k.$.normalize()):(k=new CKEDITOR.dom.element("span"),w.extractContents().appendTo(k),w.insertNode(k),y.call(this,k),k.remove(!0));w=null}}c.moveToBookmark(n);c.shrink(CKEDITOR.SHRINK_TEXT);c.shrink(CKEDITOR.NODE_ELEMENT,!0)}}function c(a){function b(){for(var a=new CKEDITOR.dom.elementPath(d.getParent()),c=new CKEDITOR.dom.elementPath(l.getParent()),e=null,f=null,g=0;g<
+a.elements.length;g++){var h=a.elements[g];if(h==a.block||h==a.blockLimit)break;n.checkElementRemovable(h,!0)&&(e=h)}for(g=0;g<c.elements.length;g++){h=c.elements[g];if(h==c.block||h==c.blockLimit)break;n.checkElementRemovable(h,!0)&&(f=h)}f&&l.breakParent(f);e&&d.breakParent(e)}a.enlarge(CKEDITOR.ENLARGE_INLINE,1);var c=a.createBookmark(),d=c.startNode,e=this._.definition.alwaysRemoveElement;if(a.collapsed){for(var f=new CKEDITOR.dom.elementPath(d.getParent(),a.root),g,h=0,m;h<f.elements.length&&
+(m=f.elements[h])&&m!=f.block&&m!=f.blockLimit;h++)if(this.checkElementRemovable(m)){var k;!e&&a.collapsed&&(a.checkBoundaryOfElement(m,CKEDITOR.END)||(k=a.checkBoundaryOfElement(m,CKEDITOR.START)))?(g=m,g.match=k?"start":"end"):(m.mergeSiblings(),m.is(this.element)?v.call(this,m):w(m,p(this)[m.getName()]))}if(g){e=d;for(h=0;;h++){m=f.elements[h];if(m.equals(g))break;else if(m.match)continue;else m=m.clone();m.append(e);e=m}e["start"==g.match?"insertBefore":"insertAfter"](g)}}else{var l=c.endNode,
+n=this;b();for(f=d;!f.equals(l);)g=f.getNextSourceNode(),f.type==CKEDITOR.NODE_ELEMENT&&this.checkElementRemovable(f)&&(f.getName()==this.element?v.call(this,f):w(f,p(this)[f.getName()]),g.type==CKEDITOR.NODE_ELEMENT&&g.contains(d)&&(b(),g=d.getNext())),f=g}a.moveToBookmark(c);a.shrink(CKEDITOR.NODE_ELEMENT,!0)}function e(a){var b=[];a.forEach(function(a){if("true"==a.getAttribute("contenteditable"))return b.push(a),!1},CKEDITOR.NODE_ELEMENT,!0);return b}function l(a){var b=a.getEnclosedNode()||a.getCommonAncestor(!1,
+!0);(a=(new CKEDITOR.dom.elementPath(b,a.root)).contains(this.element,1))&&!a.isReadOnly()&&t(a,this)}function k(a){var b=a.getCommonAncestor(!0,!0);if(a=(new CKEDITOR.dom.elementPath(b,a.root)).contains(this.element,1)){var b=this._.definition,c=b.attributes;if(c)for(var d in c)a.removeAttribute(d,c[d]);if(b.styles)for(var e in b.styles)b.styles.hasOwnProperty(e)&&a.removeStyle(e)}}function d(a){var b=a.createBookmark(!0),c=a.createIterator();c.enforceRealBlocks=!0;this._.enterMode&&(c.enlargeBr=
+this._.enterMode!=CKEDITOR.ENTER_BR);for(var d,e=a.document,f;d=c.getNextParagraph();)!d.isReadOnly()&&(c.activeFilter?c.activeFilter.check(this):1)&&(f=r(this,e,d),m(d,f));a.moveToBookmark(b)}function h(a){var b=a.createBookmark(1),c=a.createIterator();c.enforceRealBlocks=!0;c.enlargeBr=this._.enterMode!=CKEDITOR.ENTER_BR;for(var d,e;d=c.getNextParagraph();)this.checkElementRemovable(d)&&(d.is("pre")?((e=this._.enterMode==CKEDITOR.ENTER_BR?null:a.document.createElement(this._.enterMode==CKEDITOR.ENTER_P?
+"p":"div"))&&d.copyAttributes(e),m(d,e)):v.call(this,d));a.moveToBookmark(b)}function m(a,b){var c=!b;c&&(b=a.getDocument().createElement("div"),a.copyAttributes(b));var d=b&&b.is("pre"),e=a.is("pre"),f=!d&&e;if(d&&!e){e=b;(f=a.getBogus())&&f.remove();f=a.getHtml();f=n(f,/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g,"");f=f.replace(/[ \t\r\n]*(<br[^>]*>)[ \t\r\n]*/gi,"$1");f=f.replace(/([ \t\n\r]+|&nbsp;)/g," ");f=f.replace(/<br\b[^>]*>/gi,"\n");if(CKEDITOR.env.ie){var h=a.getDocument().createElement("div");
+h.append(e);e.$.outerHTML="\x3cpre\x3e"+f+"\x3c/pre\x3e";e.copyAttributes(h.getFirst());e=h.getFirst().remove()}else e.setHtml(f);b=e}else f?b=q(c?[a.getHtml()]:g(a),b):a.moveChildren(b);b.replace(a);if(d){var c=b,m;(m=c.getPrevious(G))&&m.type==CKEDITOR.NODE_ELEMENT&&m.is("pre")&&(d=n(m.getHtml(),/\n$/,"")+"\n\n"+n(c.getHtml(),/^\n/,""),CKEDITOR.env.ie?c.$.outerHTML="\x3cpre\x3e"+d+"\x3c/pre\x3e":c.setHtml(d),m.remove())}else c&&u(b)}function g(a){var b=[];n(a.getOuterHtml(),/(\S\s*)\n(?:\s|(<span[^>]+data-cke-bookmark.*?\/span>))*\n(?!$)/gi,
+function(a,b,c){return b+"\x3c/pre\x3e"+c+"\x3cpre\x3e"}).replace(/<pre\b.*?>([\s\S]*?)<\/pre>/gi,function(a,c){b.push(c)});return b}function n(a,b,c){var d="",e="";a=a.replace(/(^<span[^>]+data-cke-bookmark.*?\/span>)|(<span[^>]+data-cke-bookmark.*?\/span>$)/gi,function(a,b,c){b&&(d=b);c&&(e=c);return""});return d+a.replace(b,c)+e}function q(a,b){var c;1<a.length&&(c=new CKEDITOR.dom.documentFragment(b.getDocument()));for(var d=0;d<a.length;d++){var e=a[d],e=e.replace(/(\r\n|\r)/g,"\n"),e=n(e,/^[ \t]*\n/,
+""),e=n(e,/\n$/,""),e=n(e,/^[ \t]+|[ \t]+$/g,function(a,b){return 1==a.length?"\x26nbsp;":b?" "+CKEDITOR.tools.repeat("\x26nbsp;",a.length-1):CKEDITOR.tools.repeat("\x26nbsp;",a.length-1)+" "}),e=e.replace(/\n/g,"\x3cbr\x3e"),e=e.replace(/[ \t]{2,}/g,function(a){return CKEDITOR.tools.repeat("\x26nbsp;",a.length-1)+" "});if(c){var f=b.clone();f.setHtml(e);c.append(f)}else b.setHtml(e)}return c||b}function v(a,b){var c=this._.definition,d=c.attributes,c=c.styles,e=p(this)[a.getName()],f=CKEDITOR.tools.isEmpty(d)&&
+CKEDITOR.tools.isEmpty(c),g;for(g in d)if("class"!=g&&!this._.definition.fullMatch||a.getAttribute(g)==x(g,d[g]))b&&"data-"==g.slice(0,5)||(f=a.hasAttribute(g),a.removeAttribute(g));for(var h in c)this._.definition.fullMatch&&a.getStyle(h)!=x(h,c[h],!0)||(f=f||!!a.getStyle(h),a.removeStyle(h));w(a,e,C[a.getName()]);f&&(this._.definition.alwaysRemoveElement?u(a,1):!CKEDITOR.dtd.$block[a.getName()]||this._.enterMode==CKEDITOR.ENTER_BR&&!a.hasAttributes()?u(a):a.renameNode(this._.enterMode==CKEDITOR.ENTER_P?
+"p":"div"))}function y(a){for(var b=p(this),c=a.getElementsByTag(this.element),d,e=c.count();0<=--e;)d=c.getItem(e),d.isReadOnly()||v.call(this,d,!0);for(var f in b)if(f!=this.element)for(c=a.getElementsByTag(f),e=c.count()-1;0<=e;e--)d=c.getItem(e),d.isReadOnly()||w(d,b[f])}function w(a,b,c){if(b=b&&b.attributes)for(var d=0;d<b.length;d++){var e=b[d][0],f;if(f=a.getAttribute(e)){var g=b[d][1];(null===g||g.test&&g.test(f)||"string"==typeof g&&f==g)&&a.removeAttribute(e)}}c||u(a)}function u(a,b){if(!a.hasAttributes()||
+b)if(CKEDITOR.dtd.$block[a.getName()]){var c=a.getPrevious(G),d=a.getNext(G);!c||c.type!=CKEDITOR.NODE_TEXT&&c.isBlockBoundary({br:1})||a.append("br",1);!d||d.type!=CKEDITOR.NODE_TEXT&&d.isBlockBoundary({br:1})||a.append("br");a.remove(!0)}else c=a.getFirst(),d=a.getLast(),a.remove(!0),c&&(c.type==CKEDITOR.NODE_ELEMENT&&c.mergeSiblings(),d&&!c.equals(d)&&d.type==CKEDITOR.NODE_ELEMENT&&d.mergeSiblings())}function r(a,b,c){var d;d=a.element;"*"==d&&(d="span");d=new CKEDITOR.dom.element(d,b);c&&c.copyAttributes(d);
+d=t(d,a);b.getCustomData("doc_processing_style")&&d.hasAttribute("id")?d.removeAttribute("id"):b.setCustomData("doc_processing_style",1);return d}function t(a,b){var c=b._.definition,d=c.attributes,c=CKEDITOR.style.getStyleText(c);if(d)for(var e in d)a.setAttribute(e,d[e]);c&&a.setAttribute("style",c);return a}function A(a,b){for(var c in a)a[c]=a[c].replace(F,function(a,c){return b[c]})}function p(a){if(a._.overrides)return a._.overrides;var b=a._.overrides={},c=a._.definition.overrides;if(c){CKEDITOR.tools.isArray(c)||
+(c=[c]);for(var d=0;d<c.length;d++){var e=c[d],f,g;"string"==typeof e?f=e.toLowerCase():(f=e.element?e.element.toLowerCase():a.element,g=e.attributes);e=b[f]||(b[f]={});if(g){var e=e.attributes=e.attributes||[],h;for(h in g)e.push([h.toLowerCase(),g[h]])}}}return b}function x(a,b,c){var d=new CKEDITOR.dom.element("span");d[c?"setStyle":"setAttribute"](a,b);return d[c?"getStyle":"getAttribute"](a)}function B(a,b){function c(a,b){return"font-family"==b.toLowerCase()?a.replace(/["']/g,""):a}"string"==
+typeof a&&(a=CKEDITOR.tools.parseCssText(a));"string"==typeof b&&(b=CKEDITOR.tools.parseCssText(b,!0));for(var d in a)if(!(d in b)||c(b[d],d)!=c(a[d],d)&&"inherit"!=a[d]&&"inherit"!=b[d])return!1;return!0}function z(a,b,c){var d=a.document,e=a.getRanges();b=b?this.removeFromRange:this.applyToRange;var f,g;if(a.isFake&&a.isInTable())for(f=[],g=0;g<e.length;g++)f.push(e[g].clone());for(var h=e.createIterator();g=h.getNextRange();)b.call(this,g,c);a.selectRanges(f||e);d.removeCustomData("doc_processing_style")}
+var C={address:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1,section:1,header:1,footer:1,nav:1,article:1,aside:1,figure:1,dialog:1,hgroup:1,time:1,meter:1,menu:1,command:1,keygen:1,output:1,progress:1,details:1,datagrid:1,datalist:1},D={a:1,blockquote:1,embed:1,hr:1,img:1,li:1,object:1,ol:1,table:1,td:1,tr:1,th:1,ul:1,dl:1,dt:1,dd:1,form:1,audio:1,video:1},I=/\s*(?:;\s*|$)/,F=/#\((.+?)\)/g,J=CKEDITOR.dom.walker.bookmark(0,1),G=CKEDITOR.dom.walker.whitespaces(1);CKEDITOR.style=function(a,b){if("string"==
+typeof a.type)return new CKEDITOR.style.customHandlers[a.type](a);var c=a.attributes;c&&c.style&&(a.styles=CKEDITOR.tools.extend({},a.styles,CKEDITOR.tools.parseCssText(c.style)),delete c.style);b&&(a=CKEDITOR.tools.clone(a),A(a.attributes,b),A(a.styles,b));c=this.element=a.element?"string"==typeof a.element?a.element.toLowerCase():a.element:"*";this.type=a.type||(C[c]?CKEDITOR.STYLE_BLOCK:D[c]?CKEDITOR.STYLE_OBJECT:CKEDITOR.STYLE_INLINE);"object"==typeof this.element&&(this.type=CKEDITOR.STYLE_OBJECT);
+this._={definition:a}};CKEDITOR.style.prototype={apply:function(a){if(a instanceof CKEDITOR.dom.document)return z.call(this,a.getSelection());if(this.checkApplicable(a.elementPath(),a)){var b=this._.enterMode;b||(this._.enterMode=a.activeEnterMode);z.call(this,a.getSelection(),0,a);this._.enterMode=b}},remove:function(a){if(a instanceof CKEDITOR.dom.document)return z.call(this,a.getSelection(),1);if(this.checkApplicable(a.elementPath(),a)){var b=this._.enterMode;b||(this._.enterMode=a.activeEnterMode);
+z.call(this,a.getSelection(),1,a);this._.enterMode=b}},applyToRange:function(a){this.applyToRange=this.type==CKEDITOR.STYLE_INLINE?b:this.type==CKEDITOR.STYLE_BLOCK?d:this.type==CKEDITOR.STYLE_OBJECT?l:null;return this.applyToRange(a)},removeFromRange:function(a){this.removeFromRange=this.type==CKEDITOR.STYLE_INLINE?c:this.type==CKEDITOR.STYLE_BLOCK?h:this.type==CKEDITOR.STYLE_OBJECT?k:null;return this.removeFromRange(a)},applyToObject:function(a){t(a,this)},checkActive:function(a,b){switch(this.type){case CKEDITOR.STYLE_BLOCK:return this.checkElementRemovable(a.block||
+a.blockLimit,!0,b);case CKEDITOR.STYLE_OBJECT:case CKEDITOR.STYLE_INLINE:for(var c=a.elements,d=0,e;d<c.length;d++)if(e=c[d],this.type!=CKEDITOR.STYLE_INLINE||e!=a.block&&e!=a.blockLimit){if(this.type==CKEDITOR.STYLE_OBJECT){var f=e.getName();if(!("string"==typeof this.element?f==this.element:f in this.element))continue}if(this.checkElementRemovable(e,!0,b))return!0}}return!1},checkApplicable:function(a,b,c){b&&b instanceof CKEDITOR.filter&&(c=b);if(c&&!c.check(this))return!1;switch(this.type){case CKEDITOR.STYLE_OBJECT:return!!a.contains(this.element);
+case CKEDITOR.STYLE_BLOCK:return!!a.blockLimit.getDtd()[this.element]}return!0},checkElementMatch:function(a,b){var c=this._.definition;if(!a||!c.ignoreReadonly&&a.isReadOnly())return!1;var d=a.getName();if("string"==typeof this.element?d==this.element:d in this.element){if(!b&&!a.hasAttributes())return!0;if(d=c._AC)c=d;else{var d={},e=0,f=c.attributes;if(f)for(var g in f)e++,d[g]=f[g];if(g=CKEDITOR.style.getStyleText(c))d.style||e++,d.style=g;d._length=e;c=c._AC=d}if(c._length){for(var h in c)if("_length"!=
+h)if(d=a.getAttribute(h)||"","style"==h?B(c[h],d):c[h]==d){if(!b)return!0}else if(b)return!1;if(b)return!0}else return!0}return!1},checkElementRemovable:function(a,b,c){if(this.checkElementMatch(a,b,c))return!0;if(b=p(this)[a.getName()]){var d;if(!(b=b.attributes))return!0;for(c=0;c<b.length;c++)if(d=b[c][0],d=a.getAttribute(d)){var e=b[c][1];if(null===e)return!0;if("string"==typeof e){if(d==e)return!0}else if(e.test(d))return!0}}return!1},buildPreview:function(a){var b=this._.definition,c=[],d=b.element;
+"bdo"==d&&(d="span");var c=["\x3c",d],e=b.attributes;if(e)for(var f in e)c.push(" ",f,'\x3d"',e[f],'"');(e=CKEDITOR.style.getStyleText(b))&&c.push(' style\x3d"',e,'"');c.push("\x3e",a||b.name,"\x3c/",d,"\x3e");return c.join("")},getDefinition:function(){return this._.definition}};CKEDITOR.style.getStyleText=function(a){var b=a._ST;if(b)return b;var b=a.styles,c=a.attributes&&a.attributes.style||"",d="";c.length&&(c=c.replace(I,";"));for(var e in b){var f=b[e],g=(e+":"+f).replace(I,";");"inherit"==
+f?d+=g:c+=g}c.length&&(c=CKEDITOR.tools.normalizeCssText(c,!0));return a._ST=c+d};CKEDITOR.style.customHandlers={};CKEDITOR.style.addCustomHandler=function(a){var b=function(a){this._={definition:a};this.setup&&this.setup(a)};b.prototype=CKEDITOR.tools.extend(CKEDITOR.tools.prototypedCopy(CKEDITOR.style.prototype),{assignedTo:CKEDITOR.STYLE_OBJECT},a,!0);return this.customHandlers[a.type]=b};var M=CKEDITOR.POSITION_PRECEDING|CKEDITOR.POSITION_IDENTICAL|CKEDITOR.POSITION_IS_CONTAINED,L=CKEDITOR.POSITION_FOLLOWING|
+CKEDITOR.POSITION_IDENTICAL|CKEDITOR.POSITION_IS_CONTAINED}(),CKEDITOR.styleCommand=function(a,f){this.requiredContent=this.allowedContent=this.style=a;CKEDITOR.tools.extend(this,f,!0)},CKEDITOR.styleCommand.prototype.exec=function(a){a.focus();this.state==CKEDITOR.TRISTATE_OFF?a.applyStyle(this.style):this.state==CKEDITOR.TRISTATE_ON&&a.removeStyle(this.style)},CKEDITOR.stylesSet=new CKEDITOR.resourceManager("","stylesSet"),CKEDITOR.addStylesSet=CKEDITOR.tools.bind(CKEDITOR.stylesSet.add,CKEDITOR.stylesSet),
+CKEDITOR.loadStylesSet=function(a,f,b){CKEDITOR.stylesSet.addExternal(a,f,"");CKEDITOR.stylesSet.load(a,b)},CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{attachStyleStateChange:function(a,f){var b=this._.styleStateChangeCallbacks;b||(b=this._.styleStateChangeCallbacks=[],this.on("selectionChange",function(a){for(var e=0;e<b.length;e++){var f=b[e],k=f.style.checkActive(a.data.path,this)?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF;f.fn.call(this,k)}}));b.push({style:a,fn:f})},applyStyle:function(a){a.apply(this)},
+removeStyle:function(a){a.remove(this)},getStylesSet:function(a){if(this._.stylesDefinitions)a(this._.stylesDefinitions);else{var f=this,b=f.config.stylesCombo_stylesSet||f.config.stylesSet;if(!1===b)a(null);else if(b instanceof Array)f._.stylesDefinitions=b,a(b);else{b||(b="default");var b=b.split(":"),c=b[0];CKEDITOR.stylesSet.addExternal(c,b[1]?b.slice(1).join(":"):CKEDITOR.getUrl("styles.js"),"");CKEDITOR.stylesSet.load(c,function(b){f._.stylesDefinitions=b[c];a(f._.stylesDefinitions)})}}}}),
+CKEDITOR.dom.comment=function(a,f){"string"==typeof a&&(a=(f?f.$:document).createComment(a));CKEDITOR.dom.domObject.call(this,a)},CKEDITOR.dom.comment.prototype=new CKEDITOR.dom.node,CKEDITOR.tools.extend(CKEDITOR.dom.comment.prototype,{type:CKEDITOR.NODE_COMMENT,getOuterHtml:function(){return"\x3c!--"+this.$.nodeValue+"--\x3e"}}),"use strict",function(){var a={},f={},b;for(b in CKEDITOR.dtd.$blockLimit)b in CKEDITOR.dtd.$list||(a[b]=1);for(b in CKEDITOR.dtd.$block)b in CKEDITOR.dtd.$blockLimit||
+b in CKEDITOR.dtd.$empty||(f[b]=1);CKEDITOR.dom.elementPath=function(b,e){var l=null,k=null,d=[],h=b,m;e=e||b.getDocument().getBody();h||(h=e);do if(h.type==CKEDITOR.NODE_ELEMENT){d.push(h);if(!this.lastElement&&(this.lastElement=h,h.is(CKEDITOR.dtd.$object)||"false"==h.getAttribute("contenteditable")))continue;if(h.equals(e))break;if(!k&&(m=h.getName(),"true"==h.getAttribute("contenteditable")?k=h:!l&&f[m]&&(l=h),a[m])){if(m=!l&&"div"==m){a:{m=h.getChildren();for(var g=0,n=m.count();g<n;g++){var q=
+m.getItem(g);if(q.type==CKEDITOR.NODE_ELEMENT&&CKEDITOR.dtd.$block[q.getName()]){m=!0;break a}}m=!1}m=!m}m?l=h:k=h}}while(h=h.getParent());k||(k=e);this.block=l;this.blockLimit=k;this.root=e;this.elements=d}}(),CKEDITOR.dom.elementPath.prototype={compare:function(a){var f=this.elements;a=a&&a.elements;if(!a||f.length!=a.length)return!1;for(var b=0;b<f.length;b++)if(!f[b].equals(a[b]))return!1;return!0},contains:function(a,f,b){var c;"string"==typeof a&&(c=function(b){return b.getName()==a});a instanceof
+CKEDITOR.dom.element?c=function(b){return b.equals(a)}:CKEDITOR.tools.isArray(a)?c=function(b){return-1<CKEDITOR.tools.indexOf(a,b.getName())}:"function"==typeof a?c=a:"object"==typeof a&&(c=function(b){return b.getName()in a});var e=this.elements,l=e.length;f&&l--;b&&(e=Array.prototype.slice.call(e,0),e.reverse());for(f=0;f<l;f++)if(c(e[f]))return e[f];return null},isContextFor:function(a){var f;return a in CKEDITOR.dtd.$block?(f=this.contains(CKEDITOR.dtd.$intermediate)||this.root.equals(this.block)&&
+this.block||this.blockLimit,!!f.getDtd()[a]):!0},direction:function(){return(this.block||this.blockLimit||this.root).getDirection(1)}},CKEDITOR.dom.text=function(a,f){"string"==typeof a&&(a=(f?f.$:document).createTextNode(a));this.$=a},CKEDITOR.dom.text.prototype=new CKEDITOR.dom.node,CKEDITOR.tools.extend(CKEDITOR.dom.text.prototype,{type:CKEDITOR.NODE_TEXT,getLength:function(){return this.$.nodeValue.length},getText:function(){return this.$.nodeValue},setText:function(a){this.$.nodeValue=a},split:function(a){var f=
+this.$.parentNode,b=f.childNodes.length,c=this.getLength(),e=this.getDocument(),l=new CKEDITOR.dom.text(this.$.splitText(a),e);f.childNodes.length==b&&(a>=c?(l=e.createText(""),l.insertAfter(this)):(a=e.createText(""),a.insertAfter(l),a.remove()));return l},substring:function(a,f){return"number"!=typeof f?this.$.nodeValue.substr(a):this.$.nodeValue.substring(a,f)}}),function(){function a(a,c,e){var f=a.serializable,k=c[e?"endContainer":"startContainer"],d=e?"endOffset":"startOffset",h=f?c.document.getById(a.startNode):
+a.startNode;a=f?c.document.getById(a.endNode):a.endNode;k.equals(h.getPrevious())?(c.startOffset=c.startOffset-k.getLength()-a.getPrevious().getLength(),k=a.getNext()):k.equals(a.getPrevious())&&(c.startOffset-=k.getLength(),k=a.getNext());k.equals(h.getParent())&&c[d]++;k.equals(a.getParent())&&c[d]++;c[e?"endContainer":"startContainer"]=k;return c}CKEDITOR.dom.rangeList=function(a){if(a instanceof CKEDITOR.dom.rangeList)return a;a?a instanceof CKEDITOR.dom.range&&(a=[a]):a=[];return CKEDITOR.tools.extend(a,
+f)};var f={createIterator:function(){var a=this,c=CKEDITOR.dom.walker.bookmark(),e=[],f;return{getNextRange:function(k){f=void 0===f?0:f+1;var d=a[f];if(d&&1<a.length){if(!f)for(var h=a.length-1;0<=h;h--)e.unshift(a[h].createBookmark(!0));if(k)for(var m=0;a[f+m+1];){var g=d.document;k=0;h=g.getById(e[m].endNode);for(g=g.getById(e[m+1].startNode);;){h=h.getNextSourceNode(!1);if(g.equals(h))k=1;else if(c(h)||h.type==CKEDITOR.NODE_ELEMENT&&h.isBlockBoundary())continue;break}if(!k)break;m++}for(d.moveToBookmark(e.shift());m--;)h=
+a[++f],h.moveToBookmark(e.shift()),d.setEnd(h.endContainer,h.endOffset)}return d}}},createBookmarks:function(b){for(var c=[],e,f=0;f<this.length;f++){c.push(e=this[f].createBookmark(b,!0));for(var k=f+1;k<this.length;k++)this[k]=a(e,this[k]),this[k]=a(e,this[k],!0)}return c},createBookmarks2:function(a){for(var c=[],e=0;e<this.length;e++)c.push(this[e].createBookmark2(a));return c},moveToBookmarks:function(a){for(var c=0;c<this.length;c++)this[c].moveToBookmark(a[c])}}}(),function(){function a(){return CKEDITOR.getUrl(CKEDITOR.skinName.split(",")[1]||
+"skins/"+CKEDITOR.skinName.split(",")[0]+"/")}function f(b){var c=CKEDITOR.skin["ua_"+b],d=CKEDITOR.env;if(c)for(var c=c.split(",").sort(function(a,b){return a>b?-1:1}),e=0,f;e<c.length;e++)if(f=c[e],d.ie&&(f.replace(/^ie/,"")==d.version||d.quirks&&"iequirks"==f)&&(f="ie"),d[f]){b+="_"+c[e];break}return CKEDITOR.getUrl(a()+b+".css")}function b(a,b){l[a]||(CKEDITOR.document.appendStyleSheet(f(a)),l[a]=1);b&&b()}function c(a){var b=a.getById(k);b||(b=a.getHead().append("style"),b.setAttribute("id",
+k),b.setAttribute("type","text/css"));return b}function e(a,b,c){var d,e,f;if(CKEDITOR.env.webkit)for(b=b.split("}").slice(0,-1),e=0;e<b.length;e++)b[e]=b[e].split("{");for(var h=0;h<a.length;h++)if(CKEDITOR.env.webkit)for(e=0;e<b.length;e++){f=b[e][1];for(d=0;d<c.length;d++)f=f.replace(c[d][0],c[d][1]);a[h].$.sheet.addRule(b[e][0],f)}else{f=b;for(d=0;d<c.length;d++)f=f.replace(c[d][0],c[d][1]);CKEDITOR.env.ie&&11>CKEDITOR.env.version?a[h].$.styleSheet.cssText+=f:a[h].$.innerHTML+=f}}var l={};CKEDITOR.skin=
+{path:a,loadPart:function(c,d){CKEDITOR.skin.name!=CKEDITOR.skinName.split(",")[0]?CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(a()+"skin.js"),function(){b(c,d)}):b(c,d)},getPath:function(a){return CKEDITOR.getUrl(f(a))},icons:{},addIcon:function(a,b,c,d){a=a.toLowerCase();this.icons[a]||(this.icons[a]={path:b,offset:c||0,bgsize:d||"16px"})},getIconStyle:function(a,b,c,d,e){var f;a&&(a=a.toLowerCase(),b&&(f=this.icons[a+"-rtl"]),f||(f=this.icons[a]));a=c||f&&f.path||"";d=d||f&&f.offset;e=e||f&&f.bgsize||
+"16px";a&&(a=a.replace(/'/g,"\\'"));return a&&"background-image:url('"+CKEDITOR.getUrl(a)+"');background-position:0 "+d+"px;background-size:"+e+";"}};CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{getUiColor:function(){return this.uiColor},setUiColor:function(a){var b=c(CKEDITOR.document);return(this.setUiColor=function(a){this.uiColor=a;var c=CKEDITOR.skin.chameleon,f="",m="";"function"==typeof c&&(f=c(this,"editor"),m=c(this,"panel"));a=[[h,a]];e([b],f,a);e(d,m,a)}).call(this,a)}});var k="cke_ui_color",
+d=[],h=/\$color/g;CKEDITOR.on("instanceLoaded",function(a){if(!CKEDITOR.env.ie||!CKEDITOR.env.quirks){var b=a.editor;a=function(a){a=(a.data[0]||a.data).element.getElementsByTag("iframe").getItem(0).getFrameDocument();if(!a.getById("cke_ui_color")){a=c(a);d.push(a);var f=b.getUiColor();f&&e([a],CKEDITOR.skin.chameleon(b,"panel"),[[h,f]])}};b.on("panelShow",a);b.on("menuShow",a);b.config.uiColor&&b.setUiColor(b.config.uiColor)}})}(),function(){if(CKEDITOR.env.webkit)CKEDITOR.env.hc=!1;else{var a=CKEDITOR.dom.element.createFromHtml('\x3cdiv style\x3d"width:0;height:0;position:absolute;left:-10000px;border:1px solid;border-color:red blue"\x3e\x3c/div\x3e',
+CKEDITOR.document);a.appendTo(CKEDITOR.document.getHead());try{var f=a.getComputedStyle("border-top-color"),b=a.getComputedStyle("border-right-color");CKEDITOR.env.hc=!(!f||f!=b)}catch(c){CKEDITOR.env.hc=!1}a.remove()}CKEDITOR.env.hc&&(CKEDITOR.env.cssClass+=" cke_hc");CKEDITOR.document.appendStyleText(".cke{visibility:hidden;}");CKEDITOR.status="loaded";CKEDITOR.fireOnce("loaded");if(a=CKEDITOR._.pending)for(delete CKEDITOR._.pending,f=0;f<a.length;f++)CKEDITOR.editor.prototype.constructor.apply(a[f][0],
+a[f][1]),CKEDITOR.add(a[f][0])}(),CKEDITOR.skin.name="moono-lisa",CKEDITOR.skin.ua_editor="ie,iequirks,ie8,gecko",CKEDITOR.skin.ua_dialog="ie,iequirks,ie8",CKEDITOR.skin.chameleon=function(){var a=function(){return function(a,c){for(var e=a.match(/[^#]./g),f=0;3>f;f++){var k=f,d;d=parseInt(e[f],16);d=("0"+(0>c?0|d*(1+c):0|d+(255-d)*c).toString(16)).slice(-2);e[k]=d}return"#"+e.join("")}}(),f={editor:new CKEDITOR.template("{id}.cke_chrome [border-color:{defaultBorder};] {id} .cke_top [ background-color:{defaultBackground};border-bottom-color:{defaultBorder};] {id} .cke_bottom [background-color:{defaultBackground};border-top-color:{defaultBorder};] {id} .cke_resizer [border-right-color:{ckeResizer}] {id} .cke_dialog_title [background-color:{defaultBackground};border-bottom-color:{defaultBorder};] {id} .cke_dialog_footer [background-color:{defaultBackground};outline-color:{defaultBorder};] {id} .cke_dialog_tab [background-color:{dialogTab};border-color:{defaultBorder};] {id} .cke_dialog_tab:hover [background-color:{lightBackground};] {id} .cke_dialog_contents [border-top-color:{defaultBorder};] {id} .cke_dialog_tab_selected, {id} .cke_dialog_tab_selected:hover [background:{dialogTabSelected};border-bottom-color:{dialogTabSelectedBorder};] {id} .cke_dialog_body [background:{dialogBody};border-color:{defaultBorder};] {id} a.cke_button_off:hover,{id} a.cke_button_off:focus,{id} a.cke_button_off:active [background-color:{darkBackground};border-color:{toolbarElementsBorder};] {id} .cke_button_on [background-color:{ckeButtonOn};border-color:{toolbarElementsBorder};] {id} .cke_toolbar_separator,{id} .cke_toolgroup a.cke_button:last-child:after,{id} .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after [background-color: {toolbarElementsBorder};border-color: {toolbarElementsBorder};] {id} a.cke_combo_button:hover,{id} a.cke_combo_button:focus,{id} .cke_combo_on a.cke_combo_button [border-color:{toolbarElementsBorder};background-color:{darkBackground};] {id} .cke_combo:after [border-color:{toolbarElementsBorder};] {id} .cke_path_item [color:{elementsPathColor};] {id} a.cke_path_item:hover,{id} a.cke_path_item:focus,{id} a.cke_path_item:active [background-color:{darkBackground};] {id}.cke_panel [border-color:{defaultBorder};] "),
 panel:new CKEDITOR.template(".cke_panel_grouptitle [background-color:{lightBackground};border-color:{defaultBorder};] .cke_menubutton_icon [background-color:{menubuttonIcon};] .cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active [background-color:{menubuttonHover};] .cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon [background-color:{menubuttonIconHover};] .cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon [background-color:{menubuttonIcon};] .cke_menuseparator [background-color:{menubuttonIcon};] a:hover.cke_colorbox, a:active.cke_colorbox [border-color:{defaultBorder};] a:hover.cke_colorauto, a:hover.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore [background-color:{ckeColorauto};border-color:{defaultBorder};] ")};
 return function(b,c){var e=a(b.uiColor,.4),e={id:"."+b.id,defaultBorder:a(e,-.2),toolbarElementsBorder:a(e,-.25),defaultBackground:e,lightBackground:a(e,.8),darkBackground:a(e,-.15),ckeButtonOn:a(e,.4),ckeResizer:a(e,-.4),ckeColorauto:a(e,.8),dialogBody:a(e,.7),dialogTab:a(e,.65),dialogTabSelected:"#FFF",dialogTabSelectedBorder:"#FFF",elementsPathColor:a(e,-.6),menubuttonHover:a(e,.1),menubuttonIcon:a(e,.5),menubuttonIconHover:a(e,.3)};return f[c].output(e).replace(/\[/g,"{").replace(/\]/g,"}")}}(),
 CKEDITOR.plugins.add("dialogui",{onLoad:function(){var a=function(a){this._||(this._={});this._["default"]=this._.initValue=a["default"]||"";this._.required=a.required||!1;for(var b=[this._],c=1;c<arguments.length;c++)b.push(arguments[c]);b.push(!0);CKEDITOR.tools.extend.apply(CKEDITOR.tools,b);return this._},f={build:function(a,b,c){return new CKEDITOR.ui.dialog.textInput(a,b,c)}},b={build:function(a,b,c){return new CKEDITOR.ui.dialog[b.type](a,b,c)}},c={isChanged:function(){return this.getValue()!=
@@ -497,21 +496,21 @@ this.getInitValue()},reset:function(a){this.setValue(this.getInitValue(),a)},set
 this)},this),this._.domOnChangeRegistered=!0);this.on("change",b)}},!0),l=/^on([A-Z]\w+)/,k=function(a){for(var b in a)(l.test(b)||"title"==b||"type"==b)&&delete a[b];return a},d=function(a){a=a.data.getKeystroke();a==CKEDITOR.SHIFT+CKEDITOR.ALT+36?this.setDirectionMarker("ltr"):a==CKEDITOR.SHIFT+CKEDITOR.ALT+35&&this.setDirectionMarker("rtl")};CKEDITOR.tools.extend(CKEDITOR.ui.dialog,{labeledElement:function(b,c,d,e){if(!(4>arguments.length)){var f=a.call(this,c);f.labelId=CKEDITOR.tools.getNextId()+
 "_label";this._.children=[];var k={role:c.role||"presentation"};c.includeLabel&&(k["aria-labelledby"]=f.labelId);CKEDITOR.ui.dialog.uiElement.call(this,b,c,d,"div",null,k,function(){var a=[],d=c.required?" cke_required":"";"horizontal"!=c.labelLayout?a.push('\x3clabel class\x3d"cke_dialog_ui_labeled_label'+d+'" ',' id\x3d"'+f.labelId+'"',f.inputId?' for\x3d"'+f.inputId+'"':"",(c.labelStyle?' style\x3d"'+c.labelStyle+'"':"")+"\x3e",c.label,"\x3c/label\x3e",'\x3cdiv class\x3d"cke_dialog_ui_labeled_content"',
 c.controlStyle?' style\x3d"'+c.controlStyle+'"':"",' role\x3d"presentation"\x3e',e.call(this,b,c),"\x3c/div\x3e"):(d={type:"hbox",widths:c.widths,padding:0,children:[{type:"html",html:'\x3clabel class\x3d"cke_dialog_ui_labeled_label'+d+'" id\x3d"'+f.labelId+'" for\x3d"'+f.inputId+'"'+(c.labelStyle?' style\x3d"'+c.labelStyle+'"':"")+"\x3e"+CKEDITOR.tools.htmlEncode(c.label)+"\x3c/label\x3e"},{type:"html",html:'\x3cspan class\x3d"cke_dialog_ui_labeled_content"'+(c.controlStyle?' style\x3d"'+c.controlStyle+
-'"':"")+"\x3e"+e.call(this,b,c)+"\x3c/span\x3e"}]},CKEDITOR.dialog._.uiElementBuilders.hbox.build(b,d,a));return a.join("")})}},textInput:function(b,c,e){if(!(3>arguments.length)){a.call(this,c);var f=this._.inputId=CKEDITOR.tools.getNextId()+"_textInput",k={"class":"cke_dialog_ui_input_"+c.type,id:f,type:c.type};c.validate&&(this.validate=c.validate);c.maxLength&&(k.maxlength=c.maxLength);c.size&&(k.size=c.size);c.inputStyle&&(k.style=c.inputStyle);var l=this,x=!1;b.on("load",function(){l.getInputElement().on("keydown",
-function(a){13==a.data.getKeystroke()&&(x=!0)});l.getInputElement().on("keyup",function(a){13==a.data.getKeystroke()&&x&&(b.getButton("ok")&&setTimeout(function(){b.getButton("ok").click()},0),x=!1);l.bidi&&d.call(l,a)},null,null,1E3)});CKEDITOR.ui.dialog.labeledElement.call(this,b,c,e,function(){var a=['\x3cdiv class\x3d"cke_dialog_ui_input_',c.type,'" role\x3d"presentation"'];c.width&&a.push('style\x3d"width:'+c.width+'" ');a.push("\x3e\x3cinput ");k["aria-labelledby"]=this._.labelId;this._.required&&
+'"':"")+"\x3e"+e.call(this,b,c)+"\x3c/span\x3e"}]},CKEDITOR.dialog._.uiElementBuilders.hbox.build(b,d,a));return a.join("")})}},textInput:function(b,c,e){if(!(3>arguments.length)){a.call(this,c);var f=this._.inputId=CKEDITOR.tools.getNextId()+"_textInput",k={"class":"cke_dialog_ui_input_"+c.type,id:f,type:c.type};c.validate&&(this.validate=c.validate);c.maxLength&&(k.maxlength=c.maxLength);c.size&&(k.size=c.size);c.inputStyle&&(k.style=c.inputStyle);var l=this,y=!1;b.on("load",function(){l.getInputElement().on("keydown",
+function(a){13==a.data.getKeystroke()&&(y=!0)});l.getInputElement().on("keyup",function(a){13==a.data.getKeystroke()&&y&&(b.getButton("ok")&&setTimeout(function(){b.getButton("ok").click()},0),y=!1);l.bidi&&d.call(l,a)},null,null,1E3)});CKEDITOR.ui.dialog.labeledElement.call(this,b,c,e,function(){var a=['\x3cdiv class\x3d"cke_dialog_ui_input_',c.type,'" role\x3d"presentation"'];c.width&&a.push('style\x3d"width:'+c.width+'" ');a.push("\x3e\x3cinput ");k["aria-labelledby"]=this._.labelId;this._.required&&
 (k["aria-required"]=this._.required);for(var b in k)a.push(b+'\x3d"'+k[b]+'" ');a.push(" /\x3e\x3c/div\x3e");return a.join("")})}},textarea:function(b,c,e){if(!(3>arguments.length)){a.call(this,c);var f=this,k=this._.inputId=CKEDITOR.tools.getNextId()+"_textarea",l={};c.validate&&(this.validate=c.validate);l.rows=c.rows||5;l.cols=c.cols||20;l["class"]="cke_dialog_ui_input_textarea "+(c["class"]||"");"undefined"!=typeof c.inputStyle&&(l.style=c.inputStyle);c.dir&&(l.dir=c.dir);if(f.bidi)b.on("load",
 function(){f.getInputElement().on("keyup",d)},f);CKEDITOR.ui.dialog.labeledElement.call(this,b,c,e,function(){l["aria-labelledby"]=this._.labelId;this._.required&&(l["aria-required"]=this._.required);var a=['\x3cdiv class\x3d"cke_dialog_ui_input_textarea" role\x3d"presentation"\x3e\x3ctextarea id\x3d"',k,'" '],b;for(b in l)a.push(b+'\x3d"'+CKEDITOR.tools.htmlEncode(l[b])+'" ');a.push("\x3e",CKEDITOR.tools.htmlEncode(f._["default"]),"\x3c/textarea\x3e\x3c/div\x3e");return a.join("")})}},checkbox:function(b,
 c,d){if(!(3>arguments.length)){var e=a.call(this,c,{"default":!!c["default"]});c.validate&&(this.validate=c.validate);CKEDITOR.ui.dialog.uiElement.call(this,b,c,d,"span",null,null,function(){var a=CKEDITOR.tools.extend({},c,{id:c.id?c.id+"_checkbox":CKEDITOR.tools.getNextId()+"_checkbox"},!0),d=[],f=CKEDITOR.tools.getNextId()+"_label",g={"class":"cke_dialog_ui_checkbox_input",type:"checkbox","aria-labelledby":f};k(a);c["default"]&&(g.checked="checked");"undefined"!=typeof a.inputStyle&&(a.style=a.inputStyle);
 e.checkbox=new CKEDITOR.ui.dialog.uiElement(b,a,d,"input",null,g);d.push(' \x3clabel id\x3d"',f,'" for\x3d"',g.id,'"'+(c.labelStyle?' style\x3d"'+c.labelStyle+'"':"")+"\x3e",CKEDITOR.tools.htmlEncode(c.label),"\x3c/label\x3e");return d.join("")})}},radio:function(b,c,d){if(!(3>arguments.length)){a.call(this,c);this._["default"]||(this._["default"]=this._.initValue=c.items[0][1]);c.validate&&(this.validate=c.validate);var e=[],f=this;c.role="radiogroup";c.includeLabel=!0;CKEDITOR.ui.dialog.labeledElement.call(this,
-b,c,d,function(){for(var a=[],d=[],g=(c.id?c.id:CKEDITOR.tools.getNextId())+"_radio",l=0;l<c.items.length;l++){var t=c.items[l],y=void 0!==t[2]?t[2]:t[0],A=void 0!==t[1]?t[1]:t[0],q=CKEDITOR.tools.getNextId()+"_radio_input",w=q+"_label",q=CKEDITOR.tools.extend({},c,{id:q,title:null,type:null},!0),y=CKEDITOR.tools.extend({},q,{title:y},!0),B={type:"radio","class":"cke_dialog_ui_radio_input",name:g,value:A,"aria-labelledby":w},z=[];f._["default"]==A&&(B.checked="checked");k(q);k(y);"undefined"!=typeof q.inputStyle&&
-(q.style=q.inputStyle);q.keyboardFocusable=!0;e.push(new CKEDITOR.ui.dialog.uiElement(b,q,z,"input",null,B));z.push(" ");new CKEDITOR.ui.dialog.uiElement(b,y,z,"label",null,{id:w,"for":B.id},t[0]);a.push(z.join(""))}new CKEDITOR.ui.dialog.hbox(b,e,a,d);return d.join("")});this._.children=e}},button:function(b,c,d){if(arguments.length){"function"==typeof c&&(c=c(b.getParentEditor()));a.call(this,c,{disabled:c.disabled||!1});CKEDITOR.event.implementOn(this);var e=this;b.on("load",function(){var a=this.getElement();
+b,c,d,function(){for(var a=[],d=[],g=(c.id?c.id:CKEDITOR.tools.getNextId())+"_radio",l=0;l<c.items.length;l++){var r=c.items[l],t=void 0!==r[2]?r[2]:r[0],A=void 0!==r[1]?r[1]:r[0],p=CKEDITOR.tools.getNextId()+"_radio_input",x=p+"_label",p=CKEDITOR.tools.extend({},c,{id:p,title:null,type:null},!0),t=CKEDITOR.tools.extend({},p,{title:t},!0),B={type:"radio","class":"cke_dialog_ui_radio_input",name:g,value:A,"aria-labelledby":x},z=[];f._["default"]==A&&(B.checked="checked");k(p);k(t);"undefined"!=typeof p.inputStyle&&
+(p.style=p.inputStyle);p.keyboardFocusable=!0;e.push(new CKEDITOR.ui.dialog.uiElement(b,p,z,"input",null,B));z.push(" ");new CKEDITOR.ui.dialog.uiElement(b,t,z,"label",null,{id:x,"for":B.id},r[0]);a.push(z.join(""))}new CKEDITOR.ui.dialog.hbox(b,e,a,d);return d.join("")});this._.children=e}},button:function(b,c,d){if(arguments.length){"function"==typeof c&&(c=c(b.getParentEditor()));a.call(this,c,{disabled:c.disabled||!1});CKEDITOR.event.implementOn(this);var e=this;b.on("load",function(){var a=this.getElement();
 (function(){a.on("click",function(a){e.click();a.data.preventDefault()});a.on("keydown",function(a){a.data.getKeystroke()in{32:1}&&(e.click(),a.data.preventDefault())})})();a.unselectable()},this);var f=CKEDITOR.tools.extend({},c);delete f.style;var k=CKEDITOR.tools.getNextId()+"_label";CKEDITOR.ui.dialog.uiElement.call(this,b,f,d,"a",null,{style:c.style,href:"javascript:void(0)",title:c.label,hidefocus:"true","class":c["class"],role:"button","aria-labelledby":k},'\x3cspan id\x3d"'+k+'" class\x3d"cke_dialog_ui_button"\x3e'+
 CKEDITOR.tools.htmlEncode(c.label)+"\x3c/span\x3e")}},select:function(b,c,d){if(!(3>arguments.length)){var e=a.call(this,c);c.validate&&(this.validate=c.validate);e.inputId=CKEDITOR.tools.getNextId()+"_select";CKEDITOR.ui.dialog.labeledElement.call(this,b,c,d,function(){var a=CKEDITOR.tools.extend({},c,{id:c.id?c.id+"_select":CKEDITOR.tools.getNextId()+"_select"},!0),d=[],f=[],g={id:e.inputId,"class":"cke_dialog_ui_input_select","aria-labelledby":this._.labelId};d.push('\x3cdiv class\x3d"cke_dialog_ui_input_',
-c.type,'" role\x3d"presentation"');c.width&&d.push('style\x3d"width:'+c.width+'" ');d.push("\x3e");void 0!==c.size&&(g.size=c.size);void 0!==c.multiple&&(g.multiple=c.multiple);k(a);for(var l=0,t;l<c.items.length&&(t=c.items[l]);l++)f.push('\x3coption value\x3d"',CKEDITOR.tools.htmlEncode(void 0!==t[1]?t[1]:t[0]).replace(/"/g,"\x26quot;"),'" /\x3e ',CKEDITOR.tools.htmlEncode(t[0]));"undefined"!=typeof a.inputStyle&&(a.style=a.inputStyle);e.select=new CKEDITOR.ui.dialog.uiElement(b,a,d,"select",null,
+c.type,'" role\x3d"presentation"');c.width&&d.push('style\x3d"width:'+c.width+'" ');d.push("\x3e");void 0!==c.size&&(g.size=c.size);void 0!==c.multiple&&(g.multiple=c.multiple);k(a);for(var l=0,r;l<c.items.length&&(r=c.items[l]);l++)f.push('\x3coption value\x3d"',CKEDITOR.tools.htmlEncode(void 0!==r[1]?r[1]:r[0]).replace(/"/g,"\x26quot;"),'" /\x3e ',CKEDITOR.tools.htmlEncode(r[0]));"undefined"!=typeof a.inputStyle&&(a.style=a.inputStyle);e.select=new CKEDITOR.ui.dialog.uiElement(b,a,d,"select",null,
 g,f.join(""));d.push("\x3c/div\x3e");return d.join("")})}},file:function(b,c,d){if(!(3>arguments.length)){void 0===c["default"]&&(c["default"]="");var e=CKEDITOR.tools.extend(a.call(this,c),{definition:c,buttons:[]});c.validate&&(this.validate=c.validate);b.on("load",function(){CKEDITOR.document.getById(e.frameId).getParent().addClass("cke_dialog_ui_input_file")});CKEDITOR.ui.dialog.labeledElement.call(this,b,c,d,function(){e.frameId=CKEDITOR.tools.getNextId()+"_fileInput";var a=['\x3ciframe frameborder\x3d"0" allowtransparency\x3d"0" class\x3d"cke_dialog_ui_input_file" role\x3d"presentation" id\x3d"',
 e.frameId,'" title\x3d"',c.label,'" src\x3d"javascript:void('];a.push(CKEDITOR.env.ie?"(function(){"+encodeURIComponent("document.open();("+CKEDITOR.tools.fixDomain+")();document.close();")+"})()":"0");a.push(')"\x3e\x3c/iframe\x3e');return a.join("")})}},fileButton:function(b,c,d){var e=this;if(!(3>arguments.length)){a.call(this,c);c.validate&&(this.validate=c.validate);var f=CKEDITOR.tools.extend({},c),k=f.onClick;f.className=(f.className?f.className+" ":"")+"cke_dialog_ui_button";f.onClick=function(a){var d=
-c["for"];k&&!1===k.call(this,a)||(b.getContentElement(d[0],d[1]).submit(),this.disable())};b.on("load",function(){b.getContentElement(c["for"][0],c["for"][1])._.buttons.push(e)});CKEDITOR.ui.dialog.button.call(this,b,f,d)}},html:function(){var a=/^\s*<[\w:]+\s+([^>]*)?>/,b=/^(\s*<[\w:]+(?:\s+[^>]*)?)((?:.|\r|\n)+)$/,c=/\/$/;return function(d,e,f){if(!(3>arguments.length)){var k=[],l=e.html;"\x3c"!=l.charAt(0)&&(l="\x3cspan\x3e"+l+"\x3c/span\x3e");var u=e.focus;if(u){var t=this.focus;this.focus=function(){("function"==
-typeof u?u:t).call(this);this.fire("focus")};e.isFocusable&&(this.isFocusable=this.isFocusable);this.keyboardFocusable=!0}CKEDITOR.ui.dialog.uiElement.call(this,d,e,k,"span",null,null,"");k=k.join("").match(a);l=l.match(b)||["","",""];c.test(l[1])&&(l[1]=l[1].slice(0,-1),l[2]="/"+l[2]);f.push([l[1]," ",k[1]||"",l[2]].join(""))}}}(),fieldset:function(a,b,c,d,e){var f=e.label;this._={children:b};CKEDITOR.ui.dialog.uiElement.call(this,a,e,d,"fieldset",null,null,function(){var a=[];f&&a.push("\x3clegend"+
+c["for"];k&&!1===k.call(this,a)||(b.getContentElement(d[0],d[1]).submit(),this.disable())};b.on("load",function(){b.getContentElement(c["for"][0],c["for"][1])._.buttons.push(e)});CKEDITOR.ui.dialog.button.call(this,b,f,d)}},html:function(){var a=/^\s*<[\w:]+\s+([^>]*)?>/,b=/^(\s*<[\w:]+(?:\s+[^>]*)?)((?:.|\r|\n)+)$/,c=/\/$/;return function(d,e,f){if(!(3>arguments.length)){var k=[],l=e.html;"\x3c"!=l.charAt(0)&&(l="\x3cspan\x3e"+l+"\x3c/span\x3e");var u=e.focus;if(u){var r=this.focus;this.focus=function(){("function"==
+typeof u?u:r).call(this);this.fire("focus")};e.isFocusable&&(this.isFocusable=this.isFocusable);this.keyboardFocusable=!0}CKEDITOR.ui.dialog.uiElement.call(this,d,e,k,"span",null,null,"");k=k.join("").match(a);l=l.match(b)||["","",""];c.test(l[1])&&(l[1]=l[1].slice(0,-1),l[2]="/"+l[2]);f.push([l[1]," ",k[1]||"",l[2]].join(""))}}}(),fieldset:function(a,b,c,d,e){var f=e.label;this._={children:b};CKEDITOR.ui.dialog.uiElement.call(this,a,e,d,"fieldset",null,null,function(){var a=[];f&&a.push("\x3clegend"+
 (e.labelStyle?' style\x3d"'+e.labelStyle+'"':"")+"\x3e"+f+"\x3c/legend\x3e");for(var b=0;b<c.length;b++)a.push(c[b]);return a.join("")})}},!0);CKEDITOR.ui.dialog.html.prototype=new CKEDITOR.ui.dialog.uiElement;CKEDITOR.ui.dialog.labeledElement.prototype=CKEDITOR.tools.extend(new CKEDITOR.ui.dialog.uiElement,{setLabel:function(a){var b=CKEDITOR.document.getById(this._.labelId);1>b.getChildCount()?(new CKEDITOR.dom.text(a,CKEDITOR.document)).appendTo(b):b.getChild(0).$.nodeValue=a;return this},getLabel:function(){var a=
 CKEDITOR.document.getById(this._.labelId);return!a||1>a.getChildCount()?"":a.getChild(0).getText()},eventProcessors:e},!0);CKEDITOR.ui.dialog.button.prototype=CKEDITOR.tools.extend(new CKEDITOR.ui.dialog.uiElement,{click:function(){return this._.disabled?!1:this.fire("click",{dialog:this._.dialog})},enable:function(){this._.disabled=!1;var a=this.getElement();a&&a.removeClass("cke_disabled")},disable:function(){this._.disabled=!0;this.getElement().addClass("cke_disabled")},isVisible:function(){return this.getElement().getFirst().isVisible()},
 isEnabled:function(){return!this._.disabled},eventProcessors:CKEDITOR.tools.extend({},CKEDITOR.ui.dialog.uiElement.prototype.eventProcessors,{onClick:function(a,b){this.on("click",function(){b.apply(this,arguments)})}},!0),accessKeyUp:function(){this.click()},accessKeyDown:function(){this.focus()},keyboardFocusable:!0},!0);CKEDITOR.ui.dialog.textInput.prototype=CKEDITOR.tools.extend(new CKEDITOR.ui.dialog.labeledElement,{getInputElement:function(){return CKEDITOR.document.getById(this._.inputId)},
@@ -523,52 +522,52 @@ b){if(!CKEDITOR.env.ie||8<CKEDITOR.env.version)return e.onChange.apply(this,argu
 d.getValue()==a;!b&&this.fire("change",{value:a})},getValue:function(){for(var a=this._.children,b=0;b<a.length;b++)if(a[b].getElement().$.checked)return a[b].getValue();return null},accessKeyUp:function(){var a=this._.children,b;for(b=0;b<a.length;b++)if(a[b].getElement().$.checked){a[b].getElement().focus();return}a[0].getElement().focus()},eventProcessors:{onChange:function(a,b){if(!CKEDITOR.env.ie||8<CKEDITOR.env.version)return e.onChange.apply(this,arguments);a.on("load",function(){for(var a=
 this._.children,b=this,c=0;c<a.length;c++)a[c].getElement().on("propertychange",function(a){a=a.data.$;"checked"==a.propertyName&&this.$.checked&&b.fire("change",{value:this.getAttribute("value")})})},this);this.on("change",b);return null}}},c,!0);CKEDITOR.ui.dialog.file.prototype=CKEDITOR.tools.extend(new CKEDITOR.ui.dialog.labeledElement,c,{getInputElement:function(){var a=CKEDITOR.document.getById(this._.frameId).getFrameDocument();return 0<a.$.forms.length?new CKEDITOR.dom.element(a.$.forms[0].elements[0]):
 this.getElement()},submit:function(){this.getInputElement().getParent().$.submit();return this},getAction:function(){return this.getInputElement().getParent().$.action},registerEvents:function(a){var b=/^on([A-Z]\w+)/,c,d=function(a,b,c,d){a.on("formLoaded",function(){a.getInputElement().on(c,d,a)})},e;for(e in a)if(c=e.match(b))this.eventProcessors[e]?this.eventProcessors[e].call(this,this._.dialog,a[e]):d(this,this._.dialog,c[1].toLowerCase(),a[e]);return this},reset:function(){function a(){c.$.open();
-var h="";d.size&&(h=d.size-(CKEDITOR.env.ie?7:0));var y=b.frameId+"_input";c.$.write(['\x3chtml dir\x3d"'+l+'" lang\x3d"'+u+'"\x3e\x3chead\x3e\x3ctitle\x3e\x3c/title\x3e\x3c/head\x3e\x3cbody style\x3d"margin: 0; overflow: hidden; background: transparent;"\x3e','\x3cform enctype\x3d"multipart/form-data" method\x3d"POST" dir\x3d"'+l+'" lang\x3d"'+u+'" action\x3d"',CKEDITOR.tools.htmlEncode(d.action),'"\x3e\x3clabel id\x3d"',b.labelId,'" for\x3d"',y,'" style\x3d"display:none"\x3e',CKEDITOR.tools.htmlEncode(d.label),
-'\x3c/label\x3e\x3cinput style\x3d"width:100%" id\x3d"',y,'" aria-labelledby\x3d"',b.labelId,'" type\x3d"file" name\x3d"',CKEDITOR.tools.htmlEncode(d.id||"cke_upload"),'" size\x3d"',CKEDITOR.tools.htmlEncode(0<h?h:""),'" /\x3e\x3c/form\x3e\x3c/body\x3e\x3c/html\x3e\x3cscript\x3e',CKEDITOR.env.ie?"("+CKEDITOR.tools.fixDomain+")();":"","window.parent.CKEDITOR.tools.callFunction("+f+");","window.onbeforeunload \x3d function() {window.parent.CKEDITOR.tools.callFunction("+k+")}","\x3c/script\x3e"].join(""));
+var h="";d.size&&(h=d.size-(CKEDITOR.env.ie?7:0));var t=b.frameId+"_input";c.$.write(['\x3chtml dir\x3d"'+l+'" lang\x3d"'+u+'"\x3e\x3chead\x3e\x3ctitle\x3e\x3c/title\x3e\x3c/head\x3e\x3cbody style\x3d"margin: 0; overflow: hidden; background: transparent;"\x3e','\x3cform enctype\x3d"multipart/form-data" method\x3d"POST" dir\x3d"'+l+'" lang\x3d"'+u+'" action\x3d"',CKEDITOR.tools.htmlEncode(d.action),'"\x3e\x3clabel id\x3d"',b.labelId,'" for\x3d"',t,'" style\x3d"display:none"\x3e',CKEDITOR.tools.htmlEncode(d.label),
+'\x3c/label\x3e\x3cinput style\x3d"width:100%" id\x3d"',t,'" aria-labelledby\x3d"',b.labelId,'" type\x3d"file" name\x3d"',CKEDITOR.tools.htmlEncode(d.id||"cke_upload"),'" size\x3d"',CKEDITOR.tools.htmlEncode(0<h?h:""),'" /\x3e\x3c/form\x3e\x3c/body\x3e\x3c/html\x3e\x3cscript\x3e',CKEDITOR.env.ie?"("+CKEDITOR.tools.fixDomain+")();":"","window.parent.CKEDITOR.tools.callFunction("+f+");","window.onbeforeunload \x3d function() {window.parent.CKEDITOR.tools.callFunction("+k+")}","\x3c/script\x3e"].join(""));
 c.$.close();for(h=0;h<e.length;h++)e[h].enable()}var b=this._,c=CKEDITOR.document.getById(b.frameId).getFrameDocument(),d=b.definition,e=b.buttons,f=this.formLoadedNumber,k=this.formUnloadNumber,l=b.dialog._.editor.lang.dir,u=b.dialog._.editor.langCode;f||(f=this.formLoadedNumber=CKEDITOR.tools.addFunction(function(){this.fire("formLoaded")},this),k=this.formUnloadNumber=CKEDITOR.tools.addFunction(function(){this.getInputElement().clearCustomData()},this),this.getDialog()._.editor.on("destroy",function(){CKEDITOR.tools.removeFunction(f);
 CKEDITOR.tools.removeFunction(k)}));CKEDITOR.env.gecko?setTimeout(a,500):a()},getValue:function(){return this.getInputElement().$.value||""},setInitValue:function(){this._.initValue=""},eventProcessors:{onChange:function(a,b){this._.domOnChangeRegistered||(this.on("formLoaded",function(){this.getInputElement().on("change",function(){this.fire("change",{value:this.getValue()})},this)},this),this._.domOnChangeRegistered=!0);this.on("change",b)}},keyboardFocusable:!0},!0);CKEDITOR.ui.dialog.fileButton.prototype=
 new CKEDITOR.ui.dialog.button;CKEDITOR.ui.dialog.fieldset.prototype=CKEDITOR.tools.clone(CKEDITOR.ui.dialog.hbox.prototype);CKEDITOR.dialog.addUIElement("text",f);CKEDITOR.dialog.addUIElement("password",f);CKEDITOR.dialog.addUIElement("textarea",b);CKEDITOR.dialog.addUIElement("checkbox",b);CKEDITOR.dialog.addUIElement("radio",b);CKEDITOR.dialog.addUIElement("button",b);CKEDITOR.dialog.addUIElement("select",b);CKEDITOR.dialog.addUIElement("file",b);CKEDITOR.dialog.addUIElement("fileButton",b);CKEDITOR.dialog.addUIElement("html",
 b);CKEDITOR.dialog.addUIElement("fieldset",{build:function(a,b,c){for(var d=b.children,e,f=[],k=[],l=0;l<d.length&&(e=d[l]);l++){var u=[];f.push(u);k.push(CKEDITOR.dialog._.uiElementBuilders[e.type].build(a,e,u))}return new CKEDITOR.ui.dialog[b.type](a,k,f,c,b)}})}}),CKEDITOR.DIALOG_RESIZE_NONE=0,CKEDITOR.DIALOG_RESIZE_WIDTH=1,CKEDITOR.DIALOG_RESIZE_HEIGHT=2,CKEDITOR.DIALOG_RESIZE_BOTH=3,CKEDITOR.DIALOG_STATE_IDLE=1,CKEDITOR.DIALOG_STATE_BUSY=2,function(){function a(){for(var a=this._.tabIdList.length,
 b=CKEDITOR.tools.indexOf(this._.tabIdList,this._.currentTabId)+a,c=b-1;c>b-a;c--)if(this._.tabs[this._.tabIdList[c%a]][0].$.offsetHeight)return this._.tabIdList[c%a];return null}function f(){for(var a=this._.tabIdList.length,b=CKEDITOR.tools.indexOf(this._.tabIdList,this._.currentTabId),c=b+1;c<b+a;c++)if(this._.tabs[this._.tabIdList[c%a]][0].$.offsetHeight)return this._.tabIdList[c%a];return null}function b(a,b){for(var c=a.$.getElementsByTagName("input"),d=0,e=c.length;d<e;d++){var f=new CKEDITOR.dom.element(c[d]);
 "text"==f.getAttribute("type").toLowerCase()&&(b?(f.setAttribute("value",f.getCustomData("fake_value")||""),f.removeCustomData("fake_value")):(f.setCustomData("fake_value",f.getAttribute("value")),f.setAttribute("value","")))}}function c(a,b){var c=this.getInputElement();c&&(a?c.removeAttribute("aria-invalid"):c.setAttribute("aria-invalid",!0));a||(this.select?this.select():this.focus());b&&alert(b);this.fire("validated",{valid:a,msg:b})}function e(){var a=this.getInputElement();a&&a.removeAttribute("aria-invalid")}
-function l(a){var b=CKEDITOR.dom.element.createFromHtml(CKEDITOR.addTemplate("dialog",v).output({id:CKEDITOR.tools.getNextNumber(),editorId:a.id,langDir:a.lang.dir,langCode:a.langCode,editorDialogClass:"cke_editor_"+a.name.replace(/\./g,"\\.")+"_dialog",closeTitle:a.lang.common.close,hidpi:CKEDITOR.env.hidpi?"cke_hidpi":""})),c=b.getChild([0,0,0,0,0]),d=c.getChild(0),e=c.getChild(1);a.plugins.clipboard&&CKEDITOR.plugins.clipboard.preventDefaultDropOnElement(c);!CKEDITOR.env.ie||CKEDITOR.env.quirks||
+function l(a){var b=CKEDITOR.dom.element.createFromHtml(CKEDITOR.addTemplate("dialog",w).output({id:CKEDITOR.tools.getNextNumber(),editorId:a.id,langDir:a.lang.dir,langCode:a.langCode,editorDialogClass:"cke_editor_"+a.name.replace(/\./g,"\\.")+"_dialog",closeTitle:a.lang.common.close,hidpi:CKEDITOR.env.hidpi?"cke_hidpi":""})),c=b.getChild([0,0,0,0,0]),d=c.getChild(0),e=c.getChild(1);a.plugins.clipboard&&CKEDITOR.plugins.clipboard.preventDefaultDropOnElement(c);!CKEDITOR.env.ie||CKEDITOR.env.quirks||
 CKEDITOR.env.edge||(a="javascript:void(function(){"+encodeURIComponent("document.open();("+CKEDITOR.tools.fixDomain+")();document.close();")+"}())",CKEDITOR.dom.element.createFromHtml('\x3ciframe frameBorder\x3d"0" class\x3d"cke_iframe_shim" src\x3d"'+a+'" tabIndex\x3d"-1"\x3e\x3c/iframe\x3e').appendTo(c.getParent()));d.unselectable();e.unselectable();return{element:b,parts:{dialog:b.getChild(0),title:d,close:e,tabs:c.getChild(2),contents:c.getChild([3,0,0,0]),footer:c.getChild([3,0,1,0])}}}function k(a,
 b,c){this.element=b;this.focusIndex=c;this.tabIndex=0;this.isFocusable=function(){return!b.getAttribute("disabled")&&b.isVisible()};this.focus=function(){a._.currentFocusIndex=this.focusIndex;this.element.focus()};b.on("keydown",function(a){a.data.getKeystroke()in{32:1,13:1}&&this.fire("click")});b.on("focus",function(){this.fire("mouseover")});b.on("blur",function(){this.fire("mouseout")})}function d(a){function b(){a.layout()}var c=CKEDITOR.document.getWindow();c.on("resize",b);a.on("hide",function(){c.removeListener("resize",
-b)})}function h(a,b){this._={dialog:a};CKEDITOR.tools.extend(this,b)}function m(a){function b(c){var k=a.getSize(),m=CKEDITOR.document.getWindow().getViewPaneSize(),l=c.data.$.screenX,q=c.data.$.screenY,n=l-d.x,t=q-d.y;d={x:l,y:q};e.x+=n;e.y+=t;a.move(e.x+h[3]<g?-h[3]:e.x-h[1]>m.width-k.width-g?m.width-k.width+("rtl"==f.lang.dir?0:h[1]):e.x,e.y+h[0]<g?-h[0]:e.y-h[2]>m.height-k.height-g?m.height-k.height+h[2]:e.y,1);c.data.preventDefault()}function c(){CKEDITOR.document.removeListener("mousemove",
+b)})}function h(a,b){this._={dialog:a};CKEDITOR.tools.extend(this,b)}function m(a){function b(c){var k=a.getSize(),m=CKEDITOR.document.getWindow().getViewPaneSize(),l=c.data.$.screenX,p=c.data.$.screenY,n=l-d.x,r=p-d.y;d={x:l,y:p};e.x+=n;e.y+=r;a.move(e.x+h[3]<g?-h[3]:e.x-h[1]>m.width-k.width-g?m.width-k.width+("rtl"==f.lang.dir?0:h[1]):e.x,e.y+h[0]<g?-h[0]:e.y-h[2]>m.height-k.height-g?m.height-k.height+h[2]:e.y,1);c.data.preventDefault()}function c(){CKEDITOR.document.removeListener("mousemove",
 b);CKEDITOR.document.removeListener("mouseup",c);if(CKEDITOR.env.ie6Compat){var a=z.getChild(0).getFrameDocument();a.removeListener("mousemove",b);a.removeListener("mouseup",c)}}var d=null,e=null,f=a.getParentEditor(),g=f.config.dialog_magnetDistance,h=CKEDITOR.skin.margins||[0,0,0,0];"undefined"==typeof g&&(g=20);a.parts.title.on("mousedown",function(f){d={x:f.data.$.screenX,y:f.data.$.screenY};CKEDITOR.document.on("mousemove",b);CKEDITOR.document.on("mouseup",c);e=a.getPosition();if(CKEDITOR.env.ie6Compat){var g=
-z.getChild(0).getFrameDocument();g.on("mousemove",b);g.on("mouseup",c)}f.data.preventDefault()},a)}function g(a){function b(c){var q="rtl"==f.lang.dir,n=l.width,t=l.height,u=n+(c.data.$.screenX-m.x)*(q?-1:1)*(a._.moved?1:2),y=t+(c.data.$.screenY-m.y)*(a._.moved?1:2),w=a._.element.getFirst(),w=q&&w.getComputedStyle("right"),v=a.getPosition();v.y+y>k.height&&(y=k.height-v.y);(q?w:v.x)+u>k.width&&(u=k.width-(q?w:v.x));if(e==CKEDITOR.DIALOG_RESIZE_WIDTH||e==CKEDITOR.DIALOG_RESIZE_BOTH)n=Math.max(d.minWidth||
-0,u-g);if(e==CKEDITOR.DIALOG_RESIZE_HEIGHT||e==CKEDITOR.DIALOG_RESIZE_BOTH)t=Math.max(d.minHeight||0,y-h);a.resize(n,t);a._.moved||a.layout();c.data.preventDefault()}function c(){CKEDITOR.document.removeListener("mouseup",c);CKEDITOR.document.removeListener("mousemove",b);q&&(q.remove(),q=null);if(CKEDITOR.env.ie6Compat){var a=z.getChild(0).getFrameDocument();a.removeListener("mouseup",c);a.removeListener("mousemove",b)}}var d=a.definition,e=d.resizable;if(e!=CKEDITOR.DIALOG_RESIZE_NONE){var f=a.getParentEditor(),
-g,h,k,m,l,q,n=CKEDITOR.tools.addFunction(function(d){l=a.getSize();var e=a.parts.contents;e.$.getElementsByTagName("iframe").length&&(q=CKEDITOR.dom.element.createFromHtml('\x3cdiv class\x3d"cke_dialog_resize_cover" style\x3d"height: 100%; position: absolute; width: 100%;"\x3e\x3c/div\x3e'),e.append(q));h=l.height-a.parts.contents.getSize("height",!(CKEDITOR.env.gecko||CKEDITOR.env.ie&&CKEDITOR.env.quirks));g=l.width-a.parts.contents.getSize("width",1);m={x:d.screenX,y:d.screenY};k=CKEDITOR.document.getWindow().getViewPaneSize();
+z.getChild(0).getFrameDocument();g.on("mousemove",b);g.on("mouseup",c)}f.data.preventDefault()},a)}function g(a){function b(c){var p="rtl"==f.lang.dir,n=l.width,r=l.height,u=n+(c.data.$.screenX-m.x)*(p?-1:1)*(a._.moved?1:2),t=r+(c.data.$.screenY-m.y)*(a._.moved?1:2),x=a._.element.getFirst(),x=p&&x.getComputedStyle("right"),w=a.getPosition();w.y+t>k.height&&(t=k.height-w.y);(p?x:w.x)+u>k.width&&(u=k.width-(p?x:w.x));if(e==CKEDITOR.DIALOG_RESIZE_WIDTH||e==CKEDITOR.DIALOG_RESIZE_BOTH)n=Math.max(d.minWidth||
+0,u-g);if(e==CKEDITOR.DIALOG_RESIZE_HEIGHT||e==CKEDITOR.DIALOG_RESIZE_BOTH)r=Math.max(d.minHeight||0,t-h);a.resize(n,r);a._.moved||a.layout();c.data.preventDefault()}function c(){CKEDITOR.document.removeListener("mouseup",c);CKEDITOR.document.removeListener("mousemove",b);p&&(p.remove(),p=null);if(CKEDITOR.env.ie6Compat){var a=z.getChild(0).getFrameDocument();a.removeListener("mouseup",c);a.removeListener("mousemove",b)}}var d=a.definition,e=d.resizable;if(e!=CKEDITOR.DIALOG_RESIZE_NONE){var f=a.getParentEditor(),
+g,h,k,m,l,p,n=CKEDITOR.tools.addFunction(function(d){l=a.getSize();var e=a.parts.contents;e.$.getElementsByTagName("iframe").length&&(p=CKEDITOR.dom.element.createFromHtml('\x3cdiv class\x3d"cke_dialog_resize_cover" style\x3d"height: 100%; position: absolute; width: 100%;"\x3e\x3c/div\x3e'),e.append(p));h=l.height-a.parts.contents.getSize("height",!(CKEDITOR.env.gecko||CKEDITOR.env.ie&&CKEDITOR.env.quirks));g=l.width-a.parts.contents.getSize("width",1);m={x:d.screenX,y:d.screenY};k=CKEDITOR.document.getWindow().getViewPaneSize();
 CKEDITOR.document.on("mousemove",b);CKEDITOR.document.on("mouseup",c);CKEDITOR.env.ie6Compat&&(e=z.getChild(0).getFrameDocument(),e.on("mousemove",b),e.on("mouseup",c));d.preventDefault&&d.preventDefault()});a.on("load",function(){var b="";e==CKEDITOR.DIALOG_RESIZE_WIDTH?b=" cke_resizer_horizontal":e==CKEDITOR.DIALOG_RESIZE_HEIGHT&&(b=" cke_resizer_vertical");b=CKEDITOR.dom.element.createFromHtml('\x3cdiv class\x3d"cke_resizer'+b+" cke_resizer_"+f.lang.dir+'" title\x3d"'+CKEDITOR.tools.htmlEncode(f.lang.common.resize)+
-'" onmousedown\x3d"CKEDITOR.tools.callFunction('+n+', event )"\x3e'+("ltr"==f.lang.dir?"◢":"◣")+"\x3c/div\x3e");a.parts.footer.append(b,1)});f.on("destroy",function(){CKEDITOR.tools.removeFunction(n)})}}function n(a){a.data.preventDefault(1)}function p(a){var b=CKEDITOR.document.getWindow(),c=a.config,d=CKEDITOR.skinName||a.config.skin,e=c.dialog_backgroundCoverColor||("moono-lisa"==d?"black":"white"),d=c.dialog_backgroundCoverOpacity,f=c.baseFloatZIndex,c=CKEDITOR.tools.genKey(e,d,f),g=B[c];g?g.show():
+'" onmousedown\x3d"CKEDITOR.tools.callFunction('+n+', event )"\x3e'+("ltr"==f.lang.dir?"◢":"◣")+"\x3c/div\x3e");a.parts.footer.append(b,1)});f.on("destroy",function(){CKEDITOR.tools.removeFunction(n)})}}function n(a){a.data.preventDefault(1)}function q(a){var b=CKEDITOR.document.getWindow(),c=a.config,d=CKEDITOR.skinName||a.config.skin,e=c.dialog_backgroundCoverColor||("moono-lisa"==d?"black":"white"),d=c.dialog_backgroundCoverOpacity,f=c.baseFloatZIndex,c=CKEDITOR.tools.genKey(e,d,f),g=B[c];g?g.show():
 (f=['\x3cdiv tabIndex\x3d"-1" style\x3d"position: ',CKEDITOR.env.ie6Compat?"absolute":"fixed","; z-index: ",f,"; top: 0px; left: 0px; ",CKEDITOR.env.ie6Compat?"":"background-color: "+e,'" class\x3d"cke_dialog_background_cover"\x3e'],CKEDITOR.env.ie6Compat&&(e="\x3chtml\x3e\x3cbody style\x3d\\'background-color:"+e+";\\'\x3e\x3c/body\x3e\x3c/html\x3e",f.push('\x3ciframe hidefocus\x3d"true" frameborder\x3d"0" id\x3d"cke_dialog_background_iframe" src\x3d"javascript:'),f.push("void((function(){"+encodeURIComponent("document.open();("+
 CKEDITOR.tools.fixDomain+")();document.write( '"+e+"' );document.close();")+"})())"),f.push('" style\x3d"position:absolute;left:0;top:0;width:100%;height: 100%;filter: progid:DXImageTransform.Microsoft.Alpha(opacity\x3d0)"\x3e\x3c/iframe\x3e')),f.push("\x3c/div\x3e"),g=CKEDITOR.dom.element.createFromHtml(f.join("")),g.setOpacity(void 0!==d?d:.5),g.on("keydown",n),g.on("keypress",n),g.on("keyup",n),g.appendTo(CKEDITOR.document.getBody()),B[c]=g);a.focusManager.add(g);z=g;a=function(){var a=b.getViewPaneSize();
-g.setStyles({width:a.width+"px",height:a.height+"px"})};var h=function(){var a=b.getScrollPosition(),c=CKEDITOR.dialog._.currentTop;g.setStyles({left:a.x+"px",top:a.y+"px"});if(c){do a=c.getPosition(),c.move(a.x,a.y);while(c=c._.parentDialog)}};w=a;b.on("resize",a);a();CKEDITOR.env.mac&&CKEDITOR.env.webkit||g.focus();if(CKEDITOR.env.ie6Compat){var k=function(){h();arguments.callee.prevScrollHandler.apply(this,arguments)};b.$.setTimeout(function(){k.prevScrollHandler=window.onscroll||function(){};
-window.onscroll=k},0);h()}}function r(a){z&&(a.focusManager.remove(z),a=CKEDITOR.document.getWindow(),z.hide(),a.removeListener("resize",w),CKEDITOR.env.ie6Compat&&a.$.setTimeout(function(){window.onscroll=window.onscroll&&window.onscroll.prevScrollHandler||null},0),w=null)}var x=CKEDITOR.tools.cssLength,v='\x3cdiv class\x3d"cke_reset_all {editorId} {editorDialogClass} {hidpi}" dir\x3d"{langDir}" lang\x3d"{langCode}" role\x3d"dialog" aria-labelledby\x3d"cke_dialog_title_{id}"\x3e\x3ctable class\x3d"cke_dialog '+
+g.setStyles({width:a.width+"px",height:a.height+"px"})};var h=function(){var a=b.getScrollPosition(),c=CKEDITOR.dialog._.currentTop;g.setStyles({left:a.x+"px",top:a.y+"px"});if(c){do a=c.getPosition(),c.move(a.x,a.y);while(c=c._.parentDialog)}};x=a;b.on("resize",a);a();CKEDITOR.env.mac&&CKEDITOR.env.webkit||g.focus();if(CKEDITOR.env.ie6Compat){var k=function(){h();arguments.callee.prevScrollHandler.apply(this,arguments)};b.$.setTimeout(function(){k.prevScrollHandler=window.onscroll||function(){};
+window.onscroll=k},0);h()}}function v(a){z&&(a.focusManager.remove(z),a=CKEDITOR.document.getWindow(),z.hide(),a.removeListener("resize",x),CKEDITOR.env.ie6Compat&&a.$.setTimeout(function(){window.onscroll=window.onscroll&&window.onscroll.prevScrollHandler||null},0),x=null)}var y=CKEDITOR.tools.cssLength,w='\x3cdiv class\x3d"cke_reset_all {editorId} {editorDialogClass} {hidpi}" dir\x3d"{langDir}" lang\x3d"{langCode}" role\x3d"dialog" aria-labelledby\x3d"cke_dialog_title_{id}"\x3e\x3ctable class\x3d"cke_dialog '+
 CKEDITOR.env.cssClass+' cke_{langDir}" style\x3d"position:absolute" role\x3d"presentation"\x3e\x3ctr\x3e\x3ctd role\x3d"presentation"\x3e\x3cdiv class\x3d"cke_dialog_body" role\x3d"presentation"\x3e\x3cdiv id\x3d"cke_dialog_title_{id}" class\x3d"cke_dialog_title" role\x3d"presentation"\x3e\x3c/div\x3e\x3ca id\x3d"cke_dialog_close_button_{id}" class\x3d"cke_dialog_close_button" href\x3d"javascript:void(0)" title\x3d"{closeTitle}" role\x3d"button"\x3e\x3cspan class\x3d"cke_label"\x3eX\x3c/span\x3e\x3c/a\x3e\x3cdiv id\x3d"cke_dialog_tabs_{id}" class\x3d"cke_dialog_tabs" role\x3d"tablist"\x3e\x3c/div\x3e\x3ctable class\x3d"cke_dialog_contents" role\x3d"presentation"\x3e\x3ctr\x3e\x3ctd id\x3d"cke_dialog_contents_{id}" class\x3d"cke_dialog_contents_body" role\x3d"presentation"\x3e\x3c/td\x3e\x3c/tr\x3e\x3ctr\x3e\x3ctd id\x3d"cke_dialog_footer_{id}" class\x3d"cke_dialog_footer" role\x3d"presentation"\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/div\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/div\x3e';
 CKEDITOR.dialog=function(b,d){function h(){var a=z._.focusList;a.sort(function(a,b){return a.tabIndex!=b.tabIndex?b.tabIndex-a.tabIndex:a.focusIndex-b.focusIndex});for(var b=a.length,c=0;c<b;c++)a[c].focusIndex=c}function k(a){var b=z._.focusList;a=a||0;if(!(1>b.length)){var c=z._.currentFocusIndex;z._.tabBarMode&&0>a&&(c=0);try{b[c].getInputElement().$.blur()}catch(d){}var e=c,f=1<z._.pageCount;do{e+=a;if(f&&!z._.tabBarMode&&(e==b.length||-1==e)){z._.tabBarMode=!0;z._.tabs[z._.currentTabId][0].focus();
-z._.currentFocusIndex=-1;return}e=(e+b.length)%b.length;if(e==c)break}while(a&&!b[e].isFocusable());b[e].focus();"text"==b[e].type&&b[e].select()}}function n(c){if(z==CKEDITOR.dialog._.currentTop){var d=c.data.getKeystroke(),e="rtl"==b.lang.dir,g=[37,38,39,40];x=B=0;if(9==d||d==CKEDITOR.SHIFT+9)k(d==CKEDITOR.SHIFT+9?-1:1),x=1;else if(d==CKEDITOR.ALT+121&&!z._.tabBarMode&&1<z.getPageCount())z._.tabBarMode=!0,z._.tabs[z._.currentTabId][0].focus(),z._.currentFocusIndex=-1,x=1;else if(-1!=CKEDITOR.tools.indexOf(g,
-d)&&z._.tabBarMode)d=-1!=CKEDITOR.tools.indexOf([e?39:37,38],d)?a.call(z):f.call(z),z.selectPage(d),z._.tabs[d][0].focus(),x=1;else if(13!=d&&32!=d||!z._.tabBarMode)if(13==d)d=c.data.getTarget(),d.is("a","button","select","textarea")||d.is("input")&&"button"==d.$.type||((d=this.getButton("ok"))&&CKEDITOR.tools.setTimeout(d.click,0,d),x=1),B=1;else if(27==d)(d=this.getButton("cancel"))?CKEDITOR.tools.setTimeout(d.click,0,d):!1!==this.fire("cancel",{hide:!0}).hide&&this.hide(),B=1;else return;else this.selectPage(this._.currentTabId),
-this._.tabBarMode=!1,this._.currentFocusIndex=-1,k(1),x=1;t(c)}}function t(a){x?a.data.preventDefault(1):B&&a.data.stopPropagation()}var y=CKEDITOR.dialog._.dialogDefinitions[d],w=CKEDITOR.tools.clone(u),v=b.config.dialog_buttonsOrder||"OS",A=b.lang.dir,p={},x,B;("OS"==v&&CKEDITOR.env.mac||"rtl"==v&&"ltr"==A||"ltr"==v&&"rtl"==A)&&w.buttons.reverse();y=CKEDITOR.tools.extend(y(b),w);y=CKEDITOR.tools.clone(y);y=new q(this,y);w=l(b);this._={editor:b,element:w.element,name:d,contentSize:{width:0,height:0},
-size:{width:0,height:0},contents:{},buttons:{},accessKeyMap:{},tabs:{},tabIdList:[],currentTabId:null,currentTabIndex:null,pageCount:0,lastTab:null,tabBarMode:!1,focusList:[],currentFocusIndex:0,hasFocus:!1};this.parts=w.parts;CKEDITOR.tools.setTimeout(function(){b.fire("ariaWidget",this.parts.contents)},0,this);w={position:CKEDITOR.env.ie6Compat?"absolute":"fixed",top:0,visibility:"hidden"};w["rtl"==A?"right":"left"]=0;this.parts.dialog.setStyles(w);CKEDITOR.event.call(this);this.definition=y=CKEDITOR.fire("dialogDefinition",
-{name:d,definition:y},b).definition;if(!("removeDialogTabs"in b._)&&b.config.removeDialogTabs){w=b.config.removeDialogTabs.split(";");for(A=0;A<w.length;A++)if(v=w[A].split(":"),2==v.length){var r=v[0];p[r]||(p[r]=[]);p[r].push(v[1])}b._.removeDialogTabs=p}if(b._.removeDialogTabs&&(p=b._.removeDialogTabs[d]))for(A=0;A<p.length;A++)y.removeContents(p[A]);if(y.onLoad)this.on("load",y.onLoad);if(y.onShow)this.on("show",y.onShow);if(y.onHide)this.on("hide",y.onHide);if(y.onOk)this.on("ok",function(a){b.fire("saveSnapshot");
-setTimeout(function(){b.fire("saveSnapshot")},0);!1===y.onOk.call(this,a)&&(a.data.hide=!1)});this.state=CKEDITOR.DIALOG_STATE_IDLE;if(y.onCancel)this.on("cancel",function(a){!1===y.onCancel.call(this,a)&&(a.data.hide=!1)});var z=this,C=function(a){var b=z._.contents,c=!1,d;for(d in b)for(var e in b[d])if(c=a.call(this,b[d][e]))return};this.on("ok",function(a){C(function(b){if(b.validate){var d=b.validate(this),e="string"==typeof d||!1===d;e&&(a.data.hide=!1,a.stop());c.call(b,!e,"string"==typeof d?
-d:void 0);return e}})},this,null,0);this.on("cancel",function(a){C(function(c){if(c.isChanged())return b.config.dialog_noConfirmCancel||confirm(b.lang.common.confirmCancel)||(a.data.hide=!1),!0})},this,null,0);this.parts.close.on("click",function(a){!1!==this.fire("cancel",{hide:!0}).hide&&this.hide();a.data.preventDefault()},this);this.changeFocus=k;var E=this._.element;b.focusManager.add(E,1);this.on("show",function(){E.on("keydown",n,this);if(CKEDITOR.env.gecko)E.on("keypress",t,this)});this.on("hide",
-function(){E.removeListener("keydown",n);CKEDITOR.env.gecko&&E.removeListener("keypress",t);C(function(a){e.apply(a)})});this.on("iframeAdded",function(a){(new CKEDITOR.dom.document(a.data.iframe.$.contentWindow.document)).on("keydown",n,this,null,0)});this.on("show",function(){h();var a=1<z._.pageCount;b.config.dialog_startupFocusTab&&a?(z._.tabBarMode=!0,z._.tabs[z._.currentTabId][0].focus(),z._.currentFocusIndex=-1):this._.hasFocus||(this._.currentFocusIndex=a?-1:this._.focusList.length-1,y.onFocus?
-(a=y.onFocus.call(this))&&a.focus():k(1))},this,null,4294967295);if(CKEDITOR.env.ie6Compat)this.on("load",function(){var a=this.getElement(),b=a.getFirst();b.remove();b.appendTo(a)},this);m(this);g(this);(new CKEDITOR.dom.text(y.title,CKEDITOR.document)).appendTo(this.parts.title);for(A=0;A<y.contents.length;A++)(p=y.contents[A])&&this.addPage(p);this.parts.tabs.on("click",function(a){var b=a.data.getTarget();b.hasClass("cke_dialog_tab")&&(b=b.$.id,this.selectPage(b.substring(4,b.lastIndexOf("_"))),
-this._.tabBarMode&&(this._.tabBarMode=!1,this._.currentFocusIndex=-1,k(1)),a.data.preventDefault())},this);A=[];p=CKEDITOR.dialog._.uiElementBuilders.hbox.build(this,{type:"hbox",className:"cke_dialog_footer_buttons",widths:[],children:y.buttons},A).getChild();this.parts.footer.setHtml(A.join(""));for(A=0;A<p.length;A++)this._.buttons[p[A].id]=p[A]};CKEDITOR.dialog.prototype={destroy:function(){this.hide();this._.element.remove()},resize:function(){return function(a,b){this._.contentSize&&this._.contentSize.width==
+z._.currentFocusIndex=-1;return}e=(e+b.length)%b.length;if(e==c)break}while(a&&!b[e].isFocusable());b[e].focus();"text"==b[e].type&&b[e].select()}}function n(c){if(z==CKEDITOR.dialog._.currentTop){var d=c.data.getKeystroke(),e="rtl"==b.lang.dir,g=[37,38,39,40];y=B=0;if(9==d||d==CKEDITOR.SHIFT+9)k(d==CKEDITOR.SHIFT+9?-1:1),y=1;else if(d==CKEDITOR.ALT+121&&!z._.tabBarMode&&1<z.getPageCount())z._.tabBarMode=!0,z._.tabs[z._.currentTabId][0].focus(),z._.currentFocusIndex=-1,y=1;else if(-1!=CKEDITOR.tools.indexOf(g,
+d)&&z._.tabBarMode)d=-1!=CKEDITOR.tools.indexOf([e?39:37,38],d)?a.call(z):f.call(z),z.selectPage(d),z._.tabs[d][0].focus(),y=1;else if(13!=d&&32!=d||!z._.tabBarMode)if(13==d)d=c.data.getTarget(),d.is("a","button","select","textarea")||d.is("input")&&"button"==d.$.type||((d=this.getButton("ok"))&&CKEDITOR.tools.setTimeout(d.click,0,d),y=1),B=1;else if(27==d)(d=this.getButton("cancel"))?CKEDITOR.tools.setTimeout(d.click,0,d):!1!==this.fire("cancel",{hide:!0}).hide&&this.hide(),B=1;else return;else this.selectPage(this._.currentTabId),
+this._.tabBarMode=!1,this._.currentFocusIndex=-1,k(1),y=1;r(c)}}function r(a){y?a.data.preventDefault(1):B&&a.data.stopPropagation()}var t=CKEDITOR.dialog._.dialogDefinitions[d],x=CKEDITOR.tools.clone(u),w=b.config.dialog_buttonsOrder||"OS",q=b.lang.dir,A={},y,B;("OS"==w&&CKEDITOR.env.mac||"rtl"==w&&"ltr"==q||"ltr"==w&&"rtl"==q)&&x.buttons.reverse();t=CKEDITOR.tools.extend(t(b),x);t=CKEDITOR.tools.clone(t);t=new p(this,t);x=l(b);this._={editor:b,element:x.element,name:d,contentSize:{width:0,height:0},
+size:{width:0,height:0},contents:{},buttons:{},accessKeyMap:{},tabs:{},tabIdList:[],currentTabId:null,currentTabIndex:null,pageCount:0,lastTab:null,tabBarMode:!1,focusList:[],currentFocusIndex:0,hasFocus:!1};this.parts=x.parts;CKEDITOR.tools.setTimeout(function(){b.fire("ariaWidget",this.parts.contents)},0,this);x={position:CKEDITOR.env.ie6Compat?"absolute":"fixed",top:0,visibility:"hidden"};x["rtl"==q?"right":"left"]=0;this.parts.dialog.setStyles(x);CKEDITOR.event.call(this);this.definition=t=CKEDITOR.fire("dialogDefinition",
+{name:d,definition:t},b).definition;if(!("removeDialogTabs"in b._)&&b.config.removeDialogTabs){x=b.config.removeDialogTabs.split(";");for(q=0;q<x.length;q++)if(w=x[q].split(":"),2==w.length){var v=w[0];A[v]||(A[v]=[]);A[v].push(w[1])}b._.removeDialogTabs=A}if(b._.removeDialogTabs&&(A=b._.removeDialogTabs[d]))for(q=0;q<A.length;q++)t.removeContents(A[q]);if(t.onLoad)this.on("load",t.onLoad);if(t.onShow)this.on("show",t.onShow);if(t.onHide)this.on("hide",t.onHide);if(t.onOk)this.on("ok",function(a){b.fire("saveSnapshot");
+setTimeout(function(){b.fire("saveSnapshot")},0);!1===t.onOk.call(this,a)&&(a.data.hide=!1)});this.state=CKEDITOR.DIALOG_STATE_IDLE;if(t.onCancel)this.on("cancel",function(a){!1===t.onCancel.call(this,a)&&(a.data.hide=!1)});var z=this,C=function(a){var b=z._.contents,c=!1,d;for(d in b)for(var e in b[d])if(c=a.call(this,b[d][e]))return};this.on("ok",function(a){C(function(b){if(b.validate){var d=b.validate(this),e="string"==typeof d||!1===d;e&&(a.data.hide=!1,a.stop());c.call(b,!e,"string"==typeof d?
+d:void 0);return e}})},this,null,0);this.on("cancel",function(a){C(function(c){if(c.isChanged())return b.config.dialog_noConfirmCancel||confirm(b.lang.common.confirmCancel)||(a.data.hide=!1),!0})},this,null,0);this.parts.close.on("click",function(a){!1!==this.fire("cancel",{hide:!0}).hide&&this.hide();a.data.preventDefault()},this);this.changeFocus=k;var D=this._.element;b.focusManager.add(D,1);this.on("show",function(){D.on("keydown",n,this);if(CKEDITOR.env.gecko)D.on("keypress",r,this)});this.on("hide",
+function(){D.removeListener("keydown",n);CKEDITOR.env.gecko&&D.removeListener("keypress",r);C(function(a){e.apply(a)})});this.on("iframeAdded",function(a){(new CKEDITOR.dom.document(a.data.iframe.$.contentWindow.document)).on("keydown",n,this,null,0)});this.on("show",function(){h();var a=1<z._.pageCount;b.config.dialog_startupFocusTab&&a?(z._.tabBarMode=!0,z._.tabs[z._.currentTabId][0].focus(),z._.currentFocusIndex=-1):this._.hasFocus||(this._.currentFocusIndex=a?-1:this._.focusList.length-1,t.onFocus?
+(a=t.onFocus.call(this))&&a.focus():k(1))},this,null,4294967295);if(CKEDITOR.env.ie6Compat)this.on("load",function(){var a=this.getElement(),b=a.getFirst();b.remove();b.appendTo(a)},this);m(this);g(this);(new CKEDITOR.dom.text(t.title,CKEDITOR.document)).appendTo(this.parts.title);for(q=0;q<t.contents.length;q++)(A=t.contents[q])&&this.addPage(A);this.parts.tabs.on("click",function(a){var b=a.data.getTarget();b.hasClass("cke_dialog_tab")&&(b=b.$.id,this.selectPage(b.substring(4,b.lastIndexOf("_"))),
+this._.tabBarMode&&(this._.tabBarMode=!1,this._.currentFocusIndex=-1,k(1)),a.data.preventDefault())},this);q=[];A=CKEDITOR.dialog._.uiElementBuilders.hbox.build(this,{type:"hbox",className:"cke_dialog_footer_buttons",widths:[],children:t.buttons},q).getChild();this.parts.footer.setHtml(q.join(""));for(q=0;q<A.length;q++)this._.buttons[A[q].id]=A[q]};CKEDITOR.dialog.prototype={destroy:function(){this.hide();this._.element.remove()},resize:function(){return function(a,b){this._.contentSize&&this._.contentSize.width==
 a&&this._.contentSize.height==b||(CKEDITOR.dialog.fire("resize",{dialog:this,width:a,height:b},this._.editor),this.fire("resize",{width:a,height:b},this._.editor),this.parts.contents.setStyles({width:a+"px",height:b+"px"}),"rtl"==this._.editor.lang.dir&&this._.position&&(this._.position.x=CKEDITOR.document.getWindow().getViewPaneSize().width-this._.contentSize.width-parseInt(this._.element.getFirst().getStyle("right"),10)),this._.contentSize={width:a,height:b})}}(),getSize:function(){var a=this._.element.getFirst();
 return{width:a.$.offsetWidth||0,height:a.$.offsetHeight||0}},move:function(a,b,c){var d=this._.element.getFirst(),e="rtl"==this._.editor.lang.dir,f="fixed"==d.getComputedStyle("position");CKEDITOR.env.ie&&d.setStyle("zoom","100%");f&&this._.position&&this._.position.x==a&&this._.position.y==b||(this._.position={x:a,y:b},f||(f=CKEDITOR.document.getWindow().getScrollPosition(),a+=f.x,b+=f.y),e&&(f=this.getSize(),a=CKEDITOR.document.getWindow().getViewPaneSize().width-f.width-a),b={top:(0<b?b:0)+"px"},
 b[e?"right":"left"]=(0<a?a:0)+"px",d.setStyles(b),c&&(this._.moved=1))},getPosition:function(){return CKEDITOR.tools.extend({},this._.position)},show:function(){var a=this._.element,b=this.definition;a.getParent()&&a.getParent().equals(CKEDITOR.document.getBody())?a.setStyle("display","block"):a.appendTo(CKEDITOR.document.getBody());this.resize(this._.contentSize&&this._.contentSize.width||b.width||b.minWidth,this._.contentSize&&this._.contentSize.height||b.height||b.minHeight);this.reset();this.selectPage(this.definition.contents[0].id);
-null===CKEDITOR.dialog._.currentZIndex&&(CKEDITOR.dialog._.currentZIndex=this._.editor.config.baseFloatZIndex);this._.element.getFirst().setStyle("z-index",CKEDITOR.dialog._.currentZIndex+=10);null===CKEDITOR.dialog._.currentTop?(CKEDITOR.dialog._.currentTop=this,this._.parentDialog=null,p(this._.editor)):(this._.parentDialog=CKEDITOR.dialog._.currentTop,this._.parentDialog.getElement().getFirst().$.style.zIndex-=Math.floor(this._.editor.config.baseFloatZIndex/2),CKEDITOR.dialog._.currentTop=this);
-a.on("keydown",E);a.on("keyup",G);this._.hasFocus=!1;for(var c in b.contents)if(b.contents[c]){var a=b.contents[c],e=this._.tabs[a.id],f=a.requiredContent,g=0;if(e){for(var h in this._.contents[a.id]){var k=this._.contents[a.id][h];"hbox"!=k.type&&"vbox"!=k.type&&k.getInputElement()&&(k.requiredContent&&!this._.editor.activeFilter.check(k.requiredContent)?k.disable():(k.enable(),g++))}!g||f&&!this._.editor.activeFilter.check(f)?e[0].addClass("cke_dialog_tab_disabled"):e[0].removeClass("cke_dialog_tab_disabled")}}CKEDITOR.tools.setTimeout(function(){this.layout();
+null===CKEDITOR.dialog._.currentZIndex&&(CKEDITOR.dialog._.currentZIndex=this._.editor.config.baseFloatZIndex);this._.element.getFirst().setStyle("z-index",CKEDITOR.dialog._.currentZIndex+=10);null===CKEDITOR.dialog._.currentTop?(CKEDITOR.dialog._.currentTop=this,this._.parentDialog=null,q(this._.editor)):(this._.parentDialog=CKEDITOR.dialog._.currentTop,this._.parentDialog.getElement().getFirst().$.style.zIndex-=Math.floor(this._.editor.config.baseFloatZIndex/2),CKEDITOR.dialog._.currentTop=this);
+a.on("keydown",D);a.on("keyup",I);this._.hasFocus=!1;for(var c in b.contents)if(b.contents[c]){var a=b.contents[c],e=this._.tabs[a.id],f=a.requiredContent,g=0;if(e){for(var h in this._.contents[a.id]){var k=this._.contents[a.id][h];"hbox"!=k.type&&"vbox"!=k.type&&k.getInputElement()&&(k.requiredContent&&!this._.editor.activeFilter.check(k.requiredContent)?k.disable():(k.enable(),g++))}!g||f&&!this._.editor.activeFilter.check(f)?e[0].addClass("cke_dialog_tab_disabled"):e[0].removeClass("cke_dialog_tab_disabled")}}CKEDITOR.tools.setTimeout(function(){this.layout();
 d(this);this.parts.dialog.setStyle("visibility","");this.fireOnce("load",{});CKEDITOR.ui.fire("ready",this);this.fire("show",{});this._.editor.fire("dialogShow",this);this._.parentDialog||this._.editor.focusManager.lock();this.foreach(function(a){a.setInitValue&&a.setInitValue()})},100,this)},layout:function(){var a=this.parts.dialog,b=this.getSize(),c=CKEDITOR.document.getWindow().getViewPaneSize(),d=(c.width-b.width)/2,e=(c.height-b.height)/2;CKEDITOR.env.ie6Compat||(b.height+(0<e?e:0)>c.height||
 b.width+(0<d?d:0)>c.width?a.setStyle("position","absolute"):a.setStyle("position","fixed"));this.move(this._.moved?this._.position.x:d,this._.moved?this._.position.y:e)},foreach:function(a){for(var b in this._.contents)for(var c in this._.contents[b])a.call(this,this._.contents[b][c]);return this},reset:function(){var a=function(a){a.reset&&a.reset(1)};return function(){this.foreach(a);return this}}(),setupContent:function(){var a=arguments;this.foreach(function(b){b.setup&&b.setup.apply(b,a)})},
 commitContent:function(){var a=arguments;this.foreach(function(b){CKEDITOR.env.ie&&this._.currentFocusIndex==b.focusIndex&&b.getInputElement().$.blur();b.commit&&b.commit.apply(b,a)})},hide:function(){if(this.parts.dialog.isVisible()){this.fire("hide",{});this._.editor.fire("dialogHide",this);this.selectPage(this._.tabIdList[0]);var a=this._.element;a.setStyle("display","none");this.parts.dialog.setStyle("visibility","hidden");for(J(this);CKEDITOR.dialog._.currentTop!=this;)CKEDITOR.dialog._.currentTop.hide();
-if(this._.parentDialog){var b=this._.parentDialog.getElement().getFirst();b.setStyle("z-index",parseInt(b.$.style.zIndex,10)+Math.floor(this._.editor.config.baseFloatZIndex/2))}else r(this._.editor);if(CKEDITOR.dialog._.currentTop=this._.parentDialog)CKEDITOR.dialog._.currentZIndex-=10;else{CKEDITOR.dialog._.currentZIndex=null;a.removeListener("keydown",E);a.removeListener("keyup",G);var c=this._.editor;c.focus();setTimeout(function(){c.focusManager.unlock();CKEDITOR.env.iOS&&c.window.focus()},0)}delete this._.parentDialog;
+if(this._.parentDialog){var b=this._.parentDialog.getElement().getFirst();b.setStyle("z-index",parseInt(b.$.style.zIndex,10)+Math.floor(this._.editor.config.baseFloatZIndex/2))}else v(this._.editor);if(CKEDITOR.dialog._.currentTop=this._.parentDialog)CKEDITOR.dialog._.currentZIndex-=10;else{CKEDITOR.dialog._.currentZIndex=null;a.removeListener("keydown",D);a.removeListener("keyup",I);var c=this._.editor;c.focus();setTimeout(function(){c.focusManager.unlock();CKEDITOR.env.iOS&&c.window.focus()},0)}delete this._.parentDialog;
 this.foreach(function(a){a.resetInitValue&&a.resetInitValue()});this.setState(CKEDITOR.DIALOG_STATE_IDLE)}},addPage:function(a){if(!a.requiredContent||this._.editor.filter.check(a.requiredContent)){for(var b=[],c=a.label?' title\x3d"'+CKEDITOR.tools.htmlEncode(a.label)+'"':"",d=CKEDITOR.dialog._.uiElementBuilders.vbox.build(this,{type:"vbox",className:"cke_dialog_page_contents",children:a.elements,expand:!!a.expand,padding:a.padding,style:a.style||"width: 100%;"},b),e=this._.contents[a.id]={},f=d.getChild(),
 g=0;d=f.shift();)d.notAllowed||"hbox"==d.type||"vbox"==d.type||g++,e[d.id]=d,"function"==typeof d.getChild&&f.push.apply(f,d.getChild());g||(a.hidden=!0);b=CKEDITOR.dom.element.createFromHtml(b.join(""));b.setAttribute("role","tabpanel");d=CKEDITOR.env;e="cke_"+a.id+"_"+CKEDITOR.tools.getNextNumber();c=CKEDITOR.dom.element.createFromHtml(['\x3ca class\x3d"cke_dialog_tab"',0<this._.pageCount?" cke_last":"cke_first",c,a.hidden?' style\x3d"display:none"':"",' id\x3d"',e,'"',d.gecko&&!d.hc?"":' href\x3d"javascript:void(0)"',
-' tabIndex\x3d"-1" hidefocus\x3d"true" role\x3d"tab"\x3e',a.label,"\x3c/a\x3e"].join(""));b.setAttribute("aria-labelledby",e);this._.tabs[a.id]=[c,b];this._.tabIdList.push(a.id);!a.hidden&&this._.pageCount++;this._.lastTab=c;this.updateStyle();b.setAttribute("name",a.id);b.appendTo(this.parts.contents);c.unselectable();this.parts.tabs.append(c);a.accessKey&&(F(this,this,"CTRL+"+a.accessKey,M,H),this._.accessKeyMap["CTRL+"+a.accessKey]=a.id)}},selectPage:function(a){if(this._.currentTabId!=a&&!this._.tabs[a][0].hasClass("cke_dialog_tab_disabled")&&
+' tabIndex\x3d"-1" hidefocus\x3d"true" role\x3d"tab"\x3e',a.label,"\x3c/a\x3e"].join(""));b.setAttribute("aria-labelledby",e);this._.tabs[a.id]=[c,b];this._.tabIdList.push(a.id);!a.hidden&&this._.pageCount++;this._.lastTab=c;this.updateStyle();b.setAttribute("name",a.id);b.appendTo(this.parts.contents);c.unselectable();this.parts.tabs.append(c);a.accessKey&&(F(this,this,"CTRL+"+a.accessKey,M,G),this._.accessKeyMap["CTRL+"+a.accessKey]=a.id)}},selectPage:function(a){if(this._.currentTabId!=a&&!this._.tabs[a][0].hasClass("cke_dialog_tab_disabled")&&
 !1!==this.fire("selectPage",{page:a,currentPage:this._.currentTabId})){for(var c in this._.tabs){var d=this._.tabs[c][0],e=this._.tabs[c][1];c!=a&&(d.removeClass("cke_dialog_tab_selected"),e.hide());e.setAttribute("aria-hidden",c!=a)}var f=this._.tabs[a];f[0].addClass("cke_dialog_tab_selected");CKEDITOR.env.ie6Compat||CKEDITOR.env.ie7Compat?(b(f[1]),f[1].show(),setTimeout(function(){b(f[1],1)},0)):f[1].show();this._.currentTabId=a;this._.currentTabIndex=CKEDITOR.tools.indexOf(this._.tabIdList,a)}},
 updateStyle:function(){this.parts.dialog[(1===this._.pageCount?"add":"remove")+"Class"]("cke_single_page")},hidePage:function(b){var c=this._.tabs[b]&&this._.tabs[b][0];c&&1!=this._.pageCount&&c.isVisible()&&(b==this._.currentTabId&&this.selectPage(a.call(this)),c.hide(),this._.pageCount--,this.updateStyle())},showPage:function(a){if(a=this._.tabs[a]&&this._.tabs[a][0])a.show(),this._.pageCount++,this.updateStyle()},getElement:function(){return this._.element},getName:function(){return this._.name},
 getContentElement:function(a,b){var c=this._.contents[a];return c&&c[b]},getValueOf:function(a,b){return this.getContentElement(a,b).getValue()},setValueOf:function(a,b,c){return this.getContentElement(a,b).setValue(c)},getButton:function(a){return this._.buttons[a]},click:function(a){return this._.buttons[a].click()},disableButton:function(a){return this._.buttons[a].disable()},enableButton:function(a){return this._.buttons[a].enable()},getPageCount:function(){return this._.pageCount},getParentEditor:function(){return this._.editor},
@@ -576,19 +575,19 @@ getSelectedElement:function(){return this.getParentEditor().getSelection().getSe
 styles:{"float":"rtl"==b?"right":"left"}};c.styles["margin-"+("rtl"==b?"left":"right")]="8px";this.parts.spinner=CKEDITOR.document.createElement("div",c);this.parts.spinner.setHtml("\x26#8987;");this.parts.spinner.appendTo(this.parts.title,1)}this.parts.spinner.show();this.getButton("ok").disable()}else a==CKEDITOR.DIALOG_STATE_IDLE&&(this.parts.spinner&&this.parts.spinner.hide(),this.getButton("ok").enable());this.fire("state",a)}}};CKEDITOR.tools.extend(CKEDITOR.dialog,{add:function(a,b){this._.dialogDefinitions[a]&&
 "function"!=typeof b||(this._.dialogDefinitions[a]=b)},exists:function(a){return!!this._.dialogDefinitions[a]},getCurrent:function(){return CKEDITOR.dialog._.currentTop},isTabEnabled:function(a,b,c){a=a.config.removeDialogTabs;return!(a&&a.match(new RegExp("(?:^|;)"+b+":"+c+"(?:$|;)","i")))},okButton:function(){var a=function(a,b){b=b||{};return CKEDITOR.tools.extend({id:"ok",type:"button",label:a.lang.common.ok,"class":"cke_dialog_ui_button_ok",onClick:function(a){a=a.data.dialog;!1!==a.fire("ok",
 {hide:!0}).hide&&a.hide()}},b,!0)};a.type="button";a.override=function(b){return CKEDITOR.tools.extend(function(c){return a(c,b)},{type:"button"},!0)};return a}(),cancelButton:function(){var a=function(a,b){b=b||{};return CKEDITOR.tools.extend({id:"cancel",type:"button",label:a.lang.common.cancel,"class":"cke_dialog_ui_button_cancel",onClick:function(a){a=a.data.dialog;!1!==a.fire("cancel",{hide:!0}).hide&&a.hide()}},b,!0)};a.type="button";a.override=function(b){return CKEDITOR.tools.extend(function(c){return a(c,
-b)},{type:"button"},!0)};return a}(),addUIElement:function(a,b){this._.uiElementBuilders[a]=b}});CKEDITOR.dialog._={uiElementBuilders:{},dialogDefinitions:{},currentTop:null,currentZIndex:null};CKEDITOR.event.implementOn(CKEDITOR.dialog);CKEDITOR.event.implementOn(CKEDITOR.dialog.prototype);var u={resizable:CKEDITOR.DIALOG_RESIZE_BOTH,minWidth:600,minHeight:400,buttons:[CKEDITOR.dialog.okButton,CKEDITOR.dialog.cancelButton]},t=function(a,b,c){for(var d=0,e;e=a[d];d++)if(e.id==b||c&&e[c]&&(e=t(e[c],
-b,c)))return e;return null},y=function(a,b,c,d,e){if(c){for(var f=0,g;g=a[f];f++){if(g.id==c)return a.splice(f,0,b),b;if(d&&g[d]&&(g=y(g[d],b,c,d,!0)))return g}if(e)return null}a.push(b);return b},A=function(a,b,c){for(var d=0,e;e=a[d];d++){if(e.id==b)return a.splice(d,1);if(c&&e[c]&&(e=A(e[c],b,c)))return e}return null},q=function(a,b){this.dialog=a;for(var c=b.contents,d=0,e;e=c[d];d++)c[d]=e&&new h(a,e);CKEDITOR.tools.extend(this,b)};q.prototype={getContents:function(a){return t(this.contents,
-a)},getButton:function(a){return t(this.buttons,a)},addContents:function(a,b){return y(this.contents,a,b)},addButton:function(a,b){return y(this.buttons,a,b)},removeContents:function(a){A(this.contents,a)},removeButton:function(a){A(this.buttons,a)}};h.prototype={get:function(a){return t(this.elements,a,"children")},add:function(a,b){return y(this.elements,a,b,"children")},remove:function(a){A(this.elements,a,"children")}};var w,B={},z,C={},E=function(a){var b=a.data.$.ctrlKey||a.data.$.metaKey,c=
-a.data.$.altKey,d=a.data.$.shiftKey,e=String.fromCharCode(a.data.$.keyCode);(b=C[(b?"CTRL+":"")+(c?"ALT+":"")+(d?"SHIFT+":"")+e])&&b.length&&(b=b[b.length-1],b.keydown&&b.keydown.call(b.uiElement,b.dialog,b.key),a.data.preventDefault())},G=function(a){var b=a.data.$.ctrlKey||a.data.$.metaKey,c=a.data.$.altKey,d=a.data.$.shiftKey,e=String.fromCharCode(a.data.$.keyCode);(b=C[(b?"CTRL+":"")+(c?"ALT+":"")+(d?"SHIFT+":"")+e])&&b.length&&(b=b[b.length-1],b.keyup&&(b.keyup.call(b.uiElement,b.dialog,b.key),
-a.data.preventDefault()))},F=function(a,b,c,d,e){(C[c]||(C[c]=[])).push({uiElement:a,dialog:b,key:c,keyup:e||a.accessKeyUp,keydown:d||a.accessKeyDown})},J=function(a){for(var b in C){for(var c=C[b],d=c.length-1;0<=d;d--)c[d].dialog!=a&&c[d].uiElement!=a||c.splice(d,1);0===c.length&&delete C[b]}},H=function(a,b){a._.accessKeyMap[b]&&a.selectPage(a._.accessKeyMap[b])},M=function(){};(function(){CKEDITOR.ui.dialog={uiElement:function(a,b,c,d,e,f,g){if(!(4>arguments.length)){var h=(d.call?d(b):d)||"div",
-k=["\x3c",h," "],m=(e&&e.call?e(b):e)||{},l=(f&&f.call?f(b):f)||{},q=(g&&g.call?g.call(this,a,b):g)||"",n=this.domId=l.id||CKEDITOR.tools.getNextId()+"_uiElement";b.requiredContent&&!a.getParentEditor().filter.check(b.requiredContent)&&(m.display="none",this.notAllowed=!0);l.id=n;var t={};b.type&&(t["cke_dialog_ui_"+b.type]=1);b.className&&(t[b.className]=1);b.disabled&&(t.cke_disabled=1);for(var u=l["class"]&&l["class"].split?l["class"].split(" "):[],n=0;n<u.length;n++)u[n]&&(t[u[n]]=1);u=[];for(n in t)u.push(n);
-l["class"]=u.join(" ");b.title&&(l.title=b.title);t=(b.style||"").split(";");b.align&&(u=b.align,m["margin-left"]="left"==u?0:"auto",m["margin-right"]="right"==u?0:"auto");for(n in m)t.push(n+":"+m[n]);b.hidden&&t.push("display:none");for(n=t.length-1;0<=n;n--)""===t[n]&&t.splice(n,1);0<t.length&&(l.style=(l.style?l.style+"; ":"")+t.join("; "));for(n in l)k.push(n+'\x3d"'+CKEDITOR.tools.htmlEncode(l[n])+'" ');k.push("\x3e",q,"\x3c/",h,"\x3e");c.push(k.join(""));(this._||(this._={})).dialog=a;"boolean"==
+b)},{type:"button"},!0)};return a}(),addUIElement:function(a,b){this._.uiElementBuilders[a]=b}});CKEDITOR.dialog._={uiElementBuilders:{},dialogDefinitions:{},currentTop:null,currentZIndex:null};CKEDITOR.event.implementOn(CKEDITOR.dialog);CKEDITOR.event.implementOn(CKEDITOR.dialog.prototype);var u={resizable:CKEDITOR.DIALOG_RESIZE_BOTH,minWidth:600,minHeight:400,buttons:[CKEDITOR.dialog.okButton,CKEDITOR.dialog.cancelButton]},r=function(a,b,c){for(var d=0,e;e=a[d];d++)if(e.id==b||c&&e[c]&&(e=r(e[c],
+b,c)))return e;return null},t=function(a,b,c,d,e){if(c){for(var f=0,g;g=a[f];f++){if(g.id==c)return a.splice(f,0,b),b;if(d&&g[d]&&(g=t(g[d],b,c,d,!0)))return g}if(e)return null}a.push(b);return b},A=function(a,b,c){for(var d=0,e;e=a[d];d++){if(e.id==b)return a.splice(d,1);if(c&&e[c]&&(e=A(e[c],b,c)))return e}return null},p=function(a,b){this.dialog=a;for(var c=b.contents,d=0,e;e=c[d];d++)c[d]=e&&new h(a,e);CKEDITOR.tools.extend(this,b)};p.prototype={getContents:function(a){return r(this.contents,
+a)},getButton:function(a){return r(this.buttons,a)},addContents:function(a,b){return t(this.contents,a,b)},addButton:function(a,b){return t(this.buttons,a,b)},removeContents:function(a){A(this.contents,a)},removeButton:function(a){A(this.buttons,a)}};h.prototype={get:function(a){return r(this.elements,a,"children")},add:function(a,b){return t(this.elements,a,b,"children")},remove:function(a){A(this.elements,a,"children")}};var x,B={},z,C={},D=function(a){var b=a.data.$.ctrlKey||a.data.$.metaKey,c=
+a.data.$.altKey,d=a.data.$.shiftKey,e=String.fromCharCode(a.data.$.keyCode);(b=C[(b?"CTRL+":"")+(c?"ALT+":"")+(d?"SHIFT+":"")+e])&&b.length&&(b=b[b.length-1],b.keydown&&b.keydown.call(b.uiElement,b.dialog,b.key),a.data.preventDefault())},I=function(a){var b=a.data.$.ctrlKey||a.data.$.metaKey,c=a.data.$.altKey,d=a.data.$.shiftKey,e=String.fromCharCode(a.data.$.keyCode);(b=C[(b?"CTRL+":"")+(c?"ALT+":"")+(d?"SHIFT+":"")+e])&&b.length&&(b=b[b.length-1],b.keyup&&(b.keyup.call(b.uiElement,b.dialog,b.key),
+a.data.preventDefault()))},F=function(a,b,c,d,e){(C[c]||(C[c]=[])).push({uiElement:a,dialog:b,key:c,keyup:e||a.accessKeyUp,keydown:d||a.accessKeyDown})},J=function(a){for(var b in C){for(var c=C[b],d=c.length-1;0<=d;d--)c[d].dialog!=a&&c[d].uiElement!=a||c.splice(d,1);0===c.length&&delete C[b]}},G=function(a,b){a._.accessKeyMap[b]&&a.selectPage(a._.accessKeyMap[b])},M=function(){};(function(){CKEDITOR.ui.dialog={uiElement:function(a,b,c,d,e,f,g){if(!(4>arguments.length)){var h=(d.call?d(b):d)||"div",
+k=["\x3c",h," "],m=(e&&e.call?e(b):e)||{},l=(f&&f.call?f(b):f)||{},p=(g&&g.call?g.call(this,a,b):g)||"",n=this.domId=l.id||CKEDITOR.tools.getNextId()+"_uiElement";b.requiredContent&&!a.getParentEditor().filter.check(b.requiredContent)&&(m.display="none",this.notAllowed=!0);l.id=n;var r={};b.type&&(r["cke_dialog_ui_"+b.type]=1);b.className&&(r[b.className]=1);b.disabled&&(r.cke_disabled=1);for(var u=l["class"]&&l["class"].split?l["class"].split(" "):[],n=0;n<u.length;n++)u[n]&&(r[u[n]]=1);u=[];for(n in r)u.push(n);
+l["class"]=u.join(" ");b.title&&(l.title=b.title);r=(b.style||"").split(";");b.align&&(u=b.align,m["margin-left"]="left"==u?0:"auto",m["margin-right"]="right"==u?0:"auto");for(n in m)r.push(n+":"+m[n]);b.hidden&&r.push("display:none");for(n=r.length-1;0<=n;n--)""===r[n]&&r.splice(n,1);0<r.length&&(l.style=(l.style?l.style+"; ":"")+r.join("; "));for(n in l)k.push(n+'\x3d"'+CKEDITOR.tools.htmlEncode(l[n])+'" ');k.push("\x3e",p,"\x3c/",h,"\x3e");c.push(k.join(""));(this._||(this._={})).dialog=a;"boolean"==
 typeof b.isChanged&&(this.isChanged=function(){return b.isChanged});"function"==typeof b.isChanged&&(this.isChanged=b.isChanged);"function"==typeof b.setValue&&(this.setValue=CKEDITOR.tools.override(this.setValue,function(a){return function(c){a.call(this,b.setValue.call(this,c))}}));"function"==typeof b.getValue&&(this.getValue=CKEDITOR.tools.override(this.getValue,function(a){return function(){return b.getValue.call(this,a.call(this))}}));CKEDITOR.event.implementOn(this);this.registerEvents(b);
-this.accessKeyUp&&this.accessKeyDown&&b.accessKey&&F(this,a,"CTRL+"+b.accessKey);var y=this;a.on("load",function(){var b=y.getInputElement();if(b){var c=y.type in{checkbox:1,ratio:1}&&CKEDITOR.env.ie&&8>CKEDITOR.env.version?"cke_dialog_ui_focused":"";b.on("focus",function(){a._.tabBarMode=!1;a._.hasFocus=!0;y.fire("focus");c&&this.addClass(c)});b.on("blur",function(){y.fire("blur");c&&this.removeClass(c)})}});CKEDITOR.tools.extend(this,b);this.keyboardFocusable&&(this.tabIndex=b.tabIndex||0,this.focusIndex=
-a._.focusList.push(this)-1,this.on("focus",function(){a._.currentFocusIndex=y.focusIndex}))}},hbox:function(a,b,c,d,e){if(!(4>arguments.length)){this._||(this._={});var f=this._.children=b,g=e&&e.widths||null,h=e&&e.height||null,k,m={role:"presentation"};e&&e.align&&(m.align=e.align);CKEDITOR.ui.dialog.uiElement.call(this,a,e||{type:"hbox"},d,"table",{},m,function(){var a=['\x3ctbody\x3e\x3ctr class\x3d"cke_dialog_ui_hbox"\x3e'];for(k=0;k<c.length;k++){var b="cke_dialog_ui_hbox_child",d=[];0===k&&
-(b="cke_dialog_ui_hbox_first");k==c.length-1&&(b="cke_dialog_ui_hbox_last");a.push('\x3ctd class\x3d"',b,'" role\x3d"presentation" ');g?g[k]&&d.push("width:"+x(g[k])):d.push("width:"+Math.floor(100/c.length)+"%");h&&d.push("height:"+x(h));e&&void 0!==e.padding&&d.push("padding:"+x(e.padding));CKEDITOR.env.ie&&CKEDITOR.env.quirks&&f[k].align&&d.push("text-align:"+f[k].align);0<d.length&&a.push('style\x3d"'+d.join("; ")+'" ');a.push("\x3e",c[k],"\x3c/td\x3e")}a.push("\x3c/tr\x3e\x3c/tbody\x3e");return a.join("")})}},
-vbox:function(a,b,c,d,e){if(!(3>arguments.length)){this._||(this._={});var f=this._.children=b,g=e&&e.width||null,h=e&&e.heights||null;CKEDITOR.ui.dialog.uiElement.call(this,a,e||{type:"vbox"},d,"div",null,{role:"presentation"},function(){var b=['\x3ctable role\x3d"presentation" cellspacing\x3d"0" border\x3d"0" '];b.push('style\x3d"');e&&e.expand&&b.push("height:100%;");b.push("width:"+x(g||"100%"),";");CKEDITOR.env.webkit&&b.push("float:none;");b.push('"');b.push('align\x3d"',CKEDITOR.tools.htmlEncode(e&&
-e.align||("ltr"==a.getParentEditor().lang.dir?"left":"right")),'" ');b.push("\x3e\x3ctbody\x3e");for(var d=0;d<c.length;d++){var k=[];b.push('\x3ctr\x3e\x3ctd role\x3d"presentation" ');g&&k.push("width:"+x(g||"100%"));h?k.push("height:"+x(h[d])):e&&e.expand&&k.push("height:"+Math.floor(100/c.length)+"%");e&&void 0!==e.padding&&k.push("padding:"+x(e.padding));CKEDITOR.env.ie&&CKEDITOR.env.quirks&&f[d].align&&k.push("text-align:"+f[d].align);0<k.length&&b.push('style\x3d"',k.join("; "),'" ');b.push(' class\x3d"cke_dialog_ui_vbox_child"\x3e',
+this.accessKeyUp&&this.accessKeyDown&&b.accessKey&&F(this,a,"CTRL+"+b.accessKey);var t=this;a.on("load",function(){var b=t.getInputElement();if(b){var c=t.type in{checkbox:1,ratio:1}&&CKEDITOR.env.ie&&8>CKEDITOR.env.version?"cke_dialog_ui_focused":"";b.on("focus",function(){a._.tabBarMode=!1;a._.hasFocus=!0;t.fire("focus");c&&this.addClass(c)});b.on("blur",function(){t.fire("blur");c&&this.removeClass(c)})}});CKEDITOR.tools.extend(this,b);this.keyboardFocusable&&(this.tabIndex=b.tabIndex||0,this.focusIndex=
+a._.focusList.push(this)-1,this.on("focus",function(){a._.currentFocusIndex=t.focusIndex}))}},hbox:function(a,b,c,d,e){if(!(4>arguments.length)){this._||(this._={});var f=this._.children=b,g=e&&e.widths||null,h=e&&e.height||null,k,m={role:"presentation"};e&&e.align&&(m.align=e.align);CKEDITOR.ui.dialog.uiElement.call(this,a,e||{type:"hbox"},d,"table",{},m,function(){var a=['\x3ctbody\x3e\x3ctr class\x3d"cke_dialog_ui_hbox"\x3e'];for(k=0;k<c.length;k++){var b="cke_dialog_ui_hbox_child",d=[];0===k&&
+(b="cke_dialog_ui_hbox_first");k==c.length-1&&(b="cke_dialog_ui_hbox_last");a.push('\x3ctd class\x3d"',b,'" role\x3d"presentation" ');g?g[k]&&d.push("width:"+y(g[k])):d.push("width:"+Math.floor(100/c.length)+"%");h&&d.push("height:"+y(h));e&&void 0!==e.padding&&d.push("padding:"+y(e.padding));CKEDITOR.env.ie&&CKEDITOR.env.quirks&&f[k].align&&d.push("text-align:"+f[k].align);0<d.length&&a.push('style\x3d"'+d.join("; ")+'" ');a.push("\x3e",c[k],"\x3c/td\x3e")}a.push("\x3c/tr\x3e\x3c/tbody\x3e");return a.join("")})}},
+vbox:function(a,b,c,d,e){if(!(3>arguments.length)){this._||(this._={});var f=this._.children=b,g=e&&e.width||null,h=e&&e.heights||null;CKEDITOR.ui.dialog.uiElement.call(this,a,e||{type:"vbox"},d,"div",null,{role:"presentation"},function(){var b=['\x3ctable role\x3d"presentation" cellspacing\x3d"0" border\x3d"0" '];b.push('style\x3d"');e&&e.expand&&b.push("height:100%;");b.push("width:"+y(g||"100%"),";");CKEDITOR.env.webkit&&b.push("float:none;");b.push('"');b.push('align\x3d"',CKEDITOR.tools.htmlEncode(e&&
+e.align||("ltr"==a.getParentEditor().lang.dir?"left":"right")),'" ');b.push("\x3e\x3ctbody\x3e");for(var d=0;d<c.length;d++){var k=[];b.push('\x3ctr\x3e\x3ctd role\x3d"presentation" ');g&&k.push("width:"+y(g||"100%"));h?k.push("height:"+y(h[d])):e&&e.expand&&k.push("height:"+Math.floor(100/c.length)+"%");e&&void 0!==e.padding&&k.push("padding:"+y(e.padding));CKEDITOR.env.ie&&CKEDITOR.env.quirks&&f[d].align&&k.push("text-align:"+f[d].align);0<k.length&&b.push('style\x3d"',k.join("; "),'" ');b.push(' class\x3d"cke_dialog_ui_vbox_child"\x3e',
 c[d],"\x3c/td\x3e\x3c/tr\x3e")}b.push("\x3c/tbody\x3e\x3c/table\x3e");return b.join("")})}}}})();CKEDITOR.ui.dialog.uiElement.prototype={getElement:function(){return CKEDITOR.document.getById(this.domId)},getInputElement:function(){return this.getElement()},getDialog:function(){return this._.dialog},setValue:function(a,b){this.getInputElement().setValue(a);!b&&this.fire("change",{value:a});return this},getValue:function(){return this.getInputElement().getValue()},isChanged:function(){return!1},selectParentTab:function(){for(var a=
 this.getInputElement();(a=a.getParent())&&-1==a.$.className.search("cke_dialog_page_contents"););if(!a)return this;a=a.getAttribute("name");this._.dialog._.currentTabId!=a&&this._.dialog.selectPage(a);return this},focus:function(){this.selectParentTab().getInputElement().focus();return this},registerEvents:function(a){var b=/^on([A-Z]\w+)/,c,d=function(a,b,c,d){b.on("load",function(){a.getInputElement().on(c,d,a)})},e;for(e in a)if(c=e.match(b))this.eventProcessors[e]?this.eventProcessors[e].call(this,
 this._.dialog,a[e]):d(this,this._.dialog,c[1].toLowerCase(),a[e]);return this},eventProcessors:{onLoad:function(a,b){a.on("load",b,this)},onShow:function(a,b){a.on("show",b,this)},onHide:function(a,b){a.on("hide",b,this)}},accessKeyDown:function(){this.focus()},accessKeyUp:function(){},disable:function(){var a=this.getElement();this.getInputElement().setAttribute("disabled","true");a.addClass("cke_disabled")},enable:function(){var a=this.getElement();this.getInputElement().removeAttribute("disabled");
@@ -597,40 +596,40 @@ this._.children[a[0]].getChild(a.slice(1,a.length)):null}},!0);CKEDITOR.ui.dialo
 CKEDITOR.tools.extend(this,b,!0)};CKEDITOR.dialogCommand.prototype={exec:function(a){a.openDialog(this.dialogName)},canUndo:!1,editorFocus:1};(function(){var a=/^([a]|[^a])+$/,b=/^\d*$/,c=/^\d*(?:\.\d+)?$/,d=/^(((\d*(\.\d+))|(\d*))(px|\%)?)?$/,e=/^(((\d*(\.\d+))|(\d*))(px|em|ex|in|cm|mm|pt|pc|\%)?)?$/i,f=/^(\s*[\w-]+\s*:\s*[^:;]+(?:;|$))*$/;CKEDITOR.VALIDATE_OR=1;CKEDITOR.VALIDATE_AND=2;CKEDITOR.dialog.validate={functions:function(){var a=arguments;return function(){var b=this&&this.getValue?this.getValue():
 a[0],c,d=CKEDITOR.VALIDATE_AND,e=[],f;for(f=0;f<a.length;f++)if("function"==typeof a[f])e.push(a[f]);else break;f<a.length&&"string"==typeof a[f]&&(c=a[f],f++);f<a.length&&"number"==typeof a[f]&&(d=a[f]);var g=d==CKEDITOR.VALIDATE_AND?!0:!1;for(f=0;f<e.length;f++)g=d==CKEDITOR.VALIDATE_AND?g&&e[f](b):g||e[f](b);return g?!0:c}},regex:function(a,b){return function(c){c=this&&this.getValue?this.getValue():c;return a.test(c)?!0:b}},notEmpty:function(b){return this.regex(a,b)},integer:function(a){return this.regex(b,
 a)},number:function(a){return this.regex(c,a)},cssLength:function(a){return this.functions(function(a){return e.test(CKEDITOR.tools.trim(a))},a)},htmlLength:function(a){return this.functions(function(a){return d.test(CKEDITOR.tools.trim(a))},a)},inlineStyle:function(a){return this.functions(function(a){return f.test(CKEDITOR.tools.trim(a))},a)},equals:function(a,b){return this.functions(function(b){return b==a},b)},notEqual:function(a,b){return this.functions(function(b){return b!=a},b)}};CKEDITOR.on("instanceDestroyed",
-function(a){if(CKEDITOR.tools.isEmpty(CKEDITOR.instances)){for(var b;b=CKEDITOR.dialog._.currentTop;)b.hide();for(var c in B)B[c].remove();B={}}a=a.editor._.storedDialogs;for(var d in a)a[d].destroy()})})();CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{openDialog:function(a,b){var c=null,d=CKEDITOR.dialog._.dialogDefinitions[a];null===CKEDITOR.dialog._.currentTop&&p(this);if("function"==typeof d)c=this._.storedDialogs||(this._.storedDialogs={}),c=c[a]||(c[a]=new CKEDITOR.dialog(this,a)),b&&b.call(c,
-c),c.show();else{if("failed"==d)throw r(this),Error('[CKEDITOR.dialog.openDialog] Dialog "'+a+'" failed when loading definition.');"string"==typeof d&&CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(d),function(){"function"!=typeof CKEDITOR.dialog._.dialogDefinitions[a]&&(CKEDITOR.dialog._.dialogDefinitions[a]="failed");this.openDialog(a,b)},this,0,1)}CKEDITOR.skin.loadPart("dialog");return c}})}(),CKEDITOR.plugins.add("dialog",{requires:"dialogui",init:function(a){a.on("doubleclick",function(f){f.data.dialog&&
-a.openDialog(f.data.dialog)},null,null,999)}}),function(){CKEDITOR.plugins.add("a11yhelp",{requires:"dialog",availableLangs:{af:1,ar:1,az:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,"de-ch":1,el:1,en:1,"en-gb":1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fo:1,fr:1,"fr-ca":1,gl:1,gu:1,he:1,hi:1,hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,mk:1,mn:1,nb:1,nl:1,no:1,oc:1,pl:1,pt:1,"pt-br":1,ro:1,ru:1,si:1,sk:1,sl:1,sq:1,sr:1,"sr-latn":1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,"zh-cn":1},init:function(a){var f=this;a.addCommand("a11yHelp",
-{exec:function(){var b=a.langCode,b=f.availableLangs[b]?b:f.availableLangs[b.replace(/-.*/,"")]?b.replace(/-.*/,""):"en";CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(f.path+"dialogs/lang/"+b+".js"),function(){a.lang.a11yhelp=f.langEntries[b];a.openDialog("a11yHelp")})},modes:{wysiwyg:1,source:1},readOnly:1,canUndo:!1});a.setKeystroke(CKEDITOR.ALT+48,"a11yHelp");CKEDITOR.dialog.add("a11yHelp",this.path+"dialogs/a11yhelp.js");a.on("ariaEditorHelpLabel",function(b){b.data.label=a.lang.common.editorHelp})}})}(),
-CKEDITOR.plugins.add("about",{requires:"dialog",init:function(a){var f=a.addCommand("about",new CKEDITOR.dialogCommand("about"));f.modes={wysiwyg:1,source:1};f.canUndo=!1;f.readOnly=1;a.ui.addButton&&a.ui.addButton("About",{label:a.lang.about.title,command:"about",toolbar:"about"});CKEDITOR.dialog.add("about",this.path+"dialogs/about.js")}}),CKEDITOR.plugins.add("basicstyles",{init:function(a){var f=0,b=function(b,d,e,m){if(m){m=new CKEDITOR.style(m);var g=c[e];g.unshift(m);a.attachStyleStateChange(m,
-function(b){!a.readOnly&&a.getCommand(e).setState(b)});a.addCommand(e,new CKEDITOR.styleCommand(m,{contentForms:g}));a.ui.addButton&&a.ui.addButton(b,{label:d,command:e,toolbar:"basicstyles,"+(f+=10)})}},c={bold:["strong","b",["span",function(a){a=a.styles["font-weight"];return"bold"==a||700<=+a}]],italic:["em","i",["span",function(a){return"italic"==a.styles["font-style"]}]],underline:["u",["span",function(a){return"underline"==a.styles["text-decoration"]}]],strike:["s","strike",["span",function(a){return"line-through"==
-a.styles["text-decoration"]}]],subscript:["sub"],superscript:["sup"]},e=a.config,l=a.lang.basicstyles;b("Bold",l.bold,"bold",e.coreStyles_bold);b("Italic",l.italic,"italic",e.coreStyles_italic);b("Underline",l.underline,"underline",e.coreStyles_underline);b("Strike",l.strike,"strike",e.coreStyles_strike);b("Subscript",l.subscript,"subscript",e.coreStyles_subscript);b("Superscript",l.superscript,"superscript",e.coreStyles_superscript);a.setKeystroke([[CKEDITOR.CTRL+66,"bold"],[CKEDITOR.CTRL+73,"italic"],
-[CKEDITOR.CTRL+85,"underline"]])}}),CKEDITOR.config.coreStyles_bold={element:"strong",overrides:"b"},CKEDITOR.config.coreStyles_italic={element:"em",overrides:"i"},CKEDITOR.config.coreStyles_underline={element:"u"},CKEDITOR.config.coreStyles_strike={element:"s",overrides:"strike"},CKEDITOR.config.coreStyles_subscript={element:"sub"},CKEDITOR.config.coreStyles_superscript={element:"sup"},function(){var a={exec:function(a){var b=a.getCommand("blockquote").state,c=a.getSelection(),e=c&&c.getRanges()[0];
-if(e){var l=c.createBookmarks();if(CKEDITOR.env.ie){var k=l[0].startNode,d=l[0].endNode,h;if(k&&"blockquote"==k.getParent().getName())for(h=k;h=h.getNext();)if(h.type==CKEDITOR.NODE_ELEMENT&&h.isBlockBoundary()){k.move(h,!0);break}if(d&&"blockquote"==d.getParent().getName())for(h=d;h=h.getPrevious();)if(h.type==CKEDITOR.NODE_ELEMENT&&h.isBlockBoundary()){d.move(h);break}}var m=e.createIterator();m.enlargeBr=a.config.enterMode!=CKEDITOR.ENTER_BR;if(b==CKEDITOR.TRISTATE_OFF){for(k=[];b=m.getNextParagraph();)k.push(b);
-1>k.length&&(b=a.document.createElement(a.config.enterMode==CKEDITOR.ENTER_P?"p":"div"),d=l.shift(),e.insertNode(b),b.append(new CKEDITOR.dom.text("",a.document)),e.moveToBookmark(d),e.selectNodeContents(b),e.collapse(!0),d=e.createBookmark(),k.push(b),l.unshift(d));h=k[0].getParent();e=[];for(d=0;d<k.length;d++)b=k[d],h=h.getCommonAncestor(b.getParent());for(b={table:1,tbody:1,tr:1,ol:1,ul:1};b[h.getName()];)h=h.getParent();for(d=null;0<k.length;){for(b=k.shift();!b.getParent().equals(h);)b=b.getParent();
-b.equals(d)||e.push(b);d=b}for(;0<e.length;)if(b=e.shift(),"blockquote"==b.getName()){for(d=new CKEDITOR.dom.documentFragment(a.document);b.getFirst();)d.append(b.getFirst().remove()),k.push(d.getLast());d.replace(b)}else k.push(b);e=a.document.createElement("blockquote");for(e.insertBefore(k[0]);0<k.length;)b=k.shift(),e.append(b)}else if(b==CKEDITOR.TRISTATE_ON){d=[];for(h={};b=m.getNextParagraph();){for(k=e=null;b.getParent();){if("blockquote"==b.getParent().getName()){e=b.getParent();k=b;break}b=
-b.getParent()}e&&k&&!k.getCustomData("blockquote_moveout")&&(d.push(k),CKEDITOR.dom.element.setMarker(h,k,"blockquote_moveout",!0))}CKEDITOR.dom.element.clearAllMarkers(h);b=[];k=[];for(h={};0<d.length;)m=d.shift(),e=m.getParent(),m.getPrevious()?m.getNext()?(m.breakParent(m.getParent()),k.push(m.getNext())):m.remove().insertAfter(e):m.remove().insertBefore(e),e.getCustomData("blockquote_processed")||(k.push(e),CKEDITOR.dom.element.setMarker(h,e,"blockquote_processed",!0)),b.push(m);CKEDITOR.dom.element.clearAllMarkers(h);
+function(a){if(CKEDITOR.tools.isEmpty(CKEDITOR.instances)){for(var b;b=CKEDITOR.dialog._.currentTop;)b.hide();for(var c in B)B[c].remove();B={}}a=a.editor._.storedDialogs;for(var d in a)a[d].destroy()})})();CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{openDialog:function(a,b){var c=null,d=CKEDITOR.dialog._.dialogDefinitions[a];null===CKEDITOR.dialog._.currentTop&&q(this);if("function"==typeof d)c=this._.storedDialogs||(this._.storedDialogs={}),c=c[a]||(c[a]=new CKEDITOR.dialog(this,a)),b&&b.call(c,
+c),c.show();else{if("failed"==d)throw v(this),Error('[CKEDITOR.dialog.openDialog] Dialog "'+a+'" failed when loading definition.');"string"==typeof d&&CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(d),function(){"function"!=typeof CKEDITOR.dialog._.dialogDefinitions[a]&&(CKEDITOR.dialog._.dialogDefinitions[a]="failed");this.openDialog(a,b)},this,0,1)}CKEDITOR.skin.loadPart("dialog");return c}})}(),CKEDITOR.plugins.add("dialog",{requires:"dialogui",init:function(a){a.on("doubleclick",function(f){f.data.dialog&&
+a.openDialog(f.data.dialog)},null,null,999)}}),function(){CKEDITOR.plugins.add("a11yhelp",{requires:"dialog",availableLangs:{af:1,ar:1,az:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,"de-ch":1,el:1,en:1,"en-gb":1,eo:1,es:1,"es-mx":1,et:1,eu:1,fa:1,fi:1,fo:1,fr:1,"fr-ca":1,gl:1,gu:1,he:1,hi:1,hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,mk:1,mn:1,nb:1,nl:1,no:1,oc:1,pl:1,pt:1,"pt-br":1,ro:1,ru:1,si:1,sk:1,sl:1,sq:1,sr:1,"sr-latn":1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,"zh-cn":1},init:function(a){var f=
+this;a.addCommand("a11yHelp",{exec:function(){var b=a.langCode,b=f.availableLangs[b]?b:f.availableLangs[b.replace(/-.*/,"")]?b.replace(/-.*/,""):"en";CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(f.path+"dialogs/lang/"+b+".js"),function(){a.lang.a11yhelp=f.langEntries[b];a.openDialog("a11yHelp")})},modes:{wysiwyg:1,source:1},readOnly:1,canUndo:!1});a.setKeystroke(CKEDITOR.ALT+48,"a11yHelp");CKEDITOR.dialog.add("a11yHelp",this.path+"dialogs/a11yhelp.js");a.on("ariaEditorHelpLabel",function(b){b.data.label=
+a.lang.common.editorHelp})}})}(),CKEDITOR.plugins.add("about",{requires:"dialog",init:function(a){var f=a.addCommand("about",new CKEDITOR.dialogCommand("about"));f.modes={wysiwyg:1,source:1};f.canUndo=!1;f.readOnly=1;a.ui.addButton&&a.ui.addButton("About",{label:a.lang.about.title,command:"about",toolbar:"about"});CKEDITOR.dialog.add("about",this.path+"dialogs/about.js")}}),CKEDITOR.plugins.add("basicstyles",{init:function(a){var f=0,b=function(b,d,e,m){if(m){m=new CKEDITOR.style(m);var g=c[e];g.unshift(m);
+a.attachStyleStateChange(m,function(b){!a.readOnly&&a.getCommand(e).setState(b)});a.addCommand(e,new CKEDITOR.styleCommand(m,{contentForms:g}));a.ui.addButton&&a.ui.addButton(b,{label:d,command:e,toolbar:"basicstyles,"+(f+=10)})}},c={bold:["strong","b",["span",function(a){a=a.styles["font-weight"];return"bold"==a||700<=+a}]],italic:["em","i",["span",function(a){return"italic"==a.styles["font-style"]}]],underline:["u",["span",function(a){return"underline"==a.styles["text-decoration"]}]],strike:["s",
+"strike",["span",function(a){return"line-through"==a.styles["text-decoration"]}]],subscript:["sub"],superscript:["sup"]},e=a.config,l=a.lang.basicstyles;b("Bold",l.bold,"bold",e.coreStyles_bold);b("Italic",l.italic,"italic",e.coreStyles_italic);b("Underline",l.underline,"underline",e.coreStyles_underline);b("Strike",l.strike,"strike",e.coreStyles_strike);b("Subscript",l.subscript,"subscript",e.coreStyles_subscript);b("Superscript",l.superscript,"superscript",e.coreStyles_superscript);a.setKeystroke([[CKEDITOR.CTRL+
+66,"bold"],[CKEDITOR.CTRL+73,"italic"],[CKEDITOR.CTRL+85,"underline"]])}}),CKEDITOR.config.coreStyles_bold={element:"strong",overrides:"b"},CKEDITOR.config.coreStyles_italic={element:"em",overrides:"i"},CKEDITOR.config.coreStyles_underline={element:"u"},CKEDITOR.config.coreStyles_strike={element:"s",overrides:"strike"},CKEDITOR.config.coreStyles_subscript={element:"sub"},CKEDITOR.config.coreStyles_superscript={element:"sup"},function(){var a={exec:function(a){var b=a.getCommand("blockquote").state,
+c=a.getSelection(),e=c&&c.getRanges()[0];if(e){var l=c.createBookmarks();if(CKEDITOR.env.ie){var k=l[0].startNode,d=l[0].endNode,h;if(k&&"blockquote"==k.getParent().getName())for(h=k;h=h.getNext();)if(h.type==CKEDITOR.NODE_ELEMENT&&h.isBlockBoundary()){k.move(h,!0);break}if(d&&"blockquote"==d.getParent().getName())for(h=d;h=h.getPrevious();)if(h.type==CKEDITOR.NODE_ELEMENT&&h.isBlockBoundary()){d.move(h);break}}var m=e.createIterator();m.enlargeBr=a.config.enterMode!=CKEDITOR.ENTER_BR;if(b==CKEDITOR.TRISTATE_OFF){for(k=
+[];b=m.getNextParagraph();)k.push(b);1>k.length&&(b=a.document.createElement(a.config.enterMode==CKEDITOR.ENTER_P?"p":"div"),d=l.shift(),e.insertNode(b),b.append(new CKEDITOR.dom.text("",a.document)),e.moveToBookmark(d),e.selectNodeContents(b),e.collapse(!0),d=e.createBookmark(),k.push(b),l.unshift(d));h=k[0].getParent();e=[];for(d=0;d<k.length;d++)b=k[d],h=h.getCommonAncestor(b.getParent());for(b={table:1,tbody:1,tr:1,ol:1,ul:1};b[h.getName()];)h=h.getParent();for(d=null;0<k.length;){for(b=k.shift();!b.getParent().equals(h);)b=
+b.getParent();b.equals(d)||e.push(b);d=b}for(;0<e.length;)if(b=e.shift(),"blockquote"==b.getName()){for(d=new CKEDITOR.dom.documentFragment(a.document);b.getFirst();)d.append(b.getFirst().remove()),k.push(d.getLast());d.replace(b)}else k.push(b);e=a.document.createElement("blockquote");for(e.insertBefore(k[0]);0<k.length;)b=k.shift(),e.append(b)}else if(b==CKEDITOR.TRISTATE_ON){d=[];for(h={};b=m.getNextParagraph();){for(k=e=null;b.getParent();){if("blockquote"==b.getParent().getName()){e=b.getParent();
+k=b;break}b=b.getParent()}e&&k&&!k.getCustomData("blockquote_moveout")&&(d.push(k),CKEDITOR.dom.element.setMarker(h,k,"blockquote_moveout",!0))}CKEDITOR.dom.element.clearAllMarkers(h);b=[];k=[];for(h={};0<d.length;)m=d.shift(),e=m.getParent(),m.getPrevious()?m.getNext()?(m.breakParent(m.getParent()),k.push(m.getNext())):m.remove().insertAfter(e):m.remove().insertBefore(e),e.getCustomData("blockquote_processed")||(k.push(e),CKEDITOR.dom.element.setMarker(h,e,"blockquote_processed",!0)),b.push(m);CKEDITOR.dom.element.clearAllMarkers(h);
 for(d=k.length-1;0<=d;d--){e=k[d];a:{h=e;for(var m=0,g=h.getChildCount(),n=void 0;m<g&&(n=h.getChild(m));m++)if(n.type==CKEDITOR.NODE_ELEMENT&&n.isBlockBoundary()){h=!1;break a}h=!0}h&&e.remove()}if(a.config.enterMode==CKEDITOR.ENTER_BR)for(e=!0;b.length;)if(m=b.shift(),"div"==m.getName()){d=new CKEDITOR.dom.documentFragment(a.document);!e||!m.getPrevious()||m.getPrevious().type==CKEDITOR.NODE_ELEMENT&&m.getPrevious().isBlockBoundary()||d.append(a.document.createElement("br"));for(e=m.getNext()&&
 !(m.getNext().type==CKEDITOR.NODE_ELEMENT&&m.getNext().isBlockBoundary());m.getFirst();)m.getFirst().remove().appendTo(d);e&&d.append(a.document.createElement("br"));d.replace(m);e=!1}}c.selectBookmarks(l);a.focus()}},refresh:function(a,b){this.setState(a.elementPath(b.block||b.blockLimit).contains("blockquote",1)?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF)},context:"blockquote",allowedContent:"blockquote",requiredContent:"blockquote"};CKEDITOR.plugins.add("blockquote",{init:function(f){f.blockless||
 (f.addCommand("blockquote",a),f.ui.addButton&&f.ui.addButton("Blockquote",{label:f.lang.blockquote.toolbar,command:"blockquote",toolbar:"blocks,10"}))}})}(),function(){var a='\x3ca id\x3d"{id}" class\x3d"cke_button cke_button__{name} cke_button_{state} {cls}"'+(CKEDITOR.env.gecko&&!CKEDITOR.env.hc?"":" href\x3d\"javascript:void('{titleJs}')\"")+' title\x3d"{title}" tabindex\x3d"-1" hidefocus\x3d"true" role\x3d"button" aria-labelledby\x3d"{id}_label" aria-describedby\x3d"{id}_description" aria-haspopup\x3d"{hasArrow}" aria-disabled\x3d"{ariaDisabled}"';
 CKEDITOR.env.gecko&&CKEDITOR.env.mac&&(a+=' onkeypress\x3d"return false;"');CKEDITOR.env.gecko&&(a+=' onblur\x3d"this.style.cssText \x3d this.style.cssText;"');var a=a+(' onkeydown\x3d"return CKEDITOR.tools.callFunction({keydownFn},event);" onfocus\x3d"return CKEDITOR.tools.callFunction({focusFn},event);" '+(CKEDITOR.env.ie?'onclick\x3d"return false;" onmouseup':"onclick")+'\x3d"CKEDITOR.tools.callFunction({clickFn},this);return false;"\x3e\x3cspan class\x3d"cke_button_icon cke_button__{iconName}_icon" style\x3d"{style}"'),
 a=a+'\x3e\x26nbsp;\x3c/span\x3e\x3cspan id\x3d"{id}_label" class\x3d"cke_button_label cke_button__{name}_label" aria-hidden\x3d"false"\x3e{label}\x3c/span\x3e\x3cspan id\x3d"{id}_description" class\x3d"cke_button_label" aria-hidden\x3d"false"\x3e{ariaShortcut}\x3c/span\x3e{arrowHtml}\x3c/a\x3e',f=CKEDITOR.addTemplate("buttonArrow",'\x3cspan class\x3d"cke_button_arrow"\x3e'+(CKEDITOR.env.hc?"\x26#9660;":"")+"\x3c/span\x3e"),b=CKEDITOR.addTemplate("button",a);CKEDITOR.plugins.add("button",{beforeInit:function(a){a.ui.addHandler(CKEDITOR.UI_BUTTON,
-CKEDITOR.ui.button.handler)}});CKEDITOR.UI_BUTTON="button";CKEDITOR.ui.button=function(a){CKEDITOR.tools.extend(this,a,{title:a.label,click:a.click||function(b){b.execCommand(a.command)}});this._={}};CKEDITOR.ui.button.handler={create:function(a){return new CKEDITOR.ui.button(a)}};CKEDITOR.ui.button.prototype={render:function(a,e){function l(){var b=a.mode;b&&(b=this.modes[b]?void 0!==t[b]?t[b]:CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,b=a.readOnly&&!this.readOnly?CKEDITOR.TRISTATE_DISABLED:
-b,this.setState(b),this.refresh&&this.refresh())}var k=CKEDITOR.env,d=this._.id=CKEDITOR.tools.getNextId(),h="",m=this.command,g,n,p;this._.editor=a;var r={id:d,button:this,editor:a,focus:function(){CKEDITOR.document.getById(d).focus()},execute:function(){this.button.click(a)},attach:function(a){this.button.attach(a)}},x=CKEDITOR.tools.addFunction(function(a){if(r.onkey)return a=new CKEDITOR.dom.event(a),!1!==r.onkey(r,a.getKeystroke())}),v=CKEDITOR.tools.addFunction(function(a){var b;r.onfocus&&
-(b=!1!==r.onfocus(r,new CKEDITOR.dom.event(a)));return b}),u=0;r.clickFn=g=CKEDITOR.tools.addFunction(function(){u&&(a.unlockSelection(1),u=0);r.execute();k.iOS&&a.focus()});if(this.modes){var t={};a.on("beforeModeUnload",function(){a.mode&&this._.state!=CKEDITOR.TRISTATE_DISABLED&&(t[a.mode]=this._.state)},this);a.on("activeFilterChange",l,this);a.on("mode",l,this);!this.readOnly&&a.on("readOnly",l,this)}else m&&(m=a.getCommand(m))&&(m.on("state",function(){this.setState(m.state)},this),h+=m.state==
-CKEDITOR.TRISTATE_ON?"on":m.state==CKEDITOR.TRISTATE_DISABLED?"disabled":"off");if(this.directional)a.on("contentDirChanged",function(b){var d=CKEDITOR.document.getById(this._.id),e=d.getFirst();b=b.data;b!=a.lang.dir?d.addClass("cke_"+b):d.removeClass("cke_ltr").removeClass("cke_rtl");e.setAttribute("style",CKEDITOR.skin.getIconStyle(y,"rtl"==b,this.icon,this.iconOffset))},this);m?(n=a.getCommandKeystroke(m))&&(p=CKEDITOR.tools.keystrokeToString(a.lang.common.keyboard,n)):h+="off";var y=n=this.name||
-this.command;this.icon&&!/\./.test(this.icon)&&(y=this.icon,this.icon=null);h={id:d,name:n,iconName:y,label:this.label,cls:this.className||"",state:h,ariaDisabled:"disabled"==h?"true":"false",title:this.title+(p?" ("+p.display+")":""),ariaShortcut:p?a.lang.common.keyboardShortcut+" "+p.aria:"",titleJs:k.gecko&&!k.hc?"":(this.title||"").replace("'",""),hasArrow:this.hasArrow?"true":"false",keydownFn:x,focusFn:v,clickFn:g,style:CKEDITOR.skin.getIconStyle(y,"rtl"==a.lang.dir,this.icon,this.iconOffset),
-arrowHtml:this.hasArrow?f.output():""};b.output(h,e);if(this.onRender)this.onRender();return r},setState:function(a){if(this._.state==a)return!1;this._.state=a;var b=CKEDITOR.document.getById(this._.id);return b?(b.setState(a,"cke_button"),a==CKEDITOR.TRISTATE_DISABLED?b.setAttribute("aria-disabled",!0):b.removeAttribute("aria-disabled"),this.hasArrow?(a=a==CKEDITOR.TRISTATE_ON?this._.editor.lang.button.selectedLabel.replace(/%1/g,this.label):this.label,CKEDITOR.document.getById(this._.id+"_label").setText(a)):
+CKEDITOR.ui.button.handler)}});CKEDITOR.UI_BUTTON="button";CKEDITOR.ui.button=function(a){CKEDITOR.tools.extend(this,a,{title:a.label,click:a.click||function(b){b.execCommand(a.command)}});this._={}};CKEDITOR.ui.button.handler={create:function(a){return new CKEDITOR.ui.button(a)}};CKEDITOR.ui.button.prototype={render:function(a,e){function l(){var b=a.mode;b&&(b=this.modes[b]?void 0!==r[b]?r[b]:CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,b=a.readOnly&&!this.readOnly?CKEDITOR.TRISTATE_DISABLED:
+b,this.setState(b),this.refresh&&this.refresh())}var k=CKEDITOR.env,d=this._.id=CKEDITOR.tools.getNextId(),h="",m=this.command,g,n,q;this._.editor=a;var v={id:d,button:this,editor:a,focus:function(){CKEDITOR.document.getById(d).focus()},execute:function(){this.button.click(a)},attach:function(a){this.button.attach(a)}},y=CKEDITOR.tools.addFunction(function(a){if(v.onkey)return a=new CKEDITOR.dom.event(a),!1!==v.onkey(v,a.getKeystroke())}),w=CKEDITOR.tools.addFunction(function(a){var b;v.onfocus&&
+(b=!1!==v.onfocus(v,new CKEDITOR.dom.event(a)));return b}),u=0;v.clickFn=g=CKEDITOR.tools.addFunction(function(){u&&(a.unlockSelection(1),u=0);v.execute();k.iOS&&a.focus()});if(this.modes){var r={};a.on("beforeModeUnload",function(){a.mode&&this._.state!=CKEDITOR.TRISTATE_DISABLED&&(r[a.mode]=this._.state)},this);a.on("activeFilterChange",l,this);a.on("mode",l,this);!this.readOnly&&a.on("readOnly",l,this)}else m&&(m=a.getCommand(m))&&(m.on("state",function(){this.setState(m.state)},this),h+=m.state==
+CKEDITOR.TRISTATE_ON?"on":m.state==CKEDITOR.TRISTATE_DISABLED?"disabled":"off");if(this.directional)a.on("contentDirChanged",function(b){var d=CKEDITOR.document.getById(this._.id),e=d.getFirst();b=b.data;b!=a.lang.dir?d.addClass("cke_"+b):d.removeClass("cke_ltr").removeClass("cke_rtl");e.setAttribute("style",CKEDITOR.skin.getIconStyle(t,"rtl"==b,this.icon,this.iconOffset))},this);m?(n=a.getCommandKeystroke(m))&&(q=CKEDITOR.tools.keystrokeToString(a.lang.common.keyboard,n)):h+="off";var t=n=this.name||
+this.command;this.icon&&!/\./.test(this.icon)&&(t=this.icon,this.icon=null);h={id:d,name:n,iconName:t,label:this.label,cls:this.className||"",state:h,ariaDisabled:"disabled"==h?"true":"false",title:this.title+(q?" ("+q.display+")":""),ariaShortcut:q?a.lang.common.keyboardShortcut+" "+q.aria:"",titleJs:k.gecko&&!k.hc?"":(this.title||"").replace("'",""),hasArrow:this.hasArrow?"true":"false",keydownFn:y,focusFn:w,clickFn:g,style:CKEDITOR.skin.getIconStyle(t,"rtl"==a.lang.dir,this.icon,this.iconOffset),
+arrowHtml:this.hasArrow?f.output():""};b.output(h,e);if(this.onRender)this.onRender();return v},setState:function(a){if(this._.state==a)return!1;this._.state=a;var b=CKEDITOR.document.getById(this._.id);return b?(b.setState(a,"cke_button"),a==CKEDITOR.TRISTATE_DISABLED?b.setAttribute("aria-disabled",!0):b.removeAttribute("aria-disabled"),this.hasArrow?(a=a==CKEDITOR.TRISTATE_ON?this._.editor.lang.button.selectedLabel.replace(/%1/g,this.label):this.label,CKEDITOR.document.getById(this._.id+"_label").setText(a)):
 a==CKEDITOR.TRISTATE_ON?b.setAttribute("aria-pressed",!0):b.removeAttribute("aria-pressed"),!0):!1},getState:function(){return this._.state},toFeature:function(a){if(this._.feature)return this._.feature;var b=this;this.allowedContent||this.requiredContent||!this.command||(b=a.getCommand(this.command)||b);return this._.feature=b}};CKEDITOR.ui.prototype.addButton=function(a,b){this.add(a,CKEDITOR.UI_BUTTON,b)}}(),function(){function a(a){function b(){for(var g=c(),h=CKEDITOR.tools.clone(a.config.toolbarGroups)||
-f(a),m=0;m<h.length;m++){var l=h[m];if("/"!=l){"string"==typeof l&&(l=h[m]={name:l});var v,u=l.groups;if(u)for(var t=0;t<u.length;t++)v=u[t],(v=g[v])&&d(l,v);(v=g[l.name])&&d(l,v)}}return h}function c(){var b={},d,f,g;for(d in a.ui.items)f=a.ui.items[d],g=f.toolbar||"others",g=g.split(","),f=g[0],g=parseInt(g[1]||-1,10),b[f]||(b[f]=[]),b[f].push({name:d,order:g});for(f in b)b[f]=b[f].sort(function(a,b){return a.order==b.order?0:0>b.order?-1:0>a.order?1:a.order<b.order?-1:1});return b}function d(b,
+f(a),m=0;m<h.length;m++){var l=h[m];if("/"!=l){"string"==typeof l&&(l=h[m]={name:l});var w,u=l.groups;if(u)for(var r=0;r<u.length;r++)w=u[r],(w=g[w])&&d(l,w);(w=g[l.name])&&d(l,w)}}return h}function c(){var b={},d,f,g;for(d in a.ui.items)f=a.ui.items[d],g=f.toolbar||"others",g=g.split(","),f=g[0],g=parseInt(g[1]||-1,10),b[f]||(b[f]=[]),b[f].push({name:d,order:g});for(f in b)b[f]=b[f].sort(function(a,b){return a.order==b.order?0:0>b.order?-1:0>a.order?1:a.order<b.order?-1:1});return b}function d(b,
 c){if(c.length){b.items?b.items.push(a.ui.create("-")):b.items=[];for(var d;d=c.shift();)d="string"==typeof d?d:d.name,m&&-1!=CKEDITOR.tools.indexOf(m,d)||(d=a.ui.create(d))&&a.addFeature(d)&&b.items.push(d)}}function h(a){var b=[],c,e,f;for(c=0;c<a.length;++c)e=a[c],f={},"/"==e?b.push(e):CKEDITOR.tools.isArray(e)?(d(f,CKEDITOR.tools.clone(e)),b.push(f)):e.items&&(d(f,CKEDITOR.tools.clone(e.items)),f.name=e.name,b.push(f));return b}var m=a.config.removeButtons,m=m&&m.split(","),g=a.config.toolbar;
 "string"==typeof g&&(g=a.config["toolbar_"+g]);return a.toolbar=g?h(g):b()}function f(a){return a._.toolbarGroups||(a._.toolbarGroups=[{name:"document",groups:["mode","document","doctools"]},{name:"clipboard",groups:["clipboard","undo"]},{name:"editing",groups:["find","selection","spellchecker"]},{name:"forms"},"/",{name:"basicstyles",groups:["basicstyles","cleanup"]},{name:"paragraph",groups:["list","indent","blocks","align","bidi"]},{name:"links"},{name:"insert"},"/",{name:"styles"},{name:"colors"},
 {name:"tools"},{name:"others"},{name:"about"}])}var b=function(){this.toolbars=[];this.focusCommandExecuted=!1};b.prototype.focus=function(){for(var a=0,b;b=this.toolbars[a++];)for(var c=0,d;d=b.items[c++];)if(d.focus){d.focus();return}};var c={modes:{wysiwyg:1,source:1},readOnly:1,exec:function(a){a.toolbox&&(a.toolbox.focusCommandExecuted=!0,CKEDITOR.env.ie||CKEDITOR.env.air?setTimeout(function(){a.toolbox.focus()},100):a.toolbox.focus())}};CKEDITOR.plugins.add("toolbar",{requires:"button",init:function(e){var f,
-k=function(a,b){var c,g="rtl"==e.lang.dir,n=e.config.toolbarGroupCycling,p=g?37:39,g=g?39:37,n=void 0===n||n;switch(b){case 9:case CKEDITOR.SHIFT+9:for(;!c||!c.items.length;)if(c=9==b?(c?c.next:a.toolbar.next)||e.toolbox.toolbars[0]:(c?c.previous:a.toolbar.previous)||e.toolbox.toolbars[e.toolbox.toolbars.length-1],c.items.length)for(a=c.items[f?c.items.length-1:0];a&&!a.focus;)(a=f?a.previous:a.next)||(c=0);a&&a.focus();return!1;case p:c=a;do c=c.next,!c&&n&&(c=a.toolbar.items[0]);while(c&&!c.focus);
-c?c.focus():k(a,9);return!1;case 40:return a.button&&a.button.hasArrow?a.execute():k(a,40==b?p:g),!1;case g:case 38:c=a;do c=c.previous,!c&&n&&(c=a.toolbar.items[a.toolbar.items.length-1]);while(c&&!c.focus);c?c.focus():(f=1,k(a,CKEDITOR.SHIFT+9),f=0);return!1;case 27:return e.focus(),!1;case 13:case 32:return a.execute(),!1}return!0};e.on("uiSpace",function(c){if(c.data.space==e.config.toolbarLocation){c.removeListener();e.toolbox=new b;var f=CKEDITOR.tools.getNextId(),l=['\x3cspan id\x3d"',f,'" class\x3d"cke_voice_label"\x3e',
-e.lang.toolbar.toolbars,"\x3c/span\x3e",'\x3cspan id\x3d"'+e.ui.spaceId("toolbox")+'" class\x3d"cke_toolbox" role\x3d"group" aria-labelledby\x3d"',f,'" onmousedown\x3d"return false;"\x3e'],f=!1!==e.config.toolbarStartupExpanded,g,n;e.config.toolbarCanCollapse&&e.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&l.push('\x3cspan class\x3d"cke_toolbox_main"'+(f?"\x3e":' style\x3d"display:none"\x3e'));for(var p=e.toolbox.toolbars,r=a(e),x=r.length,v=0;v<x;v++){var u,t=0,y,A=r[v],q="/"!==A&&("/"===r[v+1]||v==
-x-1),w;if(A)if(g&&(l.push("\x3c/span\x3e"),n=g=0),"/"===A)l.push('\x3cspan class\x3d"cke_toolbar_break"\x3e\x3c/span\x3e');else{w=A.items||A;for(var B=0;B<w.length;B++){var z=w[B],C;if(z){var E=function(a){a=a.render(e,l);G=t.items.push(a)-1;0<G&&(a.previous=t.items[G-1],a.previous.next=a);a.toolbar=t;a.onkey=k;a.onfocus=function(){e.toolbox.focusCommandExecuted||e.focus()}};if(z.type==CKEDITOR.UI_SEPARATOR)n=g&&z;else{C=!1!==z.canGroup;if(!t){u=CKEDITOR.tools.getNextId();t={id:u,items:[]};y=A.name&&
-(e.lang.toolbar.toolbarGroups[A.name]||A.name);l.push('\x3cspan id\x3d"',u,'" class\x3d"cke_toolbar'+(q?' cke_toolbar_last"':'"'),y?' aria-labelledby\x3d"'+u+'_label"':"",' role\x3d"toolbar"\x3e');y&&l.push('\x3cspan id\x3d"',u,'_label" class\x3d"cke_voice_label"\x3e',y,"\x3c/span\x3e");l.push('\x3cspan class\x3d"cke_toolbar_start"\x3e\x3c/span\x3e');var G=p.push(t)-1;0<G&&(t.previous=p[G-1],t.previous.next=t)}C?g||(l.push('\x3cspan class\x3d"cke_toolgroup" role\x3d"presentation"\x3e'),g=1):g&&(l.push("\x3c/span\x3e"),
-g=0);n&&(E(n),n=0);E(z)}}}g&&(l.push("\x3c/span\x3e"),n=g=0);t&&l.push('\x3cspan class\x3d"cke_toolbar_end"\x3e\x3c/span\x3e\x3c/span\x3e')}}e.config.toolbarCanCollapse&&l.push("\x3c/span\x3e");if(e.config.toolbarCanCollapse&&e.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE){var F=CKEDITOR.tools.addFunction(function(){e.execCommand("toolbarCollapse")});e.on("destroy",function(){CKEDITOR.tools.removeFunction(F)});e.addCommand("toolbarCollapse",{readOnly:1,exec:function(a){var b=a.ui.space("toolbar_collapser"),
+k=function(a,b){var c,g="rtl"==e.lang.dir,n=e.config.toolbarGroupCycling,q=g?37:39,g=g?39:37,n=void 0===n||n;switch(b){case 9:case CKEDITOR.SHIFT+9:for(;!c||!c.items.length;)if(c=9==b?(c?c.next:a.toolbar.next)||e.toolbox.toolbars[0]:(c?c.previous:a.toolbar.previous)||e.toolbox.toolbars[e.toolbox.toolbars.length-1],c.items.length)for(a=c.items[f?c.items.length-1:0];a&&!a.focus;)(a=f?a.previous:a.next)||(c=0);a&&a.focus();return!1;case q:c=a;do c=c.next,!c&&n&&(c=a.toolbar.items[0]);while(c&&!c.focus);
+c?c.focus():k(a,9);return!1;case 40:return a.button&&a.button.hasArrow?a.execute():k(a,40==b?q:g),!1;case g:case 38:c=a;do c=c.previous,!c&&n&&(c=a.toolbar.items[a.toolbar.items.length-1]);while(c&&!c.focus);c?c.focus():(f=1,k(a,CKEDITOR.SHIFT+9),f=0);return!1;case 27:return e.focus(),!1;case 13:case 32:return a.execute(),!1}return!0};e.on("uiSpace",function(c){if(c.data.space==e.config.toolbarLocation){c.removeListener();e.toolbox=new b;var f=CKEDITOR.tools.getNextId(),l=['\x3cspan id\x3d"',f,'" class\x3d"cke_voice_label"\x3e',
+e.lang.toolbar.toolbars,"\x3c/span\x3e",'\x3cspan id\x3d"'+e.ui.spaceId("toolbox")+'" class\x3d"cke_toolbox" role\x3d"group" aria-labelledby\x3d"',f,'" onmousedown\x3d"return false;"\x3e'],f=!1!==e.config.toolbarStartupExpanded,g,n;e.config.toolbarCanCollapse&&e.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&l.push('\x3cspan class\x3d"cke_toolbox_main"'+(f?"\x3e":' style\x3d"display:none"\x3e'));for(var q=e.toolbox.toolbars,v=a(e),y=v.length,w=0;w<y;w++){var u,r=0,t,A=v[w],p="/"!==A&&("/"===v[w+1]||w==
+y-1),x;if(A)if(g&&(l.push("\x3c/span\x3e"),n=g=0),"/"===A)l.push('\x3cspan class\x3d"cke_toolbar_break"\x3e\x3c/span\x3e');else{x=A.items||A;for(var B=0;B<x.length;B++){var z=x[B],C;if(z){var D=function(a){a=a.render(e,l);I=r.items.push(a)-1;0<I&&(a.previous=r.items[I-1],a.previous.next=a);a.toolbar=r;a.onkey=k;a.onfocus=function(){e.toolbox.focusCommandExecuted||e.focus()}};if(z.type==CKEDITOR.UI_SEPARATOR)n=g&&z;else{C=!1!==z.canGroup;if(!r){u=CKEDITOR.tools.getNextId();r={id:u,items:[]};t=A.name&&
+(e.lang.toolbar.toolbarGroups[A.name]||A.name);l.push('\x3cspan id\x3d"',u,'" class\x3d"cke_toolbar'+(p?' cke_toolbar_last"':'"'),t?' aria-labelledby\x3d"'+u+'_label"':"",' role\x3d"toolbar"\x3e');t&&l.push('\x3cspan id\x3d"',u,'_label" class\x3d"cke_voice_label"\x3e',t,"\x3c/span\x3e");l.push('\x3cspan class\x3d"cke_toolbar_start"\x3e\x3c/span\x3e');var I=q.push(r)-1;0<I&&(r.previous=q[I-1],r.previous.next=r)}C?g||(l.push('\x3cspan class\x3d"cke_toolgroup" role\x3d"presentation"\x3e'),g=1):g&&(l.push("\x3c/span\x3e"),
+g=0);n&&(D(n),n=0);D(z)}}}g&&(l.push("\x3c/span\x3e"),n=g=0);r&&l.push('\x3cspan class\x3d"cke_toolbar_end"\x3e\x3c/span\x3e\x3c/span\x3e')}}e.config.toolbarCanCollapse&&l.push("\x3c/span\x3e");if(e.config.toolbarCanCollapse&&e.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE){var F=CKEDITOR.tools.addFunction(function(){e.execCommand("toolbarCollapse")});e.on("destroy",function(){CKEDITOR.tools.removeFunction(F)});e.addCommand("toolbarCollapse",{readOnly:1,exec:function(a){var b=a.ui.space("toolbar_collapser"),
 c=b.getPrevious(),d=a.ui.space("contents"),e=c.getParent(),f=parseInt(d.$.style.height,10),g=e.$.offsetHeight,h=b.hasClass("cke_toolbox_collapser_min");h?(c.show(),b.removeClass("cke_toolbox_collapser_min"),b.setAttribute("title",a.lang.toolbar.toolbarCollapse)):(c.hide(),b.addClass("cke_toolbox_collapser_min"),b.setAttribute("title",a.lang.toolbar.toolbarExpand));b.getFirst().setText(h?"▲":"◀");d.setStyle("height",f-(e.$.offsetHeight-g)+"px");a.fire("resize",{outerHeight:a.container.$.offsetHeight,
 contentsHeight:d.$.offsetHeight,outerWidth:a.container.$.offsetWidth})},modes:{wysiwyg:1,source:1}});e.setKeystroke(CKEDITOR.ALT+(CKEDITOR.env.ie||CKEDITOR.env.webkit?189:109),"toolbarCollapse");l.push('\x3ca title\x3d"'+(f?e.lang.toolbar.toolbarCollapse:e.lang.toolbar.toolbarExpand)+'" id\x3d"'+e.ui.spaceId("toolbar_collapser")+'" tabIndex\x3d"-1" class\x3d"cke_toolbox_collapser');f||l.push(" cke_toolbox_collapser_min");l.push('" onclick\x3d"CKEDITOR.tools.callFunction('+F+')"\x3e','\x3cspan class\x3d"cke_arrow"\x3e\x26#9650;\x3c/span\x3e',
 "\x3c/a\x3e")}l.push("\x3c/span\x3e");c.data.html+=l.join("")}});e.on("destroy",function(){if(this.toolbox){var a,b=0,c,e,f;for(a=this.toolbox.toolbars;b<a.length;b++)for(e=a[b].items,c=0;c<e.length;c++)f=e[c],f.clickFn&&CKEDITOR.tools.removeFunction(f.clickFn),f.keyDownFn&&CKEDITOR.tools.removeFunction(f.keyDownFn)}});e.on("uiReady",function(){var a=e.ui.space("toolbox");a&&e.focusManager.add(a,1)});e.addCommand("toolbarFocus",c);e.setKeystroke(CKEDITOR.ALT+121,"toolbarFocus");e.ui.add("-",CKEDITOR.UI_SEPARATOR,
@@ -644,21 +643,21 @@ c+'" role\x3d"button" tabindex\x3d"-1"\x3e\x3cspan class\x3d"cke_label"\x3eX\x3c
 (this.progress||0))+"%"},_hideAfterTimeout:function(){var a=this,f;this._hideTimeoutId&&clearTimeout(this._hideTimeoutId);if("number"==typeof this.duration)f=this.duration;else if("info"==this.type||"success"==this.type)f="number"==typeof this.editor.config.notification_duration?this.editor.config.notification_duration:5E3;f&&(a._hideTimeoutId=setTimeout(function(){a.hide()},f))}},la.prototype={add:function(a){this.notifications.push(a);this.element.append(a.element);1==this.element.getChildCount()&&
 (CKEDITOR.document.getBody().append(this.element),this._attachListeners());this._layout()},remove:function(a){var f=CKEDITOR.tools.indexOf(this.notifications,a);0>f||(this.notifications.splice(f,1),a.element.remove(),this.element.getChildCount()||(this._removeListeners(),this.element.remove()))},_createElement:function(){var a=this.editor,f=a.config,b=new CKEDITOR.dom.element("div");b.addClass("cke_notifications_area");b.setAttribute("id","cke_notifications_area_"+a.name);b.setStyle("z-index",f.baseFloatZIndex-
 2);return b},_attachListeners:function(){var a=CKEDITOR.document.getWindow(),f=this.editor;a.on("scroll",this._uiBuffer.input);a.on("resize",this._uiBuffer.input);f.on("change",this._changeBuffer.input);f.on("floatingSpaceLayout",this._layout,this,null,20);f.on("blur",this._layout,this,null,20)},_removeListeners:function(){var a=CKEDITOR.document.getWindow(),f=this.editor;a.removeListener("scroll",this._uiBuffer.input);a.removeListener("resize",this._uiBuffer.input);f.removeListener("change",this._changeBuffer.input);
-f.removeListener("floatingSpaceLayout",this._layout);f.removeListener("blur",this._layout)},_layout:function(){function a(){f.setStyle("left",x(v+c.width-h-m))}var f=this.element,b=this.editor,c=b.ui.contentsElement.getClientRect(),e=b.ui.contentsElement.getDocumentPosition(),b=b.ui.space("top"),l=b.getClientRect(),k=f.getClientRect(),d,h=this._notificationWidth,m=this._notificationMargin;d=CKEDITOR.document.getWindow();var g=d.getScrollPosition(),n=d.getViewPaneSize(),p=CKEDITOR.document.getBody(),
-r=p.getDocumentPosition(),x=CKEDITOR.tools.cssLength;h&&m||(d=this.element.getChild(0),h=this._notificationWidth=d.getClientRect().width,m=this._notificationMargin=parseInt(d.getComputedStyle("margin-left"),10)+parseInt(d.getComputedStyle("margin-right"),10));b.isVisible()&&l.bottom>c.top&&l.bottom<c.bottom-k.height?f.setStyles({position:"fixed",top:x(l.bottom)}):0<c.top?f.setStyles({position:"absolute",top:x(e.y)}):e.y+c.height-k.height>g.y?f.setStyles({position:"fixed",top:0}):f.setStyles({position:"absolute",
-top:x(e.y+c.height-k.height)});var v="fixed"==f.getStyle("position")?c.left:"static"!=p.getComputedStyle("position")?e.x-r.x:e.x;c.width<h+m?e.x+h+m>g.x+n.width?a():f.setStyle("left",x(v)):e.x+h+m>g.x+n.width?f.setStyle("left",x(v)):e.x+c.width/2+h/2+m>g.x+n.width?f.setStyle("left",x(v-e.x+g.x+n.width-h-m)):0>c.left+c.width-h-m?a():0>c.left+c.width/2-h/2?f.setStyle("left",x(v-e.x+g.x)):f.setStyle("left",x(v+c.width/2-h/2-m/2))}},CKEDITOR.plugins.notification=ka,"use strict",function(){function a(a,
+f.removeListener("floatingSpaceLayout",this._layout);f.removeListener("blur",this._layout)},_layout:function(){function a(){f.setStyle("left",y(w+c.width-h-m))}var f=this.element,b=this.editor,c=b.ui.contentsElement.getClientRect(),e=b.ui.contentsElement.getDocumentPosition(),b=b.ui.space("top"),l=b.getClientRect(),k=f.getClientRect(),d,h=this._notificationWidth,m=this._notificationMargin;d=CKEDITOR.document.getWindow();var g=d.getScrollPosition(),n=d.getViewPaneSize(),q=CKEDITOR.document.getBody(),
+v=q.getDocumentPosition(),y=CKEDITOR.tools.cssLength;h&&m||(d=this.element.getChild(0),h=this._notificationWidth=d.getClientRect().width,m=this._notificationMargin=parseInt(d.getComputedStyle("margin-left"),10)+parseInt(d.getComputedStyle("margin-right"),10));b.isVisible()&&l.bottom>c.top&&l.bottom<c.bottom-k.height?f.setStyles({position:"fixed",top:y(l.bottom)}):0<c.top?f.setStyles({position:"absolute",top:y(e.y)}):e.y+c.height-k.height>g.y?f.setStyles({position:"fixed",top:0}):f.setStyles({position:"absolute",
+top:y(e.y+c.height-k.height)});var w="fixed"==f.getStyle("position")?c.left:"static"!=q.getComputedStyle("position")?e.x-v.x:e.x;c.width<h+m?e.x+h+m>g.x+n.width?a():f.setStyle("left",y(w)):e.x+h+m>g.x+n.width?f.setStyle("left",y(w)):e.x+c.width/2+h/2+m>g.x+n.width?f.setStyle("left",y(w-e.x+g.x+n.width-h-m)):0>c.left+c.width-h-m?a():0>c.left+c.width/2-h/2?f.setStyle("left",y(w-e.x+g.x)):f.setStyle("left",y(w+c.width/2-h/2-m/2))}},CKEDITOR.plugins.notification=ka,"use strict",function(){function a(a,
 b,c){b.type||(b.type="auto");if(c&&!1===a.fire("beforePaste",b)||!b.dataValue&&b.dataTransfer.isEmpty())return!1;b.dataValue||(b.dataValue="");if(CKEDITOR.env.gecko&&"drop"==b.method&&a.toolbox)a.once("afterPaste",function(){a.toolbox.focus()});return a.fire("paste",b)}function f(b){function c(){var a=b.editable();if(CKEDITOR.plugins.clipboard.isCustomCopyCutSupported){var d=function(a){b.readOnly&&"cut"==a.name||C.initPasteDataTransfer(a,b);a.data.preventDefault()};a.on("copy",d);a.on("cut",d);a.on("cut",
-function(){b.readOnly||b.extractSelectedHtml()},null,null,999)}a.on(C.mainPasteEvent,function(a){"beforepaste"==C.mainPasteEvent&&E||w(a)});"beforepaste"==C.mainPasteEvent&&(a.on("paste",function(a){G||(f(),a.data.preventDefault(),w(a),k("paste"))}),a.on("contextmenu",h,null,null,0),a.on("beforepaste",function(a){!a.data||a.data.$.ctrlKey||a.data.$.shiftKey||h()},null,null,0));a.on("beforecut",function(){!E&&l(b)});var e;a.attachListener(CKEDITOR.env.ie?a:b.document.getDocumentElement(),"mouseup",
+function(){b.readOnly||b.extractSelectedHtml()},null,null,999)}a.on(C.mainPasteEvent,function(a){"beforepaste"==C.mainPasteEvent&&D||x(a)});"beforepaste"==C.mainPasteEvent&&(a.on("paste",function(a){I||(f(),a.data.preventDefault(),x(a),k("paste"))}),a.on("contextmenu",h,null,null,0),a.on("beforepaste",function(a){!a.data||a.data.$.ctrlKey||a.data.$.shiftKey||h()},null,null,0));a.on("beforecut",function(){!D&&l(b)});var e;a.attachListener(CKEDITOR.env.ie?a:b.document.getDocumentElement(),"mouseup",
 function(){e=setTimeout(function(){B()},0)});b.on("destroy",function(){clearTimeout(e)});a.on("keyup",B)}function d(a){return{type:a,canUndo:"cut"==a,startDisabled:!0,fakeKeystroke:"cut"==a?CKEDITOR.CTRL+88:CKEDITOR.CTRL+67,exec:function(){"cut"==this.type&&l();var a;var c=this.type;if(CKEDITOR.env.ie)a=k(c);else try{a=b.document.$.execCommand(c,!1,null)}catch(d){a=!1}a||b.showNotification(b.lang.clipboard[this.type+"Error"]);return a}}}function e(){return{canUndo:!1,async:!0,fakeKeystroke:CKEDITOR.CTRL+
 86,exec:function(b,c){function d(c,g){g="undefined"!==typeof g?g:!0;c?(c.method="paste",c.dataTransfer||(c.dataTransfer=C.initPasteDataTransfer()),a(b,c,g)):f&&b.showNotification(k,"info",b.config.clipboard_notificationDuration);b.fire("afterCommandExec",{name:"paste",command:e,returnValue:!!c})}c="undefined"!==typeof c&&null!==c?c:{};var e=this,f="undefined"!==typeof c.notification?c.notification:!0,g=c.type,h=CKEDITOR.tools.keystrokeToString(b.lang.common.keyboard,b.getCommandKeystroke(this)),k=
-"string"===typeof f?f:b.lang.clipboard.pasteNotification.replace(/%1/,'\x3ckbd aria-label\x3d"'+h.aria+'"\x3e'+h.display+"\x3c/kbd\x3e"),h="string"===typeof c?c:c.dataValue;g?b._.nextPasteType=g:delete b._.nextPasteType;"string"===typeof h?d({dataValue:h}):b.getClipboardData(d)}}}function f(){G=1;setTimeout(function(){G=0},100)}function h(){E=1;setTimeout(function(){E=0},10)}function k(a){var c=b.document,d=c.getBody(),e=!1,f=function(){e=!0};d.on(a,f);7<CKEDITOR.env.version?c.$.execCommand(a):c.$.selection.createRange().execCommand(a);
+"string"===typeof f?f:b.lang.clipboard.pasteNotification.replace(/%1/,'\x3ckbd aria-label\x3d"'+h.aria+'"\x3e'+h.display+"\x3c/kbd\x3e"),h="string"===typeof c?c:c.dataValue;g?b._.nextPasteType=g:delete b._.nextPasteType;"string"===typeof h?d({dataValue:h}):b.getClipboardData(d)}}}function f(){I=1;setTimeout(function(){I=0},100)}function h(){D=1;setTimeout(function(){D=0},10)}function k(a){var c=b.document,d=c.getBody(),e=!1,f=function(){e=!0};d.on(a,f);7<CKEDITOR.env.version?c.$.execCommand(a):c.$.selection.createRange().execCommand(a);
 d.removeListener(a,f);return e}function l(){if(CKEDITOR.env.ie&&!CKEDITOR.env.quirks){var a=b.getSelection(),c,d,e;a.getType()==CKEDITOR.SELECTION_ELEMENT&&(c=a.getSelectedElement())&&(d=a.getRanges()[0],e=b.document.createText(""),e.insertBefore(c),d.setStartBefore(e),d.setEndAfter(c),a.selectRanges([d]),setTimeout(function(){c.getParent()&&(e.remove(),a.selectElement(c))},0))}}function m(a,c){var d=b.document,e=b.editable(),f=function(a){a.cancel()},h;if(!d.getById("cke_pastebin")){var k=b.getSelection(),
-l=k.createBookmarks();CKEDITOR.env.ie&&k.root.fire("selectionchange");var q=new CKEDITOR.dom.element(!CKEDITOR.env.webkit&&!e.is("body")||CKEDITOR.env.ie?"div":"body",d);q.setAttributes({id:"cke_pastebin","data-cke-temp":"1"});var t=0,d=d.getWindow();CKEDITOR.env.webkit?(e.append(q),q.addClass("cke_editable"),e.is("body")||(t="static"!=e.getComputedStyle("position")?e:CKEDITOR.dom.element.get(e.$.offsetParent),t=t.getDocumentPosition().y)):e.getAscendant(CKEDITOR.env.ie?"body":"html",1).append(q);
-q.setStyles({position:"absolute",top:d.getScrollPosition().y-t+10+"px",width:"1px",height:Math.max(1,d.getViewPaneSize().height-20)+"px",overflow:"hidden",margin:0,padding:0});CKEDITOR.env.safari&&q.setStyles(CKEDITOR.tools.cssVendorPrefix("user-select","text"));(t=q.getParent().isReadOnly())?(q.setOpacity(0),q.setAttribute("contenteditable",!0)):q.setStyle("ltr"==b.config.contentsLangDirection?"left":"right","-10000px");b.on("selectionChange",f,null,null,0);if(CKEDITOR.env.webkit||CKEDITOR.env.gecko)h=
-e.once("blur",f,null,null,-100);t&&q.focus();t=new CKEDITOR.dom.range(q);t.selectNodeContents(q);var n=t.select();CKEDITOR.env.ie&&(h=e.once("blur",function(){b.lockSelection(n)}));var u=CKEDITOR.document.getWindow().getScrollPosition().y;setTimeout(function(){CKEDITOR.env.webkit&&(CKEDITOR.document.getBody().$.scrollTop=u);h&&h.removeListener();CKEDITOR.env.ie&&e.focus();k.selectBookmarks(l);q.remove();var a;CKEDITOR.env.webkit&&(a=q.getFirst())&&a.is&&a.hasClass("Apple-style-span")&&(q=a);b.removeListener("selectionChange",
-f);c(q.getHtml())},0)}}function A(){if("paste"==C.mainPasteEvent)return b.fire("beforePaste",{type:"auto",method:"paste"}),!1;b.focus();f();var a=b.focusManager;a.lock();if(b.editable().fire(C.mainPasteEvent)&&!k("paste"))return a.unlock(),!1;a.unlock();return!0}function q(a){if("wysiwyg"==b.mode)switch(a.data.keyCode){case CKEDITOR.CTRL+86:case CKEDITOR.SHIFT+45:a=b.editable();f();"paste"==C.mainPasteEvent&&a.fire("beforepaste");break;case CKEDITOR.CTRL+88:case CKEDITOR.SHIFT+46:b.fire("saveSnapshot"),
-setTimeout(function(){b.fire("saveSnapshot")},50)}}function w(c){var d={type:"auto",method:"paste",dataTransfer:C.initPasteDataTransfer(c)};d.dataTransfer.cacheData();var e=!1!==b.fire("beforePaste",d);e&&C.canClipboardApiBeTrusted(d.dataTransfer,b)?(c.data.preventDefault(),setTimeout(function(){a(b,d)},0)):m(c,function(c){d.dataValue=c.replace(/<span[^>]+data-cke-bookmark[^<]*?<\/span>/ig,"");e&&a(b,d)})}function B(){if("wysiwyg"==b.mode){var a=z("paste");b.getCommand("cut").setState(z("cut"));b.getCommand("copy").setState(z("copy"));
-b.getCommand("paste").setState(a);b.fire("pasteState",a)}}function z(a){if(F&&a in{paste:1,cut:1})return CKEDITOR.TRISTATE_DISABLED;if("paste"==a)return CKEDITOR.TRISTATE_OFF;a=b.getSelection();var c=a.getRanges();return a.getType()==CKEDITOR.SELECTION_NONE||1==c.length&&c[0].collapsed?CKEDITOR.TRISTATE_DISABLED:CKEDITOR.TRISTATE_OFF}var C=CKEDITOR.plugins.clipboard,E=0,G=0,F=0;(function(){b.on("key",q);b.on("contentDom",c);b.on("selectionChange",function(a){F=a.data.selection.getRanges()[0].checkReadOnly();
+l=k.createBookmarks();CKEDITOR.env.ie&&k.root.fire("selectionchange");var p=new CKEDITOR.dom.element(!CKEDITOR.env.webkit&&!e.is("body")||CKEDITOR.env.ie?"div":"body",d);p.setAttributes({id:"cke_pastebin","data-cke-temp":"1"});var r=0,d=d.getWindow();CKEDITOR.env.webkit?(e.append(p),p.addClass("cke_editable"),e.is("body")||(r="static"!=e.getComputedStyle("position")?e:CKEDITOR.dom.element.get(e.$.offsetParent),r=r.getDocumentPosition().y)):e.getAscendant(CKEDITOR.env.ie?"body":"html",1).append(p);
+p.setStyles({position:"absolute",top:d.getScrollPosition().y-r+10+"px",width:"1px",height:Math.max(1,d.getViewPaneSize().height-20)+"px",overflow:"hidden",margin:0,padding:0});CKEDITOR.env.safari&&p.setStyles(CKEDITOR.tools.cssVendorPrefix("user-select","text"));(r=p.getParent().isReadOnly())?(p.setOpacity(0),p.setAttribute("contenteditable",!0)):p.setStyle("ltr"==b.config.contentsLangDirection?"left":"right","-10000px");b.on("selectionChange",f,null,null,0);if(CKEDITOR.env.webkit||CKEDITOR.env.gecko)h=
+e.once("blur",f,null,null,-100);r&&p.focus();r=new CKEDITOR.dom.range(p);r.selectNodeContents(p);var n=r.select();CKEDITOR.env.ie&&(h=e.once("blur",function(){b.lockSelection(n)}));var u=CKEDITOR.document.getWindow().getScrollPosition().y;setTimeout(function(){CKEDITOR.env.webkit&&(CKEDITOR.document.getBody().$.scrollTop=u);h&&h.removeListener();CKEDITOR.env.ie&&e.focus();k.selectBookmarks(l);p.remove();var a;CKEDITOR.env.webkit&&(a=p.getFirst())&&a.is&&a.hasClass("Apple-style-span")&&(p=a);b.removeListener("selectionChange",
+f);c(p.getHtml())},0)}}function A(){if("paste"==C.mainPasteEvent)return b.fire("beforePaste",{type:"auto",method:"paste"}),!1;b.focus();f();var a=b.focusManager;a.lock();if(b.editable().fire(C.mainPasteEvent)&&!k("paste"))return a.unlock(),!1;a.unlock();return!0}function p(a){if("wysiwyg"==b.mode)switch(a.data.keyCode){case CKEDITOR.CTRL+86:case CKEDITOR.SHIFT+45:a=b.editable();f();"paste"==C.mainPasteEvent&&a.fire("beforepaste");break;case CKEDITOR.CTRL+88:case CKEDITOR.SHIFT+46:b.fire("saveSnapshot"),
+setTimeout(function(){b.fire("saveSnapshot")},50)}}function x(c){var d={type:"auto",method:"paste",dataTransfer:C.initPasteDataTransfer(c)};d.dataTransfer.cacheData();var e=!1!==b.fire("beforePaste",d);e&&C.canClipboardApiBeTrusted(d.dataTransfer,b)?(c.data.preventDefault(),setTimeout(function(){a(b,d)},0)):m(c,function(c){d.dataValue=c.replace(/<span[^>]+data-cke-bookmark[^<]*?<\/span>/ig,"");e&&a(b,d)})}function B(){if("wysiwyg"==b.mode){var a=z("paste");b.getCommand("cut").setState(z("cut"));b.getCommand("copy").setState(z("copy"));
+b.getCommand("paste").setState(a);b.fire("pasteState",a)}}function z(a){if(F&&a in{paste:1,cut:1})return CKEDITOR.TRISTATE_DISABLED;if("paste"==a)return CKEDITOR.TRISTATE_OFF;a=b.getSelection();var c=a.getRanges();return a.getType()==CKEDITOR.SELECTION_NONE||1==c.length&&c[0].collapsed?CKEDITOR.TRISTATE_DISABLED:CKEDITOR.TRISTATE_OFF}var C=CKEDITOR.plugins.clipboard,D=0,I=0,F=0;(function(){b.on("key",p);b.on("contentDom",c);b.on("selectionChange",function(a){F=a.data.selection.getRanges()[0].checkReadOnly();
 B()});b.contextMenu&&b.contextMenu.addListener(function(a,b){F=b.getRanges()[0].checkReadOnly();return{cut:z("cut"),copy:z("copy"),paste:z("paste")}})})();(function(){function a(c,d,e,f,h){var k=b.lang.clipboard[d];b.addCommand(d,e);b.ui.addButton&&b.ui.addButton(c,{label:k,command:d,toolbar:"clipboard,"+f});b.addMenuItems&&b.addMenuItem(d,{label:k,command:d,group:"clipboard",order:h})}a("Cut","cut",d("cut"),10,1);a("Copy","copy",d("copy"),20,4);a("Paste","paste",e(),30,8)})();b.getClipboardData=
 function(a,c){function d(a){a.removeListener();a.cancel();c(a.data)}c||(c=a,a=null);b.on("paste",d,null,null,0);!1===A()&&(b.removeListener("paste",d),c(null))}}function b(a){if(CKEDITOR.env.webkit){if(!a.match(/^[^<]*$/g)&&!a.match(/^(<div><br( ?\/)?><\/div>|<div>[^<]*<\/div>)*$/gi))return"html"}else if(CKEDITOR.env.ie){if(!a.match(/^([^<]|<br( ?\/)?>)*$/gi)&&!a.match(/^(<p>([^<]|<br( ?\/)?>)*<\/p>|(\r\n))*$/gi))return"html"}else if(CKEDITOR.env.gecko){if(!a.match(/^([^<]|<br( ?\/)?>)*$/gi))return"html"}else return"html";
 return"htmlifiedtext"}function c(a,b){function c(a){return CKEDITOR.tools.repeat("\x3c/p\x3e\x3cp\x3e",~~(a/2))+(1==a%2?"\x3cbr\x3e":"")}b=b.replace(/\s+/g," ").replace(/> +</g,"\x3e\x3c").replace(/<br ?\/>/gi,"\x3cbr\x3e");b=b.replace(/<\/?[A-Z]+>/g,function(a){return a.toLowerCase()});if(b.match(/^[^<]$/))return b;CKEDITOR.env.webkit&&-1<b.indexOf("\x3cdiv\x3e")&&(b=b.replace(/^(<div>(<br>|)<\/div>)(?!$|(<div>(<br>|)<\/div>))/g,"\x3cbr\x3e").replace(/^(<div>(<br>|)<\/div>){2}(?!$)/g,"\x3cdiv\x3e\x3c/div\x3e"),
@@ -669,20 +668,20 @@ method:"drop"},1);f.sourceEditor.fire("saveSnapshot");f.sourceEditor.editable().
 var k=b.editable(),l=CKEDITOR.plugins.clipboard.getDropTarget(b),m=b.ui.space("top"),A=b.ui.space("bottom");c.preventDefaultDropOnElement(m);c.preventDefaultDropOnElement(A);k.attachListener(l,"dragstart",f);k.attachListener(b,"dragstart",c.resetDragDataTransfer,c,null,1);k.attachListener(b,"dragstart",function(a){c.initDragDataTransfer(a,b)},null,null,2);k.attachListener(b,"dragstart",function(){var a=c.dragRange=b.getSelection().getRanges()[0];CKEDITOR.env.ie&&10>CKEDITOR.env.version&&(c.dragStartContainerChildCount=
 a?h(a.startContainer):null,c.dragEndContainerChildCount=a?h(a.endContainer):null)},null,null,100);k.attachListener(l,"dragend",f);k.attachListener(b,"dragend",c.initDragDataTransfer,c,null,1);k.attachListener(b,"dragend",c.resetDragDataTransfer,c,null,100);k.attachListener(l,"dragover",function(a){if(CKEDITOR.env.edge)a.data.preventDefault();else{var b=a.data.getTarget();b&&b.is&&b.is("html")?a.data.preventDefault():CKEDITOR.env.ie&&CKEDITOR.plugins.clipboard.isFileApiSupported&&a.data.$.dataTransfer.types.contains("Files")&&
 a.data.preventDefault()}});k.attachListener(l,"drop",function(a){if(!a.data.$.defaultPrevented){a.data.preventDefault();var d=a.data.getTarget();if(!d.isReadOnly()||d.type==CKEDITOR.NODE_ELEMENT&&d.is("html")){var d=c.getRangeAtDropPosition(a,b),e=c.dragRange;d&&f(a,e,d)}}},null,null,9999);k.attachListener(b,"drop",c.initDragDataTransfer,c,null,1);k.attachListener(b,"drop",function(a){if(a=a.data){var f=a.dropRange,h=a.dragRange,k=a.dataTransfer;k.getTransferType(b)==CKEDITOR.DATA_TRANSFER_INTERNAL?
-setTimeout(function(){c.internalDrop(h,f,k,b)},0):k.getTransferType(b)==CKEDITOR.DATA_TRANSFER_CROSS_EDITORS?d(h,f,k):e(f,k)}},null,null,9999)})}CKEDITOR.plugins.add("clipboard",{requires:"notification",init:function(a){var d,k=e();a.config.forcePasteAsPlainText?d="plain-text":a.config.pasteFilter?d=a.config.pasteFilter:!CKEDITOR.env.webkit||"pasteFilter"in a.config||(d="semantic-content");a.pasteFilter=k.get(d);f(a);h(a);if(CKEDITOR.env.gecko){var m=["image/png","image/jpeg","image/gif"],x;a.on("paste",
-function(b){var c=b.data,d=c.dataTransfer;if(!c.dataValue&&"paste"==c.method&&d&&1==d.getFilesCount()&&x!=d.id&&(d=d.getFile(0),-1!=CKEDITOR.tools.indexOf(m,d.type))){var e=new FileReader;e.addEventListener("load",function(){b.data.dataValue='\x3cimg src\x3d"'+e.result+'" /\x3e';a.fire("paste",b.data)},!1);e.addEventListener("abort",function(){a.fire("paste",b.data)},!1);e.addEventListener("error",function(){a.fire("paste",b.data)},!1);e.readAsDataURL(d);x=c.dataTransfer.id;b.stop()}},null,null,1)}a.on("paste",
+setTimeout(function(){c.internalDrop(h,f,k,b)},0):k.getTransferType(b)==CKEDITOR.DATA_TRANSFER_CROSS_EDITORS?d(h,f,k):e(f,k)}},null,null,9999)})}CKEDITOR.plugins.add("clipboard",{requires:"notification",init:function(a){var d,k=e();a.config.forcePasteAsPlainText?d="plain-text":a.config.pasteFilter?d=a.config.pasteFilter:!CKEDITOR.env.webkit||"pasteFilter"in a.config||(d="semantic-content");a.pasteFilter=k.get(d);f(a);h(a);if(CKEDITOR.env.gecko){var m=["image/png","image/jpeg","image/gif"],y;a.on("paste",
+function(b){var c=b.data,d=c.dataTransfer;if(!c.dataValue&&"paste"==c.method&&d&&1==d.getFilesCount()&&y!=d.id&&(d=d.getFile(0),-1!=CKEDITOR.tools.indexOf(m,d.type))){var e=new FileReader;e.addEventListener("load",function(){b.data.dataValue='\x3cimg src\x3d"'+e.result+'" /\x3e';a.fire("paste",b.data)},!1);e.addEventListener("abort",function(){a.fire("paste",b.data)},!1);e.addEventListener("error",function(){a.fire("paste",b.data)},!1);e.readAsDataURL(d);y=c.dataTransfer.id;b.stop()}},null,null,1)}a.on("paste",
 function(b){b.data.dataTransfer||(b.data.dataTransfer=new CKEDITOR.plugins.clipboard.dataTransfer);if(!b.data.dataValue){var c=b.data.dataTransfer,d=c.getData("text/html");if(d)b.data.dataValue=d,b.data.type="html";else if(d=c.getData("text/plain"))b.data.dataValue=a.editable().transformPlainTextToHtml(d),b.data.type="text"}},null,null,1);a.on("paste",function(a){var b=a.data.dataValue,c=CKEDITOR.dtd.$block;-1<b.indexOf("Apple-")&&(b=b.replace(/<span class="Apple-converted-space">&nbsp;<\/span>/gi,
 " "),"html"!=a.data.type&&(b=b.replace(/<span class="Apple-tab-span"[^>]*>([^<]*)<\/span>/gi,function(a,b){return b.replace(/\t/g,"\x26nbsp;\x26nbsp; \x26nbsp;")})),-1<b.indexOf('\x3cbr class\x3d"Apple-interchange-newline"\x3e')&&(a.data.startsWithEOL=1,a.data.preSniffing="html",b=b.replace(/<br class="Apple-interchange-newline">/,"")),b=b.replace(/(<[^>]+) class="Apple-[^"]*"/gi,"$1"));if(b.match(/^<[^<]+cke_(editable|contents)/i)){var d,e,f=new CKEDITOR.dom.element("div");for(f.setHtml(b);1==f.getChildCount()&&
 (d=f.getFirst())&&d.type==CKEDITOR.NODE_ELEMENT&&(d.hasClass("cke_editable")||d.hasClass("cke_contents"));)f=e=d;e&&(b=e.getHtml().replace(/<br>$/i,""))}CKEDITOR.env.ie?b=b.replace(/^&nbsp;(?: |\r\n)?<(\w+)/g,function(b,d){return d.toLowerCase()in c?(a.data.preSniffing="html","\x3c"+d):b}):CKEDITOR.env.webkit?b=b.replace(/<\/(\w+)><div><br><\/div>$/,function(b,d){return d in c?(a.data.endsWithEOL=1,"\x3c/"+d+"\x3e"):b}):CKEDITOR.env.gecko&&(b=b.replace(/(\s)<br>$/,"$1"));a.data.dataValue=b},null,
-null,3);a.on("paste",function(d){d=d.data;var e=a._.nextPasteType||d.type,f=d.dataValue,h,m=a.config.clipboard_defaultContentType||"html",q=d.dataTransfer.getTransferType(a);h="html"==e||"html"==d.preSniffing?"html":b(f);delete a._.nextPasteType;"htmlifiedtext"==h&&(f=c(a.config,f));"text"==e&&"html"==h?f=l(a,f,k.get("plain-text")):q==CKEDITOR.DATA_TRANSFER_EXTERNAL&&a.pasteFilter&&!d.dontFilter&&(f=l(a,f,a.pasteFilter));d.startsWithEOL&&(f='\x3cbr data-cke-eol\x3d"1"\x3e'+f);d.endsWithEOL&&(f+='\x3cbr data-cke-eol\x3d"1"\x3e');
+null,3);a.on("paste",function(d){d=d.data;var e=a._.nextPasteType||d.type,f=d.dataValue,h,m=a.config.clipboard_defaultContentType||"html",p=d.dataTransfer.getTransferType(a);h="html"==e||"html"==d.preSniffing?"html":b(f);delete a._.nextPasteType;"htmlifiedtext"==h&&(f=c(a.config,f));"text"==e&&"html"==h?f=l(a,f,k.get("plain-text")):p==CKEDITOR.DATA_TRANSFER_EXTERNAL&&a.pasteFilter&&!d.dontFilter&&(f=l(a,f,a.pasteFilter));d.startsWithEOL&&(f='\x3cbr data-cke-eol\x3d"1"\x3e'+f);d.endsWithEOL&&(f+='\x3cbr data-cke-eol\x3d"1"\x3e');
 "auto"==e&&(e="html"==h||"html"==m?"html":"text");d.type=e;d.dataValue=f;delete d.preSniffing;delete d.startsWithEOL;delete d.endsWithEOL},null,null,6);a.on("paste",function(b){b=b.data;b.dataValue&&(a.insertHtml(b.dataValue,b.type,b.range),setTimeout(function(){a.fire("afterPaste")},0))},null,null,1E3)}});CKEDITOR.plugins.clipboard={isCustomCopyCutSupported:!CKEDITOR.env.ie&&!CKEDITOR.env.iOS,isCustomDataTypesSupported:!CKEDITOR.env.ie,isFileApiSupported:!CKEDITOR.env.ie||9<CKEDITOR.env.version,
 mainPasteEvent:CKEDITOR.env.ie&&!CKEDITOR.env.edge?"beforepaste":"paste",canClipboardApiBeTrusted:function(a,b){return a.getTransferType(b)!=CKEDITOR.DATA_TRANSFER_EXTERNAL||CKEDITOR.env.chrome&&!a.isEmpty()||CKEDITOR.env.gecko&&(a.getData("text/html")||a.getFilesCount())||CKEDITOR.env.safari&&603<=CKEDITOR.env.version&&!CKEDITOR.env.iOS?!0:!1},getDropTarget:function(a){var b=a.editable();return CKEDITOR.env.ie&&9>CKEDITOR.env.version||b.isInline()?b:a.document},fixSplitNodesAfterDrop:function(a,
 b,c,d){function e(a,c,d){var f=a;f.type==CKEDITOR.NODE_TEXT&&(f=a.getParent());if(f.equals(c)&&d!=c.getChildCount())return a=b.startContainer.getChild(b.startOffset-1),c=b.startContainer.getChild(b.startOffset),a&&a.type==CKEDITOR.NODE_TEXT&&c&&c.type==CKEDITOR.NODE_TEXT&&(d=a.getLength(),a.setText(a.getText()+c.getText()),c.remove(),b.setStart(a,d),b.collapse(!0)),!0}var f=b.startContainer;"number"==typeof d&&"number"==typeof c&&f.type==CKEDITOR.NODE_ELEMENT&&(e(a.startContainer,f,c)||e(a.endContainer,
 f,d))},isDropRangeAffectedByDragRange:function(a,b){var c=b.startContainer,d=b.endOffset;return a.endContainer.equals(c)&&a.endOffset<=d||a.startContainer.getParent().equals(c)&&a.startContainer.getIndex()<d||a.endContainer.getParent().equals(c)&&a.endContainer.getIndex()<d?!0:!1},internalDrop:function(b,c,d,e){var f=CKEDITOR.plugins.clipboard,h=e.editable(),k,l;e.fire("saveSnapshot");e.fire("lockSnapshot",{dontUpdate:1});CKEDITOR.env.ie&&10>CKEDITOR.env.version&&this.fixSplitNodesAfterDrop(b,c,f.dragStartContainerChildCount,
 f.dragEndContainerChildCount);(l=this.isDropRangeAffectedByDragRange(b,c))||(k=b.createBookmark(!1));f=c.clone().createBookmark(!1);l&&(k=b.createBookmark(!1));b=k.startNode;c=k.endNode;l=f.startNode;c&&b.getPosition(l)&CKEDITOR.POSITION_PRECEDING&&c.getPosition(l)&CKEDITOR.POSITION_FOLLOWING&&l.insertBefore(b);b=e.createRange();b.moveToBookmark(k);h.extractHtmlFromRange(b,1);c=e.createRange();c.moveToBookmark(f);a(e,{dataTransfer:d,method:"drop",range:c},1);e.fire("unlockSnapshot")},getRangeAtDropPosition:function(a,
 b){var c=a.data.$,d=c.clientX,e=c.clientY,f=b.getSelection(!0).getRanges()[0],h=b.createRange();if(a.data.testRange)return a.data.testRange;if(document.caretRangeFromPoint&&b.document.$.caretRangeFromPoint(d,e))c=b.document.$.caretRangeFromPoint(d,e),h.setStart(CKEDITOR.dom.node(c.startContainer),c.startOffset),h.collapse(!0);else if(c.rangeParent)h.setStart(CKEDITOR.dom.node(c.rangeParent),c.rangeOffset),h.collapse(!0);else{if(CKEDITOR.env.ie&&8<CKEDITOR.env.version&&f&&b.editable().hasFocus)return f;
-if(document.body.createTextRange){b.focus();c=b.document.getBody().$.createTextRange();try{for(var k=!1,l=0;20>l&&!k;l++){if(!k)try{c.moveToPoint(d,e-l),k=!0}catch(m){}if(!k)try{c.moveToPoint(d,e+l),k=!0}catch(q){}}if(k){var w="cke-temp-"+(new Date).getTime();c.pasteHTML('\x3cspan id\x3d"'+w+'"\x3e​\x3c/span\x3e');var B=b.document.getById(w);h.moveToPosition(B,CKEDITOR.POSITION_BEFORE_START);B.remove()}else{var z=b.document.$.elementFromPoint(d,e),C=new CKEDITOR.dom.element(z),E;if(C.equals(b.editable())||
-"html"==C.getName())return f&&f.startContainer&&!f.startContainer.equals(b.editable())?f:null;E=C.getClientRect();d<E.left?h.setStartAt(C,CKEDITOR.POSITION_AFTER_START):h.setStartAt(C,CKEDITOR.POSITION_BEFORE_END);h.collapse(!0)}}catch(G){return null}}else return null}return h},initDragDataTransfer:function(a,b){var c=a.data.$?a.data.$.dataTransfer:null,d=new this.dataTransfer(c,b);c?this.dragData&&d.id==this.dragData.id?d=this.dragData:this.dragData=d:this.dragData?d=this.dragData:this.dragData=
+if(document.body.createTextRange){b.focus();c=b.document.getBody().$.createTextRange();try{for(var k=!1,l=0;20>l&&!k;l++){if(!k)try{c.moveToPoint(d,e-l),k=!0}catch(m){}if(!k)try{c.moveToPoint(d,e+l),k=!0}catch(p){}}if(k){var x="cke-temp-"+(new Date).getTime();c.pasteHTML('\x3cspan id\x3d"'+x+'"\x3e​\x3c/span\x3e');var B=b.document.getById(x);h.moveToPosition(B,CKEDITOR.POSITION_BEFORE_START);B.remove()}else{var z=b.document.$.elementFromPoint(d,e),C=new CKEDITOR.dom.element(z),D;if(C.equals(b.editable())||
+"html"==C.getName())return f&&f.startContainer&&!f.startContainer.equals(b.editable())?f:null;D=C.getClientRect();d<D.left?h.setStartAt(C,CKEDITOR.POSITION_AFTER_START):h.setStartAt(C,CKEDITOR.POSITION_BEFORE_END);h.collapse(!0)}}catch(I){return null}}else return null}return h},initDragDataTransfer:function(a,b){var c=a.data.$?a.data.$.dataTransfer:null,d=new this.dataTransfer(c,b);c?this.dragData&&d.id==this.dragData.id?d=this.dragData:this.dragData=d:this.dragData?d=this.dragData:this.dragData=
 d;a.data.dataTransfer=d},resetDragDataTransfer:function(){this.dragData=null},initPasteDataTransfer:function(a,b){if(this.isCustomCopyCutSupported){if(a&&a.data&&a.data.$){var c=new this.dataTransfer(a.data.$.clipboardData,b);this.copyCutData&&c.id==this.copyCutData.id?(c=this.copyCutData,c.$=a.data.$.clipboardData):this.copyCutData=c;return c}return new this.dataTransfer(null,b)}return new this.dataTransfer(CKEDITOR.env.edge&&a&&a.data.$&&a.data.$.clipboardData||null,b)},preventDefaultDropOnElement:function(a){a&&
 a.on("dragover",d)}};var m=CKEDITOR.plugins.clipboard.isCustomDataTypesSupported?"cke/id":"Text";CKEDITOR.plugins.clipboard.dataTransfer=function(a,b){a&&(this.$=a);this._={metaRegExp:/^<meta.*?>/i,bodyRegExp:/<body(?:[\s\S]*?)>([\s\S]*)<\/body>/i,fragmentRegExp:/\x3c!--(?:Start|End)Fragment--\x3e/g,data:{},files:[],normalizeType:function(a){a=a.toLowerCase();return"text"==a||"text/plain"==a?"Text":"url"==a?"URL":a}};this.id=this.getData(m);this.id||(this.id="Text"==m?"":"cke-"+CKEDITOR.tools.getUniqueId());
 if("Text"!=m)try{this.$.setData(m,this.id)}catch(c){}b&&(this.sourceEditor=b,this.setData("text/html",b.getSelectedHtml(1)),"Text"==m||this.getData("text/plain")||this.setData("text/plain",b.getSelection().getSelectedText()))};CKEDITOR.DATA_TRANSFER_INTERNAL=1;CKEDITOR.DATA_TRANSFER_CROSS_EDITORS=2;CKEDITOR.DATA_TRANSFER_EXTERNAL=3;CKEDITOR.plugins.clipboard.dataTransfer.prototype={getData:function(a,b){a=this._.normalizeType(a);var c=this._.data[a],d;if(void 0===c||null===c||""===c)try{c=this.$.getData(a)}catch(e){}if(void 0===
@@ -702,12 +701,12 @@ getItems:function(){return this.element.getElementsByTag("a")}},proto:{show:func
 1));case "prev":k=this._.focusIndex;for(f=this.element.getElementsByTag("a");0<k&&(d=f.getItem(--k));){if(d.getAttribute("_cke_focus")&&d.$.offsetWidth){this._.focusIndex=k;d.focus();break}d=null}return d||b?!1:(this._.focusIndex=f.count(),this.onKeyDown(a,1));case "click":case "mouseup":return k=this._.focusIndex,(d=0<=k&&this.element.getElementsByTag("a").getItem(k))&&(d.$[f]?d.$[f]():d.$["on"+f]()),!1}return!0}}})}(),CKEDITOR.plugins.add("floatpanel",{requires:"panel"}),function(){function a(a,
 c,e,l,k){k=CKEDITOR.tools.genKey(c.getUniqueId(),e.getUniqueId(),a.lang.dir,a.uiColor||"",l.css||"",k||"");var d=f[k];d||(d=f[k]=new CKEDITOR.ui.panel(c,l),d.element=e.append(CKEDITOR.dom.element.createFromHtml(d.render(a),c)),d.element.setStyles({display:"none",position:"absolute"}));return d}var f={};CKEDITOR.ui.floatPanel=CKEDITOR.tools.createClass({$:function(b,c,e,f){function k(){g.hide()}e.forceIFrame=1;e.toolbarRelated&&b.elementMode==CKEDITOR.ELEMENT_MODE_INLINE&&(c=CKEDITOR.document.getById("cke_"+
 b.name));var d=c.getDocument();f=a(b,d,c,e,f||0);var h=f.element,m=h.getFirst(),g=this;h.disableContextMenu();this.element=h;this._={editor:b,panel:f,parentElement:c,definition:e,document:d,iframe:m,children:[],dir:b.lang.dir,showBlockParams:null};b.on("mode",k);b.on("resize",k);d.getWindow().on("resize",function(){this.reposition()},this)},proto:{addBlock:function(a,c){return this._.panel.addBlock(a,c)},addListBlock:function(a,c){return this._.panel.addListBlock(a,c)},getBlock:function(a){return this._.panel.getBlock(a)},
-showBlock:function(a,c,e,f,k,d){var h=this._.panel,m=h.showBlock(a);this._.showBlockParams=[].slice.call(arguments);this.allowBlur(!1);var g=this._.editor.editable();this._.returnFocus=g.hasFocus?g:new CKEDITOR.dom.element(CKEDITOR.document.$.activeElement);this._.hideTimeout=0;var n=this.element,g=this._.iframe,g=CKEDITOR.env.ie&&!CKEDITOR.env.edge?g:new CKEDITOR.dom.window(g.$.contentWindow),p=n.getDocument(),r=this._.parentElement.getPositionedAncestor(),x=c.getDocumentPosition(p),p=r?r.getDocumentPosition(p):
-{x:0,y:0},v="rtl"==this._.dir,u=x.x+(f||0)-p.x,t=x.y+(k||0)-p.y;!v||1!=e&&4!=e?v||2!=e&&3!=e||(u+=c.$.offsetWidth-1):u+=c.$.offsetWidth;if(3==e||4==e)t+=c.$.offsetHeight-1;this._.panel._.offsetParentId=c.getId();n.setStyles({top:t+"px",left:0,display:""});n.setOpacity(0);n.getFirst().removeStyle("width");this._.editor.focusManager.add(g);this._.blurSet||(CKEDITOR.event.useCapture=!0,g.on("blur",function(a){function b(){delete this._.returnFocus;this.hide()}this.allowBlur()&&a.data.getPhase()==CKEDITOR.EVENT_PHASE_AT_TARGET&&
+showBlock:function(a,c,e,f,k,d){var h=this._.panel,m=h.showBlock(a);this._.showBlockParams=[].slice.call(arguments);this.allowBlur(!1);var g=this._.editor.editable();this._.returnFocus=g.hasFocus?g:new CKEDITOR.dom.element(CKEDITOR.document.$.activeElement);this._.hideTimeout=0;var n=this.element,g=this._.iframe,g=CKEDITOR.env.ie&&!CKEDITOR.env.edge?g:new CKEDITOR.dom.window(g.$.contentWindow),q=n.getDocument(),v=this._.parentElement.getPositionedAncestor(),y=c.getDocumentPosition(q),q=v?v.getDocumentPosition(q):
+{x:0,y:0},w="rtl"==this._.dir,u=y.x+(f||0)-q.x,r=y.y+(k||0)-q.y;!w||1!=e&&4!=e?w||2!=e&&3!=e||(u+=c.$.offsetWidth-1):u+=c.$.offsetWidth;if(3==e||4==e)r+=c.$.offsetHeight-1;this._.panel._.offsetParentId=c.getId();n.setStyles({top:r+"px",left:0,display:""});n.setOpacity(0);n.getFirst().removeStyle("width");this._.editor.focusManager.add(g);this._.blurSet||(CKEDITOR.event.useCapture=!0,g.on("blur",function(a){function b(){delete this._.returnFocus;this.hide()}this.allowBlur()&&a.data.getPhase()==CKEDITOR.EVENT_PHASE_AT_TARGET&&
 this.visible&&!this._.activeChild&&(CKEDITOR.env.iOS?this._.hideTimeout||(this._.hideTimeout=CKEDITOR.tools.setTimeout(b,0,this)):b.call(this))},this),g.on("focus",function(){this._.focused=!0;this.hideChild();this.allowBlur(!0)},this),CKEDITOR.env.iOS&&(g.on("touchstart",function(){clearTimeout(this._.hideTimeout)},this),g.on("touchend",function(){this._.hideTimeout=0;this.focus()},this)),CKEDITOR.event.useCapture=!1,this._.blurSet=1);h.onEscape=CKEDITOR.tools.bind(function(a){if(this.onEscape&&
 !1===this.onEscape(a))return!1},this);CKEDITOR.tools.setTimeout(function(){var a=CKEDITOR.tools.bind(function(){var a=n;a.removeStyle("width");if(m.autoSize){var b=m.element.getDocument(),b=(CKEDITOR.env.webkit||CKEDITOR.env.edge?m.element:b.getBody()).$.scrollWidth;CKEDITOR.env.ie&&CKEDITOR.env.quirks&&0<b&&(b+=(a.$.offsetWidth||0)-(a.$.clientWidth||0)+3);a.setStyle("width",b+10+"px");b=m.element.$.scrollHeight;CKEDITOR.env.ie&&CKEDITOR.env.quirks&&0<b&&(b+=(a.$.offsetHeight||0)-(a.$.clientHeight||
-0)+3);a.setStyle("height",b+"px");h._.currentBlock.element.setStyle("display","none").removeStyle("display")}else a.removeStyle("height");v&&(u-=n.$.offsetWidth);n.setStyle("left",u+"px");var b=h.element.getWindow(),a=n.$.getBoundingClientRect(),b=b.getViewPaneSize(),c=a.width||a.right-a.left,e=a.height||a.bottom-a.top,f=v?a.right:b.width-a.left,g=v?b.width-a.right:a.left;v?f<c&&(u=g>c?u+c:b.width>c?u-a.left:u-a.right+b.width):f<c&&(u=g>c?u-c:b.width>c?u-a.right+b.width:u-a.left);c=a.top;b.height-
-a.top<e&&(t=c>e?t-e:b.height>e?t-a.bottom+b.height:t-a.top);CKEDITOR.env.ie&&(b=a=new CKEDITOR.dom.element(n.$.offsetParent),"html"==b.getName()&&(b=b.getDocument().getBody()),"rtl"==b.getComputedStyle("direction")&&(u=CKEDITOR.env.ie8Compat?u-2*n.getDocument().getDocumentElement().$.scrollLeft:u-(a.$.scrollWidth-a.$.clientWidth)));var a=n.getFirst(),k;(k=a.getCustomData("activePanel"))&&k.onHide&&k.onHide.call(this,1);a.setCustomData("activePanel",this);n.setStyles({top:t+"px",left:u+"px"});n.setOpacity(1);
+0)+3);a.setStyle("height",b+"px");h._.currentBlock.element.setStyle("display","none").removeStyle("display")}else a.removeStyle("height");w&&(u-=n.$.offsetWidth);n.setStyle("left",u+"px");var b=h.element.getWindow(),a=n.$.getBoundingClientRect(),b=b.getViewPaneSize(),c=a.width||a.right-a.left,e=a.height||a.bottom-a.top,f=w?a.right:b.width-a.left,g=w?b.width-a.right:a.left;w?f<c&&(u=g>c?u+c:b.width>c?u-a.left:u-a.right+b.width):f<c&&(u=g>c?u-c:b.width>c?u-a.right+b.width:u-a.left);c=a.top;b.height-
+a.top<e&&(r=c>e?r-e:b.height>e?r-a.bottom+b.height:r-a.top);CKEDITOR.env.ie&&(b=a=new CKEDITOR.dom.element(n.$.offsetParent),"html"==b.getName()&&(b=b.getDocument().getBody()),"rtl"==b.getComputedStyle("direction")&&(u=CKEDITOR.env.ie8Compat?u-2*n.getDocument().getDocumentElement().$.scrollLeft:u-(a.$.scrollWidth-a.$.clientWidth)));var a=n.getFirst(),k;(k=a.getCustomData("activePanel"))&&k.onHide&&k.onHide.call(this,1);a.setCustomData("activePanel",this);n.setStyles({top:r+"px",left:u+"px"});n.setOpacity(1);
 d&&d()},this);h.isLoaded?a():h.onLoad=a;CKEDITOR.tools.setTimeout(function(){var a=CKEDITOR.env.webkit&&CKEDITOR.document.getWindow().getScrollPosition().y;this.focus();m.element.focus();CKEDITOR.env.webkit&&(CKEDITOR.document.getBody().$.scrollTop=a);this.allowBlur(!0);CKEDITOR.env.ie?CKEDITOR.tools.setTimeout(function(){m.markFirstDisplayed?m.markFirstDisplayed():m._.markFirstDisplayed()},0):m.markFirstDisplayed?m.markFirstDisplayed():m._.markFirstDisplayed();this._.editor.fire("panelShow",this)},
 0,this)},CKEDITOR.env.air?200:0,this);this.visible=1;this.onShow&&this.onShow.call(this)},reposition:function(){var a=this._.showBlockParams;this.visible&&this._.showBlockParams&&(this.hide(),this.showBlock.apply(this,a))},focus:function(){if(CKEDITOR.env.webkit){var a=CKEDITOR.document.getActive();a&&!a.equals(this._.iframe)&&a.$.blur()}(this._.lastFocused||this._.iframe.getFrameDocument().getWindow()).focus()},blur:function(){var a=this._.iframe.getFrameDocument().getActive();a&&a.is("a")&&(this._.lastFocused=
 a)},hide:function(a){if(this.visible&&(!this.onHide||!0!==this.onHide.call(this))){this.hideChild();CKEDITOR.env.gecko&&this._.iframe.getFrameDocument().$.activeElement.blur();this.element.setStyle("display","none");this.visible=0;this.element.getFirst().removeCustomData("activePanel");if(a=a&&this._.returnFocus)CKEDITOR.env.webkit&&a.type&&a.getWindow().$.focus(),a.focus();delete this._.lastFocused;this._.showBlockParams=null;this._.editor.fire("panelHide",this)}},allowBlur:function(a){var c=this._.panel;
@@ -717,72 +716,72 @@ e){b[e.group]&&(c[a]=new CKEDITOR.menuItem(this,a,e))};a.addMenuItems=function(a
 CKEDITOR.env.gecko&&CKEDITOR.env.mac&&(f+=' onkeypress\x3d"return false;"');CKEDITOR.env.gecko&&(f+=' onblur\x3d"this.style.cssText \x3d this.style.cssText;" ondragstart\x3d"return false;"');var f=f+(' onmouseover\x3d"CKEDITOR.tools.callFunction({hoverFn},{index});" onmouseout\x3d"CKEDITOR.tools.callFunction({moveOutFn},{index});" '+(CKEDITOR.env.ie?'onclick\x3d"return false;" onmouseup':"onclick")+'\x3d"CKEDITOR.tools.callFunction({clickFn},{index}); return false;"\x3e'),b=CKEDITOR.addTemplate("menuItem",
 f+'\x3cspan class\x3d"cke_menubutton_inner"\x3e\x3cspan class\x3d"cke_menubutton_icon"\x3e\x3cspan class\x3d"cke_button_icon cke_button__{iconName}_icon" style\x3d"{iconStyle}"\x3e\x3c/span\x3e\x3c/span\x3e\x3cspan class\x3d"cke_menubutton_label"\x3e{label}\x3c/span\x3e{shortcutHtml}{arrowHtml}\x3c/span\x3e\x3c/a\x3e\x3cspan id\x3d"{id}_description" class\x3d"cke_voice_label" aria-hidden\x3d"false"\x3e{ariaShortcut}\x3c/span\x3e\x3c/span\x3e'),c=CKEDITOR.addTemplate("menuArrow",'\x3cspan class\x3d"cke_menuarrow"\x3e\x3cspan\x3e{label}\x3c/span\x3e\x3c/span\x3e'),
 e=CKEDITOR.addTemplate("menuShortcut",'\x3cspan class\x3d"cke_menubutton_label cke_menubutton_shortcut"\x3e{shortcut}\x3c/span\x3e');CKEDITOR.menu=CKEDITOR.tools.createClass({$:function(a,b){b=this._.definition=b||{};this.id=CKEDITOR.tools.getNextId();this.editor=a;this.items=[];this._.listeners=[];this._.level=b.level||1;var c=CKEDITOR.tools.extend({},b.panel,{css:[CKEDITOR.skin.getPath("editor")],level:this._.level-1,block:{}}),e=c.block.attributes=c.attributes||{};!e.role&&(e.role="menu");this._.panelDefinition=
-c},_:{onShow:function(){var a=this.editor.getSelection(),b=a&&a.getStartElement(),c=this.editor.elementPath(),e=this._.listeners;this.removeAll();for(var f=0;f<e.length;f++){var g=e[f](b,a,c);if(g)for(var n in g){var p=this.editor.getMenuItem(n);!p||p.command&&!this.editor.getCommand(p.command).state||(p.state=g[n],this.add(p))}}},onClick:function(a){this.hide();if(a.onClick)a.onClick();else a.command&&this.editor.execCommand(a.command)},onEscape:function(a){var b=this.parent;b?b._.panel.hideChild(1):
+c},_:{onShow:function(){var a=this.editor.getSelection(),b=a&&a.getStartElement(),c=this.editor.elementPath(),e=this._.listeners;this.removeAll();for(var f=0;f<e.length;f++){var g=e[f](b,a,c);if(g)for(var n in g){var q=this.editor.getMenuItem(n);!q||q.command&&!this.editor.getCommand(q.command).state||(q.state=g[n],this.add(q))}}},onClick:function(a){this.hide();if(a.onClick)a.onClick();else a.command&&this.editor.execCommand(a.command)},onEscape:function(a){var b=this.parent;b?b._.panel.hideChild(1):
 27==a&&this.hide(1);return!1},onHide:function(){this.onHide&&this.onHide()},showSubMenu:function(a){var b=this._.subMenu,c=this.items[a];if(c=c.getItems&&c.getItems()){b?b.removeAll():(b=this._.subMenu=new CKEDITOR.menu(this.editor,CKEDITOR.tools.extend({},this._.definition,{level:this._.level+1},!0)),b.parent=this,b._.onClick=CKEDITOR.tools.bind(this._.onClick,this));for(var e in c){var f=this.editor.getMenuItem(e);f&&(f.state=c[e],b.add(f))}var g=this._.panel.getBlock(this.id).element.getDocument().getById(this.id+
-String(a));setTimeout(function(){b.show(g,2)},0)}else this._.panel.hideChild(1)}},proto:{add:function(a){a.order||(a.order=this.items.length);this.items.push(a)},removeAll:function(){this.items=[]},show:function(b,c,d,e){if(!this.parent&&(this._.onShow(),!this.items.length))return;c=c||("rtl"==this.editor.lang.dir?2:1);var f=this.items,g=this.editor,n=this._.panel,p=this._.element;if(!n){n=this._.panel=new CKEDITOR.ui.floatPanel(this.editor,CKEDITOR.document.getBody(),this._.panelDefinition,this._.level);
-n.onEscape=CKEDITOR.tools.bind(function(a){if(!1===this._.onEscape(a))return!1},this);n.onShow=function(){n._.panel.getHolderElement().getParent().addClass("cke").addClass("cke_reset_all")};n.onHide=CKEDITOR.tools.bind(function(){this._.onHide&&this._.onHide()},this);p=n.addBlock(this.id,this._.panelDefinition.block);p.autoSize=!0;var r=p.keys;r[40]="next";r[9]="next";r[38]="prev";r[CKEDITOR.SHIFT+9]="prev";r["rtl"==g.lang.dir?37:39]=CKEDITOR.env.ie?"mouseup":"click";r[32]=CKEDITOR.env.ie?"mouseup":
-"click";CKEDITOR.env.ie&&(r[13]="mouseup");p=this._.element=p.element;r=p.getDocument();r.getBody().setStyle("overflow","hidden");r.getElementsByTag("html").getItem(0).setStyle("overflow","hidden");this._.itemOverFn=CKEDITOR.tools.addFunction(function(a){clearTimeout(this._.showSubTimeout);this._.showSubTimeout=CKEDITOR.tools.setTimeout(this._.showSubMenu,g.config.menu_subMenuDelay||400,this,[a])},this);this._.itemOutFn=CKEDITOR.tools.addFunction(function(){clearTimeout(this._.showSubTimeout)},this);
-this._.itemClickFn=CKEDITOR.tools.addFunction(function(a){var b=this.items[a];if(b.state==CKEDITOR.TRISTATE_DISABLED)this.hide(1);else if(b.getItems)this._.showSubMenu(a);else this._.onClick(b)},this)}a(f);for(var r=g.elementPath(),r=['\x3cdiv class\x3d"cke_menu'+(r&&r.direction()!=g.lang.dir?" cke_mixed_dir_content":"")+'" role\x3d"presentation"\x3e'],x=f.length,v=x&&f[0].group,u=0;u<x;u++){var t=f[u];v!=t.group&&(r.push('\x3cdiv class\x3d"cke_menuseparator" role\x3d"separator"\x3e\x3c/div\x3e'),
-v=t.group);t.render(this,u,r)}r.push("\x3c/div\x3e");p.setHtml(r.join(""));CKEDITOR.ui.fire("ready",this);this.parent?this.parent._.panel.showAsChild(n,this.id,b,c,d,e):n.showBlock(this.id,b,c,d,e);g.fire("menuShow",[n])},addListener:function(a){this._.listeners.push(a)},hide:function(a){this._.onHide&&this._.onHide();this._.panel&&this._.panel.hide(a)}}});CKEDITOR.menuItem=CKEDITOR.tools.createClass({$:function(a,b,c){CKEDITOR.tools.extend(this,c,{order:0,className:"cke_menubutton__"+b});this.group=
-a._.menuGroups[this.group];this.editor=a;this.name=b},proto:{render:function(a,f,d){var h=a.id+String(f),m="undefined"==typeof this.state?CKEDITOR.TRISTATE_OFF:this.state,g="",n=this.editor,p,r,x=m==CKEDITOR.TRISTATE_ON?"on":m==CKEDITOR.TRISTATE_DISABLED?"disabled":"off";this.role in{menuitemcheckbox:1,menuitemradio:1}&&(g=' aria-checked\x3d"'+(m==CKEDITOR.TRISTATE_ON?"true":"false")+'"');var v=this.getItems,u="\x26#"+("rtl"==this.editor.lang.dir?"9668":"9658")+";",t=this.name;this.icon&&!/\./.test(this.icon)&&
-(t=this.icon);this.command&&(p=n.getCommand(this.command),(p=n.getCommandKeystroke(p))&&(r=CKEDITOR.tools.keystrokeToString(n.lang.common.keyboard,p)));a={id:h,name:this.name,iconName:t,label:this.label,cls:this.className||"",state:x,hasPopup:v?"true":"false",disabled:m==CKEDITOR.TRISTATE_DISABLED,title:this.label+(r?" ("+r.display+")":""),ariaShortcut:r?n.lang.common.keyboardShortcut+" "+r.aria:"",href:"javascript:void('"+(this.label||"").replace("'")+"')",hoverFn:a._.itemOverFn,moveOutFn:a._.itemOutFn,
-clickFn:a._.itemClickFn,index:f,iconStyle:CKEDITOR.skin.getIconStyle(t,"rtl"==this.editor.lang.dir,t==this.icon?null:this.icon,this.iconOffset),shortcutHtml:r?e.output({shortcut:r.display}):"",arrowHtml:v?c.output({label:u}):"",role:this.role?this.role:"menuitem",ariaChecked:g};b.output(a,d)}}})}(),CKEDITOR.config.menu_groups="clipboard,form,tablecell,tablecellproperties,tablerow,tablecolumn,table,anchor,link,image,flash,checkbox,radio,textfield,hiddenfield,imagebutton,button,select,textarea,div",
+String(a));setTimeout(function(){b.show(g,2)},0)}else this._.panel.hideChild(1)}},proto:{add:function(a){a.order||(a.order=this.items.length);this.items.push(a)},removeAll:function(){this.items=[]},show:function(b,c,d,e){if(!this.parent&&(this._.onShow(),!this.items.length))return;c=c||("rtl"==this.editor.lang.dir?2:1);var f=this.items,g=this.editor,n=this._.panel,q=this._.element;if(!n){n=this._.panel=new CKEDITOR.ui.floatPanel(this.editor,CKEDITOR.document.getBody(),this._.panelDefinition,this._.level);
+n.onEscape=CKEDITOR.tools.bind(function(a){if(!1===this._.onEscape(a))return!1},this);n.onShow=function(){n._.panel.getHolderElement().getParent().addClass("cke").addClass("cke_reset_all")};n.onHide=CKEDITOR.tools.bind(function(){this._.onHide&&this._.onHide()},this);q=n.addBlock(this.id,this._.panelDefinition.block);q.autoSize=!0;var v=q.keys;v[40]="next";v[9]="next";v[38]="prev";v[CKEDITOR.SHIFT+9]="prev";v["rtl"==g.lang.dir?37:39]=CKEDITOR.env.ie?"mouseup":"click";v[32]=CKEDITOR.env.ie?"mouseup":
+"click";CKEDITOR.env.ie&&(v[13]="mouseup");q=this._.element=q.element;v=q.getDocument();v.getBody().setStyle("overflow","hidden");v.getElementsByTag("html").getItem(0).setStyle("overflow","hidden");this._.itemOverFn=CKEDITOR.tools.addFunction(function(a){clearTimeout(this._.showSubTimeout);this._.showSubTimeout=CKEDITOR.tools.setTimeout(this._.showSubMenu,g.config.menu_subMenuDelay||400,this,[a])},this);this._.itemOutFn=CKEDITOR.tools.addFunction(function(){clearTimeout(this._.showSubTimeout)},this);
+this._.itemClickFn=CKEDITOR.tools.addFunction(function(a){var b=this.items[a];if(b.state==CKEDITOR.TRISTATE_DISABLED)this.hide(1);else if(b.getItems)this._.showSubMenu(a);else this._.onClick(b)},this)}a(f);for(var v=g.elementPath(),v=['\x3cdiv class\x3d"cke_menu'+(v&&v.direction()!=g.lang.dir?" cke_mixed_dir_content":"")+'" role\x3d"presentation"\x3e'],y=f.length,w=y&&f[0].group,u=0;u<y;u++){var r=f[u];w!=r.group&&(v.push('\x3cdiv class\x3d"cke_menuseparator" role\x3d"separator"\x3e\x3c/div\x3e'),
+w=r.group);r.render(this,u,v)}v.push("\x3c/div\x3e");q.setHtml(v.join(""));CKEDITOR.ui.fire("ready",this);this.parent?this.parent._.panel.showAsChild(n,this.id,b,c,d,e):n.showBlock(this.id,b,c,d,e);g.fire("menuShow",[n])},addListener:function(a){this._.listeners.push(a)},hide:function(a){this._.onHide&&this._.onHide();this._.panel&&this._.panel.hide(a)}}});CKEDITOR.menuItem=CKEDITOR.tools.createClass({$:function(a,b,c){CKEDITOR.tools.extend(this,c,{order:0,className:"cke_menubutton__"+b});this.group=
+a._.menuGroups[this.group];this.editor=a;this.name=b},proto:{render:function(a,f,d){var h=a.id+String(f),m="undefined"==typeof this.state?CKEDITOR.TRISTATE_OFF:this.state,g="",n=this.editor,q,v,y=m==CKEDITOR.TRISTATE_ON?"on":m==CKEDITOR.TRISTATE_DISABLED?"disabled":"off";this.role in{menuitemcheckbox:1,menuitemradio:1}&&(g=' aria-checked\x3d"'+(m==CKEDITOR.TRISTATE_ON?"true":"false")+'"');var w=this.getItems,u="\x26#"+("rtl"==this.editor.lang.dir?"9668":"9658")+";",r=this.name;this.icon&&!/\./.test(this.icon)&&
+(r=this.icon);this.command&&(q=n.getCommand(this.command),(q=n.getCommandKeystroke(q))&&(v=CKEDITOR.tools.keystrokeToString(n.lang.common.keyboard,q)));a={id:h,name:this.name,iconName:r,label:this.label,cls:this.className||"",state:y,hasPopup:w?"true":"false",disabled:m==CKEDITOR.TRISTATE_DISABLED,title:this.label+(v?" ("+v.display+")":""),ariaShortcut:v?n.lang.common.keyboardShortcut+" "+v.aria:"",href:"javascript:void('"+(this.label||"").replace("'")+"')",hoverFn:a._.itemOverFn,moveOutFn:a._.itemOutFn,
+clickFn:a._.itemClickFn,index:f,iconStyle:CKEDITOR.skin.getIconStyle(r,"rtl"==this.editor.lang.dir,r==this.icon?null:this.icon,this.iconOffset),shortcutHtml:v?e.output({shortcut:v.display}):"",arrowHtml:w?c.output({label:u}):"",role:this.role?this.role:"menuitem",ariaChecked:g};b.output(a,d)}}})}(),CKEDITOR.config.menu_groups="clipboard,form,tablecell,tablecellproperties,tablerow,tablecolumn,table,anchor,link,image,flash,checkbox,radio,textfield,hiddenfield,imagebutton,button,select,textarea,div",
 CKEDITOR.plugins.add("contextmenu",{requires:"menu",onLoad:function(){CKEDITOR.plugins.contextMenu=CKEDITOR.tools.createClass({base:CKEDITOR.menu,$:function(a){this.base.call(this,a,{panel:{className:"cke_menu_panel",attributes:{"aria-label":a.lang.contextmenu.options}}})},proto:{addTarget:function(a,f){a.on("contextmenu",function(a){a=a.data;var c=CKEDITOR.env.webkit?b:CKEDITOR.env.mac?a.$.metaKey:a.$.ctrlKey;if(!f||!c){a.preventDefault();if(CKEDITOR.env.mac&&CKEDITOR.env.webkit){var c=this.editor,
 k=(new CKEDITOR.dom.elementPath(a.getTarget(),c.editable())).contains(function(a){return a.hasAttribute("contenteditable")},!0);k&&"false"==k.getAttribute("contenteditable")&&c.getSelection().fake(k)}var k=a.getTarget().getDocument(),d=a.getTarget().getDocument().getDocumentElement(),c=!k.equals(CKEDITOR.document),k=k.getWindow().getScrollPosition(),h=c?a.$.clientX:a.$.pageX||k.x+a.$.clientX,m=c?a.$.clientY:a.$.pageY||k.y+a.$.clientY;CKEDITOR.tools.setTimeout(function(){this.open(d,null,h,m)},CKEDITOR.env.ie?
 200:0,this)}},this);if(CKEDITOR.env.webkit){var b,c=function(){b=0};a.on("keydown",function(a){b=CKEDITOR.env.mac?a.data.$.metaKey:a.data.$.ctrlKey});a.on("keyup",c);a.on("contextmenu",c)}},open:function(a,f,b,c){!1!==this.editor.config.enableContextMenu&&(this.editor.focus(),a=a||CKEDITOR.document.getDocumentElement(),this.editor.selectionChange(1),this.show(a,f,b,c))}}})},beforeInit:function(a){var f=a.contextMenu=new CKEDITOR.plugins.contextMenu(a);a.on("contentDom",function(){f.addTarget(a.editable(),
 !1!==a.config.browserContextMenuOnCtrl)});a.addCommand("contextMenu",{exec:function(){a.contextMenu.open(a.document.getBody())}});a.setKeystroke(CKEDITOR.SHIFT+121,"contextMenu");a.setKeystroke(CKEDITOR.CTRL+CKEDITOR.SHIFT+121,"contextMenu")}}),function(){function a(a,b){function k(b){b=g.list[b];var c;b.equals(a.editable())||"true"==b.getAttribute("contenteditable")?(c=a.createRange(),c.selectNodeContents(b),c=c.select()):(c=a.getSelection(),c.selectElement(b));CKEDITOR.env.ie&&a.fire("selectionChange",
 {selection:c,path:new CKEDITOR.dom.elementPath(b)});a.focus()}function d(){m&&m.setHtml('\x3cspan class\x3d"cke_path_empty"\x3e\x26nbsp;\x3c/span\x3e');delete g.list}var h=a.ui.spaceId("path"),m,g=a._.elementsPath,n=g.idBase;b.html+='\x3cspan id\x3d"'+h+'_label" class\x3d"cke_voice_label"\x3e'+a.lang.elementspath.eleLabel+'\x3c/span\x3e\x3cspan id\x3d"'+h+'" class\x3d"cke_path" role\x3d"group" aria-labelledby\x3d"'+h+'_label"\x3e\x3cspan class\x3d"cke_path_empty"\x3e\x26nbsp;\x3c/span\x3e\x3c/span\x3e';
-a.on("uiReady",function(){var b=a.ui.space("path");b&&a.focusManager.add(b,1)});g.onClick=k;var p=CKEDITOR.tools.addFunction(k),r=CKEDITOR.tools.addFunction(function(b,c){var d=g.idBase,f;c=new CKEDITOR.dom.event(c);f="rtl"==a.lang.dir;switch(c.getKeystroke()){case f?39:37:case 9:return(f=CKEDITOR.document.getById(d+(b+1)))||(f=CKEDITOR.document.getById(d+"0")),f.focus(),!1;case f?37:39:case CKEDITOR.SHIFT+9:return(f=CKEDITOR.document.getById(d+(b-1)))||(f=CKEDITOR.document.getById(d+(g.list.length-
-1))),f.focus(),!1;case 27:return a.focus(),!1;case 13:case 32:return k(b),!1}return!0});a.on("selectionChange",function(){for(var b=[],d=g.list=[],f=[],k=g.filters,l=!0,A=a.elementPath().elements,q,w=A.length;w--;){var B=A[w],z=0;q=B.data("cke-display-name")?B.data("cke-display-name"):B.data("cke-real-element-type")?B.data("cke-real-element-type"):B.getName();(l=B.hasAttribute("contenteditable")?"true"==B.getAttribute("contenteditable"):l)||B.hasAttribute("contenteditable")||(z=1);for(var C=0;C<k.length;C++){var E=
-k[C](B,q);if(!1===E){z=1;break}q=E||q}z||(d.unshift(B),f.unshift(q))}d=d.length;for(k=0;k<d;k++)q=f[k],l=a.lang.elementspath.eleTitle.replace(/%1/,q),q=c.output({id:n+k,label:l,text:q,jsTitle:"javascript:void('"+q+"')",index:k,keyDownFn:r,clickFn:p}),b.unshift(q);m||(m=CKEDITOR.document.getById(h));f=m;f.setHtml(b.join("")+'\x3cspan class\x3d"cke_path_empty"\x3e\x26nbsp;\x3c/span\x3e');a.fire("elementsPathUpdate",{space:f})});a.on("readOnly",d);a.on("contentDomUnload",d);a.addCommand("elementsPathFocus",
+a.on("uiReady",function(){var b=a.ui.space("path");b&&a.focusManager.add(b,1)});g.onClick=k;var q=CKEDITOR.tools.addFunction(k),v=CKEDITOR.tools.addFunction(function(b,c){var d=g.idBase,f;c=new CKEDITOR.dom.event(c);f="rtl"==a.lang.dir;switch(c.getKeystroke()){case f?39:37:case 9:return(f=CKEDITOR.document.getById(d+(b+1)))||(f=CKEDITOR.document.getById(d+"0")),f.focus(),!1;case f?37:39:case CKEDITOR.SHIFT+9:return(f=CKEDITOR.document.getById(d+(b-1)))||(f=CKEDITOR.document.getById(d+(g.list.length-
+1))),f.focus(),!1;case 27:return a.focus(),!1;case 13:case 32:return k(b),!1}return!0});a.on("selectionChange",function(){for(var b=[],d=g.list=[],f=[],k=g.filters,l=!0,A=a.elementPath().elements,p,x=A.length;x--;){var B=A[x],z=0;p=B.data("cke-display-name")?B.data("cke-display-name"):B.data("cke-real-element-type")?B.data("cke-real-element-type"):B.getName();(l=B.hasAttribute("contenteditable")?"true"==B.getAttribute("contenteditable"):l)||B.hasAttribute("contenteditable")||(z=1);for(var C=0;C<k.length;C++){var D=
+k[C](B,p);if(!1===D){z=1;break}p=D||p}z||(d.unshift(B),f.unshift(p))}d=d.length;for(k=0;k<d;k++)p=f[k],l=a.lang.elementspath.eleTitle.replace(/%1/,p),p=c.output({id:n+k,label:l,text:p,jsTitle:"javascript:void('"+p+"')",index:k,keyDownFn:v,clickFn:q}),b.unshift(p);m||(m=CKEDITOR.document.getById(h));f=m;f.setHtml(b.join("")+'\x3cspan class\x3d"cke_path_empty"\x3e\x26nbsp;\x3c/span\x3e');a.fire("elementsPathUpdate",{space:f})});a.on("readOnly",d);a.on("contentDomUnload",d);a.addCommand("elementsPathFocus",
 f.toolbarFocus);a.setKeystroke(CKEDITOR.ALT+122,"elementsPathFocus")}var f={toolbarFocus:{editorFocus:!1,readOnly:1,exec:function(a){(a=CKEDITOR.document.getById(a._.elementsPath.idBase+"0"))&&a.focus(CKEDITOR.env.ie||CKEDITOR.env.air)}}},b="";CKEDITOR.env.gecko&&CKEDITOR.env.mac&&(b+=' onkeypress\x3d"return false;"');CKEDITOR.env.gecko&&(b+=' onblur\x3d"this.style.cssText \x3d this.style.cssText;"');var c=CKEDITOR.addTemplate("pathItem",'\x3ca id\x3d"{id}" href\x3d"{jsTitle}" tabindex\x3d"-1" class\x3d"cke_path_item" title\x3d"{label}"'+
 b+' hidefocus\x3d"true"  onkeydown\x3d"return CKEDITOR.tools.callFunction({keyDownFn},{index}, event );" onclick\x3d"CKEDITOR.tools.callFunction({clickFn},{index}); return false;" role\x3d"button" aria-label\x3d"{label}"\x3e{text}\x3c/a\x3e');CKEDITOR.plugins.add("elementspath",{init:function(b){b._.elementsPath={idBase:"cke_elementspath_"+CKEDITOR.tools.getNextNumber()+"_",filters:[]};b.on("uiSpace",function(c){"bottom"==c.data.space&&a(b,c.data)})}})}(),function(){function a(a,e){var l,k;e.on("refresh",
 function(a){var c=[f],e;for(e in a.data.states)c.push(a.data.states[e]);this.setState(CKEDITOR.tools.search(c,b)?b:f)},e,null,100);e.on("exec",function(b){l=a.getSelection();k=l.createBookmarks(1);b.data||(b.data={});b.data.done=!1},e,null,0);e.on("exec",function(){a.forceNextSelectionCheck();l.selectBookmarks(k)},e,null,100)}var f=CKEDITOR.TRISTATE_DISABLED,b=CKEDITOR.TRISTATE_OFF;CKEDITOR.plugins.add("indent",{init:function(b){var e=CKEDITOR.plugins.indent.genericDefinition;a(b,b.addCommand("indent",
 new e(!0)));a(b,b.addCommand("outdent",new e));b.ui.addButton&&(b.ui.addButton("Indent",{label:b.lang.indent.indent,command:"indent",directional:!0,toolbar:"indent,20"}),b.ui.addButton("Outdent",{label:b.lang.indent.outdent,command:"outdent",directional:!0,toolbar:"indent,10"}));b.on("dirChanged",function(a){var e=b.createRange(),d=a.data.node;e.setStartBefore(d);e.setEndAfter(d);for(var f=new CKEDITOR.dom.walker(e),m;m=f.next();)if(m.type==CKEDITOR.NODE_ELEMENT)if(!m.equals(d)&&m.getDirection())e.setStartAfter(m),
-f=new CKEDITOR.dom.walker(e);else{var g=b.config.indentClasses;if(g)for(var n="ltr"==a.data.dir?["_rtl",""]:["","_rtl"],p=0;p<g.length;p++)m.hasClass(g[p]+n[0])&&(m.removeClass(g[p]+n[0]),m.addClass(g[p]+n[1]));g=m.getStyle("margin-right");n=m.getStyle("margin-left");g?m.setStyle("margin-left",g):m.removeStyle("margin-left");n?m.setStyle("margin-right",n):m.removeStyle("margin-right")}})}});CKEDITOR.plugins.indent={genericDefinition:function(a){this.isIndent=!!a;this.startDisabled=!this.isIndent},
+f=new CKEDITOR.dom.walker(e);else{var g=b.config.indentClasses;if(g)for(var n="ltr"==a.data.dir?["_rtl",""]:["","_rtl"],q=0;q<g.length;q++)m.hasClass(g[q]+n[0])&&(m.removeClass(g[q]+n[0]),m.addClass(g[q]+n[1]));g=m.getStyle("margin-right");n=m.getStyle("margin-left");g?m.setStyle("margin-left",g):m.removeStyle("margin-left");n?m.setStyle("margin-right",n):m.removeStyle("margin-right")}})}});CKEDITOR.plugins.indent={genericDefinition:function(a){this.isIndent=!!a;this.startDisabled=!this.isIndent},
 specificDefinition:function(a,b,f){this.name=b;this.editor=a;this.jobs={};this.enterBr=a.config.enterMode==CKEDITOR.ENTER_BR;this.isIndent=!!f;this.relatedGlobal=f?"indent":"outdent";this.indentKey=f?9:CKEDITOR.SHIFT+9;this.database={}},registerCommands:function(a,b){a.on("pluginsLoaded",function(){for(var a in b)(function(a,b){var c=a.getCommand(b.relatedGlobal),e;for(e in b.jobs)c.on("exec",function(c){c.data.done||(a.fire("lockSnapshot"),b.execJob(a,e)&&(c.data.done=!0),a.fire("unlockSnapshot"),
 CKEDITOR.dom.element.clearAllMarkers(b.database))},this,null,e),c.on("refresh",function(c){c.data.states||(c.data.states={});c.data.states[b.name+"@"+e]=b.refreshJob(a,e,c.data.path)},this,null,e);a.addFeature(b)})(this,b[a])})}};CKEDITOR.plugins.indent.genericDefinition.prototype={context:"p",exec:function(){}};CKEDITOR.plugins.indent.specificDefinition.prototype={execJob:function(a,b){var l=this.jobs[b];if(l.state!=f)return l.exec.call(this,a)},refreshJob:function(a,b,l){b=this.jobs[b];a.activeFilter.checkFeature(this)?
-b.state=b.refresh.call(this,a,l):b.state=f;return b.state},getContext:function(a){return a.contains(this.context)}}}(),function(){function a(a){function c(f){for(var h=r.startContainer,l=r.endContainer;h&&!h.getParent().equals(f);)h=h.getParent();for(;l&&!l.getParent().equals(f);)l=l.getParent();if(!h||!l)return!1;for(var A=h,h=[],q=!1;!q;)A.equals(l)&&(q=!0),h.push(A),A=A.getNext();if(1>h.length)return!1;A=f.getParents(!0);for(l=0;l<A.length;l++)if(A[l].getName&&k[A[l].getName()]){f=A[l];break}for(var A=
-e.isIndent?1:-1,l=h[0],h=h[h.length-1],q=CKEDITOR.plugins.list.listToArray(f,g),w=q[h.getCustomData("listarray_index")].indent,l=l.getCustomData("listarray_index");l<=h.getCustomData("listarray_index");l++)if(q[l].indent+=A,0<A){var v=q[l].parent;q[l].parent=new CKEDITOR.dom.element(v.getName(),v.getDocument())}for(l=h.getCustomData("listarray_index")+1;l<q.length&&q[l].indent>w;l++)q[l].indent+=A;h=CKEDITOR.plugins.list.arrayToList(q,g,null,a.config.enterMode,f.getDirection());if(!e.isIndent){var z;
-if((z=f.getParent())&&z.is("li"))for(var A=h.listNode.getChildren(),p=[],x,l=A.count()-1;0<=l;l--)(x=A.getItem(l))&&x.is&&x.is("li")&&p.push(x)}h&&h.listNode.replace(f);if(p&&p.length)for(l=0;l<p.length;l++){for(x=f=p[l];(x=x.getNext())&&x.is&&x.getName()in k;)CKEDITOR.env.needsNbspFiller&&!f.getFirst(b)&&f.append(r.document.createText(" ")),f.append(x);f.insertAfter(z)}h&&a.fire("contentDomInvalidated");return!0}for(var e=this,g=this.database,k=this.context,l=a.getSelection(),l=(l&&l.getRanges()).createIterator(),
-r;r=l.getNextRange();){for(var x=r.getCommonAncestor();x&&(x.type!=CKEDITOR.NODE_ELEMENT||!k[x.getName()]);){if(a.editable().equals(x)){x=!1;break}x=x.getParent()}x||(x=r.startPath().contains(k))&&r.setEndAt(x,CKEDITOR.POSITION_BEFORE_END);if(!x){var v=r.getEnclosedNode();v&&v.type==CKEDITOR.NODE_ELEMENT&&v.getName()in k&&(r.setStartAt(v,CKEDITOR.POSITION_AFTER_START),r.setEndAt(v,CKEDITOR.POSITION_BEFORE_END),x=v)}x&&r.startContainer.type==CKEDITOR.NODE_ELEMENT&&r.startContainer.getName()in k&&(v=
-new CKEDITOR.dom.walker(r),v.evaluator=f,r.startContainer=v.next());x&&r.endContainer.type==CKEDITOR.NODE_ELEMENT&&r.endContainer.getName()in k&&(v=new CKEDITOR.dom.walker(r),v.evaluator=f,r.endContainer=v.previous());if(x)return c(x)}return 0}function f(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.is("li")}function b(a){return c(a)&&e(a)}var c=CKEDITOR.dom.walker.whitespaces(!0),e=CKEDITOR.dom.walker.bookmark(!1,!0),l=CKEDITOR.TRISTATE_DISABLED,k=CKEDITOR.TRISTATE_OFF;CKEDITOR.plugins.add("indentlist",
-{requires:"indent",init:function(b){function c(b){e.specificDefinition.apply(this,arguments);this.requiredContent=["ul","ol"];b.on("key",function(a){if("wysiwyg"==b.mode&&a.data.keyCode==this.indentKey){var c=this.getContext(b.elementPath());!c||this.isIndent&&CKEDITOR.plugins.indentList.firstItemInPath(this.context,b.elementPath(),c)||(b.execCommand(this.relatedGlobal),a.cancel())}},this);this.jobs[this.isIndent?10:30]={refresh:this.isIndent?function(a,b){var c=this.getContext(b),d=CKEDITOR.plugins.indentList.firstItemInPath(this.context,
-b,c);return c&&this.isIndent&&!d?k:l}:function(a,b){return!this.getContext(b)||this.isIndent?l:k},exec:CKEDITOR.tools.bind(a,this)}}var e=CKEDITOR.plugins.indent;e.registerCommands(b,{indentlist:new c(b,"indentlist",!0),outdentlist:new c(b,"outdentlist")});CKEDITOR.tools.extend(c.prototype,e.specificDefinition.prototype,{context:{ol:1,ul:1}})}});CKEDITOR.plugins.indentList={};CKEDITOR.plugins.indentList.firstItemInPath=function(a,b,c){var e=b.contains(f);c||(c=b.contains(a));return c&&e&&e.equals(c.getFirst(f))}}(),
-function(){function a(a,b,c){function d(c){if(!(!(l=k[c?"getFirst":"getLast"]())||l.is&&l.isBlockBoundary()||!(m=b.root[c?"getPrevious":"getNext"](CKEDITOR.dom.walker.invisible(!0)))||m.is&&m.isBlockBoundary({br:1})))a.document.createElement("br")[c?"insertBefore":"insertAfter"](l)}for(var e=CKEDITOR.plugins.list.listToArray(b.root,c),f=[],g=0;g<b.contents.length;g++){var h=b.contents[g];(h=h.getAscendant("li",!0))&&!h.getCustomData("list_item_processed")&&(f.push(h),CKEDITOR.dom.element.setMarker(c,
-h,"list_item_processed",!0))}h=null;for(g=0;g<f.length;g++)h=f[g].getCustomData("listarray_index"),e[h].indent=-1;for(g=h+1;g<e.length;g++)if(e[g].indent>e[g-1].indent+1){f=e[g-1].indent+1-e[g].indent;for(h=e[g].indent;e[g]&&e[g].indent>=h;)e[g].indent+=f,g++;g--}var k=CKEDITOR.plugins.list.arrayToList(e,c,null,a.config.enterMode,b.root.getAttribute("dir")).listNode,l,m;d(!0);d();k.replace(b.root);a.fire("contentDomInvalidated")}function f(a,b){this.name=a;this.context=this.type=b;this.allowedContent=
-b+" li";this.requiredContent=b}function b(a,b,c,d){for(var e,f;e=a[d?"getLast":"getFirst"](r);)(f=e.getDirection(1))!==b.getDirection(1)&&e.setAttribute("dir",f),e.remove(),c?e[d?"insertBefore":"insertAfter"](c):b.append(e,d)}function c(a){function c(d){var e=a[d?"getPrevious":"getNext"](g);e&&e.type==CKEDITOR.NODE_ELEMENT&&e.is(a.getName())&&(b(a,e,null,!d),a.remove(),a=e)}c();c(1)}function e(a){return a.type==CKEDITOR.NODE_ELEMENT&&(a.getName()in CKEDITOR.dtd.$block||a.getName()in CKEDITOR.dtd.$listItem)&&
-CKEDITOR.dtd[a.getName()]["#"]}function l(a,d,e){a.fire("saveSnapshot");e.enlarge(CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS);var f=e.extractContents();d.trim(!1,!0);var h=d.createBookmark(),l=new CKEDITOR.dom.elementPath(d.startContainer),m=l.block,l=l.lastElement.getAscendant("li",1)||m,w=new CKEDITOR.dom.elementPath(e.startContainer),B=w.contains(CKEDITOR.dtd.$listItem),w=w.contains(CKEDITOR.dtd.$list);m?(m=m.getBogus())&&m.remove():w&&(m=w.getPrevious(g))&&n(m)&&m.remove();(m=f.getLast())&&m.type==CKEDITOR.NODE_ELEMENT&&
-m.is("br")&&m.remove();(m=d.startContainer.getChild(d.startOffset))?f.insertBefore(m):d.startContainer.append(f);B&&(f=k(B))&&(l.contains(B)?(b(f,B.getParent(),B),f.remove()):l.append(f));for(;e.checkStartOfBlock()&&e.checkEndOfBlock();){w=e.startPath();f=w.block;if(!f)break;f.is("li")&&(l=f.getParent(),f.equals(l.getLast(g))&&f.equals(l.getFirst(g))&&(f=l));e.moveToPosition(f,CKEDITOR.POSITION_BEFORE_START);f.remove()}e=e.clone();f=a.editable();e.setEndAt(f,CKEDITOR.POSITION_BEFORE_END);e=new CKEDITOR.dom.walker(e);
-e.evaluator=function(a){return g(a)&&!n(a)};(e=e.next())&&e.type==CKEDITOR.NODE_ELEMENT&&e.getName()in CKEDITOR.dtd.$list&&c(e);d.moveToBookmark(h);d.select();a.fire("saveSnapshot")}function k(a){return(a=a.getLast(g))&&a.type==CKEDITOR.NODE_ELEMENT&&a.getName()in d?a:null}var d={ol:1,ul:1},h=CKEDITOR.dom.walker.whitespaces(),m=CKEDITOR.dom.walker.bookmark(),g=function(a){return!(h(a)||m(a))},n=CKEDITOR.dom.walker.bogus();CKEDITOR.plugins.list={listToArray:function(a,b,c,e,f){if(!d[a.getName()])return[];
-e||(e=0);c||(c=[]);for(var g=0,h=a.getChildCount();g<h;g++){var k=a.getChild(g);k.type==CKEDITOR.NODE_ELEMENT&&k.getName()in CKEDITOR.dtd.$list&&CKEDITOR.plugins.list.listToArray(k,b,c,e+1);if("li"==k.$.nodeName.toLowerCase()){var l={parent:a,indent:e,element:k,contents:[]};f?l.grandparent=f:(l.grandparent=a.getParent(),l.grandparent&&"li"==l.grandparent.$.nodeName.toLowerCase()&&(l.grandparent=l.grandparent.getParent()));b&&CKEDITOR.dom.element.setMarker(b,k,"listarray_index",c.length);c.push(l);
-for(var m=0,n=k.getChildCount(),p;m<n;m++)p=k.getChild(m),p.type==CKEDITOR.NODE_ELEMENT&&d[p.getName()]?CKEDITOR.plugins.list.listToArray(p,b,c,e+1,l.grandparent):l.contents.push(p)}}return c},arrayToList:function(a,b,c,e,f){c||(c=0);if(!a||a.length<c+1)return null;for(var h,k=a[c].parent.getDocument(),l=new CKEDITOR.dom.documentFragment(k),n=null,p=c,C=Math.max(a[c].indent,0),r=null,G,F,J=e==CKEDITOR.ENTER_P?"p":"div";;){var H=a[p];h=H.grandparent;G=H.element.getDirection(1);if(H.indent==C){n&&a[p].parent.getName()==
-n.getName()||(n=a[p].parent.clone(!1,1),f&&n.setAttribute("dir",f),l.append(n));r=n.append(H.element.clone(0,1));G!=n.getDirection(1)&&r.setAttribute("dir",G);for(h=0;h<H.contents.length;h++)r.append(H.contents[h].clone(1,1));p++}else if(H.indent==Math.max(C,0)+1)H=a[p-1].element.getDirection(1),p=CKEDITOR.plugins.list.arrayToList(a,null,p,e,H!=G?G:null),!r.getChildCount()&&CKEDITOR.env.needsNbspFiller&&7>=k.$.documentMode&&r.append(k.createText(" ")),r.append(p.listNode),p=p.nextIndex;else if(-1==
-H.indent&&!c&&h){d[h.getName()]?(r=H.element.clone(!1,!0),G!=h.getDirection(1)&&r.setAttribute("dir",G)):r=new CKEDITOR.dom.documentFragment(k);var n=h.getDirection(1)!=G,M=H.element,L=M.getAttribute("class"),D=M.getAttribute("style"),T=r.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT&&(e!=CKEDITOR.ENTER_BR||n||D||L),I,O=H.contents.length,K;for(h=0;h<O;h++)if(I=H.contents[h],m(I)&&1<O)T?K=I.clone(1,1):r.append(I.clone(1,1));else if(I.type==CKEDITOR.NODE_ELEMENT&&I.isBlockBoundary()){n&&!I.getDirection()&&
-I.setAttribute("dir",G);F=I;var U=M.getAttribute("style");U&&F.setAttribute("style",U.replace(/([^;])$/,"$1;")+(F.getAttribute("style")||""));L&&I.addClass(L);F=null;K&&(r.append(K),K=null);r.append(I.clone(1,1))}else T?(F||(F=k.createElement(J),r.append(F),n&&F.setAttribute("dir",G)),D&&F.setAttribute("style",D),L&&F.setAttribute("class",L),K&&(F.append(K),K=null),F.append(I.clone(1,1))):r.append(I.clone(1,1));K&&((F||r).append(K),K=null);r.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT&&p!=a.length-1&&(CKEDITOR.env.needsBrFiller&&
-(G=r.getLast())&&G.type==CKEDITOR.NODE_ELEMENT&&G.is("br")&&G.remove(),(G=r.getLast(g))&&G.type==CKEDITOR.NODE_ELEMENT&&G.is(CKEDITOR.dtd.$block)||r.append(k.createElement("br")));G=r.$.nodeName.toLowerCase();"div"!=G&&"p"!=G||r.appendBogus();l.append(r);n=null;p++}else return null;F=null;if(a.length<=p||Math.max(a[p].indent,0)<C)break}if(b)for(a=l.getFirst();a;){if(a.type==CKEDITOR.NODE_ELEMENT&&(CKEDITOR.dom.element.clearMarkers(b,a),a.getName()in CKEDITOR.dtd.$listItem&&(c=a,k=f=e=void 0,e=c.getDirection()))){for(f=
-c.getParent();f&&!(k=f.getDirection());)f=f.getParent();e==k&&c.removeAttribute("dir")}a=a.getNextSourceNode()}return{listNode:l,nextIndex:p}}};var p=/^h[1-6]$/,r=CKEDITOR.dom.walker.nodeType(CKEDITOR.NODE_ELEMENT);f.prototype={exec:function(b){this.refresh(b,b.elementPath());var e=b.config,f=b.getSelection(),h=f&&f.getRanges();if(this.state==CKEDITOR.TRISTATE_OFF){var k=b.editable();if(k.getFirst(g)){var l=1==h.length&&h[0];(e=l&&l.getEnclosedNode())&&e.is&&this.type==e.getName()&&this.setState(CKEDITOR.TRISTATE_ON)}else e.enterMode==
-CKEDITOR.ENTER_BR?k.appendBogus():h[0].fixBlock(1,e.enterMode==CKEDITOR.ENTER_P?"p":"div"),f.selectRanges(h)}for(var e=f.createBookmarks(!0),k=[],m={},h=h.createIterator(),n=0;(l=h.getNextRange())&&++n;){var B=l.getBoundaryNodes(),z=B.startNode,r=B.endNode;z.type==CKEDITOR.NODE_ELEMENT&&"td"==z.getName()&&l.setStartAt(B.startNode,CKEDITOR.POSITION_AFTER_START);r.type==CKEDITOR.NODE_ELEMENT&&"td"==r.getName()&&l.setEndAt(B.endNode,CKEDITOR.POSITION_BEFORE_END);l=l.createIterator();for(l.forceBrBreak=
-this.state==CKEDITOR.TRISTATE_OFF;B=l.getNextParagraph();)if(!B.getCustomData("list_block")){CKEDITOR.dom.element.setMarker(m,B,"list_block",1);for(var E=b.elementPath(B),z=E.elements,r=0,E=E.blockLimit,G,F=z.length-1;0<=F&&(G=z[F]);F--)if(d[G.getName()]&&E.contains(G)){E.removeCustomData("list_group_object_"+n);(z=G.getCustomData("list_group_object"))?z.contents.push(B):(z={root:G,contents:[B]},k.push(z),CKEDITOR.dom.element.setMarker(m,G,"list_group_object",z));r=1;break}r||(r=E,r.getCustomData("list_group_object_"+
-n)?r.getCustomData("list_group_object_"+n).contents.push(B):(z={root:r,contents:[B]},CKEDITOR.dom.element.setMarker(m,r,"list_group_object_"+n,z),k.push(z)))}}for(G=[];0<k.length;)if(z=k.shift(),this.state==CKEDITOR.TRISTATE_OFF)if(d[z.root.getName()]){h=b;n=z;z=m;l=G;r=CKEDITOR.plugins.list.listToArray(n.root,z);E=[];for(B=0;B<n.contents.length;B++)F=n.contents[B],(F=F.getAscendant("li",!0))&&!F.getCustomData("list_item_processed")&&(E.push(F),CKEDITOR.dom.element.setMarker(z,F,"list_item_processed",
-!0));for(var F=n.root.getDocument(),J=void 0,H=void 0,B=0;B<E.length;B++){var M=E[B].getCustomData("listarray_index"),J=r[M].parent;J.is(this.type)||(H=F.createElement(this.type),J.copyAttributes(H,{start:1,type:1}),H.removeStyle("list-style-type"),r[M].parent=H)}z=CKEDITOR.plugins.list.arrayToList(r,z,null,h.config.enterMode);r=void 0;E=z.listNode.getChildCount();for(B=0;B<E&&(r=z.listNode.getChild(B));B++)r.getName()==this.type&&l.push(r);z.listNode.replace(n.root);h.fire("contentDomInvalidated")}else{r=
-b;l=z;B=G;E=l.contents;h=l.root.getDocument();n=[];1==E.length&&E[0].equals(l.root)&&(z=h.createElement("div"),E[0].moveChildren&&E[0].moveChildren(z),E[0].append(z),E[0]=z);l=l.contents[0].getParent();for(F=0;F<E.length;F++)l=l.getCommonAncestor(E[F].getParent());J=r.config.useComputedState;r=z=void 0;J=void 0===J||J;for(F=0;F<E.length;F++)for(H=E[F];M=H.getParent();){if(M.equals(l)){n.push(H);!r&&H.getDirection()&&(r=1);H=H.getDirection(J);null!==z&&(z=z&&z!=H?null:H);break}H=M}if(!(1>n.length)){E=
-n[n.length-1].getNext();F=h.createElement(this.type);B.push(F);for(J=B=void 0;n.length;)B=n.shift(),J=h.createElement("li"),H=B,H.is("pre")||p.test(H.getName())||"false"==H.getAttribute("contenteditable")?B.appendTo(J):(B.copyAttributes(J),z&&B.getDirection()&&(J.removeStyle("direction"),J.removeAttribute("dir")),B.moveChildren(J),B.remove()),J.appendTo(F);z&&r&&F.setAttribute("dir",z);E?F.insertBefore(E):F.appendTo(l)}}else this.state==CKEDITOR.TRISTATE_ON&&d[z.root.getName()]&&a.call(this,b,z,m);
-for(F=0;F<G.length;F++)c(G[F]);CKEDITOR.dom.element.clearAllMarkers(m);f.selectBookmarks(e);b.focus()},refresh:function(a,b){var c=b.contains(d,1),e=b.blockLimit||b.root;c&&e.contains(c)?this.setState(c.is(this.type)?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF):this.setState(CKEDITOR.TRISTATE_OFF)}};CKEDITOR.plugins.add("list",{requires:"indentlist",init:function(a){a.blockless||(a.addCommand("numberedlist",new f("numberedlist","ol")),a.addCommand("bulletedlist",new f("bulletedlist","ul")),a.ui.addButton&&
-(a.ui.addButton("NumberedList",{label:a.lang.list.numberedlist,command:"numberedlist",directional:!0,toolbar:"list,10"}),a.ui.addButton("BulletedList",{label:a.lang.list.bulletedlist,command:"bulletedlist",directional:!0,toolbar:"list,20"})),a.on("key",function(b){var c=b.data.domEvent.getKey(),f;if("wysiwyg"==a.mode&&c in{8:1,46:1}){var h=a.getSelection().getRanges()[0],m=h&&h.startPath();if(h&&h.collapsed){var q=8==c,w=a.editable(),p=new CKEDITOR.dom.walker(h.clone());p.evaluator=function(a){return g(a)&&
-!n(a)};p.guard=function(a,b){return!(b&&a.type==CKEDITOR.NODE_ELEMENT&&a.is("table"))};c=h.clone();if(q){var z;(z=m.contains(d))&&h.checkBoundaryOfElement(z,CKEDITOR.START)&&(z=z.getParent())&&z.is("li")&&(z=k(z))?(f=z,z=z.getPrevious(g),c.moveToPosition(z&&n(z)?z:f,CKEDITOR.POSITION_BEFORE_START)):(p.range.setStartAt(w,CKEDITOR.POSITION_AFTER_START),p.range.setEnd(h.startContainer,h.startOffset),(z=p.previous())&&z.type==CKEDITOR.NODE_ELEMENT&&(z.getName()in d||z.is("li"))&&(z.is("li")||(p.range.selectNodeContents(z),
-p.reset(),p.evaluator=e,z=p.previous()),f=z,c.moveToElementEditEnd(f),c.moveToPosition(c.endPath().block,CKEDITOR.POSITION_BEFORE_END)));if(f)l(a,c,h),b.cancel();else{var r=m.contains(d);r&&h.checkBoundaryOfElement(r,CKEDITOR.START)&&(f=r.getFirst(g),h.checkBoundaryOfElement(f,CKEDITOR.START)&&(z=r.getPrevious(g),k(f)?z&&(h.moveToElementEditEnd(z),h.select()):a.execCommand("outdent"),b.cancel()))}}else if(f=m.contains("li")){if(p.range.setEndAt(w,CKEDITOR.POSITION_BEFORE_END),q=(w=f.getLast(g))&&
-e(w)?w:f,m=0,(z=p.next())&&z.type==CKEDITOR.NODE_ELEMENT&&z.getName()in d&&z.equals(w)?(m=1,z=p.next()):h.checkBoundaryOfElement(q,CKEDITOR.END)&&(m=2),m&&z){h=h.clone();h.moveToElementEditStart(z);if(1==m&&(c.optimize(),!c.startContainer.equals(f))){for(f=c.startContainer;f.is(CKEDITOR.dtd.$inline);)r=f,f=f.getParent();r&&c.moveToPosition(r,CKEDITOR.POSITION_AFTER_END)}2==m&&(c.moveToPosition(c.endPath().block,CKEDITOR.POSITION_BEFORE_END),h.endPath().block&&h.moveToPosition(h.endPath().block,CKEDITOR.POSITION_AFTER_START));
-l(a,c,h);b.cancel()}}else p.range.setEndAt(w,CKEDITOR.POSITION_BEFORE_END),(z=p.next())&&z.type==CKEDITOR.NODE_ELEMENT&&z.is(d)&&(z=z.getFirst(g),m.block&&h.checkStartOfBlock()&&h.checkEndOfBlock()?(m.block.remove(),h.moveToElementEditStart(z),h.select()):k(z)?(h.moveToElementEditStart(z),h.select()):(h=h.clone(),h.moveToElementEditStart(z),l(a,c,h)),b.cancel());setTimeout(function(){a.selectionChange(1)})}}}))}})}(),function(){function a(a,b,c){c=a.config.forceEnterMode||c;"wysiwyg"==a.mode&&(b||
-(b=a.activeEnterMode),a.elementPath().isContextFor("p")||(b=CKEDITOR.ENTER_BR,c=1),a.fire("saveSnapshot"),b==CKEDITOR.ENTER_BR?k(a,b,null,c):d(a,b,null,c),a.fire("saveSnapshot"))}function f(a){a=a.getSelection().getRanges(!0);for(var b=a.length-1;0<b;b--)a[b].deleteContents();return a[0]}function b(a){var b=a.startContainer.getAscendant(function(a){return a.type==CKEDITOR.NODE_ELEMENT&&"true"==a.getAttribute("contenteditable")},!0);if(a.root.equals(b))return a;b=new CKEDITOR.dom.range(b);b.moveToRange(a);
-return b}CKEDITOR.plugins.add("enterkey",{init:function(b){b.addCommand("enter",{modes:{wysiwyg:1},editorFocus:!1,exec:function(b){a(b)}});b.addCommand("shiftEnter",{modes:{wysiwyg:1},editorFocus:!1,exec:function(b){a(b,b.activeShiftEnterMode,1)}});b.setKeystroke([[13,"enter"],[CKEDITOR.SHIFT+13,"shiftEnter"]])}});var c=CKEDITOR.dom.walker.whitespaces(),e=CKEDITOR.dom.walker.bookmark();CKEDITOR.plugins.enterkey={enterBlock:function(a,d,l,p){if(l=l||f(a)){l=b(l);var r=l.document,x=l.checkStartOfBlock(),
-v=l.checkEndOfBlock(),u=a.elementPath(l.startContainer),t=u.block,y=d==CKEDITOR.ENTER_DIV?"div":"p",A;if(x&&v){if(t&&(t.is("li")||t.getParent().is("li"))){t.is("li")||(t=t.getParent());l=t.getParent();A=l.getParent();p=!t.hasPrevious();var q=!t.hasNext(),y=a.getSelection(),w=y.createBookmarks(),x=t.getDirection(1),v=t.getAttribute("class"),B=t.getAttribute("style"),z=A.getDirection(1)!=x;a=a.enterMode!=CKEDITOR.ENTER_BR||z||B||v;if(A.is("li"))p||q?(p&&q&&l.remove(),t[q?"insertAfter":"insertBefore"](A)):
-t.breakParent(A);else{if(a)if(u.block.is("li")?(A=r.createElement(d==CKEDITOR.ENTER_P?"p":"div"),z&&A.setAttribute("dir",x),B&&A.setAttribute("style",B),v&&A.setAttribute("class",v),t.moveChildren(A)):A=u.block,p||q)A[p?"insertBefore":"insertAfter"](l);else t.breakParent(l),A.insertAfter(l);else if(t.appendBogus(!0),p||q)for(;r=t[p?"getFirst":"getLast"]();)r[p?"insertBefore":"insertAfter"](l);else for(t.breakParent(l);r=t.getLast();)r.insertAfter(l);t.remove()}y.selectBookmarks(w);return}if(t&&t.getParent().is("blockquote")){t.breakParent(t.getParent());
-t.getPrevious().getFirst(CKEDITOR.dom.walker.invisible(1))||t.getPrevious().remove();t.getNext().getFirst(CKEDITOR.dom.walker.invisible(1))||t.getNext().remove();l.moveToElementEditStart(t);l.select();return}}else if(t&&t.is("pre")&&!v){k(a,d,l,p);return}if(x=l.splitBlock(y)){d=x.previousBlock;t=x.nextBlock;u=x.wasStartOfBlock;a=x.wasEndOfBlock;t?(w=t.getParent(),w.is("li")&&(t.breakParent(w),t.move(t.getNext(),1))):d&&(w=d.getParent())&&w.is("li")&&(d.breakParent(w),w=d.getNext(),l.moveToElementEditStart(w),
-d.move(d.getPrevious()));if(u||a){if(d){if(d.is("li")||!h.test(d.getName())&&!d.is("pre"))A=d.clone()}else t&&(A=t.clone());A?p&&!A.is("li")&&A.renameNode(y):w&&w.is("li")?A=w:(A=r.createElement(y),d&&(q=d.getDirection())&&A.setAttribute("dir",q));if(r=x.elementPath)for(p=0,y=r.elements.length;p<y;p++){w=r.elements[p];if(w.equals(r.block)||w.equals(r.blockLimit))break;CKEDITOR.dtd.$removeEmpty[w.getName()]&&(w=w.clone(),A.moveChildren(w),A.append(w))}A.appendBogus();A.getParent()||l.insertNode(A);
-A.is("li")&&A.removeAttribute("value");!CKEDITOR.env.ie||!u||a&&d.getChildCount()||(l.moveToElementEditStart(a?d:A),l.select());l.moveToElementEditStart(u&&!a?t:A)}else t.is("li")&&(A=l.clone(),A.selectNodeContents(t),A=new CKEDITOR.dom.walker(A),A.evaluator=function(a){return!(e(a)||c(a)||a.type==CKEDITOR.NODE_ELEMENT&&a.getName()in CKEDITOR.dtd.$inline&&!(a.getName()in CKEDITOR.dtd.$empty))},(w=A.next())&&w.type==CKEDITOR.NODE_ELEMENT&&w.is("ul","ol")&&(CKEDITOR.env.needsBrFiller?r.createElement("br"):
-r.createText(" ")).insertBefore(w)),t&&l.moveToElementEditStart(t);l.select();l.scrollIntoView()}}},enterBr:function(a,b,c,e){if(c=c||f(a)){var k=c.document,l=c.checkEndOfBlock(),v=new CKEDITOR.dom.elementPath(a.getSelection().getStartElement()),u=v.block,t=u&&v.block.getName();e||"li"!=t?(!e&&l&&h.test(t)?(l=u.getDirection())?(k=k.createElement("div"),k.setAttribute("dir",l),k.insertAfter(u),c.setStart(k,0)):(k.createElement("br").insertAfter(u),CKEDITOR.env.gecko&&k.createText("").insertAfter(u),
-c.setStartAt(u.getNext(),CKEDITOR.env.ie?CKEDITOR.POSITION_BEFORE_START:CKEDITOR.POSITION_AFTER_START)):(a="pre"==t&&CKEDITOR.env.ie&&8>CKEDITOR.env.version?k.createText("\r"):k.createElement("br"),c.deleteContents(),c.insertNode(a),CKEDITOR.env.needsBrFiller?(k.createText("").insertAfter(a),l&&(u||v.blockLimit).appendBogus(),a.getNext().$.nodeValue="",c.setStartAt(a.getNext(),CKEDITOR.POSITION_AFTER_START)):c.setStartAt(a,CKEDITOR.POSITION_AFTER_END)),c.collapse(!0),c.select(),c.scrollIntoView()):
+b.state=b.refresh.call(this,a,l):b.state=f;return b.state},getContext:function(a){return a.contains(this.context)}}}(),function(){function a(a){function c(f){for(var h=l.startContainer,t=l.endContainer;h&&!h.getParent().equals(f);)h=h.getParent();for(;t&&!t.getParent().equals(f);)t=t.getParent();if(!h||!t)return!1;for(var A=h,h=[],p=!1;!p;)A.equals(t)&&(p=!0),h.push(A),A=A.getNext();if(1>h.length)return!1;A=f.getParents(!0);for(t=0;t<A.length;t++)if(A[t].getName&&k[A[t].getName()]){f=A[t];break}for(var A=
+e.isIndent?1:-1,t=h[0],h=h[h.length-1],p=CKEDITOR.plugins.list.listToArray(f,g),x=p[h.getCustomData("listarray_index")].indent,t=t.getCustomData("listarray_index");t<=h.getCustomData("listarray_index");t++)if(p[t].indent+=A,0<A){var w=p[t].parent;p[t].parent=new CKEDITOR.dom.element(w.getName(),w.getDocument())}for(t=h.getCustomData("listarray_index")+1;t<p.length&&p[t].indent>x;t++)p[t].indent+=A;h=CKEDITOR.plugins.list.arrayToList(p,g,null,a.config.enterMode,f.getDirection());if(!e.isIndent){var z;
+if((z=f.getParent())&&z.is("li"))for(var A=h.listNode.getChildren(),y=[],D,t=A.count()-1;0<=t;t--)(D=A.getItem(t))&&D.is&&D.is("li")&&y.push(D)}h&&h.listNode.replace(f);if(y&&y.length)for(t=0;t<y.length;t++){for(D=f=y[t];(D=D.getNext())&&D.is&&D.getName()in k;)CKEDITOR.env.needsNbspFiller&&!f.getFirst(b)&&f.append(l.document.createText(" ")),f.append(D);f.insertAfter(z)}h&&a.fire("contentDomInvalidated");return!0}for(var e=this,g=this.database,k=this.context,l,v=a.getSelection(),v=(v&&v.getRanges()).createIterator();l=
+v.getNextRange();){for(var y=l.getCommonAncestor();y&&(y.type!=CKEDITOR.NODE_ELEMENT||!k[y.getName()]);){if(a.editable().equals(y)){y=!1;break}y=y.getParent()}y||(y=l.startPath().contains(k))&&l.setEndAt(y,CKEDITOR.POSITION_BEFORE_END);if(!y){var w=l.getEnclosedNode();w&&w.type==CKEDITOR.NODE_ELEMENT&&w.getName()in k&&(l.setStartAt(w,CKEDITOR.POSITION_AFTER_START),l.setEndAt(w,CKEDITOR.POSITION_BEFORE_END),y=w)}y&&l.startContainer.type==CKEDITOR.NODE_ELEMENT&&l.startContainer.getName()in k&&(w=new CKEDITOR.dom.walker(l),
+w.evaluator=f,l.startContainer=w.next());y&&l.endContainer.type==CKEDITOR.NODE_ELEMENT&&l.endContainer.getName()in k&&(w=new CKEDITOR.dom.walker(l),w.evaluator=f,l.endContainer=w.previous());if(y)return c(y)}return 0}function f(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.is("li")}function b(a){return c(a)&&e(a)}var c=CKEDITOR.dom.walker.whitespaces(!0),e=CKEDITOR.dom.walker.bookmark(!1,!0),l=CKEDITOR.TRISTATE_DISABLED,k=CKEDITOR.TRISTATE_OFF;CKEDITOR.plugins.add("indentlist",{requires:"indent",init:function(b){function c(b){e.specificDefinition.apply(this,
+arguments);this.requiredContent=["ul","ol"];b.on("key",function(a){var c=b.elementPath();if("wysiwyg"==b.mode&&a.data.keyCode==this.indentKey&&c){var d=this.getContext(c);!d||this.isIndent&&CKEDITOR.plugins.indentList.firstItemInPath(this.context,c,d)||(b.execCommand(this.relatedGlobal),a.cancel())}},this);this.jobs[this.isIndent?10:30]={refresh:this.isIndent?function(a,b){var c=this.getContext(b),d=CKEDITOR.plugins.indentList.firstItemInPath(this.context,b,c);return c&&this.isIndent&&!d?k:l}:function(a,
+b){return!this.getContext(b)||this.isIndent?l:k},exec:CKEDITOR.tools.bind(a,this)}}var e=CKEDITOR.plugins.indent;e.registerCommands(b,{indentlist:new c(b,"indentlist",!0),outdentlist:new c(b,"outdentlist")});CKEDITOR.tools.extend(c.prototype,e.specificDefinition.prototype,{context:{ol:1,ul:1}})}});CKEDITOR.plugins.indentList={};CKEDITOR.plugins.indentList.firstItemInPath=function(a,b,c){var e=b.contains(f);c||(c=b.contains(a));return c&&e&&e.equals(c.getFirst(f))}}(),function(){function a(a,b,c){function d(c){if(!(!(l=
+k[c?"getFirst":"getLast"]())||l.is&&l.isBlockBoundary()||!(m=b.root[c?"getPrevious":"getNext"](CKEDITOR.dom.walker.invisible(!0)))||m.is&&m.isBlockBoundary({br:1})))a.document.createElement("br")[c?"insertBefore":"insertAfter"](l)}for(var e=CKEDITOR.plugins.list.listToArray(b.root,c),f=[],g=0;g<b.contents.length;g++){var h=b.contents[g];(h=h.getAscendant("li",!0))&&!h.getCustomData("list_item_processed")&&(f.push(h),CKEDITOR.dom.element.setMarker(c,h,"list_item_processed",!0))}h=null;for(g=0;g<f.length;g++)h=
+f[g].getCustomData("listarray_index"),e[h].indent=-1;for(g=h+1;g<e.length;g++)if(e[g].indent>e[g-1].indent+1){f=e[g-1].indent+1-e[g].indent;for(h=e[g].indent;e[g]&&e[g].indent>=h;)e[g].indent+=f,g++;g--}var k=CKEDITOR.plugins.list.arrayToList(e,c,null,a.config.enterMode,b.root.getAttribute("dir")).listNode,l,m;d(!0);d();k.replace(b.root);a.fire("contentDomInvalidated")}function f(a,b){this.name=a;this.context=this.type=b;this.allowedContent=b+" li";this.requiredContent=b}function b(a,b,c,d){for(var e,
+f;e=a[d?"getLast":"getFirst"](v);)(f=e.getDirection(1))!==b.getDirection(1)&&e.setAttribute("dir",f),e.remove(),c?e[d?"insertBefore":"insertAfter"](c):b.append(e,d)}function c(a){function c(d){var e=a[d?"getPrevious":"getNext"](g);e&&e.type==CKEDITOR.NODE_ELEMENT&&e.is(a.getName())&&(b(a,e,null,!d),a.remove(),a=e)}c();c(1)}function e(a){return a.type==CKEDITOR.NODE_ELEMENT&&(a.getName()in CKEDITOR.dtd.$block||a.getName()in CKEDITOR.dtd.$listItem)&&CKEDITOR.dtd[a.getName()]["#"]}function l(a,d,e){a.fire("saveSnapshot");
+e.enlarge(CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS);var f=e.extractContents();d.trim(!1,!0);var h=d.createBookmark(),l=new CKEDITOR.dom.elementPath(d.startContainer),m=l.block,l=l.lastElement.getAscendant("li",1)||m,x=new CKEDITOR.dom.elementPath(e.startContainer),B=x.contains(CKEDITOR.dtd.$listItem),x=x.contains(CKEDITOR.dtd.$list);m?(m=m.getBogus())&&m.remove():x&&(m=x.getPrevious(g))&&n(m)&&m.remove();(m=f.getLast())&&m.type==CKEDITOR.NODE_ELEMENT&&m.is("br")&&m.remove();(m=d.startContainer.getChild(d.startOffset))?
+f.insertBefore(m):d.startContainer.append(f);B&&(f=k(B))&&(l.contains(B)?(b(f,B.getParent(),B),f.remove()):l.append(f));for(;e.checkStartOfBlock()&&e.checkEndOfBlock();){x=e.startPath();f=x.block;if(!f)break;f.is("li")&&(l=f.getParent(),f.equals(l.getLast(g))&&f.equals(l.getFirst(g))&&(f=l));e.moveToPosition(f,CKEDITOR.POSITION_BEFORE_START);f.remove()}e=e.clone();f=a.editable();e.setEndAt(f,CKEDITOR.POSITION_BEFORE_END);e=new CKEDITOR.dom.walker(e);e.evaluator=function(a){return g(a)&&!n(a)};(e=
+e.next())&&e.type==CKEDITOR.NODE_ELEMENT&&e.getName()in CKEDITOR.dtd.$list&&c(e);d.moveToBookmark(h);d.select();a.fire("saveSnapshot")}function k(a){return(a=a.getLast(g))&&a.type==CKEDITOR.NODE_ELEMENT&&a.getName()in d?a:null}var d={ol:1,ul:1},h=CKEDITOR.dom.walker.whitespaces(),m=CKEDITOR.dom.walker.bookmark(),g=function(a){return!(h(a)||m(a))},n=CKEDITOR.dom.walker.bogus();CKEDITOR.plugins.list={listToArray:function(a,b,c,e,f){if(!d[a.getName()])return[];e||(e=0);c||(c=[]);for(var g=0,h=a.getChildCount();g<
+h;g++){var k=a.getChild(g);k.type==CKEDITOR.NODE_ELEMENT&&k.getName()in CKEDITOR.dtd.$list&&CKEDITOR.plugins.list.listToArray(k,b,c,e+1);if("li"==k.$.nodeName.toLowerCase()){var l={parent:a,indent:e,element:k,contents:[]};f?l.grandparent=f:(l.grandparent=a.getParent(),l.grandparent&&"li"==l.grandparent.$.nodeName.toLowerCase()&&(l.grandparent=l.grandparent.getParent()));b&&CKEDITOR.dom.element.setMarker(b,k,"listarray_index",c.length);c.push(l);for(var m=0,n=k.getChildCount(),q;m<n;m++)q=k.getChild(m),
+q.type==CKEDITOR.NODE_ELEMENT&&d[q.getName()]?CKEDITOR.plugins.list.listToArray(q,b,c,e+1,l.grandparent):l.contents.push(q)}}return c},arrayToList:function(a,b,c,e,f){c||(c=0);if(!a||a.length<c+1)return null;for(var h,k=a[c].parent.getDocument(),l=new CKEDITOR.dom.documentFragment(k),n=null,q=c,C=Math.max(a[c].indent,0),D=null,v,F,J=e==CKEDITOR.ENTER_P?"p":"div";;){var G=a[q];h=G.grandparent;v=G.element.getDirection(1);if(G.indent==C){n&&a[q].parent.getName()==n.getName()||(n=a[q].parent.clone(!1,
+1),f&&n.setAttribute("dir",f),l.append(n));D=n.append(G.element.clone(0,1));v!=n.getDirection(1)&&D.setAttribute("dir",v);for(h=0;h<G.contents.length;h++)D.append(G.contents[h].clone(1,1));q++}else if(G.indent==Math.max(C,0)+1)G=a[q-1].element.getDirection(1),q=CKEDITOR.plugins.list.arrayToList(a,null,q,e,G!=v?v:null),!D.getChildCount()&&CKEDITOR.env.needsNbspFiller&&7>=k.$.documentMode&&D.append(k.createText(" ")),D.append(q.listNode),q=q.nextIndex;else if(-1==G.indent&&!c&&h){d[h.getName()]?(D=
+G.element.clone(!1,!0),v!=h.getDirection(1)&&D.setAttribute("dir",v)):D=new CKEDITOR.dom.documentFragment(k);var n=h.getDirection(1)!=v,M=G.element,L=M.getAttribute("class"),E=M.getAttribute("style"),T=D.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT&&(e!=CKEDITOR.ENTER_BR||n||E||L),H,O=G.contents.length,K;for(h=0;h<O;h++)if(H=G.contents[h],m(H)&&1<O)T?K=H.clone(1,1):D.append(H.clone(1,1));else if(H.type==CKEDITOR.NODE_ELEMENT&&H.isBlockBoundary()){n&&!H.getDirection()&&H.setAttribute("dir",v);F=H;var U=M.getAttribute("style");
+U&&F.setAttribute("style",U.replace(/([^;])$/,"$1;")+(F.getAttribute("style")||""));L&&H.addClass(L);F=null;K&&(D.append(K),K=null);D.append(H.clone(1,1))}else T?(F||(F=k.createElement(J),D.append(F),n&&F.setAttribute("dir",v)),E&&F.setAttribute("style",E),L&&F.setAttribute("class",L),K&&(F.append(K),K=null),F.append(H.clone(1,1))):D.append(H.clone(1,1));K&&((F||D).append(K),K=null);D.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT&&q!=a.length-1&&(CKEDITOR.env.needsBrFiller&&(v=D.getLast())&&v.type==CKEDITOR.NODE_ELEMENT&&
+v.is("br")&&v.remove(),(v=D.getLast(g))&&v.type==CKEDITOR.NODE_ELEMENT&&v.is(CKEDITOR.dtd.$block)||D.append(k.createElement("br")));v=D.$.nodeName.toLowerCase();"div"!=v&&"p"!=v||D.appendBogus();l.append(D);n=null;q++}else return null;F=null;if(a.length<=q||Math.max(a[q].indent,0)<C)break}if(b)for(a=l.getFirst();a;){if(a.type==CKEDITOR.NODE_ELEMENT&&(CKEDITOR.dom.element.clearMarkers(b,a),a.getName()in CKEDITOR.dtd.$listItem&&(c=a,k=f=e=void 0,e=c.getDirection()))){for(f=c.getParent();f&&!(k=f.getDirection());)f=
+f.getParent();e==k&&c.removeAttribute("dir")}a=a.getNextSourceNode()}return{listNode:l,nextIndex:q}}};var q=/^h[1-6]$/,v=CKEDITOR.dom.walker.nodeType(CKEDITOR.NODE_ELEMENT);f.prototype={exec:function(b){this.refresh(b,b.elementPath());var e=b.config,f=b.getSelection(),h=f&&f.getRanges();if(this.state==CKEDITOR.TRISTATE_OFF){var k=b.editable();if(k.getFirst(g)){var l=1==h.length&&h[0];(e=l&&l.getEnclosedNode())&&e.is&&this.type==e.getName()&&this.setState(CKEDITOR.TRISTATE_ON)}else e.enterMode==CKEDITOR.ENTER_BR?
+k.appendBogus():h[0].fixBlock(1,e.enterMode==CKEDITOR.ENTER_P?"p":"div"),f.selectRanges(h)}for(var e=f.createBookmarks(!0),k=[],m={},h=h.createIterator(),n=0;(l=h.getNextRange())&&++n;){var B=l.getBoundaryNodes(),z=B.startNode,C=B.endNode;z.type==CKEDITOR.NODE_ELEMENT&&"td"==z.getName()&&l.setStartAt(B.startNode,CKEDITOR.POSITION_AFTER_START);C.type==CKEDITOR.NODE_ELEMENT&&"td"==C.getName()&&l.setEndAt(B.endNode,CKEDITOR.POSITION_BEFORE_END);l=l.createIterator();for(l.forceBrBreak=this.state==CKEDITOR.TRISTATE_OFF;B=
+l.getNextParagraph();)if(!B.getCustomData("list_block")){CKEDITOR.dom.element.setMarker(m,B,"list_block",1);for(var v=b.elementPath(B),z=v.elements,C=0,v=v.blockLimit,I,F=z.length-1;0<=F&&(I=z[F]);F--)if(d[I.getName()]&&v.contains(I)){v.removeCustomData("list_group_object_"+n);(z=I.getCustomData("list_group_object"))?z.contents.push(B):(z={root:I,contents:[B]},k.push(z),CKEDITOR.dom.element.setMarker(m,I,"list_group_object",z));C=1;break}C||(C=v,C.getCustomData("list_group_object_"+n)?C.getCustomData("list_group_object_"+
+n).contents.push(B):(z={root:C,contents:[B]},CKEDITOR.dom.element.setMarker(m,C,"list_group_object_"+n,z),k.push(z)))}}for(I=[];0<k.length;)if(z=k.shift(),this.state==CKEDITOR.TRISTATE_OFF)if(d[z.root.getName()]){h=b;n=z;z=m;l=I;C=CKEDITOR.plugins.list.listToArray(n.root,z);v=[];for(B=0;B<n.contents.length;B++)F=n.contents[B],(F=F.getAscendant("li",!0))&&!F.getCustomData("list_item_processed")&&(v.push(F),CKEDITOR.dom.element.setMarker(z,F,"list_item_processed",!0));for(var F=n.root.getDocument(),
+J=void 0,G=void 0,B=0;B<v.length;B++){var M=v[B].getCustomData("listarray_index"),J=C[M].parent;J.is(this.type)||(G=F.createElement(this.type),J.copyAttributes(G,{start:1,type:1}),G.removeStyle("list-style-type"),C[M].parent=G)}z=CKEDITOR.plugins.list.arrayToList(C,z,null,h.config.enterMode);C=void 0;v=z.listNode.getChildCount();for(B=0;B<v&&(C=z.listNode.getChild(B));B++)C.getName()==this.type&&l.push(C);z.listNode.replace(n.root);h.fire("contentDomInvalidated")}else{C=b;l=z;B=I;v=l.contents;h=l.root.getDocument();
+n=[];1==v.length&&v[0].equals(l.root)&&(z=h.createElement("div"),v[0].moveChildren&&v[0].moveChildren(z),v[0].append(z),v[0]=z);l=l.contents[0].getParent();for(F=0;F<v.length;F++)l=l.getCommonAncestor(v[F].getParent());J=C.config.useComputedState;C=z=void 0;J=void 0===J||J;for(F=0;F<v.length;F++)for(G=v[F];M=G.getParent();){if(M.equals(l)){n.push(G);!C&&G.getDirection()&&(C=1);G=G.getDirection(J);null!==z&&(z=z&&z!=G?null:G);break}G=M}if(!(1>n.length)){v=n[n.length-1].getNext();F=h.createElement(this.type);
+B.push(F);for(J=B=void 0;n.length;)B=n.shift(),J=h.createElement("li"),G=B,G.is("pre")||q.test(G.getName())||"false"==G.getAttribute("contenteditable")?B.appendTo(J):(B.copyAttributes(J),z&&B.getDirection()&&(J.removeStyle("direction"),J.removeAttribute("dir")),B.moveChildren(J),B.remove()),J.appendTo(F);z&&C&&F.setAttribute("dir",z);v?F.insertBefore(v):F.appendTo(l)}}else this.state==CKEDITOR.TRISTATE_ON&&d[z.root.getName()]&&a.call(this,b,z,m);for(F=0;F<I.length;F++)c(I[F]);CKEDITOR.dom.element.clearAllMarkers(m);
+f.selectBookmarks(e);b.focus()},refresh:function(a,b){var c=b.contains(d,1),e=b.blockLimit||b.root;c&&e.contains(c)?this.setState(c.is(this.type)?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF):this.setState(CKEDITOR.TRISTATE_OFF)}};CKEDITOR.plugins.add("list",{requires:"indentlist",init:function(a){a.blockless||(a.addCommand("numberedlist",new f("numberedlist","ol")),a.addCommand("bulletedlist",new f("bulletedlist","ul")),a.ui.addButton&&(a.ui.addButton("NumberedList",{label:a.lang.list.numberedlist,
+command:"numberedlist",directional:!0,toolbar:"list,10"}),a.ui.addButton("BulletedList",{label:a.lang.list.bulletedlist,command:"bulletedlist",directional:!0,toolbar:"list,20"})),a.on("key",function(b){var c=b.data.domEvent.getKey(),f;if("wysiwyg"==a.mode&&c in{8:1,46:1}){var h=a.getSelection().getRanges()[0],m=h&&h.startPath();if(h&&h.collapsed){var p=8==c,x=a.editable(),q=new CKEDITOR.dom.walker(h.clone());q.evaluator=function(a){return g(a)&&!n(a)};q.guard=function(a,b){return!(b&&a.type==CKEDITOR.NODE_ELEMENT&&
+a.is("table"))};c=h.clone();if(p){var z;(z=m.contains(d))&&h.checkBoundaryOfElement(z,CKEDITOR.START)&&(z=z.getParent())&&z.is("li")&&(z=k(z))?(f=z,z=z.getPrevious(g),c.moveToPosition(z&&n(z)?z:f,CKEDITOR.POSITION_BEFORE_START)):(q.range.setStartAt(x,CKEDITOR.POSITION_AFTER_START),q.range.setEnd(h.startContainer,h.startOffset),(z=q.previous())&&z.type==CKEDITOR.NODE_ELEMENT&&(z.getName()in d||z.is("li"))&&(z.is("li")||(q.range.selectNodeContents(z),q.reset(),q.evaluator=e,z=q.previous()),f=z,c.moveToElementEditEnd(f),
+c.moveToPosition(c.endPath().block,CKEDITOR.POSITION_BEFORE_END)));if(f)l(a,c,h),b.cancel();else{var v=m.contains(d);v&&h.checkBoundaryOfElement(v,CKEDITOR.START)&&(f=v.getFirst(g),h.checkBoundaryOfElement(f,CKEDITOR.START)&&(z=v.getPrevious(g),k(f)?z&&(h.moveToElementEditEnd(z),h.select()):a.execCommand("outdent"),b.cancel()))}}else if(f=m.contains("li")){if(q.range.setEndAt(x,CKEDITOR.POSITION_BEFORE_END),p=(x=f.getLast(g))&&e(x)?x:f,m=0,(z=q.next())&&z.type==CKEDITOR.NODE_ELEMENT&&z.getName()in
+d&&z.equals(x)?(m=1,z=q.next()):h.checkBoundaryOfElement(p,CKEDITOR.END)&&(m=2),m&&z){h=h.clone();h.moveToElementEditStart(z);if(1==m&&(c.optimize(),!c.startContainer.equals(f))){for(f=c.startContainer;f.is(CKEDITOR.dtd.$inline);)v=f,f=f.getParent();v&&c.moveToPosition(v,CKEDITOR.POSITION_AFTER_END)}2==m&&(c.moveToPosition(c.endPath().block,CKEDITOR.POSITION_BEFORE_END),h.endPath().block&&h.moveToPosition(h.endPath().block,CKEDITOR.POSITION_AFTER_START));l(a,c,h);b.cancel()}}else q.range.setEndAt(x,
+CKEDITOR.POSITION_BEFORE_END),(z=q.next())&&z.type==CKEDITOR.NODE_ELEMENT&&z.is(d)&&(z=z.getFirst(g),m.block&&h.checkStartOfBlock()&&h.checkEndOfBlock()?(m.block.remove(),h.moveToElementEditStart(z),h.select()):k(z)?(h.moveToElementEditStart(z),h.select()):(h=h.clone(),h.moveToElementEditStart(z),l(a,c,h)),b.cancel());setTimeout(function(){a.selectionChange(1)})}}}))}})}(),function(){function a(a,b,c){c=a.config.forceEnterMode||c;if("wysiwyg"==a.mode){b||(b=a.activeEnterMode);var e=a.elementPath();
+e&&!e.isContextFor("p")&&(b=CKEDITOR.ENTER_BR,c=1);a.fire("saveSnapshot");b==CKEDITOR.ENTER_BR?k(a,b,null,c):d(a,b,null,c);a.fire("saveSnapshot")}}function f(a){a=a.getSelection().getRanges(!0);for(var b=a.length-1;0<b;b--)a[b].deleteContents();return a[0]}function b(a){var b=a.startContainer.getAscendant(function(a){return a.type==CKEDITOR.NODE_ELEMENT&&"true"==a.getAttribute("contenteditable")},!0);if(a.root.equals(b))return a;b=new CKEDITOR.dom.range(b);b.moveToRange(a);return b}CKEDITOR.plugins.add("enterkey",
+{init:function(b){b.addCommand("enter",{modes:{wysiwyg:1},editorFocus:!1,exec:function(b){a(b)}});b.addCommand("shiftEnter",{modes:{wysiwyg:1},editorFocus:!1,exec:function(b){a(b,b.activeShiftEnterMode,1)}});b.setKeystroke([[13,"enter"],[CKEDITOR.SHIFT+13,"shiftEnter"]])}});var c=CKEDITOR.dom.walker.whitespaces(),e=CKEDITOR.dom.walker.bookmark();CKEDITOR.plugins.enterkey={enterBlock:function(a,d,l,q){if(l=l||f(a)){l=b(l);var v=l.document,y=l.checkStartOfBlock(),w=l.checkEndOfBlock(),u=a.elementPath(l.startContainer),
+r=u.block,t=d==CKEDITOR.ENTER_DIV?"div":"p",A;if(y&&w){if(r&&(r.is("li")||r.getParent().is("li"))){r.is("li")||(r=r.getParent());l=r.getParent();A=l.getParent();q=!r.hasPrevious();var p=!r.hasNext(),t=a.getSelection(),x=t.createBookmarks(),y=r.getDirection(1),w=r.getAttribute("class"),B=r.getAttribute("style"),z=A.getDirection(1)!=y;a=a.enterMode!=CKEDITOR.ENTER_BR||z||B||w;if(A.is("li"))q||p?(q&&p&&l.remove(),r[p?"insertAfter":"insertBefore"](A)):r.breakParent(A);else{if(a)if(u.block.is("li")?(A=
+v.createElement(d==CKEDITOR.ENTER_P?"p":"div"),z&&A.setAttribute("dir",y),B&&A.setAttribute("style",B),w&&A.setAttribute("class",w),r.moveChildren(A)):A=u.block,q||p)A[q?"insertBefore":"insertAfter"](l);else r.breakParent(l),A.insertAfter(l);else if(r.appendBogus(!0),q||p)for(;v=r[q?"getFirst":"getLast"]();)v[q?"insertBefore":"insertAfter"](l);else for(r.breakParent(l);v=r.getLast();)v.insertAfter(l);r.remove()}t.selectBookmarks(x);return}if(r&&r.getParent().is("blockquote")){r.breakParent(r.getParent());
+r.getPrevious().getFirst(CKEDITOR.dom.walker.invisible(1))||r.getPrevious().remove();r.getNext().getFirst(CKEDITOR.dom.walker.invisible(1))||r.getNext().remove();l.moveToElementEditStart(r);l.select();return}}else if(r&&r.is("pre")&&!w){k(a,d,l,q);return}if(y=l.splitBlock(t)){d=y.previousBlock;r=y.nextBlock;u=y.wasStartOfBlock;a=y.wasEndOfBlock;r?(x=r.getParent(),x.is("li")&&(r.breakParent(x),r.move(r.getNext(),1))):d&&(x=d.getParent())&&x.is("li")&&(d.breakParent(x),x=d.getNext(),l.moveToElementEditStart(x),
+d.move(d.getPrevious()));if(u||a){if(d){if(d.is("li")||!h.test(d.getName())&&!d.is("pre"))A=d.clone()}else r&&(A=r.clone());A?q&&!A.is("li")&&A.renameNode(t):x&&x.is("li")?A=x:(A=v.createElement(t),d&&(p=d.getDirection())&&A.setAttribute("dir",p));if(v=y.elementPath)for(q=0,t=v.elements.length;q<t;q++){x=v.elements[q];if(x.equals(v.block)||x.equals(v.blockLimit))break;CKEDITOR.dtd.$removeEmpty[x.getName()]&&(x=x.clone(),A.moveChildren(x),A.append(x))}A.appendBogus();A.getParent()||l.insertNode(A);
+A.is("li")&&A.removeAttribute("value");!CKEDITOR.env.ie||!u||a&&d.getChildCount()||(l.moveToElementEditStart(a?d:A),l.select());l.moveToElementEditStart(u&&!a?r:A)}else r.is("li")&&(A=l.clone(),A.selectNodeContents(r),A=new CKEDITOR.dom.walker(A),A.evaluator=function(a){return!(e(a)||c(a)||a.type==CKEDITOR.NODE_ELEMENT&&a.getName()in CKEDITOR.dtd.$inline&&!(a.getName()in CKEDITOR.dtd.$empty))},(x=A.next())&&x.type==CKEDITOR.NODE_ELEMENT&&x.is("ul","ol")&&(CKEDITOR.env.needsBrFiller?v.createElement("br"):
+v.createText(" ")).insertBefore(x)),r&&l.moveToElementEditStart(r);l.select();l.scrollIntoView()}}},enterBr:function(a,b,c,e){if(c=c||f(a)){var k=c.document,l=c.checkEndOfBlock(),w=new CKEDITOR.dom.elementPath(a.getSelection().getStartElement()),u=w.block,r=u&&w.block.getName();e||"li"!=r?(!e&&l&&h.test(r)?(l=u.getDirection())?(k=k.createElement("div"),k.setAttribute("dir",l),k.insertAfter(u),c.setStart(k,0)):(k.createElement("br").insertAfter(u),CKEDITOR.env.gecko&&k.createText("").insertAfter(u),
+c.setStartAt(u.getNext(),CKEDITOR.env.ie?CKEDITOR.POSITION_BEFORE_START:CKEDITOR.POSITION_AFTER_START)):(a="pre"==r&&CKEDITOR.env.ie&&8>CKEDITOR.env.version?k.createText("\r"):k.createElement("br"),c.deleteContents(),c.insertNode(a),CKEDITOR.env.needsBrFiller?(k.createText("").insertAfter(a),l&&(u||w.blockLimit).appendBogus(),a.getNext().$.nodeValue="",c.setStartAt(a.getNext(),CKEDITOR.POSITION_AFTER_START)):c.setStartAt(a,CKEDITOR.POSITION_AFTER_END)),c.collapse(!0),c.select(),c.scrollIntoView()):
 d(a,b,c,e)}}};var l=CKEDITOR.plugins.enterkey,k=l.enterBr,d=l.enterBlock,h=/^h[1-6]$/}(),function(){function a(a,b){var c={},e=[],l={nbsp:" ",shy:"­",gt:"\x3e",lt:"\x3c",amp:"\x26",apos:"'",quot:'"'};a=a.replace(/\b(nbsp|shy|gt|lt|amp|apos|quot)(?:,|$)/g,function(a,d){var f=b?"\x26"+d+";":l[d];c[f]=b?l[d]:"\x26"+d+";";e.push(f);return""});if(!b&&a){a=a.split(",");var k=document.createElement("div"),d;k.innerHTML="\x26"+a.join(";\x26")+";";d=k.innerHTML;k=null;for(k=0;k<d.length;k++){var h=d.charAt(k);
 c[h]="\x26"+a[k]+";";e.push(h)}}c.regex=e.join(b?"|":"");return c}CKEDITOR.plugins.add("entities",{afterInit:function(f){function b(a){return h[a]}function c(a){return"force"!=e.entities_processNumerical&&k[a]?k[a]:"\x26#"+a.charCodeAt(0)+";"}var e=f.config;if(f=(f=f.dataProcessor)&&f.htmlFilter){var l=[];!1!==e.basicEntities&&l.push("nbsp,gt,lt,amp");e.entities&&(l.length&&l.push("quot,iexcl,cent,pound,curren,yen,brvbar,sect,uml,copy,ordf,laquo,not,shy,reg,macr,deg,plusmn,sup2,sup3,acute,micro,para,middot,cedil,sup1,ordm,raquo,frac14,frac12,frac34,iquest,times,divide,fnof,bull,hellip,prime,Prime,oline,frasl,weierp,image,real,trade,alefsym,larr,uarr,rarr,darr,harr,crarr,lArr,uArr,rArr,dArr,hArr,forall,part,exist,empty,nabla,isin,notin,ni,prod,sum,minus,lowast,radic,prop,infin,ang,and,or,cap,cup,int,there4,sim,cong,asymp,ne,equiv,le,ge,sub,sup,nsub,sube,supe,oplus,otimes,perp,sdot,lceil,rceil,lfloor,rfloor,lang,rang,loz,spades,clubs,hearts,diams,circ,tilde,ensp,emsp,thinsp,zwnj,zwj,lrm,rlm,ndash,mdash,lsquo,rsquo,sbquo,ldquo,rdquo,bdquo,dagger,Dagger,permil,lsaquo,rsaquo,euro"),
 e.entities_latin&&l.push("Agrave,Aacute,Acirc,Atilde,Auml,Aring,AElig,Ccedil,Egrave,Eacute,Ecirc,Euml,Igrave,Iacute,Icirc,Iuml,ETH,Ntilde,Ograve,Oacute,Ocirc,Otilde,Ouml,Oslash,Ugrave,Uacute,Ucirc,Uuml,Yacute,THORN,szlig,agrave,aacute,acirc,atilde,auml,aring,aelig,ccedil,egrave,eacute,ecirc,euml,igrave,iacute,icirc,iuml,eth,ntilde,ograve,oacute,ocirc,otilde,ouml,oslash,ugrave,uacute,ucirc,uuml,yacute,thorn,yuml,OElig,oelig,Scaron,scaron,Yuml"),e.entities_greek&&l.push("Alpha,Beta,Gamma,Delta,Epsilon,Zeta,Eta,Theta,Iota,Kappa,Lambda,Mu,Nu,Xi,Omicron,Pi,Rho,Sigma,Tau,Upsilon,Phi,Chi,Psi,Omega,alpha,beta,gamma,delta,epsilon,zeta,eta,theta,iota,kappa,lambda,mu,nu,xi,omicron,pi,rho,sigmaf,sigma,tau,upsilon,phi,chi,psi,omega,thetasym,upsih,piv"),
@@ -791,14 +790,14 @@ CKEDITOR.config.entities_additional="#39",CKEDITOR.plugins.add("popup"),CKEDITOR
 f)/2,10);c=(c||"location\x3dno,menubar\x3dno,toolbar\x3dno,dependent\x3dyes,minimizable\x3dno,modal\x3dyes,alwaysRaised\x3dyes,resizable\x3dyes,scrollbars\x3dyes")+",width\x3d"+f+",height\x3d"+b+",top\x3d"+e+",left\x3d"+l;var k=window.open("",null,c,!0);if(!k)return!1;try{-1==navigator.userAgent.toLowerCase().indexOf(" chrome/")&&(k.moveTo(l,e),k.resizeTo(f,b)),k.focus(),k.location.href=a}catch(d){window.open(a,null,c,!0)}return!0}}),function(){function a(a,b){var c=[];if(b)for(var d in b)c.push(d+
 "\x3d"+encodeURIComponent(b[d]));else return a;return a+(-1!=a.indexOf("?")?"\x26":"?")+c.join("\x26")}function f(a){a+="";return a.charAt(0).toUpperCase()+a.substr(1)}function b(){var b=this.getDialog(),c=b.getParentEditor();c._.filebrowserSe=this;var d=c.config["filebrowser"+f(b.getName())+"WindowWidth"]||c.config.filebrowserWindowWidth||"80%",b=c.config["filebrowser"+f(b.getName())+"WindowHeight"]||c.config.filebrowserWindowHeight||"70%",e=this.filebrowser.params||{};e.CKEditor=c.name;e.CKEditorFuncNum=
 c._.filebrowserFn;e.langCode||(e.langCode=c.langCode);e=a(this.filebrowser.url,e);c.popup(e,d,b,c.config.filebrowserWindowFeatures||c.config.fileBrowserWindowFeatures)}function c(){var a=this.getDialog();a.getParentEditor()._.filebrowserSe=this;return a.getContentElement(this["for"][0],this["for"][1]).getInputElement().$.value&&a.getContentElement(this["for"][0],this["for"][1]).getAction()?!0:!1}function e(b,c,d){var e=d.params||{};e.CKEditor=b.name;e.CKEditorFuncNum=b._.filebrowserFn;e.langCode||
-(e.langCode=b.langCode);c.action=a(d.url,e);c.filebrowser=d}function l(a,d,g,k){if(k&&k.length)for(var p,r=k.length;r--;)if(p=k[r],"hbox"!=p.type&&"vbox"!=p.type&&"fieldset"!=p.type||l(a,d,g,p.children),p.filebrowser)if("string"==typeof p.filebrowser&&(p.filebrowser={action:"fileButton"==p.type?"QuickUpload":"Browse",target:p.filebrowser}),"Browse"==p.filebrowser.action){var x=p.filebrowser.url;void 0===x&&(x=a.config["filebrowser"+f(d)+"BrowseUrl"],void 0===x&&(x=a.config.filebrowserBrowseUrl));
-x&&(p.onClick=b,p.filebrowser.url=x,p.hidden=!1)}else if("QuickUpload"==p.filebrowser.action&&p["for"]&&(x=p.filebrowser.url,void 0===x&&(x=a.config["filebrowser"+f(d)+"UploadUrl"],void 0===x&&(x=a.config.filebrowserUploadUrl)),x)){var v=p.onClick;p.onClick=function(a){var b=a.sender;if(v&&!1===v.call(b,a))return!1;if(c.call(b,a)){a=b.getDialog().getContentElement(this["for"][0],this["for"][1]).getInputElement();if(b=new CKEDITOR.dom.element(a.$.form))(a=b.$.elements.ckCsrfToken)?a=new CKEDITOR.dom.element(a):
-(a=new CKEDITOR.dom.element("input"),a.setAttributes({name:"ckCsrfToken",type:"hidden"}),b.append(a)),a.setAttribute("value",CKEDITOR.tools.getCsrfToken());return!0}return!1};p.filebrowser.url=x;p.hidden=!1;e(a,g.getContents(p["for"][0]).get(p["for"][1]),p.filebrowser)}}function k(a,b,c){if(-1!==c.indexOf(";")){c=c.split(";");for(var d=0;d<c.length;d++)if(k(a,b,c[d]))return!0;return!1}return(a=a.getContents(b).get(c).filebrowser)&&a.url}function d(a,b){var c=this._.filebrowserSe.getDialog(),d=this._.filebrowserSe["for"],
+(e.langCode=b.langCode);c.action=a(d.url,e);c.filebrowser=d}function l(a,d,g,k){if(k&&k.length)for(var q,v=k.length;v--;)if(q=k[v],"hbox"!=q.type&&"vbox"!=q.type&&"fieldset"!=q.type||l(a,d,g,q.children),q.filebrowser)if("string"==typeof q.filebrowser&&(q.filebrowser={action:"fileButton"==q.type?"QuickUpload":"Browse",target:q.filebrowser}),"Browse"==q.filebrowser.action){var y=q.filebrowser.url;void 0===y&&(y=a.config["filebrowser"+f(d)+"BrowseUrl"],void 0===y&&(y=a.config.filebrowserBrowseUrl));
+y&&(q.onClick=b,q.filebrowser.url=y,q.hidden=!1)}else if("QuickUpload"==q.filebrowser.action&&q["for"]&&(y=q.filebrowser.url,void 0===y&&(y=a.config["filebrowser"+f(d)+"UploadUrl"],void 0===y&&(y=a.config.filebrowserUploadUrl)),y)){var w=q.onClick;q.onClick=function(a){var b=a.sender;if(w&&!1===w.call(b,a))return!1;if(c.call(b,a)){a=b.getDialog().getContentElement(this["for"][0],this["for"][1]).getInputElement();if(b=new CKEDITOR.dom.element(a.$.form))(a=b.$.elements.ckCsrfToken)?a=new CKEDITOR.dom.element(a):
+(a=new CKEDITOR.dom.element("input"),a.setAttributes({name:"ckCsrfToken",type:"hidden"}),b.append(a)),a.setAttribute("value",CKEDITOR.tools.getCsrfToken());return!0}return!1};q.filebrowser.url=y;q.hidden=!1;e(a,g.getContents(q["for"][0]).get(q["for"][1]),q.filebrowser)}}function k(a,b,c){if(-1!==c.indexOf(";")){c=c.split(";");for(var d=0;d<c.length;d++)if(k(a,b,c[d]))return!0;return!1}return(a=a.getContents(b).get(c).filebrowser)&&a.url}function d(a,b){var c=this._.filebrowserSe.getDialog(),d=this._.filebrowserSe["for"],
 e=this._.filebrowserSe.filebrowser.onSelect;d&&c.getContentElement(d[0],d[1]).reset();if("function"!=typeof b||!1!==b.call(this._.filebrowserSe))if(!e||!1!==e.call(this._.filebrowserSe,a,b))if("string"==typeof b&&b&&alert(b),a&&(d=this._.filebrowserSe,c=d.getDialog(),d=d.filebrowser.target||null))if(d=d.split(":"),e=c.getContentElement(d[0],d[1]))e.setValue(a),c.selectPage(d[0])}CKEDITOR.plugins.add("filebrowser",{requires:"popup",init:function(a){a._.filebrowserFn=CKEDITOR.tools.addFunction(d,a);
 a.on("destroy",function(){CKEDITOR.tools.removeFunction(this._.filebrowserFn)})}});CKEDITOR.on("dialogDefinition",function(a){if(a.editor.plugins.filebrowser)for(var b=a.data.definition,c,d=0;d<b.contents.length;++d)if(c=b.contents[d])l(a.editor,a.data.name,b,c.elements),c.hidden&&c.filebrowser&&(c.hidden=!k(b,c.id,c.filebrowser))})}(),function(){function a(a){var e=a.config,l=a.fire("uiSpace",{space:"top",html:""}).html,k=function(){function d(a,c,e){h.setStyle(c,b(e));h.setStyle("position",a)}function g(a){var b=
-m.getDocumentPosition();switch(a){case "top":d("absolute","top",b.y-y-w);break;case "pin":d("fixed","top",z);break;case "bottom":d("absolute","top",b.y+(u.height||u.bottom-u.top)+w)}l=a}var l,m,v,u,t,y,A,q=e.floatSpaceDockedOffsetX||0,w=e.floatSpaceDockedOffsetY||0,B=e.floatSpacePinnedOffsetX||0,z=e.floatSpacePinnedOffsetY||0;return function(d){if(m=a.editable()){var n=d&&"focus"==d.name;n&&h.show();a.fire("floatingSpaceLayout",{show:n});h.removeStyle("left");h.removeStyle("right");v=h.getClientRect();
-u=m.getClientRect();t=f.getViewPaneSize();y=v.height;A="pageXOffset"in f.$?f.$.pageXOffset:CKEDITOR.document.$.documentElement.scrollLeft;l?(y+w<=u.top?g("top"):y+w>t.height-u.bottom?g("pin"):g("bottom"),d=t.width/2,d=e.floatSpacePreferRight?"right":0<u.left&&u.right<t.width&&u.width>v.width?"rtl"==e.contentsLangDirection?"right":"left":d-u.left>u.right-d?"left":"right",v.width>t.width?(d="left",n=0):(n="left"==d?0<u.left?u.left:0:u.right<t.width?t.width-u.right:0,n+v.width>t.width&&(d="left"==d?
-"right":"left",n=0)),h.setStyle(d,b(("pin"==l?B:q)+n+("pin"==l?0:"left"==d?A:-A)))):(l="pin",g("pin"),k(d))}}}();if(l){var d=new CKEDITOR.template('\x3cdiv id\x3d"cke_{name}" class\x3d"cke {id} cke_reset_all cke_chrome cke_editor_{name} cke_float cke_{langDir} '+CKEDITOR.env.cssClass+'" dir\x3d"{langDir}" title\x3d"'+(CKEDITOR.env.gecko?" ":"")+'" lang\x3d"{langCode}" role\x3d"application" style\x3d"{style}"'+(a.title?' aria-labelledby\x3d"cke_{name}_arialbl"':" ")+"\x3e"+(a.title?'\x3cspan id\x3d"cke_{name}_arialbl" class\x3d"cke_voice_label"\x3e{voiceLabel}\x3c/span\x3e':
+m.getDocumentPosition();switch(a){case "top":d("absolute","top",b.y-t-x);break;case "pin":d("fixed","top",z);break;case "bottom":d("absolute","top",b.y+(u.height||u.bottom-u.top)+x)}l=a}var l,m,w,u,r,t,A,p=e.floatSpaceDockedOffsetX||0,x=e.floatSpaceDockedOffsetY||0,B=e.floatSpacePinnedOffsetX||0,z=e.floatSpacePinnedOffsetY||0;return function(d){if(m=a.editable()){var n=d&&"focus"==d.name;n&&h.show();a.fire("floatingSpaceLayout",{show:n});h.removeStyle("left");h.removeStyle("right");w=h.getClientRect();
+u=m.getClientRect();r=f.getViewPaneSize();t=w.height;A="pageXOffset"in f.$?f.$.pageXOffset:CKEDITOR.document.$.documentElement.scrollLeft;l?(t+x<=u.top?g("top"):t+x>r.height-u.bottom?g("pin"):g("bottom"),d=r.width/2,d=e.floatSpacePreferRight?"right":0<u.left&&u.right<r.width&&u.width>w.width?"rtl"==e.contentsLangDirection?"right":"left":d-u.left>u.right-d?"left":"right",w.width>r.width?(d="left",n=0):(n="left"==d?0<u.left?u.left:0:u.right<r.width?r.width-u.right:0,n+w.width>r.width&&(d="left"==d?
+"right":"left",n=0)),h.setStyle(d,b(("pin"==l?B:p)+n+("pin"==l?0:"left"==d?A:-A)))):(l="pin",g("pin"),k(d))}}}();if(l){var d=new CKEDITOR.template('\x3cdiv id\x3d"cke_{name}" class\x3d"cke {id} cke_reset_all cke_chrome cke_editor_{name} cke_float cke_{langDir} '+CKEDITOR.env.cssClass+'" dir\x3d"{langDir}" title\x3d"'+(CKEDITOR.env.gecko?" ":"")+'" lang\x3d"{langCode}" role\x3d"application" style\x3d"{style}"'+(a.title?' aria-labelledby\x3d"cke_{name}_arialbl"':" ")+"\x3e"+(a.title?'\x3cspan id\x3d"cke_{name}_arialbl" class\x3d"cke_voice_label"\x3e{voiceLabel}\x3c/span\x3e':
 " ")+'\x3cdiv class\x3d"cke_inner"\x3e\x3cdiv id\x3d"{topId}" class\x3d"cke_top" role\x3d"presentation"\x3e{content}\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'),h=CKEDITOR.document.getBody().append(CKEDITOR.dom.element.createFromHtml(d.output({content:l,id:a.id,langDir:a.lang.dir,langCode:a.langCode,name:a.name,style:"display:none;z-index:"+(e.baseFloatZIndex-1),topId:a.ui.spaceId("top"),voiceLabel:a.title}))),m=CKEDITOR.tools.eventsBuffer(500,k),g=CKEDITOR.tools.eventsBuffer(100,k);h.unselectable();h.on("mousedown",
 function(a){a=a.data;a.getTarget().hasAscendant("a",1)||a.preventDefault()});a.on("focus",function(b){k(b);a.on("change",m.input);f.on("scroll",g.input);f.on("resize",g.input)});a.on("blur",function(){h.hide();a.removeListener("change",m.input);f.removeListener("scroll",g.input);f.removeListener("resize",g.input)});a.on("destroy",function(){f.removeListener("scroll",g.input);f.removeListener("resize",g.input);h.clearCustomData();h.remove()});a.focusManager.hasFocus&&h.show();a.focusManager.add(h,
 1)}}var f=CKEDITOR.document.getWindow(),b=CKEDITOR.tools.cssLength;CKEDITOR.plugins.add("floatingspace",{init:function(b){b.on("loaded",function(){a(this)},null,null,20)}})}(),CKEDITOR.plugins.add("listblock",{requires:"panel",onLoad:function(){var a=CKEDITOR.addTemplate("panel-list",'\x3cul role\x3d"presentation" class\x3d"cke_panel_list"\x3e{items}\x3c/ul\x3e'),f=CKEDITOR.addTemplate("panel-list-item",'\x3cli id\x3d"{id}" class\x3d"cke_panel_listItem" role\x3dpresentation\x3e\x3ca id\x3d"{id}_option" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"{title}" href\x3d"javascript:void(\'{val}\')"  {onclick}\x3d"CKEDITOR.tools.callFunction({clickFn},\'{val}\'); return false;" role\x3d"option"\x3e{text}\x3c/a\x3e\x3c/li\x3e'),
@@ -813,9 +812,9 @@ c&&setTimeout(function(){c.focus()},0)}}})}}),CKEDITOR.plugins.add("richcombo",{
 "":" href\x3d\"javascript:void('{titleJs}')\"")+' hidefocus\x3d"true" role\x3d"button" aria-labelledby\x3d"{id}_label" aria-haspopup\x3d"true"';CKEDITOR.env.gecko&&CKEDITOR.env.mac&&(a+=' onkeypress\x3d"return false;"');CKEDITOR.env.gecko&&(a+=' onblur\x3d"this.style.cssText \x3d this.style.cssText;"');var a=a+(' onkeydown\x3d"return CKEDITOR.tools.callFunction({keydownFn},event,this);" onfocus\x3d"return CKEDITOR.tools.callFunction({focusFn},event);" '+(CKEDITOR.env.ie?'onclick\x3d"return false;" onmouseup':
 "onclick")+'\x3d"CKEDITOR.tools.callFunction({clickFn},this);return false;"\x3e\x3cspan id\x3d"{id}_text" class\x3d"cke_combo_text cke_combo_inlinelabel"\x3e{label}\x3c/span\x3e\x3cspan class\x3d"cke_combo_open"\x3e\x3cspan class\x3d"cke_combo_arrow"\x3e'+(CKEDITOR.env.hc?"\x26#9660;":CKEDITOR.env.air?"\x26nbsp;":"")+"\x3c/span\x3e\x3c/span\x3e\x3c/a\x3e\x3c/span\x3e"),f=CKEDITOR.addTemplate("combo",a);CKEDITOR.UI_RICHCOMBO="richcombo";CKEDITOR.ui.richCombo=CKEDITOR.tools.createClass({$:function(a){CKEDITOR.tools.extend(this,
 a,{canGroup:!1,title:a.label,modes:{wysiwyg:1},editorFocus:1});a=this.panel||{};delete this.panel;this.id=CKEDITOR.tools.getNextNumber();this.document=a.parent&&a.parent.getDocument()||CKEDITOR.document;a.className="cke_combopanel";a.block={multiSelect:a.multiSelect,attributes:a.attributes};a.toolbarRelated=!0;this._={panelDefinition:a,items:{}}},proto:{renderHtml:function(a){var c=[];this.render(a,c);return c.join("")},render:function(a,c){function e(){if(this.getState()!=CKEDITOR.TRISTATE_ON){var c=
-this.modes[a.mode]?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED;a.readOnly&&!this.readOnly&&(c=CKEDITOR.TRISTATE_DISABLED);this.setState(c);this.setValue("");c!=CKEDITOR.TRISTATE_DISABLED&&this.refresh&&this.refresh()}}var l=CKEDITOR.env,k="cke_"+this.id,d=CKEDITOR.tools.addFunction(function(c){p&&(a.unlockSelection(1),p=0);m.execute(c)},this),h=this,m={id:k,combo:this,focus:function(){CKEDITOR.document.getById(k).getChild(1).focus()},execute:function(c){var d=h._;if(d.state!=CKEDITOR.TRISTATE_DISABLED)if(h.createPanel(a),
+this.modes[a.mode]?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED;a.readOnly&&!this.readOnly&&(c=CKEDITOR.TRISTATE_DISABLED);this.setState(c);this.setValue("");c!=CKEDITOR.TRISTATE_DISABLED&&this.refresh&&this.refresh()}}var l=CKEDITOR.env,k="cke_"+this.id,d=CKEDITOR.tools.addFunction(function(c){q&&(a.unlockSelection(1),q=0);m.execute(c)},this),h=this,m={id:k,combo:this,focus:function(){CKEDITOR.document.getById(k).getChild(1).focus()},execute:function(c){var d=h._;if(d.state!=CKEDITOR.TRISTATE_DISABLED)if(h.createPanel(a),
 d.on)d.panel.hide();else{h.commit();var e=h.getValue();e?d.list.mark(e):d.list.unmarkAll();d.panel.showBlock(h.id,new CKEDITOR.dom.element(c),4)}},clickFn:d};a.on("activeFilterChange",e,this);a.on("mode",e,this);a.on("selectionChange",e,this);!this.readOnly&&a.on("readOnly",e,this);var g=CKEDITOR.tools.addFunction(function(a,b){a=new CKEDITOR.dom.event(a);var c=a.getKeystroke();switch(c){case 13:case 32:case 40:CKEDITOR.tools.callFunction(d,b);break;default:m.onkey(m,c)}a.preventDefault()}),n=CKEDITOR.tools.addFunction(function(){m.onfocus&&
-m.onfocus()}),p=0;m.keyDownFn=g;l={id:k,name:this.name||this.command,label:this.label,title:this.title,cls:this.className||"",titleJs:l.gecko&&!l.hc?"":(this.title||"").replace("'",""),keydownFn:g,focusFn:n,clickFn:d};f.output(l,c);if(this.onRender)this.onRender();return m},createPanel:function(a){if(!this._.panel){var c=this._.panelDefinition,e=this._.panelDefinition.block,f=c.parent||CKEDITOR.document.getBody(),k="cke_combopanel__"+this.name,d=new CKEDITOR.ui.floatPanel(a,f,c),c=d.addListBlock(this.id,
+m.onfocus()}),q=0;m.keyDownFn=g;l={id:k,name:this.name||this.command,label:this.label,title:this.title,cls:this.className||"",titleJs:l.gecko&&!l.hc?"":(this.title||"").replace("'",""),keydownFn:g,focusFn:n,clickFn:d};f.output(l,c);if(this.onRender)this.onRender();return m},createPanel:function(a){if(!this._.panel){var c=this._.panelDefinition,e=this._.panelDefinition.block,f=c.parent||CKEDITOR.document.getBody(),k="cke_combopanel__"+this.name,d=new CKEDITOR.ui.floatPanel(a,f,c),c=d.addListBlock(this.id,
 e),h=this;d.onShow=function(){this.element.addClass(k);h.setState(CKEDITOR.TRISTATE_ON);h._.on=1;h.editorFocus&&!a.focusManager.hasFocus&&a.focus();if(h.onOpen)h.onOpen()};d.onHide=function(c){this.element.removeClass(k);h.setState(h.modes&&h.modes[a.mode]?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED);h._.on=0;if(!c&&h.onClose)h.onClose()};d.onEscape=function(){d.hide(1)};c.onClick=function(a,b){h.onClick&&h.onClick.call(h,a,b);d.hide()};this._.panel=d;this._.list=c;d.getBlock(this.id).onHide=
 function(){h._.on=0;h.setState(CKEDITOR.TRISTATE_OFF)};this.init&&this.init()}},setValue:function(a,c){this._.value=a;var e=this.document.getById("cke_"+this.id+"_text");e&&(a||c?e.removeClass("cke_combo_inlinelabel"):(c=this.label,e.addClass("cke_combo_inlinelabel")),e.setText("undefined"!=typeof c?c:a))},getValue:function(){return this._.value||""},unmarkAll:function(){this._.list.unmarkAll()},mark:function(a){this._.list.mark(a)},hideItem:function(a){this._.list.hideItem(a)},hideGroup:function(a){this._.list.hideGroup(a)},
 showAll:function(){this._.list.showAll()},add:function(a,c,e){this._.items[a]=e||a;this._.list.add(a,c,e)},startGroup:function(a){this._.list.startGroup(a)},commit:function(){this._.committed||(this._.list.commit(),this._.committed=1,CKEDITOR.ui.fire("ready",this));this._.committed=1},setState:function(a){if(this._.state!=a){var c=this.document.getById("cke_"+this.id);c.setState(a,"cke_combo");a==CKEDITOR.TRISTATE_DISABLED?c.setAttribute("aria-disabled",!0):c.removeAttribute("aria-disabled");this._.state=
@@ -846,56 +845,56 @@ a.ui.addButton("Unlink",{label:a.lang.link.unlink,command:"unlink",toolbar:"link
 c.getChildCount()?"link":"anchor",b.data.link=c):CKEDITOR.plugins.link.tryRestoreFakeAnchor(a,c)&&(b.data.dialog="anchor"))},null,null,0);a.on("doubleclick",function(b){b.data.dialog in{link:1,anchor:1}&&b.data.link&&a.getSelection().selectElement(b.data.link)},null,null,20);a.addMenuItems&&a.addMenuItems({anchor:{label:a.lang.link.anchor.menu,command:"anchor",group:"anchor",order:1},removeAnchor:{label:a.lang.link.anchor.remove,command:"removeAnchor",group:"anchor",order:5},link:{label:a.lang.link.menu,
 command:"link",group:"link",order:1},unlink:{label:a.lang.link.unlink,command:"unlink",group:"link",order:5}});a.contextMenu&&a.contextMenu.addListener(function(b){if(!b||b.isReadOnly())return null;b=CKEDITOR.plugins.link.tryRestoreFakeAnchor(a,b);if(!b&&!(b=CKEDITOR.plugins.link.getSelectedLink(a)))return null;var c={};b.getAttribute("href")&&b.getChildCount()&&(c={link:CKEDITOR.TRISTATE_OFF,unlink:CKEDITOR.TRISTATE_OFF});b&&b.hasAttribute("name")&&(c.anchor=c.removeAnchor=CKEDITOR.TRISTATE_OFF);
 return c});this.compiledProtectionFunction=c(a)},afterInit:function(a){a.dataProcessor.dataFilter.addRules({elements:{a:function(b){return b.attributes.name?b.children.length?null:a.createFakeParserElement(b,"cke_anchor","anchor"):null}}});var b=a._.elementsPath&&a._.elementsPath.filters;b&&b.push(function(b,c){if("a"==c&&(CKEDITOR.plugins.link.tryRestoreFakeAnchor(a,b)||b.getAttribute("name")&&(!b.getAttribute("href")||!b.getChildCount())))return"anchor"})}});var e=/^javascript:/,l=/^mailto:([^?]+)(?:\?(.+))?$/,
-k=/subject=([^;?:@&=$,\/]*)/i,d=/body=([^;?:@&=$,\/]*)/i,h=/^#(.*)$/,m=/^((?:http|https|ftp|news):\/\/)?(.*)$/,g=/^(_(?:self|top|parent|blank))$/,n=/^javascript:void\(location\.href='mailto:'\+String\.fromCharCode\(([^)]+)\)(?:\+'(.*)')?\)$/,p=/^javascript:([^(]+)\(([^)]+)\)$/,r=/\s*window.open\(\s*this\.href\s*,\s*(?:'([^']*)'|null)\s*,\s*'([^']*)'\s*\)\s*;\s*return\s*false;*\s*/,x=/(?:^|,)([^=]+)=(\d+|yes|no)/gi,v={id:"advId",dir:"advLangDir",accessKey:"advAccessKey",name:"advName",lang:"advLangCode",
+k=/subject=([^;?:@&=$,\/]*)/i,d=/body=([^;?:@&=$,\/]*)/i,h=/^#(.*)$/,m=/^((?:http|https|ftp|news):\/\/)?(.*)$/,g=/^(_(?:self|top|parent|blank))$/,n=/^javascript:void\(location\.href='mailto:'\+String\.fromCharCode\(([^)]+)\)(?:\+'(.*)')?\)$/,q=/^javascript:([^(]+)\(([^)]+)\)$/,v=/\s*window.open\(\s*this\.href\s*,\s*(?:'([^']*)'|null)\s*,\s*'([^']*)'\s*\)\s*;\s*return\s*false;*\s*/,y=/(?:^|,)([^=]+)=(\d+|yes|no)/gi,w={id:"advId",dir:"advLangDir",accessKey:"advAccessKey",name:"advName",lang:"advLangCode",
 tabindex:"advTabIndex",title:"advTitle",type:"advContentType","class":"advCSSClasses",charset:"advCharset",style:"advStyles",rel:"advRel"};CKEDITOR.plugins.link={getSelectedLink:function(a,b){var c=a.getSelection(),d=c.getSelectedElement(),e=c.getRanges(),f=[],g;if(!b&&d&&d.is("a"))return d;for(d=0;d<e.length;d++)if(g=c.getRanges()[d],g.shrink(CKEDITOR.SHRINK_TEXT,!1,{skipBogus:!0}),(g=a.elementPath(g.getCommonAncestor()).contains("a",1))&&b)f.push(g);else if(g)return g;return b?f:null},getEditorAnchors:function(a){for(var b=
 a.editable(),c=b.isInline()&&!a.plugins.divarea?a.document:b,b=c.getElementsByTag("a"),c=c.getElementsByTag("img"),d=[],e=0,f;f=b.getItem(e++);)(f.data("cke-saved-name")||f.hasAttribute("name"))&&d.push({name:f.data("cke-saved-name")||f.getAttribute("name"),id:f.getAttribute("id")});for(e=0;f=c.getItem(e++);)(f=this.tryRestoreFakeAnchor(a,f))&&d.push({name:f.getAttribute("name"),id:f.getAttribute("id")});return d},fakeAnchor:!0,tryRestoreFakeAnchor:function(a,b){if(b&&b.data("cke-real-element-type")&&
-"anchor"==b.data("cke-real-element-type")){var c=a.restoreRealElement(b);if(c.data("cke-saved-name"))return c}},parseLinkAttributes:function(a,b){var c=b&&(b.data("cke-saved-href")||b.getAttribute("href"))||"",f=a.plugins.link.compiledProtectionFunction,q=a.config.emailProtection,w,B={};c.match(e)&&("encode"==q?c=c.replace(n,function(a,b,c){c=c||"";return"mailto:"+String.fromCharCode.apply(String,b.split(","))+c.replace(/\\'/g,"'")}):q&&c.replace(p,function(a,b,c){if(b==f.name){B.type="email";a=B.email=
-{};b=/(^')|('$)/g;c=c.match(/[^,\s]+/g);for(var d=c.length,e,g,h=0;h<d;h++)e=decodeURIComponent,g=c[h].replace(b,"").replace(/\\'/g,"'"),g=e(g),e=f.params[h].toLowerCase(),a[e]=g;a.address=[a.name,a.domain].join("@")}}));if(!B.type)if(q=c.match(h))B.type="anchor",B.anchor={},B.anchor.name=B.anchor.id=q[1];else if(q=c.match(l)){w=c.match(k);c=c.match(d);B.type="email";var z=B.email={};z.address=q[1];w&&(z.subject=decodeURIComponent(w[1]));c&&(z.body=decodeURIComponent(c[1]))}else c&&(w=c.match(m))&&
-(B.type="url",B.url={},B.url.protocol=w[1],B.url.url=w[2]);if(b){if(c=b.getAttribute("target"))B.target={type:c.match(g)?c:"frame",name:c};else if(c=(c=b.data("cke-pa-onclick")||b.getAttribute("onclick"))&&c.match(r))for(B.target={type:"popup",name:c[1]};q=x.exec(c[2]);)"yes"!=q[2]&&"1"!=q[2]||q[1]in{height:1,width:1,top:1,left:1}?isFinite(q[2])&&(B.target[q[1]]=q[2]):B.target[q[1]]=!0;null!==b.getAttribute("download")&&(B.download=!0);var c={},C;for(C in v)(q=b.getAttribute(C))&&(c[v[C]]=q);if(C=
+"anchor"==b.data("cke-real-element-type")){var c=a.restoreRealElement(b);if(c.data("cke-saved-name"))return c}},parseLinkAttributes:function(a,b){var c=b&&(b.data("cke-saved-href")||b.getAttribute("href"))||"",f=a.plugins.link.compiledProtectionFunction,p=a.config.emailProtection,x,B={};c.match(e)&&("encode"==p?c=c.replace(n,function(a,b,c){c=c||"";return"mailto:"+String.fromCharCode.apply(String,b.split(","))+c.replace(/\\'/g,"'")}):p&&c.replace(q,function(a,b,c){if(b==f.name){B.type="email";a=B.email=
+{};b=/(^')|('$)/g;c=c.match(/[^,\s]+/g);for(var d=c.length,e,g,h=0;h<d;h++)e=decodeURIComponent,g=c[h].replace(b,"").replace(/\\'/g,"'"),g=e(g),e=f.params[h].toLowerCase(),a[e]=g;a.address=[a.name,a.domain].join("@")}}));if(!B.type)if(p=c.match(h))B.type="anchor",B.anchor={},B.anchor.name=B.anchor.id=p[1];else if(p=c.match(l)){x=c.match(k);c=c.match(d);B.type="email";var z=B.email={};z.address=p[1];x&&(z.subject=decodeURIComponent(x[1]));c&&(z.body=decodeURIComponent(c[1]))}else c&&(x=c.match(m))&&
+(B.type="url",B.url={},B.url.protocol=x[1],B.url.url=x[2]);if(b){if(c=b.getAttribute("target"))B.target={type:c.match(g)?c:"frame",name:c};else if(c=(c=b.data("cke-pa-onclick")||b.getAttribute("onclick"))&&c.match(v))for(B.target={type:"popup",name:c[1]};p=y.exec(c[2]);)"yes"!=p[2]&&"1"!=p[2]||p[1]in{height:1,width:1,top:1,left:1}?isFinite(p[2])&&(B.target[p[1]]=p[2]):B.target[p[1]]=!0;null!==b.getAttribute("download")&&(B.download=!0);var c={},C;for(C in w)(p=b.getAttribute(C))&&(c[w[C]]=p);if(C=
 b.data("cke-saved-name")||c.advName)c.advName=C;CKEDITOR.tools.isEmpty(c)||(B.advanced=c)}return B},getLinkAttributes:function(c,d){var e=c.config.emailProtection||"",g={};switch(d.type){case "url":var e=d.url&&void 0!==d.url.protocol?d.url.protocol:"http://",h=d.url&&CKEDITOR.tools.trim(d.url.url)||"";g["data-cke-saved-href"]=0===h.indexOf("/")?h:e+h;break;case "anchor":e=d.anchor&&d.anchor.id;g["data-cke-saved-href"]="#"+(d.anchor&&d.anchor.name||e||"");break;case "email":var k=d.email,h=k.address;
 switch(e){case "":case "encode":var l=encodeURIComponent(k.subject||""),m=encodeURIComponent(k.body||""),k=[];l&&k.push("subject\x3d"+l);m&&k.push("body\x3d"+m);k=k.length?"?"+k.join("\x26"):"";"encode"==e?(e=["javascript:void(location.href\x3d'mailto:'+",f(h)],k&&e.push("+'",a(k),"'"),e.push(")")):e=["mailto:",h,k];break;default:e=h.split("@",2),k.name=e[0],k.domain=e[1],e=["javascript:",b(c,k)]}g["data-cke-saved-href"]=e.join("")}if(d.target)if("popup"==d.target.type){for(var e=["window.open(this.href, '",
-d.target.name||"","', '"],n="resizable status location toolbar menubar fullscreen scrollbars dependent".split(" "),h=n.length,l=function(a){d.target[a]&&n.push(a+"\x3d"+d.target[a])},k=0;k<h;k++)n[k]+=d.target[n[k]]?"\x3dyes":"\x3dno";l("width");l("left");l("height");l("top");e.push(n.join(","),"'); return false;");g["data-cke-pa-onclick"]=e.join("")}else"notSet"!=d.target.type&&d.target.name&&(g.target=d.target.name);d.download&&(g.download="");if(d.advanced){for(var p in v)(e=d.advanced[v[p]])&&
-(g[p]=e);g.name&&(g["data-cke-saved-name"]=g.name)}g["data-cke-saved-href"]&&(g.href=g["data-cke-saved-href"]);p={target:1,onclick:1,"data-cke-pa-onclick":1,"data-cke-saved-name":1,download:1};d.advanced&&CKEDITOR.tools.extend(p,v);for(var r in g)delete p[r];return{set:g,removed:CKEDITOR.tools.objectKeys(p)}},showDisplayTextForElement:function(a,b){var c={img:1,table:1,tbody:1,thead:1,tfoot:1,input:1,select:1,textarea:1},d=b.getSelection();return b.widgets&&b.widgets.focused||d&&1<d.getRanges().length?
+d.target.name||"","', '"],n="resizable status location toolbar menubar fullscreen scrollbars dependent".split(" "),h=n.length,l=function(a){d.target[a]&&n.push(a+"\x3d"+d.target[a])},k=0;k<h;k++)n[k]+=d.target[n[k]]?"\x3dyes":"\x3dno";l("width");l("left");l("height");l("top");e.push(n.join(","),"'); return false;");g["data-cke-pa-onclick"]=e.join("")}else"notSet"!=d.target.type&&d.target.name&&(g.target=d.target.name);d.download&&(g.download="");if(d.advanced){for(var q in w)(e=d.advanced[w[q]])&&
+(g[q]=e);g.name&&(g["data-cke-saved-name"]=g.name)}g["data-cke-saved-href"]&&(g.href=g["data-cke-saved-href"]);q={target:1,onclick:1,"data-cke-pa-onclick":1,"data-cke-saved-name":1,download:1};d.advanced&&CKEDITOR.tools.extend(q,w);for(var v in g)delete q[v];return{set:g,removed:CKEDITOR.tools.objectKeys(q)}},showDisplayTextForElement:function(a,b){var c={img:1,table:1,tbody:1,thead:1,tfoot:1,input:1,select:1,textarea:1},d=b.getSelection();return b.widgets&&b.widgets.focused||d&&1<d.getRanges().length?
 !1:!a||!a.getName||!a.is(c)}};CKEDITOR.unlinkCommand=function(){};CKEDITOR.unlinkCommand.prototype={exec:function(a){if(CKEDITOR.env.ie){var b=a.getSelection().getRanges()[0],c=b.getPreviousEditableNode()&&b.getPreviousEditableNode().getAscendant("a",!0)||b.getNextEditableNode()&&b.getNextEditableNode().getAscendant("a",!0),d;b.collapsed&&c&&(d=b.createBookmark(),b.selectNodeContents(c),b.select())}c=new CKEDITOR.style({element:"a",type:CKEDITOR.STYLE_INLINE,alwaysRemoveElement:1});a.removeStyle(c);
 d&&(b.moveToBookmark(d),b.select())},refresh:function(a,b){var c=b.lastElement&&b.lastElement.getAscendant("a",!0);c&&"a"==c.getName()&&c.getAttribute("href")&&c.getChildCount()?this.setState(CKEDITOR.TRISTATE_OFF):this.setState(CKEDITOR.TRISTATE_DISABLED)},contextSensitive:1,startDisabled:1,requiredContent:"a[href]",editorFocus:1};CKEDITOR.removeAnchorCommand=function(){};CKEDITOR.removeAnchorCommand.prototype={exec:function(a){var b=a.getSelection(),c=b.createBookmarks(),d;if(b&&(d=b.getSelectedElement())&&
 (d.getChildCount()?d.is("a"):CKEDITOR.plugins.link.tryRestoreFakeAnchor(a,d)))d.remove(1);else if(d=CKEDITOR.plugins.link.getSelectedLink(a))d.hasAttribute("href")?(d.removeAttributes({name:1,"data-cke-saved-name":1}),d.removeClass("cke_anchor")):d.remove(1);b.selectBookmarks(c)},requiredContent:"a[name]"};CKEDITOR.tools.extend(CKEDITOR.config,{linkShowAdvancedTab:!0,linkShowTargetTab:!0})}(),"use strict",function(){function a(a,b,c){return n(b)&&n(c)&&c.equals(b.getNext(function(a){return!(Z(a)||
-aa(a)||p(a))}))}function f(a){this.upper=a[0];this.lower=a[1];this.set.apply(this,a.slice(2))}function b(a){var b=a.element;if(b&&n(b)&&(b=b.getAscendant(a.triggers,!0))&&a.editable.contains(b)){var c=k(b);if("true"==c.getAttribute("contenteditable"))return b;if(c.is(a.triggers))return c}return null}function c(a,b,c){q(a,b);q(a,c);a=b.size.bottom;c=c.size.top;return a&&c?0|(a+c)/2:a||c}function e(a,b,c){return b=b[c?"getPrevious":"getNext"](function(b){return b&&b.type==CKEDITOR.NODE_TEXT&&!Z(b)||
-n(b)&&!p(b)&&!g(a,b)})}function l(a,b,c){return a>b&&a<c}function k(a,b){if(a.data("cke-editable"))return null;for(b||(a=a.getParent());a&&!a.data("cke-editable");){if(a.hasAttribute("contenteditable"))return a;a=a.getParent()}return null}function d(a){var b=a.doc,c=G('\x3cspan contenteditable\x3d"false" style\x3d"'+S+"position:absolute;border-top:1px dashed "+a.boxColor+'"\x3e\x3c/span\x3e',b),d=CKEDITOR.getUrl(this.path+"images/"+(F.hidpi?"hidpi/":"")+"icon"+(a.rtl?"-rtl":"")+".png");C(c,{attach:function(){this.wrap.getParent()||
-this.wrap.appendTo(a.editable,!0);return this},lineChildren:[C(G('\x3cspan title\x3d"'+a.editor.lang.magicline.title+'" contenteditable\x3d"false"\x3e\x26#8629;\x3c/span\x3e',b),{base:S+"height:17px;width:17px;"+(a.rtl?"left":"right")+":17px;background:url("+d+") center no-repeat "+a.boxColor+";cursor:pointer;"+(F.hc?"font-size: 15px;line-height:14px;border:1px solid #fff;text-align:center;":"")+(F.hidpi?"background-size: 9px 10px;":""),looks:["top:-8px; border-radius: 2px;","top:-17px; border-radius: 2px 2px 0px 0px;",
-"top:-1px; border-radius: 0px 0px 2px 2px;"]}),C(G(Y,b),{base:R+"left:0px;border-left-color:"+a.boxColor+";",looks:["border-width:8px 0 8px 8px;top:-8px","border-width:8px 0 0 8px;top:-8px","border-width:0 0 8px 8px;top:0px"]}),C(G(Y,b),{base:R+"right:0px;border-right-color:"+a.boxColor+";",looks:["border-width:8px 8px 8px 0;top:-8px","border-width:8px 8px 0 0;top:-8px","border-width:0 8px 8px 0;top:0px"]})],detach:function(){this.wrap.getParent()&&this.wrap.remove();return this},mouseNear:function(){q(a,
-this);var b=a.holdDistance,c=this.size;return c&&l(a.mouse.y,c.top-b,c.bottom+b)&&l(a.mouse.x,c.left-b,c.right+b)?!0:!1},place:function(){var b=a.view,c=a.editable,d=a.trigger,e=d.upper,f=d.lower,g=e||f,h=g.getParent(),k={};this.trigger=d;e&&q(a,e,!0);f&&q(a,f,!0);q(a,h,!0);a.inInlineMode&&w(a,!0);h.equals(c)?(k.left=b.scroll.x,k.right=-b.scroll.x,k.width=""):(k.left=g.size.left-g.size.margin.left+b.scroll.x-(a.inInlineMode?b.editable.left+b.editable.border.left:0),k.width=g.size.outerWidth+g.size.margin.left+
+aa(a)||q(a))}))}function f(a){this.upper=a[0];this.lower=a[1];this.set.apply(this,a.slice(2))}function b(a){var b=a.element;if(b&&n(b)&&(b=b.getAscendant(a.triggers,!0))&&a.editable.contains(b)){var c=k(b);if("true"==c.getAttribute("contenteditable"))return b;if(c.is(a.triggers))return c}return null}function c(a,b,c){p(a,b);p(a,c);a=b.size.bottom;c=c.size.top;return a&&c?0|(a+c)/2:a||c}function e(a,b,c){return b=b[c?"getPrevious":"getNext"](function(b){return b&&b.type==CKEDITOR.NODE_TEXT&&!Z(b)||
+n(b)&&!q(b)&&!g(a,b)})}function l(a,b,c){return a>b&&a<c}function k(a,b){if(a.data("cke-editable"))return null;for(b||(a=a.getParent());a&&!a.data("cke-editable");){if(a.hasAttribute("contenteditable"))return a;a=a.getParent()}return null}function d(a){var b=a.doc,c=I('\x3cspan contenteditable\x3d"false" style\x3d"'+S+"position:absolute;border-top:1px dashed "+a.boxColor+'"\x3e\x3c/span\x3e',b),d=CKEDITOR.getUrl(this.path+"images/"+(F.hidpi?"hidpi/":"")+"icon"+(a.rtl?"-rtl":"")+".png");C(c,{attach:function(){this.wrap.getParent()||
+this.wrap.appendTo(a.editable,!0);return this},lineChildren:[C(I('\x3cspan title\x3d"'+a.editor.lang.magicline.title+'" contenteditable\x3d"false"\x3e\x26#8629;\x3c/span\x3e',b),{base:S+"height:17px;width:17px;"+(a.rtl?"left":"right")+":17px;background:url("+d+") center no-repeat "+a.boxColor+";cursor:pointer;"+(F.hc?"font-size: 15px;line-height:14px;border:1px solid #fff;text-align:center;":"")+(F.hidpi?"background-size: 9px 10px;":""),looks:["top:-8px; border-radius: 2px;","top:-17px; border-radius: 2px 2px 0px 0px;",
+"top:-1px; border-radius: 0px 0px 2px 2px;"]}),C(I(Y,b),{base:R+"left:0px;border-left-color:"+a.boxColor+";",looks:["border-width:8px 0 8px 8px;top:-8px","border-width:8px 0 0 8px;top:-8px","border-width:0 0 8px 8px;top:0px"]}),C(I(Y,b),{base:R+"right:0px;border-right-color:"+a.boxColor+";",looks:["border-width:8px 8px 8px 0;top:-8px","border-width:8px 8px 0 0;top:-8px","border-width:0 8px 8px 0;top:0px"]})],detach:function(){this.wrap.getParent()&&this.wrap.remove();return this},mouseNear:function(){p(a,
+this);var b=a.holdDistance,c=this.size;return c&&l(a.mouse.y,c.top-b,c.bottom+b)&&l(a.mouse.x,c.left-b,c.right+b)?!0:!1},place:function(){var b=a.view,c=a.editable,d=a.trigger,e=d.upper,f=d.lower,g=e||f,h=g.getParent(),k={};this.trigger=d;e&&p(a,e,!0);f&&p(a,f,!0);p(a,h,!0);a.inInlineMode&&x(a,!0);h.equals(c)?(k.left=b.scroll.x,k.right=-b.scroll.x,k.width=""):(k.left=g.size.left-g.size.margin.left+b.scroll.x-(a.inInlineMode?b.editable.left+b.editable.border.left:0),k.width=g.size.outerWidth+g.size.margin.left+
 g.size.margin.right+b.scroll.x,k.right="");e&&f?k.top=e.size.margin.bottom===f.size.margin.top?0|e.size.bottom+e.size.margin.bottom/2:e.size.margin.bottom<f.size.margin.top?e.size.bottom+e.size.margin.bottom:e.size.bottom+e.size.margin.bottom-f.size.margin.top:e?f||(k.top=e.size.bottom+e.size.margin.bottom):k.top=f.size.top-f.size.margin.top;d.is(O)||l(k.top,b.scroll.y-15,b.scroll.y+5)?(k.top=a.inInlineMode?0:b.scroll.y,this.look(O)):d.is(K)||l(k.top,b.pane.bottom-5,b.pane.bottom+15)?(k.top=a.inInlineMode?
-b.editable.height+b.editable.padding.top+b.editable.padding.bottom:b.pane.bottom-1,this.look(K)):(a.inInlineMode&&(k.top-=b.editable.top+b.editable.border.top),this.look(U));a.inInlineMode&&(k.top--,k.top+=b.editable.scroll.top,k.left+=b.editable.scroll.left);for(var m in k)k[m]=CKEDITOR.tools.cssLength(k[m]);this.setStyles(k)},look:function(a){if(this.oldLook!=a){for(var b=this.lineChildren.length,c;b--;)(c=this.lineChildren[b]).setAttribute("style",c.base+c.looks[0|a/2]);this.oldLook=a}},wrap:new E("span",
+b.editable.height+b.editable.padding.top+b.editable.padding.bottom:b.pane.bottom-1,this.look(K)):(a.inInlineMode&&(k.top-=b.editable.top+b.editable.border.top),this.look(U));a.inInlineMode&&(k.top--,k.top+=b.editable.scroll.top,k.left+=b.editable.scroll.left);for(var m in k)k[m]=CKEDITOR.tools.cssLength(k[m]);this.setStyles(k)},look:function(a){if(this.oldLook!=a){for(var b=this.lineChildren.length,c;b--;)(c=this.lineChildren[b]).setAttribute("style",c.base+c.looks[0|a/2]);this.oldLook=a}},wrap:new D("span",
 a.doc)});for(b=c.lineChildren.length;b--;)c.lineChildren[b].appendTo(c);c.look(U);c.appendTo(c.wrap);c.unselectable();c.lineChildren[0].on("mouseup",function(b){c.detach();h(a,function(b){var c=a.line.trigger;b[c.is(L)?"insertBefore":"insertAfter"](c.is(L)?c.lower:c.upper)},!0);a.editor.focus();F.ie||a.enterMode==CKEDITOR.ENTER_BR||a.hotNode.scrollIntoView();b.data.preventDefault(!0)});c.on("mousedown",function(a){a.data.preventDefault(!0)});a.line=c}function h(a,b,c){var d=new CKEDITOR.dom.range(a.doc),
-e=a.editor,f;F.ie&&a.enterMode==CKEDITOR.ENTER_BR?f=a.doc.createText(V):(f=(f=k(a.element,!0))&&f.data("cke-enter-mode")||a.enterMode,f=new E(M[f],a.doc),f.is("br")||a.doc.createText(V).appendTo(f));c&&e.fire("saveSnapshot");b(f);d.moveToPosition(f,CKEDITOR.POSITION_AFTER_START);e.getSelection().selectRanges([d]);a.hotNode=f;c&&e.fire("saveSnapshot")}function m(a,c){return{canUndo:!0,modes:{wysiwyg:1},exec:function(){function d(b){var e=F.ie&&9>F.version?" ":V,f=a.hotNode&&a.hotNode.getText()==e&&
-a.element.equals(a.hotNode)&&a.lastCmdDirection===!!c;h(a,function(d){f&&a.hotNode&&a.hotNode.remove();d[c?"insertAfter":"insertBefore"](b);d.setAttributes({"data-cke-magicline-hot":1,"data-cke-magicline-dir":!!c});a.lastCmdDirection=!!c});F.ie||a.enterMode==CKEDITOR.ENTER_BR||a.hotNode.scrollIntoView();a.line.detach()}return function(f){f=f.getSelection().getStartElement();var g;f=f.getAscendant(Q,1);if(!v(a,f)&&f&&!f.equals(a.editable)&&!f.contains(a.editable)){(g=k(f))&&"false"==g.getAttribute("contenteditable")&&
-(f=g);a.element=f;g=e(a,f,!c);var h;n(g)&&g.is(a.triggers)&&g.is(P)&&(!e(a,g,!c)||(h=e(a,g,!c))&&n(h)&&h.is(a.triggers))?d(g):(h=b(a,f),n(h)&&(e(a,h,!c)?(f=e(a,h,!c))&&n(f)&&f.is(a.triggers)&&d(h):d(h)))}}}()}}function g(a,b){if(!b||b.type!=CKEDITOR.NODE_ELEMENT||!b.$)return!1;var c=a.line;return c.wrap.equals(b)||c.wrap.contains(b)}function n(a){return a&&a.type==CKEDITOR.NODE_ELEMENT&&a.$}function p(a){if(!n(a))return!1;var b;(b=r(a))||(n(a)?(b={left:1,right:1,center:1},b=!(!b[a.getComputedStyle("float")]&&
-!b[a.getAttribute("align")])):b=!1);return b}function r(a){return!!{absolute:1,fixed:1}[a.getComputedStyle("position")]}function x(a,b){return n(b)?b.is(a.triggers):null}function v(a,b){if(!b)return!1;for(var c=b.getParents(1),d=c.length;d--;)for(var e=a.tabuList.length;e--;)if(c[d].hasAttribute(a.tabuList[e]))return!0;return!1}function u(a,b,c){b=b[c?"getLast":"getFirst"](function(b){return a.isRelevant(b)&&!b.is(fa)});if(!b)return!1;q(a,b);return c?b.size.top>a.mouse.y:b.size.bottom<a.mouse.y}function t(a){var b=
-a.editable,c=a.mouse,d=a.view,e=a.triggerOffset;w(a);var h=c.y>(a.inInlineMode?d.editable.top+d.editable.height/2:Math.min(d.editable.height,d.pane.height)/2),b=b[h?"getLast":"getFirst"](function(a){return!(Z(a)||aa(a))});if(!b)return null;g(a,b)&&(b=a.line.wrap[h?"getPrevious":"getNext"](function(a){return!(Z(a)||aa(a))}));if(!n(b)||p(b)||!x(a,b))return null;q(a,b);return!h&&0<=b.size.top&&l(c.y,0,b.size.top+e)?(a=a.inInlineMode||0===d.scroll.y?O:U,new f([null,b,L,I,a])):h&&b.size.bottom<=d.pane.height&&
-l(c.y,b.size.bottom-e,d.pane.height)?(a=a.inInlineMode||l(b.size.bottom,d.pane.height-e,d.pane.height)?K:U,new f([b,null,D,I,a])):null}function y(a){var c=a.mouse,d=a.view,g=a.triggerOffset,h=b(a);if(!h)return null;q(a,h);var g=Math.min(g,0|h.size.outerHeight/2),k=[],m,t;if(l(c.y,h.size.top-1,h.size.top+g))t=!1;else if(l(c.y,h.size.bottom-g,h.size.bottom+1))t=!0;else return null;if(p(h)||u(a,h,t)||h.getParent().is(ca))return null;var v=e(a,h,!t);if(v){if(v&&v.type==CKEDITOR.NODE_TEXT)return null;
-if(n(v)){if(p(v)||!x(a,v)||v.getParent().is(ca))return null;k=[v,h][t?"reverse":"concat"]().concat([T,I])}}else h.equals(a.editable[t?"getLast":"getFirst"](a.isRelevant))?(w(a),t&&l(c.y,h.size.bottom-g,d.pane.height)&&l(h.size.bottom,d.pane.height-g,d.pane.height)?m=K:l(c.y,0,h.size.top+g)&&(m=O)):m=U,k=[null,h][t?"reverse":"concat"]().concat([t?D:L,I,m,h.equals(a.editable[t?"getLast":"getFirst"](a.isRelevant))?t?K:O:U]);return 0 in k?new f(k):null}function A(a,b,c,d){for(var e=b.getDocumentPosition(),
+e=a.editor,f;F.ie&&a.enterMode==CKEDITOR.ENTER_BR?f=a.doc.createText(V):(f=(f=k(a.element,!0))&&f.data("cke-enter-mode")||a.enterMode,f=new D(M[f],a.doc),f.is("br")||a.doc.createText(V).appendTo(f));c&&e.fire("saveSnapshot");b(f);d.moveToPosition(f,CKEDITOR.POSITION_AFTER_START);e.getSelection().selectRanges([d]);a.hotNode=f;c&&e.fire("saveSnapshot")}function m(a,c){return{canUndo:!0,modes:{wysiwyg:1},exec:function(){function d(b){var e=F.ie&&9>F.version?" ":V,f=a.hotNode&&a.hotNode.getText()==e&&
+a.element.equals(a.hotNode)&&a.lastCmdDirection===!!c;h(a,function(d){f&&a.hotNode&&a.hotNode.remove();d[c?"insertAfter":"insertBefore"](b);d.setAttributes({"data-cke-magicline-hot":1,"data-cke-magicline-dir":!!c});a.lastCmdDirection=!!c});F.ie||a.enterMode==CKEDITOR.ENTER_BR||a.hotNode.scrollIntoView();a.line.detach()}return function(f){f=f.getSelection().getStartElement();var g;f=f.getAscendant(Q,1);if(!w(a,f)&&f&&!f.equals(a.editable)&&!f.contains(a.editable)){(g=k(f))&&"false"==g.getAttribute("contenteditable")&&
+(f=g);a.element=f;g=e(a,f,!c);var h;n(g)&&g.is(a.triggers)&&g.is(P)&&(!e(a,g,!c)||(h=e(a,g,!c))&&n(h)&&h.is(a.triggers))?d(g):(h=b(a,f),n(h)&&(e(a,h,!c)?(f=e(a,h,!c))&&n(f)&&f.is(a.triggers)&&d(h):d(h)))}}}()}}function g(a,b){if(!b||b.type!=CKEDITOR.NODE_ELEMENT||!b.$)return!1;var c=a.line;return c.wrap.equals(b)||c.wrap.contains(b)}function n(a){return a&&a.type==CKEDITOR.NODE_ELEMENT&&a.$}function q(a){if(!n(a))return!1;var b;(b=v(a))||(n(a)?(b={left:1,right:1,center:1},b=!(!b[a.getComputedStyle("float")]&&
+!b[a.getAttribute("align")])):b=!1);return b}function v(a){return!!{absolute:1,fixed:1}[a.getComputedStyle("position")]}function y(a,b){return n(b)?b.is(a.triggers):null}function w(a,b){if(!b)return!1;for(var c=b.getParents(1),d=c.length;d--;)for(var e=a.tabuList.length;e--;)if(c[d].hasAttribute(a.tabuList[e]))return!0;return!1}function u(a,b,c){b=b[c?"getLast":"getFirst"](function(b){return a.isRelevant(b)&&!b.is(fa)});if(!b)return!1;p(a,b);return c?b.size.top>a.mouse.y:b.size.bottom<a.mouse.y}function r(a){var b=
+a.editable,c=a.mouse,d=a.view,e=a.triggerOffset;x(a);var h=c.y>(a.inInlineMode?d.editable.top+d.editable.height/2:Math.min(d.editable.height,d.pane.height)/2),b=b[h?"getLast":"getFirst"](function(a){return!(Z(a)||aa(a))});if(!b)return null;g(a,b)&&(b=a.line.wrap[h?"getPrevious":"getNext"](function(a){return!(Z(a)||aa(a))}));if(!n(b)||q(b)||!y(a,b))return null;p(a,b);return!h&&0<=b.size.top&&l(c.y,0,b.size.top+e)?(a=a.inInlineMode||0===d.scroll.y?O:U,new f([null,b,L,H,a])):h&&b.size.bottom<=d.pane.height&&
+l(c.y,b.size.bottom-e,d.pane.height)?(a=a.inInlineMode||l(b.size.bottom,d.pane.height-e,d.pane.height)?K:U,new f([b,null,E,H,a])):null}function t(a){var c=a.mouse,d=a.view,g=a.triggerOffset,h=b(a);if(!h)return null;p(a,h);var g=Math.min(g,0|h.size.outerHeight/2),k=[],m,r;if(l(c.y,h.size.top-1,h.size.top+g))r=!1;else if(l(c.y,h.size.bottom-g,h.size.bottom+1))r=!0;else return null;if(q(h)||u(a,h,r)||h.getParent().is(ca))return null;var t=e(a,h,!r);if(t){if(t&&t.type==CKEDITOR.NODE_TEXT)return null;
+if(n(t)){if(q(t)||!y(a,t)||t.getParent().is(ca))return null;k=[t,h][r?"reverse":"concat"]().concat([T,H])}}else h.equals(a.editable[r?"getLast":"getFirst"](a.isRelevant))?(x(a),r&&l(c.y,h.size.bottom-g,d.pane.height)&&l(h.size.bottom,d.pane.height-g,d.pane.height)?m=K:l(c.y,0,h.size.top+g)&&(m=O)):m=U,k=[null,h][r?"reverse":"concat"]().concat([r?E:L,H,m,h.equals(a.editable[r?"getLast":"getFirst"](a.isRelevant))?r?K:O:U]);return 0 in k?new f(k):null}function A(a,b,c,d){for(var e=b.getDocumentPosition(),
 f={},g={},h={},k={},l=ba.length;l--;)f[ba[l]]=parseInt(b.getComputedStyle.call(b,"border-"+ba[l]+"-width"),10)||0,h[ba[l]]=parseInt(b.getComputedStyle.call(b,"padding-"+ba[l]),10)||0,g[ba[l]]=parseInt(b.getComputedStyle.call(b,"margin-"+ba[l]),10)||0;c&&!d||B(a,d);k.top=e.y-(c?0:a.view.scroll.y);k.left=e.x-(c?0:a.view.scroll.x);k.outerWidth=b.$.offsetWidth;k.outerHeight=b.$.offsetHeight;k.height=k.outerHeight-(h.top+h.bottom+f.top+f.bottom);k.width=k.outerWidth-(h.left+h.right+f.left+f.right);k.bottom=
-k.top+k.outerHeight;k.right=k.left+k.outerWidth;a.inInlineMode&&(k.scroll={top:b.$.scrollTop,left:b.$.scrollLeft});return C({border:f,padding:h,margin:g,ignoreScroll:c},k,!0)}function q(a,b,c){if(!n(b))return b.size=null;if(!b.size)b.size={};else if(b.size.ignoreScroll==c&&b.size.date>new Date-N)return null;return C(b.size,A(a,b,c),{date:+new Date},!0)}function w(a,b){a.view.editable=A(a,a.editable,b,!0)}function B(a,b){a.view||(a.view={});var c=a.view;if(!(!b&&c&&c.date>new Date-N)){var d=a.win,
-c=d.getScrollPosition(),d=d.getViewPaneSize();C(a.view,{scroll:{x:c.x,y:c.y,width:a.doc.$.documentElement.scrollWidth-d.width,height:a.doc.$.documentElement.scrollHeight-d.height},pane:{width:d.width,height:d.height,bottom:d.height+c.y},date:+new Date},!0)}}function z(a,b,c,d){for(var e=d,g=d,h=0,k=!1,l=!1,m=a.view.pane.height,q=a.mouse;q.y+h<m&&0<q.y-h;){k||(k=b(e,d));l||(l=b(g,d));!k&&0<q.y-h&&(e=c(a,{x:q.x,y:q.y-h}));!l&&q.y+h<m&&(g=c(a,{x:q.x,y:q.y+h}));if(k&&l)break;h+=2}return new f([e,g,null,
-null])}CKEDITOR.plugins.add("magicline",{init:function(a){var c=a.config,k=c.magicline_triggerOffset||30,l={editor:a,enterMode:c.enterMode,triggerOffset:k,holdDistance:0|k*(c.magicline_holdDistance||.5),boxColor:c.magicline_color||"#ff0000",rtl:"rtl"==c.contentsLangDirection,tabuList:["data-cke-hidden-sel"].concat(c.magicline_tabuList||[]),triggers:c.magicline_everywhere?Q:{table:1,hr:1,div:1,ul:1,ol:1,dl:1,form:1,blockquote:1}},q,u,z;l.isRelevant=function(a){return n(a)&&!g(l,a)&&!p(a)};a.on("contentDom",
-function(){var k=a.editable(),n=a.document,p=a.window;C(l,{editable:k,inInlineMode:k.isInline(),doc:n,win:p,hotNode:null},!0);l.boundary=l.inInlineMode?l.editable:l.doc.getDocumentElement();k.is(H.$inline)||(l.inInlineMode&&!r(k)&&k.setStyles({position:"relative",top:null,left:null}),d.call(this,l),B(l),k.attachListener(a,"beforeUndoImage",function(){l.line.detach()}),k.attachListener(a,"beforeGetData",function(){l.line.wrap.getParent()&&(l.line.detach(),a.once("getData",function(){l.line.attach()},
-null,null,1E3))},null,null,0),k.attachListener(l.inInlineMode?n:n.getWindow().getFrame(),"mouseout",function(b){if("wysiwyg"==a.mode)if(l.inInlineMode){var c=b.data.$.clientX;b=b.data.$.clientY;B(l);w(l,!0);var d=l.view.editable,e=l.view.scroll;c>d.left-e.x&&c<d.right-e.x&&b>d.top-e.y&&b<d.bottom-e.y||(clearTimeout(z),z=null,l.line.detach())}else clearTimeout(z),z=null,l.line.detach()}),k.attachListener(k,"keyup",function(){l.hiddenMode=0}),k.attachListener(k,"keydown",function(b){if("wysiwyg"==a.mode)switch(b.data.getKeystroke()){case 2228240:case 16:l.hiddenMode=
-1,l.line.detach()}}),k.attachListener(l.inInlineMode?k:n,"mousemove",function(b){u=!0;if("wysiwyg"==a.mode&&!a.readOnly&&!z){var c={x:b.data.$.clientX,y:b.data.$.clientY};z=setTimeout(function(){l.mouse=c;z=l.trigger=null;B(l);u&&!l.hiddenMode&&a.focusManager.hasFocus&&!l.line.mouseNear()&&(l.element=W(l,!0))&&((l.trigger=t(l)||y(l)||X(l))&&!v(l,l.trigger.upper||l.trigger.lower)?l.line.attach().place():(l.trigger=null,l.line.detach()),u=!1)},30)}}),k.attachListener(p,"scroll",function(){"wysiwyg"==
-a.mode&&(l.line.detach(),F.webkit&&(l.hiddenMode=1,clearTimeout(q),q=setTimeout(function(){l.mouseDown||(l.hiddenMode=0)},50)))}),k.attachListener(J?n:p,"mousedown",function(){"wysiwyg"==a.mode&&(l.line.detach(),l.hiddenMode=1,l.mouseDown=1)}),k.attachListener(J?n:p,"mouseup",function(){l.hiddenMode=0;l.mouseDown=0}),a.addCommand("accessPreviousSpace",m(l)),a.addCommand("accessNextSpace",m(l,!0)),a.setKeystroke([[c.magicline_keystrokePrevious,"accessPreviousSpace"],[c.magicline_keystrokeNext,"accessNextSpace"]]),
-a.on("loadSnapshot",function(){var b,c,d,e;for(e in{p:1,br:1,div:1})for(b=a.document.getElementsByTag(e),d=b.count();d--;)if((c=b.getItem(d)).data("cke-magicline-hot")){l.hotNode=c;l.lastCmdDirection="true"===c.data("cke-magicline-dir")?!0:!1;return}}),this.backdoor={accessFocusSpace:h,boxTrigger:f,isLine:g,getAscendantTrigger:b,getNonEmptyNeighbour:e,getSize:A,that:l,triggerEdge:y,triggerEditable:t,triggerExpand:X})},this)}});var C=CKEDITOR.tools.extend,E=CKEDITOR.dom.element,G=E.createFromHtml,
-F=CKEDITOR.env,J=CKEDITOR.env.ie&&9>CKEDITOR.env.version,H=CKEDITOR.dtd,M={},L=128,D=64,T=32,I=16,O=4,K=2,U=1,V=" ",ca=H.$listItem,fa=H.$tableContent,P=C({},H.$nonEditable,H.$empty),Q=H.$block,N=100,S="width:0px;height:0px;padding:0px;margin:0px;display:block;z-index:9999;color:#fff;position:absolute;font-size: 0px;line-height:0px;",R=S+"border-color:transparent;display:block;border-style:solid;",Y="\x3cspan\x3e"+V+"\x3c/span\x3e";M[CKEDITOR.ENTER_BR]="br";M[CKEDITOR.ENTER_P]="p";M[CKEDITOR.ENTER_DIV]=
+k.top+k.outerHeight;k.right=k.left+k.outerWidth;a.inInlineMode&&(k.scroll={top:b.$.scrollTop,left:b.$.scrollLeft});return C({border:f,padding:h,margin:g,ignoreScroll:c},k,!0)}function p(a,b,c){if(!n(b))return b.size=null;if(!b.size)b.size={};else if(b.size.ignoreScroll==c&&b.size.date>new Date-N)return null;return C(b.size,A(a,b,c),{date:+new Date},!0)}function x(a,b){a.view.editable=A(a,a.editable,b,!0)}function B(a,b){a.view||(a.view={});var c=a.view;if(!(!b&&c&&c.date>new Date-N)){var d=a.win,
+c=d.getScrollPosition(),d=d.getViewPaneSize();C(a.view,{scroll:{x:c.x,y:c.y,width:a.doc.$.documentElement.scrollWidth-d.width,height:a.doc.$.documentElement.scrollHeight-d.height},pane:{width:d.width,height:d.height,bottom:d.height+c.y},date:+new Date},!0)}}function z(a,b,c,d){for(var e=d,g=d,h=0,k=!1,l=!1,m=a.view.pane.height,p=a.mouse;p.y+h<m&&0<p.y-h;){k||(k=b(e,d));l||(l=b(g,d));!k&&0<p.y-h&&(e=c(a,{x:p.x,y:p.y-h}));!l&&p.y+h<m&&(g=c(a,{x:p.x,y:p.y+h}));if(k&&l)break;h+=2}return new f([e,g,null,
+null])}CKEDITOR.plugins.add("magicline",{init:function(a){var c=a.config,k=c.magicline_triggerOffset||30,l={editor:a,enterMode:c.enterMode,triggerOffset:k,holdDistance:0|k*(c.magicline_holdDistance||.5),boxColor:c.magicline_color||"#ff0000",rtl:"rtl"==c.contentsLangDirection,tabuList:["data-cke-hidden-sel"].concat(c.magicline_tabuList||[]),triggers:c.magicline_everywhere?Q:{table:1,hr:1,div:1,ul:1,ol:1,dl:1,form:1,blockquote:1}},p,u,z;l.isRelevant=function(a){return n(a)&&!g(l,a)&&!q(a)};a.on("contentDom",
+function(){var k=a.editable(),n=a.document,q=a.window;C(l,{editable:k,inInlineMode:k.isInline(),doc:n,win:q,hotNode:null},!0);l.boundary=l.inInlineMode?l.editable:l.doc.getDocumentElement();k.is(G.$inline)||(l.inInlineMode&&!v(k)&&k.setStyles({position:"relative",top:null,left:null}),d.call(this,l),B(l),k.attachListener(a,"beforeUndoImage",function(){l.line.detach()}),k.attachListener(a,"beforeGetData",function(){l.line.wrap.getParent()&&(l.line.detach(),a.once("getData",function(){l.line.attach()},
+null,null,1E3))},null,null,0),k.attachListener(l.inInlineMode?n:n.getWindow().getFrame(),"mouseout",function(b){if("wysiwyg"==a.mode)if(l.inInlineMode){var c=b.data.$.clientX;b=b.data.$.clientY;B(l);x(l,!0);var d=l.view.editable,e=l.view.scroll;c>d.left-e.x&&c<d.right-e.x&&b>d.top-e.y&&b<d.bottom-e.y||(clearTimeout(z),z=null,l.line.detach())}else clearTimeout(z),z=null,l.line.detach()}),k.attachListener(k,"keyup",function(){l.hiddenMode=0}),k.attachListener(k,"keydown",function(b){if("wysiwyg"==a.mode)switch(b.data.getKeystroke()){case 2228240:case 16:l.hiddenMode=
+1,l.line.detach()}}),k.attachListener(l.inInlineMode?k:n,"mousemove",function(b){u=!0;if("wysiwyg"==a.mode&&!a.readOnly&&!z){var c={x:b.data.$.clientX,y:b.data.$.clientY};z=setTimeout(function(){l.mouse=c;z=l.trigger=null;B(l);u&&!l.hiddenMode&&a.focusManager.hasFocus&&!l.line.mouseNear()&&(l.element=W(l,!0))&&((l.trigger=r(l)||t(l)||X(l))&&!w(l,l.trigger.upper||l.trigger.lower)?l.line.attach().place():(l.trigger=null,l.line.detach()),u=!1)},30)}}),k.attachListener(q,"scroll",function(){"wysiwyg"==
+a.mode&&(l.line.detach(),F.webkit&&(l.hiddenMode=1,clearTimeout(p),p=setTimeout(function(){l.mouseDown||(l.hiddenMode=0)},50)))}),k.attachListener(J?n:q,"mousedown",function(){"wysiwyg"==a.mode&&(l.line.detach(),l.hiddenMode=1,l.mouseDown=1)}),k.attachListener(J?n:q,"mouseup",function(){l.hiddenMode=0;l.mouseDown=0}),a.addCommand("accessPreviousSpace",m(l)),a.addCommand("accessNextSpace",m(l,!0)),a.setKeystroke([[c.magicline_keystrokePrevious,"accessPreviousSpace"],[c.magicline_keystrokeNext,"accessNextSpace"]]),
+a.on("loadSnapshot",function(){var b,c,d,e;for(e in{p:1,br:1,div:1})for(b=a.document.getElementsByTag(e),d=b.count();d--;)if((c=b.getItem(d)).data("cke-magicline-hot")){l.hotNode=c;l.lastCmdDirection="true"===c.data("cke-magicline-dir")?!0:!1;return}}),this.backdoor={accessFocusSpace:h,boxTrigger:f,isLine:g,getAscendantTrigger:b,getNonEmptyNeighbour:e,getSize:A,that:l,triggerEdge:t,triggerEditable:r,triggerExpand:X})},this)}});var C=CKEDITOR.tools.extend,D=CKEDITOR.dom.element,I=D.createFromHtml,
+F=CKEDITOR.env,J=CKEDITOR.env.ie&&9>CKEDITOR.env.version,G=CKEDITOR.dtd,M={},L=128,E=64,T=32,H=16,O=4,K=2,U=1,V=" ",ca=G.$listItem,fa=G.$tableContent,P=C({},G.$nonEditable,G.$empty),Q=G.$block,N=100,S="width:0px;height:0px;padding:0px;margin:0px;display:block;z-index:9999;color:#fff;position:absolute;font-size: 0px;line-height:0px;",R=S+"border-color:transparent;display:block;border-style:solid;",Y="\x3cspan\x3e"+V+"\x3c/span\x3e";M[CKEDITOR.ENTER_BR]="br";M[CKEDITOR.ENTER_P]="p";M[CKEDITOR.ENTER_DIV]=
 "div";f.prototype={set:function(a,b,c){this.properties=a+b+(c||U);return this},is:function(a){return(this.properties&a)==a}};var W=function(){function a(b,c){var d=b.$.elementFromPoint(c.x,c.y);return d&&d.nodeType?new CKEDITOR.dom.element(d):null}return function(b,c,d){if(!b.mouse)return null;var e=b.doc,f=b.line.wrap;d=d||b.mouse;var h=a(e,d);c&&g(b,h)&&(f.hide(),h=a(e,d),f.show());return!h||h.type!=CKEDITOR.NODE_ELEMENT||!h.$||F.ie&&9>F.version&&!b.boundary.equals(h)&&!b.boundary.contains(h)?null:
-h}}(),Z=CKEDITOR.dom.walker.whitespaces(),aa=CKEDITOR.dom.walker.nodeType(CKEDITOR.NODE_COMMENT),X=function(){function b(e){var f=e.element,g,h,k;if(!n(f)||f.contains(e.editable)||f.isReadOnly())return null;k=z(e,function(a,b){return!b.equals(a)},function(a,b){return W(a,!0,b)},f);g=k.upper;h=k.lower;if(a(e,g,h))return k.set(T,8);if(g&&f.contains(g))for(;!g.getParent().equals(f);)g=g.getParent();else g=f.getFirst(function(a){return d(e,a)});if(h&&f.contains(h))for(;!h.getParent().equals(f);)h=h.getParent();
-else h=f.getLast(function(a){return d(e,a)});if(!g||!h)return null;q(e,g);q(e,h);if(!l(e.mouse.y,g.size.top,h.size.bottom))return null;for(var f=Number.MAX_VALUE,m,t,w,p;h&&!h.equals(g)&&(t=g.getNext(e.isRelevant));)m=Math.abs(c(e,g,t)-e.mouse.y),m<f&&(f=m,w=g,p=t),g=t,q(e,g);if(!w||!p||!l(e.mouse.y,w.size.top,p.size.bottom))return null;k.upper=w;k.lower=p;return k.set(T,8)}function d(a,b){return!(b&&b.type==CKEDITOR.NODE_TEXT||aa(b)||p(b)||g(a,b)||b.type==CKEDITOR.NODE_ELEMENT&&b.$&&b.is("br"))}
-return function(c){var d=b(c),e;if(e=d){e=d.upper;var f=d.lower;e=!e||!f||p(f)||p(e)||f.equals(e)||e.equals(f)||f.contains(e)||e.contains(f)?!1:x(c,e)&&x(c,f)&&a(c,e,f)?!0:!1}return e?d:null}}(),ba=["top","left","right","bottom"]}(),CKEDITOR.config.magicline_keystrokePrevious=CKEDITOR.CTRL+CKEDITOR.SHIFT+51,CKEDITOR.config.magicline_keystrokeNext=CKEDITOR.CTRL+CKEDITOR.SHIFT+52,function(){function a(a){if(!a||a.type!=CKEDITOR.NODE_ELEMENT||"form"!=a.getName())return[];for(var b=[],c=["style","className"],
+h}}(),Z=CKEDITOR.dom.walker.whitespaces(),aa=CKEDITOR.dom.walker.nodeType(CKEDITOR.NODE_COMMENT),X=function(){function b(e){var f=e.element,h,g,k;if(!n(f)||f.contains(e.editable)||f.isReadOnly())return null;k=z(e,function(a,b){return!b.equals(a)},function(a,b){return W(a,!0,b)},f);h=k.upper;g=k.lower;if(a(e,h,g))return k.set(T,8);if(h&&f.contains(h))for(;!h.getParent().equals(f);)h=h.getParent();else h=f.getFirst(function(a){return d(e,a)});if(g&&f.contains(g))for(;!g.getParent().equals(f);)g=g.getParent();
+else g=f.getLast(function(a){return d(e,a)});if(!h||!g)return null;p(e,h);p(e,g);if(!l(e.mouse.y,h.size.top,g.size.bottom))return null;for(var f=Number.MAX_VALUE,m,r,x,q;g&&!g.equals(h)&&(r=h.getNext(e.isRelevant));)m=Math.abs(c(e,h,r)-e.mouse.y),m<f&&(f=m,x=h,q=r),h=r,p(e,h);if(!x||!q||!l(e.mouse.y,x.size.top,q.size.bottom))return null;k.upper=x;k.lower=q;return k.set(T,8)}function d(a,b){return!(b&&b.type==CKEDITOR.NODE_TEXT||aa(b)||q(b)||g(a,b)||b.type==CKEDITOR.NODE_ELEMENT&&b.$&&b.is("br"))}
+return function(c){var d=b(c),e;if(e=d){e=d.upper;var f=d.lower;e=!e||!f||q(f)||q(e)||f.equals(e)||e.equals(f)||f.contains(e)||e.contains(f)?!1:y(c,e)&&y(c,f)&&a(c,e,f)?!0:!1}return e?d:null}}(),ba=["top","left","right","bottom"]}(),CKEDITOR.config.magicline_keystrokePrevious=CKEDITOR.CTRL+CKEDITOR.SHIFT+51,CKEDITOR.config.magicline_keystrokeNext=CKEDITOR.CTRL+CKEDITOR.SHIFT+52,function(){function a(a){if(!a||a.type!=CKEDITOR.NODE_ELEMENT||"form"!=a.getName())return[];for(var b=[],c=["style","className"],
 e=0;e<c.length;e++){var f=a.$.elements.namedItem(c[e]);f&&(f=new CKEDITOR.dom.element(f),b.push([f,f.nextSibling]),f.remove())}return b}function f(a,b){if(a&&a.type==CKEDITOR.NODE_ELEMENT&&"form"==a.getName()&&0<b.length)for(var c=b.length-1;0<=c;c--){var e=b[c][0],f=b[c][1];f?e.insertBefore(f):e.appendTo(a)}}function b(b,c){var d=a(b),e={},m=b.$;c||(e["class"]=m.className||"",m.className="");e.inline=m.style.cssText||"";c||(m.style.cssText="position: static; overflow: visible");f(d);return e}function c(b,
 c){var d=a(b),e=b.$;"class"in c&&(e.className=c["class"]);"inline"in c&&(e.style.cssText=c.inline);f(d)}function e(a){if(!a.editable().isInline()){var b=CKEDITOR.instances,c;for(c in b){var e=b[c];"wysiwyg"!=e.mode||e.readOnly||(e=e.document.getBody(),e.setAttribute("contentEditable",!1),e.setAttribute("contentEditable",!0))}a.editable().hasFocus&&(a.toolbox.focus(),a.focus())}}CKEDITOR.plugins.add("maximize",{init:function(a){function f(){var b=m.getViewPaneSize();a.resize(b.width,b.height,null,
-!0)}if(a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE){var d=a.lang,h=CKEDITOR.document,m=h.getWindow(),g,n,p,r=CKEDITOR.TRISTATE_OFF;a.addCommand("maximize",{modes:{wysiwyg:!CKEDITOR.env.iOS,source:!CKEDITOR.env.iOS},readOnly:1,editorFocus:!1,exec:function(){var x=a.container.getFirst(function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasClass("cke_inner")}),v=a.ui.space("contents");if("wysiwyg"==a.mode){var u=a.getSelection();g=u&&u.getRanges();n=m.getScrollPosition()}else{var t=a.editable().$;g=
-!CKEDITOR.env.ie&&[t.selectionStart,t.selectionEnd];n=[t.scrollLeft,t.scrollTop]}if(this.state==CKEDITOR.TRISTATE_OFF){m.on("resize",f);p=m.getScrollPosition();for(u=a.container;u=u.getParent();)u.setCustomData("maximize_saved_styles",b(u)),u.setStyle("z-index",a.config.baseFloatZIndex-5);v.setCustomData("maximize_saved_styles",b(v,!0));x.setCustomData("maximize_saved_styles",b(x,!0));v={overflow:CKEDITOR.env.webkit?"":"hidden",width:0,height:0};h.getDocumentElement().setStyles(v);!CKEDITOR.env.gecko&&
-h.getDocumentElement().setStyle("position","fixed");CKEDITOR.env.gecko&&CKEDITOR.env.quirks||h.getBody().setStyles(v);CKEDITOR.env.ie?setTimeout(function(){m.$.scrollTo(0,0)},0):m.$.scrollTo(0,0);x.setStyle("position",CKEDITOR.env.gecko&&CKEDITOR.env.quirks?"fixed":"absolute");x.$.offsetLeft;x.setStyles({"z-index":a.config.baseFloatZIndex-5,left:"0px",top:"0px"});x.addClass("cke_maximized");f();v=x.getDocumentPosition();x.setStyles({left:-1*v.x+"px",top:-1*v.y+"px"});CKEDITOR.env.gecko&&e(a)}else if(this.state==
-CKEDITOR.TRISTATE_ON){m.removeListener("resize",f);for(var u=[v,x],y=0;y<u.length;y++)c(u[y],u[y].getCustomData("maximize_saved_styles")),u[y].removeCustomData("maximize_saved_styles");for(u=a.container;u=u.getParent();)c(u,u.getCustomData("maximize_saved_styles")),u.removeCustomData("maximize_saved_styles");CKEDITOR.env.ie?setTimeout(function(){m.$.scrollTo(p.x,p.y)},0):m.$.scrollTo(p.x,p.y);x.removeClass("cke_maximized");CKEDITOR.env.webkit&&(x.setStyle("display","inline"),setTimeout(function(){x.setStyle("display",
-"block")},0));a.fire("resize",{outerHeight:a.container.$.offsetHeight,contentsHeight:v.$.offsetHeight,outerWidth:a.container.$.offsetWidth})}this.toggleState();if(u=this.uiItems[0])v=this.state==CKEDITOR.TRISTATE_OFF?d.maximize.maximize:d.maximize.minimize,u=CKEDITOR.document.getById(u._.id),u.getChild(1).setHtml(v),u.setAttribute("title",v),u.setAttribute("href",'javascript:void("'+v+'");');"wysiwyg"==a.mode?g?(CKEDITOR.env.gecko&&e(a),a.getSelection().selectRanges(g),(t=a.getSelection().getStartElement())&&
-t.scrollIntoView(!0)):m.$.scrollTo(n.x,n.y):(g&&(t.selectionStart=g[0],t.selectionEnd=g[1]),t.scrollLeft=n[0],t.scrollTop=n[1]);g=n=null;r=this.state;a.fire("maximize",this.state)},canUndo:!1});a.ui.addButton&&a.ui.addButton("Maximize",{label:d.maximize.maximize,command:"maximize",toolbar:"tools,10"});a.on("mode",function(){var b=a.getCommand("maximize");b.setState(b.state==CKEDITOR.TRISTATE_DISABLED?CKEDITOR.TRISTATE_DISABLED:r)},null,null,100)}}})}(),function(){function a(a,b,c){var e=CKEDITOR.cleanWord;
+!0)}if(a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE){var d=a.lang,h=CKEDITOR.document,m=h.getWindow(),g,n,q,v=CKEDITOR.TRISTATE_OFF;a.addCommand("maximize",{modes:{wysiwyg:!CKEDITOR.env.iOS,source:!CKEDITOR.env.iOS},readOnly:1,editorFocus:!1,exec:function(){var y=a.container.getFirst(function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasClass("cke_inner")}),w=a.ui.space("contents");if("wysiwyg"==a.mode){var u=a.getSelection();g=u&&u.getRanges();n=m.getScrollPosition()}else{var r=a.editable().$;g=
+!CKEDITOR.env.ie&&[r.selectionStart,r.selectionEnd];n=[r.scrollLeft,r.scrollTop]}if(this.state==CKEDITOR.TRISTATE_OFF){m.on("resize",f);q=m.getScrollPosition();for(u=a.container;u=u.getParent();)u.setCustomData("maximize_saved_styles",b(u)),u.setStyle("z-index",a.config.baseFloatZIndex-5);w.setCustomData("maximize_saved_styles",b(w,!0));y.setCustomData("maximize_saved_styles",b(y,!0));w={overflow:CKEDITOR.env.webkit?"":"hidden",width:0,height:0};h.getDocumentElement().setStyles(w);!CKEDITOR.env.gecko&&
+h.getDocumentElement().setStyle("position","fixed");CKEDITOR.env.gecko&&CKEDITOR.env.quirks||h.getBody().setStyles(w);CKEDITOR.env.ie?setTimeout(function(){m.$.scrollTo(0,0)},0):m.$.scrollTo(0,0);y.setStyle("position",CKEDITOR.env.gecko&&CKEDITOR.env.quirks?"fixed":"absolute");y.$.offsetLeft;y.setStyles({"z-index":a.config.baseFloatZIndex-5,left:"0px",top:"0px"});y.addClass("cke_maximized");f();w=y.getDocumentPosition();y.setStyles({left:-1*w.x+"px",top:-1*w.y+"px"});CKEDITOR.env.gecko&&e(a)}else if(this.state==
+CKEDITOR.TRISTATE_ON){m.removeListener("resize",f);for(var u=[w,y],t=0;t<u.length;t++)c(u[t],u[t].getCustomData("maximize_saved_styles")),u[t].removeCustomData("maximize_saved_styles");for(u=a.container;u=u.getParent();)c(u,u.getCustomData("maximize_saved_styles")),u.removeCustomData("maximize_saved_styles");CKEDITOR.env.ie?setTimeout(function(){m.$.scrollTo(q.x,q.y)},0):m.$.scrollTo(q.x,q.y);y.removeClass("cke_maximized");CKEDITOR.env.webkit&&(y.setStyle("display","inline"),setTimeout(function(){y.setStyle("display",
+"block")},0));a.fire("resize",{outerHeight:a.container.$.offsetHeight,contentsHeight:w.$.offsetHeight,outerWidth:a.container.$.offsetWidth})}this.toggleState();if(u=this.uiItems[0])w=this.state==CKEDITOR.TRISTATE_OFF?d.maximize.maximize:d.maximize.minimize,u=CKEDITOR.document.getById(u._.id),u.getChild(1).setHtml(w),u.setAttribute("title",w),u.setAttribute("href",'javascript:void("'+w+'");');"wysiwyg"==a.mode?g?(CKEDITOR.env.gecko&&e(a),a.getSelection().selectRanges(g),(r=a.getSelection().getStartElement())&&
+r.scrollIntoView(!0)):m.$.scrollTo(n.x,n.y):(g&&(r.selectionStart=g[0],r.selectionEnd=g[1]),r.scrollLeft=n[0],r.scrollTop=n[1]);g=n=null;v=this.state;a.fire("maximize",this.state)},canUndo:!1});a.ui.addButton&&a.ui.addButton("Maximize",{label:d.maximize.maximize,command:"maximize",toolbar:"tools,10"});a.on("mode",function(){var b=a.getCommand("maximize");b.setState(b.state==CKEDITOR.TRISTATE_DISABLED?CKEDITOR.TRISTATE_DISABLED:v)},null,null,100)}}})}(),function(){function a(a,b,c){var e=CKEDITOR.cleanWord;
 e?c():(a=CKEDITOR.getUrl(a.config.pasteFromWordCleanupFile||b+"filter/default.js"),CKEDITOR.scriptLoader.load(a,c,null,!0));return!e}CKEDITOR.plugins.add("pastefromword",{requires:"clipboard",init:function(f){var b=0,c=this.path;f.addCommand("pastefromword",{canUndo:!1,async:!0,exec:function(a,c){b=1;a.execCommand("paste",{type:"html",notification:c&&"undefined"!==typeof c.notification?c.notification:!0})}});f.ui.addButton&&f.ui.addButton("PasteFromWord",{label:f.lang.pastefromword.toolbar,command:"pastefromword",
 toolbar:"clipboard,50"});f.on("paste",function(e){var l=e.data,k=(CKEDITOR.plugins.clipboard.isCustomDataTypesSupported?l.dataTransfer.getData("text/html",!0):null)||l.dataValue,d={dataValue:k},h=/(class=\"?Mso|style=(?:\"|\')[^\"]*?\bmso\-|w:WordDocument|<o:\w+>|<\/font>)/,h=/<meta\s*name=(?:\"|\')?generator(?:\"|\')?\s*content=(?:\"|\')?microsoft/gi.test(k)||h.test(k);if(k&&(b||h)&&(!1!==f.fire("pasteFromWord",d)||b)){l.dontFilter=!0;var m=a(f,c,function(){if(m)f.fire("paste",l);else if(!f.config.pasteFromWordPromptCleanup||
 b||confirm(f.lang.pastefromword.confirmCleanup))d.dataValue=CKEDITOR.cleanWord(d.dataValue,f),f.fire("afterPasteFromWord",d),l.dataValue=d.dataValue;b=0});m&&e.cancel()}},null,null,3)}})}(),function(){var a={canUndo:!1,async:!0,exec:function(a,b){var c=a.lang,e=CKEDITOR.tools.keystrokeToString(c.common.keyboard,a.getCommandKeystroke(CKEDITOR.env.ie?a.commands.paste:this)),l=b&&"undefined"!==typeof b.notification?b.notification:!b||!b.from||"keystrokeHandler"===b.from&&CKEDITOR.env.ie,c=l&&"string"===
@@ -932,7 +931,7 @@ null;if("string"===typeof a.config.scayt_uiTabs&&3===a.config.scayt_uiTabs.split
 (a.config.scayt_customPunctuation="-");"string"!==typeof a.config.scayt_srcUrl&&(f=document.location.protocol,f=-1!=f.search(/https?:/)?f:"http:",a.config.scayt_srcUrl=f+"//svc.webspellchecker.net/spellcheck31/lf/scayt3/ckscayt/ckscayt.js");"boolean"!==typeof CKEDITOR.config.scayt_handleCheckDirty&&(CKEDITOR.config.scayt_handleCheckDirty=!0);"boolean"!==typeof CKEDITOR.config.scayt_handleUndoRedo&&(CKEDITOR.config.scayt_handleUndoRedo=!0);CKEDITOR.config.scayt_handleUndoRedo=CKEDITOR.plugins.undo?
 CKEDITOR.config.scayt_handleUndoRedo:!1;"boolean"!==typeof a.config.scayt_multiLanguageMode&&(a.config.scayt_multiLanguageMode=!1);"object"!==typeof a.config.scayt_multiLanguageStyles&&(a.config.scayt_multiLanguageStyles={});a.config.scayt_ignoreAllCapsWords&&"boolean"!==typeof a.config.scayt_ignoreAllCapsWords&&(a.config.scayt_ignoreAllCapsWords=!1);a.config.scayt_ignoreDomainNames&&"boolean"!==typeof a.config.scayt_ignoreDomainNames&&(a.config.scayt_ignoreDomainNames=!1);a.config.scayt_ignoreWordsWithMixedCases&&
 "boolean"!==typeof a.config.scayt_ignoreWordsWithMixedCases&&(a.config.scayt_ignoreWordsWithMixedCases=!1);a.config.scayt_ignoreWordsWithNumbers&&"boolean"!==typeof a.config.scayt_ignoreWordsWithNumbers&&(a.config.scayt_ignoreWordsWithNumbers=!1);if(a.config.scayt_disableOptionsStorage){var f=CKEDITOR.tools.isArray(a.config.scayt_disableOptionsStorage)?a.config.scayt_disableOptionsStorage:"string"===typeof a.config.scayt_disableOptionsStorage?[a.config.scayt_disableOptionsStorage]:void 0,e="all options lang ignore-all-caps-words ignore-domain-names ignore-words-with-mixed-cases ignore-words-with-numbers".split(" "),
-l=["lang","ignore-all-caps-words","ignore-domain-names","ignore-words-with-mixed-cases","ignore-words-with-numbers"],k=CKEDITOR.tools.search,d=CKEDITOR.tools.indexOf;a.config.scayt_disableOptionsStorage=function(a){for(var b=[],c=0;c<a.length;c++){var f=a[c],p=!!k(a,"options");if(!k(e,f)||p&&k(l,function(a){if("lang"===a)return!1}))return;k(l,f)&&l.splice(d(l,f),1);if("all"===f||p&&k(a,"lang"))return[];"options"===f&&(l=["lang"])}return b=b.concat(l)}(f)}},addRule:function(a){var f=CKEDITOR.plugins.scayt,
+l=["lang","ignore-all-caps-words","ignore-domain-names","ignore-words-with-mixed-cases","ignore-words-with-numbers"],k=CKEDITOR.tools.search,d=CKEDITOR.tools.indexOf;a.config.scayt_disableOptionsStorage=function(a){for(var b=[],c=0;c<a.length;c++){var f=a[c],q=!!k(a,"options");if(!k(e,f)||q&&k(l,function(a){if("lang"===a)return!1}))return;k(l,f)&&l.splice(d(l,f),1);if("all"===f||q&&k(a,"lang"))return[];"options"===f&&(l=["lang"])}return b=b.concat(l)}(f)}},addRule:function(a){var f=CKEDITOR.plugins.scayt,
 b=a.dataProcessor,c=b&&b.htmlFilter,e=a._.elementsPath&&a._.elementsPath.filters,b=b&&b.dataFilter,l=a.addRemoveFormatFilter,k=function(b){if(a.scayt&&(b.hasAttribute(f.options.data_attribute_name)||b.hasAttribute(f.options.problem_grammar_data_attribute)))return!1},d=function(b){var c=!0;a.scayt&&(b.hasAttribute(f.options.data_attribute_name)||b.hasAttribute(f.options.problem_grammar_data_attribute))&&(c=!1);return c};e&&e.push(k);b&&b.addRules({elements:{span:function(a){var b=a.hasClass(f.options.misspelled_word_class)&&
 a.attributes[f.options.data_attribute_name],c=a.hasClass(f.options.problem_grammar_class)&&a.attributes[f.options.problem_grammar_data_attribute];f&&(b||c)&&delete a.name;return a}}});c&&c.addRules({elements:{span:function(a){var b=a.hasClass(f.options.misspelled_word_class)&&a.attributes[f.options.data_attribute_name],c=a.hasClass(f.options.problem_grammar_class)&&a.attributes[f.options.problem_grammar_data_attribute];f&&(b||c)&&delete a.name;return a}}});l&&l.call(a,d)},scaytMenuDefinition:function(a){var f=
 this;a=a.scayt;return{scayt:{scayt_ignore:{label:a.getLocal("btn_ignore"),group:"scayt_control",order:1,exec:function(a){a.scayt.ignoreWord()}},scayt_ignoreall:{label:a.getLocal("btn_ignoreAll"),group:"scayt_control",order:2,exec:function(a){a.scayt.ignoreAllWords()}},scayt_add:{label:a.getLocal("btn_addWord"),group:"scayt_control",order:3,exec:function(a){var c=a.scayt;setTimeout(function(){c.addWordToUserDictionary()},10)}},scayt_option:{label:a.getLocal("btn_options"),group:"scayt_control",order:4,
@@ -965,9 +964,9 @@ arguments);this.setValue(this.getValue().replace(/cke_show_border/,""))}}),a.com
 "px");this.show();a&&this.focus()}if(f.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE){var c=CKEDITOR.plugins.sourcearea;f.addMode("source",function(c){var e=f.ui.space("contents").getDocument().createElement("textarea");e.setStyles(CKEDITOR.tools.extend({width:CKEDITOR.env.ie7Compat?"99%":"100%",height:"100%",resize:"none",outline:"none","text-align":"left"},CKEDITOR.tools.cssVendorPrefix("tab-size",f.config.sourceAreaTabSize||4)));e.setAttribute("dir","ltr");e.addClass("cke_source").addClass("cke_reset").addClass("cke_enable_context_menu");
 f.ui.space("contents").append(e);e=f.editable(new a(f,e));e.setData(f.getData(1));CKEDITOR.env.ie&&(e.attachListener(f,"resize",b,e),e.attachListener(CKEDITOR.document.getWindow(),"resize",b,e),CKEDITOR.tools.setTimeout(b,0,e));f.fire("ariaWidget",this);c()});f.addCommand("source",c.commands.source);f.ui.addButton&&f.ui.addButton("Source",{label:f.lang.sourcearea.toolbar,command:"source",toolbar:"mode,10"});f.on("mode",function(){f.getCommand("source").setState("source"==f.mode?CKEDITOR.TRISTATE_ON:
 CKEDITOR.TRISTATE_OFF)});var e=CKEDITOR.env.ie&&9==CKEDITOR.env.version}}});var a=CKEDITOR.tools.createClass({base:CKEDITOR.editable,proto:{setData:function(a){this.setValue(a);this.status="ready";this.editor.fire("dataReady")},getData:function(){return this.getValue()},insertHtml:function(){},insertElement:function(){},insertText:function(){},setReadOnly:function(a){this[(a?"set":"remove")+"Attribute"]("readOnly","readonly")},detach:function(){a.baseProto.detach.call(this);this.clearCustomData();
-this.remove()}}})}(),CKEDITOR.plugins.sourcearea={commands:{source:{modes:{wysiwyg:1,source:1},editorFocus:!1,readOnly:1,exec:function(a){"wysiwyg"==a.mode&&a.fire("saveSnapshot");a.getCommand("source").setState(CKEDITOR.TRISTATE_DISABLED);a.setMode("source"==a.mode?"wysiwyg":"source")},canUndo:!1}}},CKEDITOR.plugins.add("specialchar",{availableLangs:{af:1,ar:1,az:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,"de-ch":1,el:1,en:1,"en-au":1,"en-ca":1,"en-gb":1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fr:1,"fr-ca":1,gl:1,he:1,
-hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,nb:1,nl:1,no:1,oc:1,pl:1,pt:1,"pt-br":1,ru:1,si:1,sk:1,sl:1,sq:1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,"zh-cn":1},requires:"dialog",init:function(a){var f=this;CKEDITOR.dialog.add("specialchar",this.path+"dialogs/specialchar.js");a.addCommand("specialchar",{exec:function(){var b=a.langCode,b=f.availableLangs[b]?b:f.availableLangs[b.replace(/-.*/,"")]?b.replace(/-.*/,""):"en";CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(f.path+"dialogs/lang/"+b+".js"),
-function(){CKEDITOR.tools.extend(a.lang.specialchar,f.langEntries[b]);a.openDialog("specialchar")})},modes:{wysiwyg:1},canUndo:!1});a.ui.addButton&&a.ui.addButton("SpecialChar",{label:a.lang.specialchar.toolbar,command:"specialchar",toolbar:"insert,50"})}}),CKEDITOR.config.specialChars="! \x26quot; # $ % \x26amp; ' ( ) * + - . / 0 1 2 3 4 5 6 7 8 9 : ; \x26lt; \x3d \x26gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x26euro; \x26lsquo; \x26rsquo; \x26ldquo; \x26rdquo; \x26ndash; \x26mdash; \x26iexcl; \x26cent; \x26pound; \x26curren; \x26yen; \x26brvbar; \x26sect; \x26uml; \x26copy; \x26ordf; \x26laquo; \x26not; \x26reg; \x26macr; \x26deg; \x26sup2; \x26sup3; \x26acute; \x26micro; \x26para; \x26middot; \x26cedil; \x26sup1; \x26ordm; \x26raquo; \x26frac14; \x26frac12; \x26frac34; \x26iquest; \x26Agrave; \x26Aacute; \x26Acirc; \x26Atilde; \x26Auml; \x26Aring; \x26AElig; \x26Ccedil; \x26Egrave; \x26Eacute; \x26Ecirc; \x26Euml; \x26Igrave; \x26Iacute; \x26Icirc; \x26Iuml; \x26ETH; \x26Ntilde; \x26Ograve; \x26Oacute; \x26Ocirc; \x26Otilde; \x26Ouml; \x26times; \x26Oslash; \x26Ugrave; \x26Uacute; \x26Ucirc; \x26Uuml; \x26Yacute; \x26THORN; \x26szlig; \x26agrave; \x26aacute; \x26acirc; \x26atilde; \x26auml; \x26aring; \x26aelig; \x26ccedil; \x26egrave; \x26eacute; \x26ecirc; \x26euml; \x26igrave; \x26iacute; \x26icirc; \x26iuml; \x26eth; \x26ntilde; \x26ograve; \x26oacute; \x26ocirc; \x26otilde; \x26ouml; \x26divide; \x26oslash; \x26ugrave; \x26uacute; \x26ucirc; \x26uuml; \x26yacute; \x26thorn; \x26yuml; \x26OElig; \x26oelig; \x26#372; \x26#374 \x26#373 \x26#375; \x26sbquo; \x26#8219; \x26bdquo; \x26hellip; \x26trade; \x26#9658; \x26bull; \x26rarr; \x26rArr; \x26hArr; \x26diams; \x26asymp;".split(" "),
+this.remove()}}})}(),CKEDITOR.plugins.sourcearea={commands:{source:{modes:{wysiwyg:1,source:1},editorFocus:!1,readOnly:1,exec:function(a){"wysiwyg"==a.mode&&a.fire("saveSnapshot");a.getCommand("source").setState(CKEDITOR.TRISTATE_DISABLED);a.setMode("source"==a.mode?"wysiwyg":"source")},canUndo:!1}}},CKEDITOR.plugins.add("specialchar",{availableLangs:{af:1,ar:1,az:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,"de-ch":1,el:1,en:1,"en-au":1,"en-ca":1,"en-gb":1,eo:1,es:1,"es-mx":1,et:1,eu:1,fa:1,fi:1,fr:1,"fr-ca":1,
+gl:1,he:1,hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,nb:1,nl:1,no:1,oc:1,pl:1,pt:1,"pt-br":1,ru:1,si:1,sk:1,sl:1,sq:1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,"zh-cn":1},requires:"dialog",init:function(a){var f=this;CKEDITOR.dialog.add("specialchar",this.path+"dialogs/specialchar.js");a.addCommand("specialchar",{exec:function(){var b=a.langCode,b=f.availableLangs[b]?b:f.availableLangs[b.replace(/-.*/,"")]?b.replace(/-.*/,""):"en";CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(f.path+"dialogs/lang/"+
+b+".js"),function(){CKEDITOR.tools.extend(a.lang.specialchar,f.langEntries[b]);a.openDialog("specialchar")})},modes:{wysiwyg:1},canUndo:!1});a.ui.addButton&&a.ui.addButton("SpecialChar",{label:a.lang.specialchar.toolbar,command:"specialchar",toolbar:"insert,50"})}}),CKEDITOR.config.specialChars="! \x26quot; # $ % \x26amp; ' ( ) * + - . / 0 1 2 3 4 5 6 7 8 9 : ; \x26lt; \x3d \x26gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x26euro; \x26lsquo; \x26rsquo; \x26ldquo; \x26rdquo; \x26ndash; \x26mdash; \x26iexcl; \x26cent; \x26pound; \x26curren; \x26yen; \x26brvbar; \x26sect; \x26uml; \x26copy; \x26ordf; \x26laquo; \x26not; \x26reg; \x26macr; \x26deg; \x26sup2; \x26sup3; \x26acute; \x26micro; \x26para; \x26middot; \x26cedil; \x26sup1; \x26ordm; \x26raquo; \x26frac14; \x26frac12; \x26frac34; \x26iquest; \x26Agrave; \x26Aacute; \x26Acirc; \x26Atilde; \x26Auml; \x26Aring; \x26AElig; \x26Ccedil; \x26Egrave; \x26Eacute; \x26Ecirc; \x26Euml; \x26Igrave; \x26Iacute; \x26Icirc; \x26Iuml; \x26ETH; \x26Ntilde; \x26Ograve; \x26Oacute; \x26Ocirc; \x26Otilde; \x26Ouml; \x26times; \x26Oslash; \x26Ugrave; \x26Uacute; \x26Ucirc; \x26Uuml; \x26Yacute; \x26THORN; \x26szlig; \x26agrave; \x26aacute; \x26acirc; \x26atilde; \x26auml; \x26aring; \x26aelig; \x26ccedil; \x26egrave; \x26eacute; \x26ecirc; \x26euml; \x26igrave; \x26iacute; \x26icirc; \x26iuml; \x26eth; \x26ntilde; \x26ograve; \x26oacute; \x26ocirc; \x26otilde; \x26ouml; \x26divide; \x26oslash; \x26ugrave; \x26uacute; \x26ucirc; \x26uuml; \x26yacute; \x26thorn; \x26yuml; \x26OElig; \x26oelig; \x26#372; \x26#374 \x26#373 \x26#375; \x26sbquo; \x26#8219; \x26bdquo; \x26hellip; \x26trade; \x26#9658; \x26bull; \x26rarr; \x26rArr; \x26hArr; \x26diams; \x26asymp;".split(" "),
 function(){CKEDITOR.plugins.add("stylescombo",{requires:"richcombo",init:function(a){var f=a.config,b=a.lang.stylescombo,c={},e=[],l=[];a.on("stylesSet",function(b){if(b=b.data.styles){for(var d,h,m,g=0,n=b.length;g<n;g++)(d=b[g],a.blockless&&d.element in CKEDITOR.dtd.$block||"string"==typeof d.type&&!CKEDITOR.style.customHandlers[d.type]||(h=d.name,d=new CKEDITOR.style(d),a.filter.customConfig&&!a.filter.check(d)))||(d._name=h,d._.enterMode=f.enterMode,d._.type=m=d.assignedTo||d.type,d._.weight=
 g+1E3*(m==CKEDITOR.STYLE_OBJECT?1:m==CKEDITOR.STYLE_BLOCK?2:3),c[h]=d,e.push(d),l.push(d));e.sort(function(a,b){return a._.weight-b._.weight})}});a.ui.addRichCombo("Styles",{label:b.label,title:b.panelTitle,toolbar:"styles,10",allowedContent:l,panel:{css:[CKEDITOR.skin.getPath("editor")].concat(f.contentsCss),multiSelect:!0,attributes:{"aria-label":b.panelTitle}},init:function(){var a,c,f,l,g,n;g=0;for(n=e.length;g<n;g++)a=e[g],c=a._name,l=a._.type,l!=f&&(this.startGroup(b["panelTitle"+String(l)]),
 f=l),this.add(c,a.type==CKEDITOR.STYLE_OBJECT?c:a.buildPreview(),c);this.commit()},onClick:function(b){a.focus();a.fire("saveSnapshot");b=c[b];var d=a.elementPath();if(b.group&&b.removeStylesFromSameGroup(a))a.applyStyle(b);else a[b.checkActive(d,a)?"removeStyle":"applyStyle"](b);a.fire("saveSnapshot")},onRender:function(){a.on("selectionChange",function(b){var d=this.getValue();b=b.data.path.elements;for(var e=0,f=b.length,g;e<f;e++){g=b[e];for(var l in c)if(c[l].checkElementRemovable(g,!0,a)){l!=
@@ -982,90 +981,90 @@ d>k)&&(l=h,k=d)}}l&&l.focus()},CKEDITOR.plugins.add("table",{requires:"dialog",i
 (a.plugins.dialogadvtab?"table"+a.plugins.dialogadvtab.allowedContent():""),requiredContent:"table",contentTransformations:[["table{width}: sizeToStyle","table[width]: sizeToAttribute"],["td: splitBorderShorthand"],[{element:"table",right:function(a){a.styles&&(a.styles.border&&a.styles.border.match(/solid/)&&(a.attributes.border=1),"collapse"==a.styles["border-collapse"]&&(a.attributes.cellspacing=0))}}]]}));a.addCommand("tableProperties",new CKEDITOR.dialogCommand("tableProperties",f()));a.addCommand("tableDelete",
 f({exec:function(a){var b=a.elementPath().contains("table",1);if(b){var f=b.getParent(),k=a.editable();1!=f.getChildCount()||f.is("td","th")||f.equals(k)||(b=f);a=a.createRange();a.moveToPosition(b,CKEDITOR.POSITION_BEFORE_START);b.remove();a.select()}}}));a.ui.addButton&&a.ui.addButton("Table",{label:b.toolbar,command:"table",toolbar:"insert,30"});CKEDITOR.dialog.add("table",this.path+"dialogs/table.js");CKEDITOR.dialog.add("tableProperties",this.path+"dialogs/table.js");a.addMenuItems&&a.addMenuItems({table:{label:b.menu,
 command:"tableProperties",group:"table",order:5},tabledelete:{label:b.deleteTable,command:"tableDelete",group:"table",order:1}});a.on("doubleclick",function(a){a.data.element.is("table")&&(a.data.dialog="tableProperties")});a.contextMenu&&a.contextMenu.addListener(function(){return{tabledelete:CKEDITOR.TRISTATE_OFF,table:CKEDITOR.TRISTATE_OFF}})}}}),function(){function a(a,b){function c(a){return b?b.contains(a)&&a.getAscendant("table",!0).equals(b):!0}function d(a){0<f.length||a.type!=CKEDITOR.NODE_ELEMENT||
-!r.test(a.getName())||a.getCustomData("selected_cell")||(CKEDITOR.dom.element.setMarker(g,a,"selected_cell",!0),f.push(a))}if(a){for(var e=a.getRanges(),f=[],g={},h=0;h<e.length;h++){var k=e[h];if(k.collapsed)(k=k.getCommonAncestor().getAscendant({td:1,th:1},!0))&&c(k)&&f.push(k);else{var k=new CKEDITOR.dom.walker(k),l;for(k.guard=d;l=k.next();)l.type==CKEDITOR.NODE_ELEMENT&&l.is(CKEDITOR.dtd.table)||(l=l.getAscendant({td:1,th:1},!0))&&!l.getCustomData("selected_cell")&&c(l)&&(CKEDITOR.dom.element.setMarker(g,
-l,"selected_cell",!0),f.push(l))}}CKEDITOR.dom.element.clearAllMarkers(g);return f}}function f(b,c){for(var d=x(b)?b:a(b),e=d[0],f=e.getAscendant("table"),e=e.getDocument(),g=d[0].getParent(),h=g.$.rowIndex,d=d[d.length-1],k=d.getParent().$.rowIndex+d.$.rowSpan-1,d=new CKEDITOR.dom.element(f.$.rows[k]),h=c?h:k,g=c?g:d,d=CKEDITOR.tools.buildTableMap(f),f=d[h],h=c?d[h-1]:d[h+1],d=d[0].length,e=e.createElement("tr"),k=0;f[k]&&k<d;k++){var l;1<f[k].rowSpan&&h&&f[k]==h[k]?(l=f[k],l.rowSpan+=1):(l=(new CKEDITOR.dom.element(f[k])).clone(),
-l.removeAttribute("rowSpan"),l.appendBogus(),e.append(l),l=l.$);k+=l.colSpan-1}c?e.insertBefore(g):e.insertAfter(g)}function b(c){if(c instanceof CKEDITOR.dom.selection){var d=c.getRanges(),e=a(c),f=e[0].getAscendant("table"),g=CKEDITOR.tools.buildTableMap(f),h=e[0].getParent().$.rowIndex,e=e[e.length-1],k=e.getParent().$.rowIndex+e.$.rowSpan-1,e=[];c.reset();for(c=h;c<=k;c++){for(var l=g[c],m=new CKEDITOR.dom.element(f.$.rows[c]),n=0;n<l.length;n++){var p=new CKEDITOR.dom.element(l[n]),r=p.getParent().$.rowIndex;
-1==p.$.rowSpan?p.remove():(--p.$.rowSpan,r==c&&(r=g[c+1],r[n-1]?p.insertAfter(new CKEDITOR.dom.element(r[n-1])):(new CKEDITOR.dom.element(f.$.rows[c+1])).append(p,1)));n+=p.$.colSpan-1}e.push(m)}g=f.$.rows;d[0].moveToPosition(f,CKEDITOR.POSITION_BEFORE_START);h=new CKEDITOR.dom.element(g[k+1]||(0<h?g[h-1]:null)||f.$.parentNode);for(c=e.length;0<=c;c--)b(e[c]);return f.$.parentNode?h:(d[0].select(),null)}c instanceof CKEDITOR.dom.element&&(f=c.getAscendant("table"),1==f.$.rows.length?f.remove():c.remove());
-return null}function c(a,b){for(var c=a.getParent().$.cells,d=0,e=0;e<c.length;e++){var f=c[e],d=d+(b?1:f.colSpan);if(f==a.$)break}return d-1}function e(a,b){for(var d=b?Infinity:0,e=0;e<a.length;e++){var f=c(a[e],b);if(b?f<d:f>d)d=f}return d}function l(b,c){for(var d=x(b)?b:a(b),f=d[0].getAscendant("table"),g=e(d,1),d=e(d),h=c?g:d,k=CKEDITOR.tools.buildTableMap(f),f=[],g=[],d=k.length,l=0;l<d;l++)f.push(k[l][h]),g.push(c?k[l][h-1]:k[l][h+1]);for(l=0;l<d;l++)f[l]&&(1<f[l].colSpan&&g[l]==f[l]?(k=f[l],
+!v.test(a.getName())||a.getCustomData("selected_cell")||(CKEDITOR.dom.element.setMarker(g,a,"selected_cell",!0),f.push(a))}if(a){for(var e=a.getRanges(),f=[],g={},h=0;h<e.length;h++){var k=e[h];if(k.collapsed)(k=k.getCommonAncestor().getAscendant({td:1,th:1},!0))&&c(k)&&f.push(k);else{var k=new CKEDITOR.dom.walker(k),l;for(k.guard=d;l=k.next();)l.type==CKEDITOR.NODE_ELEMENT&&l.is(CKEDITOR.dtd.table)||(l=l.getAscendant({td:1,th:1},!0))&&!l.getCustomData("selected_cell")&&c(l)&&(CKEDITOR.dom.element.setMarker(g,
+l,"selected_cell",!0),f.push(l))}}CKEDITOR.dom.element.clearAllMarkers(g);return f}}function f(b,c){for(var d=y(b)?b:a(b),e=d[0],f=e.getAscendant("table"),e=e.getDocument(),g=d[0].getParent(),h=g.$.rowIndex,d=d[d.length-1],k=d.getParent().$.rowIndex+d.$.rowSpan-1,d=new CKEDITOR.dom.element(f.$.rows[k]),h=c?h:k,g=c?g:d,d=CKEDITOR.tools.buildTableMap(f),f=d[h],h=c?d[h-1]:d[h+1],d=d[0].length,e=e.createElement("tr"),k=0;f[k]&&k<d;k++){var l;1<f[k].rowSpan&&h&&f[k]==h[k]?(l=f[k],l.rowSpan+=1):(l=(new CKEDITOR.dom.element(f[k])).clone(),
+l.removeAttribute("rowSpan"),l.appendBogus(),e.append(l),l=l.$);k+=l.colSpan-1}c?e.insertBefore(g):e.insertAfter(g)}function b(c){if(c instanceof CKEDITOR.dom.selection){var d=c.getRanges(),e=a(c),f=e[0].getAscendant("table"),g=CKEDITOR.tools.buildTableMap(f),h=e[0].getParent().$.rowIndex,e=e[e.length-1],k=e.getParent().$.rowIndex+e.$.rowSpan-1,e=[];c.reset();for(c=h;c<=k;c++){for(var l=g[c],m=new CKEDITOR.dom.element(f.$.rows[c]),n=0;n<l.length;n++){var q=new CKEDITOR.dom.element(l[n]),v=q.getParent().$.rowIndex;
+1==q.$.rowSpan?q.remove():(--q.$.rowSpan,v==c&&(v=g[c+1],v[n-1]?q.insertAfter(new CKEDITOR.dom.element(v[n-1])):(new CKEDITOR.dom.element(f.$.rows[c+1])).append(q,1)));n+=q.$.colSpan-1}e.push(m)}g=f.$.rows;d[0].moveToPosition(f,CKEDITOR.POSITION_BEFORE_START);h=new CKEDITOR.dom.element(g[k+1]||(0<h?g[h-1]:null)||f.$.parentNode);for(c=e.length;0<=c;c--)b(e[c]);return f.$.parentNode?h:(d[0].select(),null)}c instanceof CKEDITOR.dom.element&&(f=c.getAscendant("table"),1==f.$.rows.length?f.remove():c.remove());
+return null}function c(a,b){for(var c=a.getParent().$.cells,d=0,e=0;e<c.length;e++){var f=c[e],d=d+(b?1:f.colSpan);if(f==a.$)break}return d-1}function e(a,b){for(var d=b?Infinity:0,e=0;e<a.length;e++){var f=c(a[e],b);if(b?f<d:f>d)d=f}return d}function l(b,c){for(var d=y(b)?b:a(b),f=d[0].getAscendant("table"),g=e(d,1),d=e(d),h=c?g:d,k=CKEDITOR.tools.buildTableMap(f),f=[],g=[],d=k.length,l=0;l<d;l++)f.push(k[l][h]),g.push(c?k[l][h-1]:k[l][h+1]);for(l=0;l<d;l++)f[l]&&(1<f[l].colSpan&&g[l]==f[l]?(k=f[l],
 k.colSpan+=1):(h=new CKEDITOR.dom.element(f[l]),k=h.clone(),k.removeAttribute("colSpan"),k.appendBogus(),k[c?"insertBefore":"insertAfter"].call(k,h),k=k.$),l+=k.rowSpan-1)}function k(a,b){var c=a.getStartElement().getAscendant({td:1,th:1},!0);if(c){var d=c.clone();d.appendBogus();b?d.insertBefore(c):d.insertAfter(c)}}function d(b){if(b instanceof CKEDITOR.dom.selection){var c=b.getRanges(),e=a(b),f=e[0]&&e[0].getAscendant("table"),g;a:{var k=0;g=e.length-1;for(var l={},m,n;m=e[k++];)CKEDITOR.dom.element.setMarker(l,
 m,"delete_cell",!0);for(k=0;m=e[k++];)if((n=m.getPrevious())&&!n.getCustomData("delete_cell")||(n=m.getNext())&&!n.getCustomData("delete_cell")){CKEDITOR.dom.element.clearAllMarkers(l);g=n;break a}CKEDITOR.dom.element.clearAllMarkers(l);k=e[0].getParent();(k=k.getPrevious())?g=k.getLast():(k=e[g].getParent(),g=(k=k.getNext())?k.getChild(0):null)}b.reset();for(b=e.length-1;0<=b;b--)d(e[b]);g?h(g,!0):f&&(c[0].moveToPosition(f,CKEDITOR.POSITION_BEFORE_START),c[0].select(),f.remove())}else b instanceof
 CKEDITOR.dom.element&&(c=b.getParent(),1==c.getChildCount()?c.remove():b.remove())}function h(a,b){var c=a.getDocument(),d=CKEDITOR.document;CKEDITOR.env.ie&&10==CKEDITOR.env.version&&(d.focus(),c.focus());c=new CKEDITOR.dom.range(c);c["moveToElementEdit"+(b?"End":"Start")](a)||(c.selectNodeContents(a),c.collapse(b?!1:!0));c.select(!0)}function m(a,b,c){a=a[b];if("undefined"==typeof c)return a;for(b=0;a&&b<a.length;b++){if(c.is&&a[b]==c.$)return b;if(b==c)return new CKEDITOR.dom.element(a[b])}return c.is?
--1:null}function g(b,c,d){var e=a(b),f;if((c?1!=e.length:2>e.length)||(f=b.getCommonAncestor())&&f.type==CKEDITOR.NODE_ELEMENT&&f.is("table"))return!1;var g;b=e[0];f=b.getAscendant("table");var h=CKEDITOR.tools.buildTableMap(f),k=h.length,l=h[0].length,n=b.getParent().$.rowIndex,p=m(h,n,b);if(c){var r;try{var x=parseInt(b.getAttribute("rowspan"),10)||1;g=parseInt(b.getAttribute("colspan"),10)||1;r=h["up"==c?n-x:"down"==c?n+x:n]["left"==c?p-g:"right"==c?p+g:p]}catch(J){return!1}if(!r||b.$==r)return!1;
-e["up"==c||"left"==c?"unshift":"push"](new CKEDITOR.dom.element(r))}c=b.getDocument();var H=n,x=r=0,M=!d&&new CKEDITOR.dom.documentFragment(c),L=0;for(c=0;c<e.length;c++){g=e[c];var D=g.getParent(),T=g.getFirst(),I=g.$.colSpan,O=g.$.rowSpan,D=D.$.rowIndex,K=m(h,D,g),L=L+I*O,x=Math.max(x,K-p+I);r=Math.max(r,D-n+O);d||(I=g,(O=I.getBogus())&&O.remove(),I.trim(),g.getChildren().count()&&(D==H||!T||T.isBlockBoundary&&T.isBlockBoundary({br:1})||(H=M.getLast(CKEDITOR.dom.walker.whitespaces(!0)),!H||H.is&&
-H.is("br")||M.append("br")),g.moveChildren(M)),c?g.remove():g.setHtml(""));H=D}if(d)return r*x==L;M.moveChildren(b);b.appendBogus();x>=l?b.removeAttribute("rowSpan"):b.$.rowSpan=r;r>=k?b.removeAttribute("colSpan"):b.$.colSpan=x;d=new CKEDITOR.dom.nodeList(f.$.rows);e=d.count();for(c=e-1;0<=c;c--)f=d.getItem(c),f.$.cells.length||(f.remove(),e++);return b}function n(b,c){var d=a(b);if(1<d.length)return!1;if(c)return!0;var d=d[0],e=d.getParent(),f=e.getAscendant("table"),g=CKEDITOR.tools.buildTableMap(f),
-h=e.$.rowIndex,k=m(g,h,d),l=d.$.rowSpan,n;if(1<l){n=Math.ceil(l/2);for(var l=Math.floor(l/2),e=h+n,f=new CKEDITOR.dom.element(f.$.rows[e]),g=m(g,e),p,e=d.clone(),h=0;h<g.length;h++)if(p=g[h],p.parentNode==f.$&&h>k){e.insertBefore(new CKEDITOR.dom.element(p));break}else p=null;p||f.append(e)}else for(l=n=1,f=e.clone(),f.insertAfter(e),f.append(e=d.clone()),p=m(g,h),k=0;k<p.length;k++)p[k].rowSpan++;e.appendBogus();d.$.rowSpan=n;e.$.rowSpan=l;1==n&&d.removeAttribute("rowSpan");1==l&&e.removeAttribute("rowSpan");
-return e}function p(b,c){var d=a(b);if(1<d.length)return!1;if(c)return!0;var d=d[0],e=d.getParent(),f=e.getAscendant("table"),f=CKEDITOR.tools.buildTableMap(f),g=m(f,e.$.rowIndex,d),h=d.$.colSpan;if(1<h)e=Math.ceil(h/2),h=Math.floor(h/2);else{for(var h=e=1,k=[],l=0;l<f.length;l++){var n=f[l];k.push(n[g]);1<n[g].rowSpan&&(l+=n[g].rowSpan-1)}for(f=0;f<k.length;f++)k[f].colSpan++}f=d.clone();f.insertAfter(d);f.appendBogus();d.$.colSpan=e;f.$.colSpan=h;1==e&&d.removeAttribute("colSpan");1==h&&f.removeAttribute("colSpan");
-return f}var r=/^(?:td|th)$/,x=CKEDITOR.tools.isArray;CKEDITOR.plugins.tabletools={requires:"table,dialog,contextmenu",init:function(c){function e(a){return CKEDITOR.tools.extend(a||{},{contextSensitive:1,refresh:function(a,b){this.setState(b.contains({td:1,th:1},1)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED)}})}function m(a,b){var d=c.addCommand(a,b);c.addFeature(d)}var r=c.lang.table,x=CKEDITOR.tools.style.parse;m("cellProperties",new CKEDITOR.dialogCommand("cellProperties",e({allowedContent:"td th{width,height,border-color,background-color,white-space,vertical-align,text-align}[colspan,rowspan]",
-requiredContent:"table",contentTransformations:[[{element:"td",left:function(a){return a.styles.background&&x.background(a.styles.background).color},right:function(a){a.styles["background-color"]=x.background(a.styles.background).color}},{element:"td",check:"td{vertical-align}",left:function(a){return a.attributes&&a.attributes.valign},right:function(a){a.styles["vertical-align"]=a.attributes.valign;delete a.attributes.valign}}],[{element:"tr",check:"td{height}",left:function(a){return a.styles&&
+-1:null}function g(b,c,d){var e=a(b),f;if((c?1!=e.length:2>e.length)||(f=b.getCommonAncestor())&&f.type==CKEDITOR.NODE_ELEMENT&&f.is("table"))return!1;var g;b=e[0];f=b.getAscendant("table");var h=CKEDITOR.tools.buildTableMap(f),k=h.length,l=h[0].length,n=b.getParent().$.rowIndex,q=m(h,n,b);if(c){var v;try{var y=parseInt(b.getAttribute("rowspan"),10)||1;g=parseInt(b.getAttribute("colspan"),10)||1;v=h["up"==c?n-y:"down"==c?n+y:n]["left"==c?q-g:"right"==c?q+g:q]}catch(J){return!1}if(!v||b.$==v)return!1;
+e["up"==c||"left"==c?"unshift":"push"](new CKEDITOR.dom.element(v))}c=b.getDocument();var G=n,y=v=0,M=!d&&new CKEDITOR.dom.documentFragment(c),L=0;for(c=0;c<e.length;c++){g=e[c];var E=g.getParent(),T=g.getFirst(),H=g.$.colSpan,O=g.$.rowSpan,E=E.$.rowIndex,K=m(h,E,g),L=L+H*O,y=Math.max(y,K-q+H);v=Math.max(v,E-n+O);d||(H=g,(O=H.getBogus())&&O.remove(),H.trim(),g.getChildren().count()&&(E==G||!T||T.isBlockBoundary&&T.isBlockBoundary({br:1})||(G=M.getLast(CKEDITOR.dom.walker.whitespaces(!0)),!G||G.is&&
+G.is("br")||M.append("br")),g.moveChildren(M)),c?g.remove():g.setHtml(""));G=E}if(d)return v*y==L;M.moveChildren(b);b.appendBogus();y>=l?b.removeAttribute("rowSpan"):b.$.rowSpan=v;v>=k?b.removeAttribute("colSpan"):b.$.colSpan=y;d=new CKEDITOR.dom.nodeList(f.$.rows);e=d.count();for(c=e-1;0<=c;c--)f=d.getItem(c),f.$.cells.length||(f.remove(),e++);return b}function n(b,c){var d=a(b);if(1<d.length)return!1;if(c)return!0;var d=d[0],e=d.getParent(),f=e.getAscendant("table"),g=CKEDITOR.tools.buildTableMap(f),
+h=e.$.rowIndex,k=m(g,h,d),l=d.$.rowSpan,n;if(1<l){n=Math.ceil(l/2);for(var l=Math.floor(l/2),e=h+n,f=new CKEDITOR.dom.element(f.$.rows[e]),g=m(g,e),q,e=d.clone(),h=0;h<g.length;h++)if(q=g[h],q.parentNode==f.$&&h>k){e.insertBefore(new CKEDITOR.dom.element(q));break}else q=null;q||f.append(e)}else for(l=n=1,f=e.clone(),f.insertAfter(e),f.append(e=d.clone()),q=m(g,h),k=0;k<q.length;k++)q[k].rowSpan++;e.appendBogus();d.$.rowSpan=n;e.$.rowSpan=l;1==n&&d.removeAttribute("rowSpan");1==l&&e.removeAttribute("rowSpan");
+return e}function q(b,c){var d=a(b);if(1<d.length)return!1;if(c)return!0;var d=d[0],e=d.getParent(),f=e.getAscendant("table"),f=CKEDITOR.tools.buildTableMap(f),g=m(f,e.$.rowIndex,d),h=d.$.colSpan;if(1<h)e=Math.ceil(h/2),h=Math.floor(h/2);else{for(var h=e=1,k=[],l=0;l<f.length;l++){var n=f[l];k.push(n[g]);1<n[g].rowSpan&&(l+=n[g].rowSpan-1)}for(f=0;f<k.length;f++)k[f].colSpan++}f=d.clone();f.insertAfter(d);f.appendBogus();d.$.colSpan=e;f.$.colSpan=h;1==e&&d.removeAttribute("colSpan");1==h&&f.removeAttribute("colSpan");
+return f}var v=/^(?:td|th)$/,y=CKEDITOR.tools.isArray;CKEDITOR.plugins.tabletools={requires:"table,dialog,contextmenu",init:function(c){function e(a){return CKEDITOR.tools.extend(a||{},{contextSensitive:1,refresh:function(a,b){this.setState(b.contains({td:1,th:1},1)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED)}})}function m(a,b){var d=c.addCommand(a,b);c.addFeature(d)}var t=c.lang.table,v=CKEDITOR.tools.style.parse;m("cellProperties",new CKEDITOR.dialogCommand("cellProperties",e({allowedContent:"td th{width,height,border-color,background-color,white-space,vertical-align,text-align}[colspan,rowspan]",
+requiredContent:"table",contentTransformations:[[{element:"td",left:function(a){return a.styles.background&&v.background(a.styles.background).color},right:function(a){a.styles["background-color"]=v.background(a.styles.background).color}},{element:"td",check:"td{vertical-align}",left:function(a){return a.attributes&&a.attributes.valign},right:function(a){a.styles["vertical-align"]=a.attributes.valign;delete a.attributes.valign}}],[{element:"tr",check:"td{height}",left:function(a){return a.styles&&
 a.styles.height},right:function(a){CKEDITOR.tools.array.forEach(a.children,function(b){b.name in{td:1,th:1}&&(b.attributes["cke-row-height"]=a.styles.height)});delete a.styles.height}}],[{element:"td",check:"td{height}",left:function(a){return(a=a.attributes)&&a["cke-row-height"]},right:function(a){a.styles.height=a.attributes["cke-row-height"];delete a.attributes["cke-row-height"]}}]]})));CKEDITOR.dialog.add("cellProperties",this.path+"dialogs/tableCell.js");m("rowDelete",e({requiredContent:"table",
-exec:function(a){a=a.getSelection();(a=b(a))&&h(a)}}));m("rowInsertBefore",e({requiredContent:"table",exec:function(b){b=b.getSelection();b=a(b);f(b,!0)}}));m("rowInsertAfter",e({requiredContent:"table",exec:function(b){b=b.getSelection();b=a(b);f(b)}}));m("columnDelete",e({requiredContent:"table",exec:function(b){var c=b.getSelection();b=c.getRanges();var d=a(c),e=d[0],f=d[d.length-1],d=e.getAscendant("table"),g=CKEDITOR.tools.buildTableMap(d),k,l,m=[];c.reset();for(var n=0,c=g.length;n<c;n++)for(var p=
-0,r=g[n].length;p<r;p++)g[n][p]==e.$&&(k=p),g[n][p]==f.$&&(l=p);for(n=k;n<=l;n++)for(p=0;p<g.length;p++)f=g[p],e=new CKEDITOR.dom.element(d.$.rows[p]),f=new CKEDITOR.dom.element(f[n]),f.$&&(1==f.$.colSpan?f.remove():--f.$.colSpan,p+=f.$.rowSpan-1,e.$.cells.length||m.push(e));l=d.$.rows[0]&&d.$.rows[0].cells;k=new CKEDITOR.dom.element(l[k]||(k?l[k-1]:d.$.parentNode));m.length==c&&(b[0].moveToPosition(d,CKEDITOR.POSITION_AFTER_END),b[0].select(),d.remove());k&&h(k,!0)}}));m("columnInsertBefore",e({requiredContent:"table",
+exec:function(a){a=a.getSelection();(a=b(a))&&h(a)}}));m("rowInsertBefore",e({requiredContent:"table",exec:function(b){b=b.getSelection();b=a(b);f(b,!0)}}));m("rowInsertAfter",e({requiredContent:"table",exec:function(b){b=b.getSelection();b=a(b);f(b)}}));m("columnDelete",e({requiredContent:"table",exec:function(b){var c=b.getSelection();b=c.getRanges();var d=a(c),e=d[0],f=d[d.length-1],d=e.getAscendant("table"),g=CKEDITOR.tools.buildTableMap(d),k,l,m=[];c.reset();for(var n=0,c=g.length;n<c;n++)for(var q=
+0,r=g[n].length;q<r;q++)g[n][q]==e.$&&(k=q),g[n][q]==f.$&&(l=q);for(n=k;n<=l;n++)for(q=0;q<g.length;q++)f=g[q],e=new CKEDITOR.dom.element(d.$.rows[q]),f=new CKEDITOR.dom.element(f[n]),f.$&&(1==f.$.colSpan?f.remove():--f.$.colSpan,q+=f.$.rowSpan-1,e.$.cells.length||m.push(e));l=d.$.rows[0]&&d.$.rows[0].cells;k=new CKEDITOR.dom.element(l[k]||(k?l[k-1]:d.$.parentNode));m.length==c&&(b[0].moveToPosition(d,CKEDITOR.POSITION_AFTER_END),b[0].select(),d.remove());k&&h(k,!0)}}));m("columnInsertBefore",e({requiredContent:"table",
 exec:function(b){b=b.getSelection();b=a(b);l(b,!0)}}));m("columnInsertAfter",e({requiredContent:"table",exec:function(b){b=b.getSelection();b=a(b);l(b)}}));m("cellDelete",e({requiredContent:"table",exec:function(a){a=a.getSelection();d(a)}}));m("cellMerge",e({allowedContent:"td[colspan,rowspan]",requiredContent:"td[colspan,rowspan]",exec:function(a,b){b.cell=g(a.getSelection());h(b.cell,!0)}}));m("cellMergeRight",e({allowedContent:"td[colspan]",requiredContent:"td[colspan]",exec:function(a,b){b.cell=
-g(a.getSelection(),"right");h(b.cell,!0)}}));m("cellMergeDown",e({allowedContent:"td[rowspan]",requiredContent:"td[rowspan]",exec:function(a,b){b.cell=g(a.getSelection(),"down");h(b.cell,!0)}}));m("cellVerticalSplit",e({allowedContent:"td[rowspan]",requiredContent:"td[rowspan]",exec:function(a){h(p(a.getSelection()))}}));m("cellHorizontalSplit",e({allowedContent:"td[colspan]",requiredContent:"td[colspan]",exec:function(a){h(n(a.getSelection()))}}));m("cellInsertBefore",e({requiredContent:"table",
-exec:function(a){a=a.getSelection();k(a,!0)}}));m("cellInsertAfter",e({requiredContent:"table",exec:function(a){a=a.getSelection();k(a)}}));c.addMenuItems&&c.addMenuItems({tablecell:{label:r.cell.menu,group:"tablecell",order:1,getItems:function(){var b=c.getSelection(),d=a(b);return{tablecell_insertBefore:CKEDITOR.TRISTATE_OFF,tablecell_insertAfter:CKEDITOR.TRISTATE_OFF,tablecell_delete:CKEDITOR.TRISTATE_OFF,tablecell_merge:g(b,null,!0)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,tablecell_merge_right:g(b,
-"right",!0)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,tablecell_merge_down:g(b,"down",!0)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,tablecell_split_vertical:p(b,!0)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,tablecell_split_horizontal:n(b,!0)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,tablecell_properties:0<d.length?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED}}},tablecell_insertBefore:{label:r.cell.insertBefore,group:"tablecell",command:"cellInsertBefore",order:5},tablecell_insertAfter:{label:r.cell.insertAfter,
-group:"tablecell",command:"cellInsertAfter",order:10},tablecell_delete:{label:r.cell.deleteCell,group:"tablecell",command:"cellDelete",order:15},tablecell_merge:{label:r.cell.merge,group:"tablecell",command:"cellMerge",order:16},tablecell_merge_right:{label:r.cell.mergeRight,group:"tablecell",command:"cellMergeRight",order:17},tablecell_merge_down:{label:r.cell.mergeDown,group:"tablecell",command:"cellMergeDown",order:18},tablecell_split_horizontal:{label:r.cell.splitHorizontal,group:"tablecell",
-command:"cellHorizontalSplit",order:19},tablecell_split_vertical:{label:r.cell.splitVertical,group:"tablecell",command:"cellVerticalSplit",order:20},tablecell_properties:{label:r.cell.title,group:"tablecellproperties",command:"cellProperties",order:21},tablerow:{label:r.row.menu,group:"tablerow",order:1,getItems:function(){return{tablerow_insertBefore:CKEDITOR.TRISTATE_OFF,tablerow_insertAfter:CKEDITOR.TRISTATE_OFF,tablerow_delete:CKEDITOR.TRISTATE_OFF}}},tablerow_insertBefore:{label:r.row.insertBefore,
-group:"tablerow",command:"rowInsertBefore",order:5},tablerow_insertAfter:{label:r.row.insertAfter,group:"tablerow",command:"rowInsertAfter",order:10},tablerow_delete:{label:r.row.deleteRow,group:"tablerow",command:"rowDelete",order:15},tablecolumn:{label:r.column.menu,group:"tablecolumn",order:1,getItems:function(){return{tablecolumn_insertBefore:CKEDITOR.TRISTATE_OFF,tablecolumn_insertAfter:CKEDITOR.TRISTATE_OFF,tablecolumn_delete:CKEDITOR.TRISTATE_OFF}}},tablecolumn_insertBefore:{label:r.column.insertBefore,
-group:"tablecolumn",command:"columnInsertBefore",order:5},tablecolumn_insertAfter:{label:r.column.insertAfter,group:"tablecolumn",command:"columnInsertAfter",order:10},tablecolumn_delete:{label:r.column.deleteColumn,group:"tablecolumn",command:"columnDelete",order:15}});c.contextMenu&&c.contextMenu.addListener(function(a,b,c){return(a=c.contains({td:1,th:1},1))&&!a.isReadOnly()?{tablecell:CKEDITOR.TRISTATE_OFF,tablerow:CKEDITOR.TRISTATE_OFF,tablecolumn:CKEDITOR.TRISTATE_OFF}:null})},getCellColIndex:c,
+g(a.getSelection(),"right");h(b.cell,!0)}}));m("cellMergeDown",e({allowedContent:"td[rowspan]",requiredContent:"td[rowspan]",exec:function(a,b){b.cell=g(a.getSelection(),"down");h(b.cell,!0)}}));m("cellVerticalSplit",e({allowedContent:"td[rowspan]",requiredContent:"td[rowspan]",exec:function(a){h(q(a.getSelection()))}}));m("cellHorizontalSplit",e({allowedContent:"td[colspan]",requiredContent:"td[colspan]",exec:function(a){h(n(a.getSelection()))}}));m("cellInsertBefore",e({requiredContent:"table",
+exec:function(a){a=a.getSelection();k(a,!0)}}));m("cellInsertAfter",e({requiredContent:"table",exec:function(a){a=a.getSelection();k(a)}}));c.addMenuItems&&c.addMenuItems({tablecell:{label:t.cell.menu,group:"tablecell",order:1,getItems:function(){var b=c.getSelection(),d=a(b);return{tablecell_insertBefore:CKEDITOR.TRISTATE_OFF,tablecell_insertAfter:CKEDITOR.TRISTATE_OFF,tablecell_delete:CKEDITOR.TRISTATE_OFF,tablecell_merge:g(b,null,!0)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,tablecell_merge_right:g(b,
+"right",!0)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,tablecell_merge_down:g(b,"down",!0)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,tablecell_split_vertical:q(b,!0)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,tablecell_split_horizontal:n(b,!0)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,tablecell_properties:0<d.length?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED}}},tablecell_insertBefore:{label:t.cell.insertBefore,group:"tablecell",command:"cellInsertBefore",order:5},tablecell_insertAfter:{label:t.cell.insertAfter,
+group:"tablecell",command:"cellInsertAfter",order:10},tablecell_delete:{label:t.cell.deleteCell,group:"tablecell",command:"cellDelete",order:15},tablecell_merge:{label:t.cell.merge,group:"tablecell",command:"cellMerge",order:16},tablecell_merge_right:{label:t.cell.mergeRight,group:"tablecell",command:"cellMergeRight",order:17},tablecell_merge_down:{label:t.cell.mergeDown,group:"tablecell",command:"cellMergeDown",order:18},tablecell_split_horizontal:{label:t.cell.splitHorizontal,group:"tablecell",
+command:"cellHorizontalSplit",order:19},tablecell_split_vertical:{label:t.cell.splitVertical,group:"tablecell",command:"cellVerticalSplit",order:20},tablecell_properties:{label:t.cell.title,group:"tablecellproperties",command:"cellProperties",order:21},tablerow:{label:t.row.menu,group:"tablerow",order:1,getItems:function(){return{tablerow_insertBefore:CKEDITOR.TRISTATE_OFF,tablerow_insertAfter:CKEDITOR.TRISTATE_OFF,tablerow_delete:CKEDITOR.TRISTATE_OFF}}},tablerow_insertBefore:{label:t.row.insertBefore,
+group:"tablerow",command:"rowInsertBefore",order:5},tablerow_insertAfter:{label:t.row.insertAfter,group:"tablerow",command:"rowInsertAfter",order:10},tablerow_delete:{label:t.row.deleteRow,group:"tablerow",command:"rowDelete",order:15},tablecolumn:{label:t.column.menu,group:"tablecolumn",order:1,getItems:function(){return{tablecolumn_insertBefore:CKEDITOR.TRISTATE_OFF,tablecolumn_insertAfter:CKEDITOR.TRISTATE_OFF,tablecolumn_delete:CKEDITOR.TRISTATE_OFF}}},tablecolumn_insertBefore:{label:t.column.insertBefore,
+group:"tablecolumn",command:"columnInsertBefore",order:5},tablecolumn_insertAfter:{label:t.column.insertAfter,group:"tablecolumn",command:"columnInsertAfter",order:10},tablecolumn_delete:{label:t.column.deleteColumn,group:"tablecolumn",command:"columnDelete",order:15}});c.contextMenu&&c.contextMenu.addListener(function(a,b,c){return(a=c.contains({td:1,th:1},1))&&!a.isReadOnly()?{tablecell:CKEDITOR.TRISTATE_OFF,tablerow:CKEDITOR.TRISTATE_OFF,tablecolumn:CKEDITOR.TRISTATE_OFF}:null})},getCellColIndex:c,
 insertRow:f,insertColumn:l,getSelectedCells:a};CKEDITOR.plugins.add("tabletools",CKEDITOR.plugins.tabletools)}(),CKEDITOR.tools.buildTableMap=function(a,f,b,c,e){a=a.$.rows;b=b||0;c="number"===typeof c?c:a.length-1;e="number"===typeof e?e:-1;var l=-1,k=[];for(f=f||0;f<=c;f++){l++;!k[l]&&(k[l]=[]);for(var d=-1,h=b;h<=(-1===e?a[f].cells.length-1:e);h++){var m=a[f].cells[h];if(!m)break;for(d++;k[l][d];)d++;for(var g=isNaN(m.colSpan)?1:m.colSpan,m=isNaN(m.rowSpan)?1:m.rowSpan,n=0;n<m&&!(f+n>c);n++){k[l+
-n]||(k[l+n]=[]);for(var p=0;p<g;p++)k[l+n][d+p]=a[f].cells[h]}d+=g-1;if(-1!==e&&d>=e)break}}return k},function(){function a(a,b){var c=a.getAscendant("table"),d=b.getAscendant("table"),e=CKEDITOR.tools.buildTableMap(c),f=a.getAscendant("tr",!0).$.rowIndex,g=b.getAscendant("tr",!0).$.rowIndex,h=[],k={},l,m;c.contains(d)&&(b=b.getAscendant({td:1,th:1}),g=b.getAscendant("tr",!0).$.rowIndex);f>g&&(c=f,f=g,g=c,c=a,a=b,b=c);for(c=0;c<e[f].length;c++)if(a.$===e[f][c]){l=c;break}for(c=0;c<e[g].length;c++)if(b.$===
+n]||(k[l+n]=[]);for(var q=0;q<g;q++)k[l+n][d+q]=a[f].cells[h]}d+=g-1;if(-1!==e&&d>=e)break}}return k},function(){function a(a,b){var c=a.getAscendant("table"),d=b.getAscendant("table"),e=CKEDITOR.tools.buildTableMap(c),f=a.getAscendant("tr",!0).$.rowIndex,g=b.getAscendant("tr",!0).$.rowIndex,h=[],k={},l,m;c.contains(d)&&(b=b.getAscendant({td:1,th:1}),g=b.getAscendant("tr",!0).$.rowIndex);f>g&&(c=f,f=g,g=c,c=a,a=b,b=c);for(c=0;c<e[f].length;c++)if(a.$===e[f][c]){l=c;break}for(c=0;c<e[g].length;c++)if(b.$===
 e[g][c]){m=c;break}l>m&&(c=l,l=m,m=c);for(c=f;c<=g;c++)for(f=l;f<=m;f++)d=new CKEDITOR.dom.element(e[c][f]),d.$&&!d.getCustomData("selected_cell")&&(h.push(d),CKEDITOR.dom.element.setMarker(k,d,"selected_cell",!0));CKEDITOR.dom.element.clearAllMarkers(k);return h}function f(a){a=a.data.$;return CKEDITOR.env.ie&&9>CKEDITOR.env.version?1===a.button:0===a.button}function b(a){return(a=a.editable().findOne(".cke_table-faked-selection"))&&a.getAscendant("table")}function c(a,b){var c=a.editable().find(".cke_table-faked-selection"),
-d;a.fire("lockSnapshot");a.editable().removeClass("cke_table-faked-selection-editor");for(d=0;d<c.count();d++)c.getItem(d).removeClass("cke_table-faked-selection");0<c.count()&&c.getItem(0).getAscendant("table").removeClass("cke_table-faked-selection-table");a.fire("unlockSnapshot");b&&(x={active:!1},a.getSelection().isInTable()&&a.getSelection().reset())}function e(a,b){var c=[],d,e;for(e=0;e<b.length;e++)d=a.createRange(),d.setStartBefore(b[e]),d.setEndAfter(b[e]),c.push(d);a.getSelection().selectRanges(c)}
-function l(b){var c=b.editable().find(".cke_table-faked-selection");1>c.count()||(c=a(c.getItem(0),c.getItem(c.count()-1)),e(b,c))}function k(b,d,f){var g=u(b.getSelection(!0));d=d.is("table")?null:d;var h;(h=x.active&&!x.first)&&!(h=d)&&(h=b.getSelection().getRanges(),h=1<g.length||h[0]&&!h[0].collapsed?!0:!1);if(h)x.first=d||g[0],x.dirty=d?!1:1!==g.length;else if(x.active&&d){g=a(x.first,d);if(!x.dirty&&1===g.length)return c(b,"mouseup"===f.name);x.dirty=!0;x.last=d;e(b,g)}}function d(a){var b=
-(a=a.editor||a.sender.editor)&&a.getSelection(),d=b&&b.getRanges()||[],e;if(b&&(c(a),b.isInTable()&&b.isFake)){1===d.length&&d[0]._getTableElement()&&d[0]._getTableElement().is("table")&&(e=d[0]._getTableElement());e=u(b,e);a.fire("lockSnapshot");for(b=0;b<e.length;b++)e[b].addClass("cke_table-faked-selection");0<e.length&&(a.editable().addClass("cke_table-faked-selection-editor"),e[0].getAscendant("table").addClass("cke_table-faked-selection-table"));a.fire("unlockSnapshot")}}function h(a){function d(a,
-b){return a&&b?a.equals(b)||a.contains(b)||b.contains(a)||a.getCommonAncestor(b).is(t):!1}function e(a){return!a.getAscendant("table",!0)&&a.getDocument().equals(g.document)}var g=a.editor||a.listenerData.editor,m=g.getSelection(1),n=b(g),p=a.data.getTarget(),r=p&&p.getAscendant({td:1,th:1},!0),p=p&&p.getAscendant("table",!0),t={table:1,thead:1,tbody:1,tfoot:1,tr:1,td:1,th:1};(function(a,b,c,g){return"mousedown"===a.name&&(f(a)||!g)||"mouseup"===a.name&&!e(a.data.getTarget())&&!d(c,g)?!0:!1})(a,m,
-n,p)&&c(g,!0);!x.active&&"mousedown"===a.name&&f(a)&&p&&(x={active:!0},CKEDITOR.document.on("mouseup",h,null,{editor:g}));(r||p)&&k(g,r||p,a);"mouseup"===a.name&&(f(a)&&(e(a.data.getTarget())||d(n,p))&&l(g),x={active:!1},CKEDITOR.document.removeListener("mouseup",h))}function m(a){var b=a.data.getTarget().getAscendant({td:1,th:1},!0);b&&!b.hasClass("cke_table-faked-selection")&&(a.cancel(),a.data.preventDefault())}function g(a,b){function c(a){a.cancel()}var d=a.getSelection(),e=d.createBookmarks(),
-f=a.document,g=a.createRange(),h=f.getDocumentElement().$,k=CKEDITOR.env.ie&&9>CKEDITOR.env.version,l=a.blockless||CKEDITOR.env.ie?"span":"div",m,n,p,r;f.getById("cke_table_copybin")||(m=f.createElement(l),n=f.createElement(l),n.setAttributes({id:"cke_table_copybin","data-cke-temp":"1"}),m.setStyles({position:"absolute",width:"1px",height:"1px",overflow:"hidden"}),m.setStyle("ltr"==a.config.contentsLangDirection?"left":"right","-5000px"),m.setHtml(a.getSelectedHtml(!0)),a.fire("lockSnapshot"),n.append(m),
-a.editable().append(n),r=a.on("selectionChange",c,null,null,0),k&&(p=h.scrollTop),g.selectNodeContents(m),g.select(),k&&(h.scrollTop=p),setTimeout(function(){n.remove();d.selectBookmarks(e);r.removeListener();a.fire("unlockSnapshot");b&&(a.extractSelectedHtml(),a.fire("saveSnapshot"))},100))}function n(a){var b=a.editor||a.sender.editor;b.getSelection().isInTable()&&g(b,"cut"===a.name)}function p(b){function c(a){a=a.getRanges()[0];var b=a.endContainer.getAscendant("tr",!0);if(b&&a.collapsed){if(a.checkBoundaryOfElement(b,
-CKEDITOR.START))return 1;if(a.checkBoundaryOfElement(b,CKEDITOR.END))return 2}return 0}function d(a){var b=0,c;for(c=0;c<a.length;c++)a[c].length>b&&(b=a[c].length);return b}function f(a){var b=a.getAscendant("table"),c=a.getParent().$.rowIndex,b=CKEDITOR.tools.buildTableMap(b),d;for(d=0;d<b[c].length;d++)if((new CKEDITOR.dom.element(b[c][d])).equals(a))return d}var g=b.editor,h=g.dataProcessor,k=g.getSelection(),l=new CKEDITOR.dom.element("body"),m=0,n=0,p=0,r=0,v={},x,I,O,K,U,V;h||(h=new CKEDITOR.htmlDataProcessor(g));
-l.setHtml(h.toHtml(b.data.dataValue),{fixForBody:!1});r=l.findOne("table");if(k.getRanges().length&&(k.isInTable()||(x=c(k)))&&(I=u(k),I.length)){b.stop();b=I[0].getAscendant("table");I=u(k,b);O=I[0];p=O.getParent();K=I[I.length-1];U=K.getParent();if(!x)for(h=0;h<I.length;h++)I[h].setHtml("");if(1<l.getChildCount()||!r)I[0].setHtml(l.getHtml()),g.fire("saveSnapshot");else{if(x){I=p.getChildCount();p=U=new CKEDITOR.dom.element("tr");p["insert"+(1===x?"Before":"After")](O.getParent());for(h=0;h<I;h++)O=
-new CKEDITOR.dom.element("td"),O.appendTo(p);O=p.getFirst();K=p.getLast();k.selectElement(p);I=u(k)}x=CKEDITOR.tools.buildTableMap(b,p.$.rowIndex,t(O,!0),U.$.rowIndex,f(K));k=CKEDITOR.tools.buildTableMap(r);p=d(k);r=d(x);if(k.length>x.length)for(m=k.length-x.length,h=0;h<m;h++)y(I);if(p>r)for(n=p-r,h=0;h<n;h++)A(I);O=I[0];p=O.getParent();K=I[I.length-1];U=new CKEDITOR.dom.element(b.$.rows[K.getParent().$.rowIndex+m]);K=U.getChild(K.$.cellIndex+n);m=t(I[0],!0);I=f(K);x=CKEDITOR.tools.buildTableMap(b,
-p.$.rowIndex,m,U.$.rowIndex,I);for(h=0;h<k.length;h++)for(n=new CKEDITOR.dom.element(b.$.rows[p.$.rowIndex+h]),I=0;I<k[h].length;I++)if(V=new CKEDITOR.dom.element(k[h][I]),l=x[h]&&x[h][I]?new CKEDITOR.dom.element(x[h][I]):null,V&&!V.getCustomData("processed")){if(l&&l.getParent())V.replace(l);else if(0===I||k[h][I-1])(l=0!==I?new CKEDITOR.dom.element(k[h][I-1]):null)&&n.equals(l.getParent())?V.insertAfter(l):0<m?V.insertAfter(new CKEDITOR.dom.element(n.$.cells[m])):n.append(V,!0);CKEDITOR.dom.element.setMarker(v,
-V,"processed",!0)}else V.getCustomData("processed")&&l&&l.remove();CKEDITOR.dom.element.clearAllMarkers(v);e(g,a(new CKEDITOR.dom.element(k[0][0]),V));g.fire("saveSnapshot");setTimeout(function(){g.fire("afterPaste")},0)}}}function r(a,b,c){a.on("beforeCommandExec",function(c){-1!==CKEDITOR.tools.array.indexOf(b,c.data.name)&&(c.data.selectedCells=u(a.getSelection()))});a.on("afterCommandExec",function(d){-1!==CKEDITOR.tools.array.indexOf(b,d.data.name)&&c(a,d.data)})}var x={active:!1},v,u,t,y,A;
-CKEDITOR.plugins.tableselection={getCellsBetween:a,keyboardIntegration:function(a){function b(a){a.getEnclosedNode()?a.getEnclosedNode().setText(""):a.deleteContents();CKEDITOR.tools.array.forEach(a._find("td"),function(a){a.appendBogus()})}var c=a.editable();c.attachListener(c,"keydown",function(a){function c(b,d){if(!d.length)return null;var f=a.createRange(),g=CKEDITOR.dom.range.mergeRanges(d);CKEDITOR.tools.array.forEach(g,function(a){a.enlarge(CKEDITOR.ENLARGE_ELEMENT)});var h=g[0].getBoundaryNodes(),
-k=h.startNode,h=h.endNode;if(k&&k.is&&k.is(e)){for(var l=k.getAscendant("table",!0),m=k.getPreviousSourceNode(!1,CKEDITOR.NODE_ELEMENT,l),n=!1,p=function(a){return!k.contains(a)&&a.is&&a.is("td","th")};m&&!p(m);)m=m.getPreviousSourceNode(!1,CKEDITOR.NODE_ELEMENT,l);!m&&h&&h.is&&!h.is("table")&&h.getNext()&&(m=h.getNext().findOne("td, th"),n=!0);if(m)f["moveToElementEdit"+(n?"Start":"End")](m);else f.setStartBefore(k.getAscendant("table",!0)),f.collapse(!0);g[0].deleteContents();return[f]}if(k)return f.moveToElementEditablePosition(k),
-[f]}var d={37:1,38:1,39:1,40:1,8:1,46:1},e=CKEDITOR.tools.extend({table:1},CKEDITOR.dtd.$tableContent);delete e.td;delete e.th;return function(e){var f=e.data.getKey(),g,h=37===f||38==f,k,l,m;if(d[f]&&(g=a.getSelection())&&g.isInTable()&&g.isFake)if(k=g.getRanges(),l=k[0]._getTableElement(),m=k[k.length-1]._getTableElement(),e.data.preventDefault(),e.cancel(),8<f&&46>f)k[0].moveToElementEditablePosition(h?l:m,!h),g.selectRanges([k[0]]);else{for(e=0;e<k.length;e++)b(k[e]);(e=c(l,k))?k=e:k[0].moveToElementEditablePosition(l);
-g.selectRanges(k);a.fire("saveSnapshot")}}}(a),null,null,-1);c.attachListener(c,"keypress",function(c){var d=a.getSelection(),e,f;if(d&&d.isInTable()&&d.isFake&&c.data.$.charCode&&!(c.data.getKeystroke()&CKEDITOR.CTRL)){c=d.getRanges();e=c[0].getEnclosedNode().getAscendant({td:1,th:1},!0);for(f=0;f<c.length;f++)b(c[f]);c[0].moveToElementEditablePosition(e);d.selectRanges([c[0]])}},null,null,-1)},isSupportedEnvironment:!(CKEDITOR.env.ie&&11>CKEDITOR.env.version)};CKEDITOR.plugins.add("tableselection",
-{requires:"clipboard,tabletools",onLoad:function(){v=CKEDITOR.plugins.tabletools;u=v.getSelectedCells;t=v.getCellColIndex;y=v.insertRow;A=v.insertColumn;CKEDITOR.document.appendStyleSheet(this.path+"/styles/tableselection.css")},init:function(a){CKEDITOR.plugins.tableselection.isSupportedEnvironment&&(a.addContentsCss&&a.addContentsCss(this.path+"/styles/tableselection.css"),a.on("contentDom",function(){var b=a.editable(),c=b.isInline()?b:a.document,e={editor:a};b.attachListener(c,"mousedown",h,null,
-e);b.attachListener(c,"mousemove",h,null,e);b.attachListener(c,"mouseup",h,null,e);b.attachListener(b,"dragstart",m);b.attachListener(a,"selectionCheck",d);CKEDITOR.plugins.tableselection.keyboardIntegration(a);CKEDITOR.plugins.clipboard&&!CKEDITOR.plugins.clipboard.isCustomCopyCutSupported&&(b.attachListener(b,"cut",n),b.attachListener(b,"copy",n))}),a.on("paste",p),r(a,"rowInsertBefore rowInsertAfter columnInsertBefore columnInsertAfter cellInsertBefore cellInsertAfter".split(" "),function(a,b){e(a,
-b.selectedCells)}),r(a,["cellMerge","cellMergeRight","cellMergeDown"],function(a,b){e(a,[b.commandData.cell])}),r(a,["cellDelete"],function(a){c(a,!0)}))}})}(),"use strict",function(){var a=[CKEDITOR.CTRL+90,CKEDITOR.CTRL+89,CKEDITOR.CTRL+CKEDITOR.SHIFT+90],f={8:1,46:1};CKEDITOR.plugins.add("undo",{init:function(c){function e(a){g.enabled&&!1!==a.data.command.canUndo&&g.save()}function f(){g.enabled=c.readOnly?!1:"wysiwyg"==c.mode;g.onChange()}var g=c.undoManager=new b(c),k=g.editingHandler=new l(g),
-p=c.addCommand("undo",{exec:function(){g.undo()&&(c.selectionChange(),this.fire("afterUndo"))},startDisabled:!0,canUndo:!1}),r=c.addCommand("redo",{exec:function(){g.redo()&&(c.selectionChange(),this.fire("afterRedo"))},startDisabled:!0,canUndo:!1});c.setKeystroke([[a[0],"undo"],[a[1],"redo"],[a[2],"redo"]]);g.onChange=function(){p.setState(g.undoable()?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED);r.setState(g.redoable()?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED)};c.on("beforeCommandExec",
-e);c.on("afterCommandExec",e);c.on("saveSnapshot",function(a){g.save(a.data&&a.data.contentOnly)});c.on("contentDom",k.attachListeners,k);c.on("instanceReady",function(){c.fire("saveSnapshot")});c.on("beforeModeUnload",function(){"wysiwyg"==c.mode&&g.save(!0)});c.on("mode",f);c.on("readOnly",f);c.ui.addButton&&(c.ui.addButton("Undo",{label:c.lang.undo.undo,command:"undo",toolbar:"undo,10"}),c.ui.addButton("Redo",{label:c.lang.undo.redo,command:"redo",toolbar:"undo,20"}));c.resetUndo=function(){g.reset();
-c.fire("saveSnapshot")};c.on("updateSnapshot",function(){g.currentImage&&g.update()});c.on("lockSnapshot",function(a){a=a.data;g.lock(a&&a.dontUpdate,a&&a.forceUpdate)});c.on("unlockSnapshot",g.unlock,g)}});CKEDITOR.plugins.undo={};var b=CKEDITOR.plugins.undo.UndoManager=function(a){this.strokesRecorded=[0,0];this.locked=null;this.previousKeyGroup=-1;this.limit=a.config.undoStackSize||20;this.strokesLimit=25;this.editor=a;this.reset()};b.prototype={type:function(a,c){var e=b.getKeyGroup(a),f=this.strokesRecorded[e]+
-1;c=c||f>=this.strokesLimit;this.typing||(this.hasUndo=this.typing=!0,this.hasRedo=!1,this.onChange());c?(f=0,this.editor.fire("saveSnapshot")):this.editor.fire("change");this.strokesRecorded[e]=f;this.previousKeyGroup=e},keyGroupChanged:function(a){return b.getKeyGroup(a)!=this.previousKeyGroup},reset:function(){this.snapshots=[];this.index=-1;this.currentImage=null;this.hasRedo=this.hasUndo=!1;this.locked=null;this.resetType()},resetType:function(){this.strokesRecorded=[0,0];this.typing=!1;this.previousKeyGroup=
--1},refreshState:function(){this.hasUndo=!!this.getNextImage(!0);this.hasRedo=!!this.getNextImage(!1);this.resetType();this.onChange()},save:function(a,b,e){var f=this.editor;if(this.locked||"ready"!=f.status||"wysiwyg"!=f.mode)return!1;var k=f.editable();if(!k||"ready"!=k.status)return!1;k=this.snapshots;b||(b=new c(f));if(!1===b.contents)return!1;if(this.currentImage)if(b.equalsContent(this.currentImage)){if(a||b.equalsSelection(this.currentImage))return!1}else!1!==e&&f.fire("change");k.splice(this.index+
-1,k.length-this.index-1);k.length==this.limit&&k.shift();this.index=k.push(b)-1;this.currentImage=b;!1!==e&&this.refreshState();return!0},restoreImage:function(a){var b=this.editor,c;a.bookmarks&&(b.focus(),c=b.getSelection());this.locked={level:999};this.editor.loadSnapshot(a.contents);a.bookmarks?c.selectBookmarks(a.bookmarks):CKEDITOR.env.ie&&(c=this.editor.document.getBody().$.createTextRange(),c.collapse(!0),c.select());this.locked=null;this.index=a.index;this.currentImage=this.snapshots[this.index];
-this.update();this.refreshState();b.fire("change")},getNextImage:function(a){var b=this.snapshots,c=this.currentImage,e;if(c)if(a)for(e=this.index-1;0<=e;e--){if(a=b[e],!c.equalsContent(a))return a.index=e,a}else for(e=this.index+1;e<b.length;e++)if(a=b[e],!c.equalsContent(a))return a.index=e,a;return null},redoable:function(){return this.enabled&&this.hasRedo},undoable:function(){return this.enabled&&this.hasUndo},undo:function(){if(this.undoable()){this.save(!0);var a=this.getNextImage(!0);if(a)return this.restoreImage(a),
-!0}return!1},redo:function(){if(this.redoable()&&(this.save(!0),this.redoable())){var a=this.getNextImage(!1);if(a)return this.restoreImage(a),!0}return!1},update:function(a){if(!this.locked){a||(a=new c(this.editor));for(var b=this.index,e=this.snapshots;0<b&&this.currentImage.equalsContent(e[b-1]);)--b;e.splice(b,this.index-b+1,a);this.index=b;this.currentImage=a}},updateSelection:function(a){if(!this.snapshots.length)return!1;var b=this.snapshots,c=b[b.length-1];return c.equalsContent(a)&&!c.equalsSelection(a)?
-(this.currentImage=b[b.length-1]=a,!0):!1},lock:function(a,b){if(this.locked)this.locked.level++;else if(a)this.locked={level:1};else{var e=null;if(b)e=!0;else{var f=new c(this.editor,!0);this.currentImage&&this.currentImage.equalsContent(f)&&(e=f)}this.locked={update:e,level:1}}},unlock:function(){if(this.locked&&!--this.locked.level){var a=this.locked.update;this.locked=null;if(!0===a)this.update();else if(a){var b=new c(this.editor,!0);a.equalsContent(b)||this.update()}}}};b.navigationKeyCodes=
-{37:1,38:1,39:1,40:1,36:1,35:1,33:1,34:1};b.keyGroups={PRINTABLE:0,FUNCTIONAL:1};b.isNavigationKey=function(a){return!!b.navigationKeyCodes[a]};b.getKeyGroup=function(a){var c=b.keyGroups;return f[a]?c.FUNCTIONAL:c.PRINTABLE};b.getOppositeKeyGroup=function(a){var c=b.keyGroups;return a==c.FUNCTIONAL?c.PRINTABLE:c.FUNCTIONAL};b.ieFunctionalKeysBug=function(a){return CKEDITOR.env.ie&&b.getKeyGroup(a)==b.keyGroups.FUNCTIONAL};var c=CKEDITOR.plugins.undo.Image=function(a,b){this.editor=a;a.fire("beforeUndoImage");
-var c=a.getSnapshot();CKEDITOR.env.ie&&c&&(c=c.replace(/\s+data-cke-expando=".*?"/g,""));this.contents=c;b||(this.bookmarks=(c=c&&a.getSelection())&&c.createBookmarks2(!0));a.fire("afterUndoImage")},e=/\b(?:href|src|name)="[^"]*?"/gi;c.prototype={equalsContent:function(a){var b=this.contents;a=a.contents;CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks)&&(b=b.replace(e,""),a=a.replace(e,""));return b!=a?!1:!0},equalsSelection:function(a){var b=this.bookmarks;a=a.bookmarks;if(b||a){if(!b||
-!a||b.length!=a.length)return!1;for(var c=0;c<b.length;c++){var e=b[c],f=a[c];if(e.startOffset!=f.startOffset||e.endOffset!=f.endOffset||!CKEDITOR.tools.arrayCompare(e.start,f.start)||!CKEDITOR.tools.arrayCompare(e.end,f.end))return!1}}return!0}};var l=CKEDITOR.plugins.undo.NativeEditingHandler=function(a){this.undoManager=a;this.ignoreInputEvent=!1;this.keyEventsStack=new k;this.lastKeydownImage=null};l.prototype={onKeydown:function(d){var e=d.data.getKey();if(229!==e)if(-1<CKEDITOR.tools.indexOf(a,
-d.data.getKeystroke()))d.data.preventDefault();else if(this.keyEventsStack.cleanUp(d),d=this.undoManager,this.keyEventsStack.getLast(e)||this.keyEventsStack.push(e),this.lastKeydownImage=new c(d.editor),b.isNavigationKey(e)||this.undoManager.keyGroupChanged(e))if(d.strokesRecorded[0]||d.strokesRecorded[1])d.save(!1,this.lastKeydownImage,!1),d.resetType()},onInput:function(){if(this.ignoreInputEvent)this.ignoreInputEvent=!1;else{var a=this.keyEventsStack.getLast();a||(a=this.keyEventsStack.push(0));
-this.keyEventsStack.increment(a.keyCode);this.keyEventsStack.getTotalInputs()>=this.undoManager.strokesLimit&&(this.undoManager.type(a.keyCode,!0),this.keyEventsStack.resetInputs())}},onKeyup:function(a){var e=this.undoManager;a=a.data.getKey();var f=this.keyEventsStack.getTotalInputs();this.keyEventsStack.remove(a);if(!(b.ieFunctionalKeysBug(a)&&this.lastKeydownImage&&this.lastKeydownImage.equalsContent(new c(e.editor,!0))))if(0<f)e.type(a);else if(b.isNavigationKey(a))this.onNavigationKey(!0)},
-onNavigationKey:function(a){var b=this.undoManager;!a&&b.save(!0,null,!1)||b.updateSelection(new c(b.editor));b.resetType()},ignoreInputEventListener:function(){this.ignoreInputEvent=!0},attachListeners:function(){var a=this.undoManager.editor,c=a.editable(),e=this;c.attachListener(c,"keydown",function(a){e.onKeydown(a);if(b.ieFunctionalKeysBug(a.data.getKey()))e.onInput()},null,null,999);c.attachListener(c,CKEDITOR.env.ie?"keypress":"input",e.onInput,e,null,999);c.attachListener(c,"keyup",e.onKeyup,
-e,null,999);c.attachListener(c,"paste",e.ignoreInputEventListener,e,null,999);c.attachListener(c,"drop",e.ignoreInputEventListener,e,null,999);c.attachListener(c.isInline()?c:a.document.getDocumentElement(),"click",function(){e.onNavigationKey()},null,null,999);c.attachListener(this.undoManager.editor,"blur",function(){e.keyEventsStack.remove(9)},null,null,999)}};var k=CKEDITOR.plugins.undo.KeyEventsStack=function(){this.stack=[]};k.prototype={push:function(a){a=this.stack.push({keyCode:a,inputs:0});
-return this.stack[a-1]},getLastIndex:function(a){if("number"!=typeof a)return this.stack.length-1;for(var b=this.stack.length;b--;)if(this.stack[b].keyCode==a)return b;return-1},getLast:function(a){a=this.getLastIndex(a);return-1!=a?this.stack[a]:null},increment:function(a){this.getLast(a).inputs++},remove:function(a){a=this.getLastIndex(a);-1!=a&&this.stack.splice(a,1)},resetInputs:function(a){if("number"==typeof a)this.getLast(a).inputs=0;else for(a=this.stack.length;a--;)this.stack[a].inputs=0},
-getTotalInputs:function(){for(var a=this.stack.length,b=0;a--;)b+=this.stack[a].inputs;return b},cleanUp:function(a){a=a.data.$;a.ctrlKey||a.metaKey||this.remove(17);a.shiftKey||this.remove(16);a.altKey||this.remove(18)}}}(),CKEDITOR.plugins.add("wsc",{requires:"dialog",parseApi:function(a){a.config.wsc_onFinish="function"===typeof a.config.wsc_onFinish?a.config.wsc_onFinish:function(){};a.config.wsc_onClose="function"===typeof a.config.wsc_onClose?a.config.wsc_onClose:function(){}},parseConfig:function(a){a.config.wsc_customerId=
-a.config.wsc_customerId||CKEDITOR.config.wsc_customerId||"1:ua3xw1-2XyGJ3-GWruD3-6OFNT1-oXcuB1-nR6Bp4-hgQHc-EcYng3-sdRXG3-NOfFk";a.config.wsc_customDictionaryIds=a.config.wsc_customDictionaryIds||CKEDITOR.config.wsc_customDictionaryIds||"";a.config.wsc_userDictionaryName=a.config.wsc_userDictionaryName||CKEDITOR.config.wsc_userDictionaryName||"";a.config.wsc_customLoaderScript=a.config.wsc_customLoaderScript||CKEDITOR.config.wsc_customLoaderScript;a.config.wsc_interfaceLang=a.config.wsc_interfaceLang;
-CKEDITOR.config.wsc_cmd=a.config.wsc_cmd||CKEDITOR.config.wsc_cmd||"spell";CKEDITOR.config.wsc_version="v4.3.0-master-d769233";CKEDITOR.config.wsc_removeGlobalVariable=!0},onLoad:function(a){"moono-lisa"==(CKEDITOR.skinName||a.config.skin)&&CKEDITOR.document.appendStyleSheet(this.path+"skins/"+CKEDITOR.skin.name+"/wsc.css")},init:function(a){var f=CKEDITOR.env;this.parseConfig(a);this.parseApi(a);a.addCommand("checkspell",new CKEDITOR.dialogCommand("checkspell")).modes={wysiwyg:!CKEDITOR.env.opera&&
-!CKEDITOR.env.air&&document.domain==window.location.hostname&&!(f.ie&&(8>f.version||f.quirks))};"undefined"==typeof a.plugins.scayt&&a.ui.addButton&&a.ui.addButton("SpellChecker",{label:a.lang.wsc.toolbar,click:function(a){var c=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?a.container.getText():a.document.getBody().getText();(c=c.replace(/\s/g,""))?a.execCommand("checkspell"):alert("Nothing to check!")},toolbar:"spellchecker,10"});CKEDITOR.dialog.add("checkspell",this.path+(CKEDITOR.env.ie&&7>=CKEDITOR.env.version?
-"dialogs/wsc_ie.js":window.postMessage?"dialogs/wsc.js":"dialogs/wsc_ie.js"))}}),function(){function a(a){function b(a){var c=!1;g.attachListener(g,"keydown",function(){var b=d.getBody().getElementsByTag(a);if(!c){for(var e=0;e<b.count();e++)b.getItem(e).setCustomData("retain",!0);c=!0}},null,null,1);g.attachListener(g,"keyup",function(){var b=d.getElementsByTag(a);c&&(1!=b.count()||b.getItem(0).getCustomData("retain")||b.getItem(0).hasAttribute("data-cke-temp")||b.getItem(0).remove(1),c=!1)})}var c=
-this.editor,d=a.document,h=d.body,m=d.getElementById("cke_actscrpt");m&&m.parentNode.removeChild(m);(m=d.getElementById("cke_shimscrpt"))&&m.parentNode.removeChild(m);(m=d.getElementById("cke_basetagscrpt"))&&m.parentNode.removeChild(m);h.contentEditable=!0;CKEDITOR.env.ie&&(h.hideFocus=!0,h.disabled=!0,h.removeAttribute("disabled"));delete this._.isLoadingData;this.$=h;d=new CKEDITOR.dom.document(d);this.setup();this.fixInitialSelection();var g=this;CKEDITOR.env.ie&&!CKEDITOR.env.edge&&d.getDocumentElement().addClass(d.$.compatMode);
-CKEDITOR.env.ie&&!CKEDITOR.env.edge&&c.enterMode!=CKEDITOR.ENTER_P?b("p"):CKEDITOR.env.edge&&c.enterMode!=CKEDITOR.ENTER_DIV&&b("div");if(CKEDITOR.env.webkit||CKEDITOR.env.ie&&10<CKEDITOR.env.version)d.getDocumentElement().on("mousedown",function(a){a.data.getTarget().is("html")&&setTimeout(function(){c.editable().focus()})});f(c);try{c.document.$.execCommand("2D-position",!1,!0)}catch(n){}(CKEDITOR.env.gecko||CKEDITOR.env.ie&&"CSS1Compat"==c.document.$.compatMode)&&this.attachListener(this,"keydown",
-function(a){var b=a.data.getKeystroke();if(33==b||34==b)if(CKEDITOR.env.ie)setTimeout(function(){c.getSelection().scrollIntoView()},0);else if(c.window.$.innerHeight>this.$.offsetHeight){var d=c.createRange();d[33==b?"moveToElementEditStart":"moveToElementEditEnd"](this);d.select();a.data.preventDefault()}});CKEDITOR.env.ie&&this.attachListener(d,"blur",function(){try{d.$.selection.empty()}catch(a){}});CKEDITOR.env.iOS&&this.attachListener(d,"touchend",function(){a.focus()});h=c.document.getElementsByTag("title").getItem(0);
-h.data("cke-title",h.getText());CKEDITOR.env.ie&&(c.document.$.title=this._.docTitle);CKEDITOR.tools.setTimeout(function(){"unloaded"==this.status&&(this.status="ready");c.fire("contentDom");this._.isPendingFocus&&(c.focus(),this._.isPendingFocus=!1);setTimeout(function(){c.fire("dataReady")},0)},0,this)}function f(a){function b(){var d;a.editable().attachListener(a,"selectionChange",function(){var b=a.getSelection().getSelectedElement();b&&(d&&(d.detachEvent("onresizestart",c),d=null),b.$.attachEvent("onresizestart",
-c),d=b.$)})}function c(a){a.returnValue=!1}if(CKEDITOR.env.gecko)try{var d=a.document.$;d.execCommand("enableObjectResizing",!1,!a.config.disableObjectResizing);d.execCommand("enableInlineTableEditing",!1,!a.config.disableNativeTableHandles)}catch(f){}else CKEDITOR.env.ie&&11>CKEDITOR.env.version&&a.config.disableObjectResizing&&b(a)}function b(){var a=[];if(8<=CKEDITOR.document.$.documentMode){a.push("html.CSS1Compat [contenteditable\x3dfalse]{min-height:0 !important}");var b=[],c;for(c in CKEDITOR.dtd.$removeEmpty)b.push("html.CSS1Compat "+
-c+"[contenteditable\x3dfalse]");a.push(b.join(",")+"{display:inline-block}")}else CKEDITOR.env.gecko&&(a.push("html{height:100% !important}"),a.push("img:-moz-broken{-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}"));a.push("html{cursor:text;*cursor:auto}");a.push("img,input,textarea{cursor:default}");return a.join("\n")}var c;CKEDITOR.plugins.add("wysiwygarea",{init:function(a){a.config.fullPage&&a.addFeature({allowedContent:"html head title; style [media,type]; body (*)[id]; meta link [*]",
+d;a.fire("lockSnapshot");a.editable().removeClass("cke_table-faked-selection-editor");for(d=0;d<c.count();d++)c.getItem(d).removeClass("cke_table-faked-selection");0<c.count()&&c.getItem(0).getAscendant("table").removeClass("cke_table-faked-selection-table");a.fire("unlockSnapshot");b&&(y={active:!1},a.getSelection().isInTable()&&a.getSelection().reset())}function e(a,b){var c=[],d,e;for(e=0;e<b.length;e++)d=a.createRange(),d.setStartBefore(b[e]),d.setEndAfter(b[e]),c.push(d);a.getSelection().selectRanges(c)}
+function l(b){var c=b.editable().find(".cke_table-faked-selection");1>c.count()||(c=a(c.getItem(0),c.getItem(c.count()-1)),e(b,c))}function k(b,d,f){var g=u(b.getSelection(!0));d=d.is("table")?null:d;var h;(h=y.active&&!y.first)&&!(h=d)&&(h=b.getSelection().getRanges(),h=1<g.length||h[0]&&!h[0].collapsed?!0:!1);if(h)y.first=d||g[0],y.dirty=d?!1:1!==g.length;else if(y.active&&d&&y.first.getAscendant("table").equals(d.getAscendant("table"))){g=a(y.first,d);if(!y.dirty&&1===g.length)return c(b,"mouseup"===
+f.name);y.dirty=!0;y.last=d;e(b,g)}}function d(a){var b=(a=a.editor||a.sender.editor)&&a.getSelection(),d=b&&b.getRanges()||[],e;if(b&&(c(a),b.isInTable()&&b.isFake)){1===d.length&&d[0]._getTableElement()&&d[0]._getTableElement().is("table")&&(e=d[0]._getTableElement());e=u(b,e);a.fire("lockSnapshot");for(b=0;b<e.length;b++)e[b].addClass("cke_table-faked-selection");0<e.length&&(a.editable().addClass("cke_table-faked-selection-editor"),e[0].getAscendant("table").addClass("cke_table-faked-selection-table"));
+a.fire("unlockSnapshot")}}function h(a){function d(a,b){return a&&b?a.equals(b)||a.contains(b)||b.contains(a)||a.getCommonAncestor(b).is(v):!1}function e(a){return!a.getAscendant("table",!0)&&a.getDocument().equals(m.document)}function g(a,b,c,h){return"mousedown"===a.name&&(f(a)||!h)||"mouseup"===a.name&&!e(a.data.getTarget())&&!d(c,h)?!0:!1}if(a.data.getTarget().getName){var m=a.editor||a.listenerData.editor,n=m.getSelection(1),q=b(m),r=a.data.getTarget(),t=r&&r.getAscendant({td:1,th:1},!0),r=r&&
+r.getAscendant("table",!0),v={table:1,thead:1,tbody:1,tfoot:1,tr:1,td:1,th:1};g(a,n,q,r)&&c(m,!0);!y.active&&"mousedown"===a.name&&f(a)&&r&&(y={active:!0},CKEDITOR.document.on("mouseup",h,null,{editor:m}));(t||r)&&k(m,t||r,a);"mouseup"===a.name&&(f(a)&&(e(a.data.getTarget())||d(q,r))&&l(m),y={active:!1},CKEDITOR.document.removeListener("mouseup",h))}}function m(a){var b=a.data.getTarget().getAscendant({td:1,th:1},!0);b&&!b.hasClass("cke_table-faked-selection")&&(a.cancel(),a.data.preventDefault())}
+function g(a,b){function c(a){a.cancel()}var d=a.getSelection(),e=d.createBookmarks(),f=a.document,g=a.createRange(),h=f.getDocumentElement().$,k=CKEDITOR.env.ie&&9>CKEDITOR.env.version,l=a.blockless||CKEDITOR.env.ie?"span":"div",m,n,q,r;f.getById("cke_table_copybin")||(m=f.createElement(l),n=f.createElement(l),n.setAttributes({id:"cke_table_copybin","data-cke-temp":"1"}),m.setStyles({position:"absolute",width:"1px",height:"1px",overflow:"hidden"}),m.setStyle("ltr"==a.config.contentsLangDirection?
+"left":"right","-5000px"),m.setHtml(a.getSelectedHtml(!0)),a.fire("lockSnapshot"),n.append(m),a.editable().append(n),r=a.on("selectionChange",c,null,null,0),k&&(q=h.scrollTop),g.selectNodeContents(m),g.select(),k&&(h.scrollTop=q),setTimeout(function(){n.remove();d.selectBookmarks(e);r.removeListener();a.fire("unlockSnapshot");b&&(a.extractSelectedHtml(),a.fire("saveSnapshot"))},100))}function n(a){var b=a.editor||a.sender.editor;b.getSelection().isInTable()&&g(b,"cut"===a.name)}function q(b){function c(a){a=
+a.getRanges()[0];var b=a.endContainer.getAscendant("tr",!0);if(b&&a.collapsed){if(a.checkBoundaryOfElement(b,CKEDITOR.START))return 1;if(a.checkBoundaryOfElement(b,CKEDITOR.END))return 2}return 0}function d(a){var b=0,c;for(c=0;c<a.length;c++)a[c].length>b&&(b=a[c].length);return b}function f(a){var b=a.getAscendant("table"),c=a.getParent().$.rowIndex,b=CKEDITOR.tools.buildTableMap(b),d;for(d=0;d<b[c].length;d++)if((new CKEDITOR.dom.element(b[c][d])).equals(a))return d}var g=b.editor,h=g.dataProcessor,
+k=g.getSelection(),l=new CKEDITOR.dom.element("body"),m=0,n=0,q=0,v=0,w={},y,H,O,K,U,V;h||(h=new CKEDITOR.htmlDataProcessor(g));l.setHtml(h.toHtml(b.data.dataValue),{fixForBody:!1});v=l.findOne("table");if(k.getRanges().length&&(k.isInTable()||(y=c(k)))&&(H=u(k),H.length)){b.stop();b=H[0].getAscendant("table");H=u(k,b);O=H[0];q=O.getParent();K=H[H.length-1];U=K.getParent();if(!y)for(h=0;h<H.length;h++)H[h].setHtml("");if(1<l.getChildCount()||!v)H[0].setHtml(l.getHtml()),g.fire("saveSnapshot");else{if(y){H=
+q.getChildCount();q=U=new CKEDITOR.dom.element("tr");q["insert"+(1===y?"Before":"After")](O.getParent());for(h=0;h<H;h++)O=new CKEDITOR.dom.element("td"),O.appendTo(q);O=q.getFirst();K=q.getLast();k.selectElement(q);H=u(k)}y=CKEDITOR.tools.buildTableMap(b,q.$.rowIndex,r(O,!0),U.$.rowIndex,f(K));k=CKEDITOR.tools.buildTableMap(v);q=d(k);v=d(y);if(k.length>y.length)for(m=k.length-y.length,h=0;h<m;h++)t(H);if(q>v)for(n=q-v,h=0;h<n;h++)A(H);O=H[0];q=O.getParent();K=H[H.length-1];U=new CKEDITOR.dom.element(b.$.rows[K.getParent().$.rowIndex+
+m]);K=U.getChild(K.$.cellIndex+n);m=r(H[0],!0);H=f(K);y=CKEDITOR.tools.buildTableMap(b,q.$.rowIndex,m,U.$.rowIndex,H);for(h=0;h<k.length;h++)for(n=new CKEDITOR.dom.element(b.$.rows[q.$.rowIndex+h]),H=0;H<k[h].length;H++)if(V=new CKEDITOR.dom.element(k[h][H]),l=y[h]&&y[h][H]?new CKEDITOR.dom.element(y[h][H]):null,V&&!V.getCustomData("processed")){if(l&&l.getParent())V.replace(l);else if(0===H||k[h][H-1])(l=0!==H?new CKEDITOR.dom.element(k[h][H-1]):null)&&n.equals(l.getParent())?V.insertAfter(l):0<
+m?V.insertAfter(new CKEDITOR.dom.element(n.$.cells[m])):n.append(V,!0);CKEDITOR.dom.element.setMarker(w,V,"processed",!0)}else V.getCustomData("processed")&&l&&l.remove();CKEDITOR.dom.element.clearAllMarkers(w);e(g,a(new CKEDITOR.dom.element(k[0][0]),V));g.fire("saveSnapshot");setTimeout(function(){g.fire("afterPaste")},0)}}}function v(a,b,c){a.on("beforeCommandExec",function(c){-1!==CKEDITOR.tools.array.indexOf(b,c.data.name)&&(c.data.selectedCells=u(a.getSelection()))});a.on("afterCommandExec",
+function(d){-1!==CKEDITOR.tools.array.indexOf(b,d.data.name)&&c(a,d.data)})}var y={active:!1},w,u,r,t,A;CKEDITOR.plugins.tableselection={getCellsBetween:a,keyboardIntegration:function(a){function b(a){a.getEnclosedNode()?a.getEnclosedNode().setText(""):a.deleteContents();CKEDITOR.tools.array.forEach(a._find("td"),function(a){a.appendBogus()})}var c=a.editable();c.attachListener(c,"keydown",function(a){function c(b,d){if(!d.length)return null;var f=a.createRange(),g=CKEDITOR.dom.range.mergeRanges(d);
+CKEDITOR.tools.array.forEach(g,function(a){a.enlarge(CKEDITOR.ENLARGE_ELEMENT)});var h=g[0].getBoundaryNodes(),k=h.startNode,h=h.endNode;if(k&&k.is&&k.is(e)){for(var l=k.getAscendant("table",!0),m=k.getPreviousSourceNode(!1,CKEDITOR.NODE_ELEMENT,l),n=!1,p=function(a){return!k.contains(a)&&a.is&&a.is("td","th")};m&&!p(m);)m=m.getPreviousSourceNode(!1,CKEDITOR.NODE_ELEMENT,l);!m&&h&&h.is&&!h.is("table")&&h.getNext()&&(m=h.getNext().findOne("td, th"),n=!0);if(m)f["moveToElementEdit"+(n?"Start":"End")](m);
+else f.setStartBefore(k.getAscendant("table",!0)),f.collapse(!0);g[0].deleteContents();return[f]}if(k)return f.moveToElementEditablePosition(k),[f]}var d={37:1,38:1,39:1,40:1,8:1,46:1},e=CKEDITOR.tools.extend({table:1},CKEDITOR.dtd.$tableContent);delete e.td;delete e.th;return function(e){var f=e.data.getKey(),g,h=37===f||38==f,k,l,m;if(d[f]&&(g=a.getSelection())&&g.isInTable()&&g.isFake)if(k=g.getRanges(),l=k[0]._getTableElement(),m=k[k.length-1]._getTableElement(),e.data.preventDefault(),e.cancel(),
+8<f&&46>f)k[0].moveToElementEditablePosition(h?l:m,!h),g.selectRanges([k[0]]);else{for(e=0;e<k.length;e++)b(k[e]);(e=c(l,k))?k=e:k[0].moveToElementEditablePosition(l);g.selectRanges(k);a.fire("saveSnapshot")}}}(a),null,null,-1);c.attachListener(c,"keypress",function(c){var d=a.getSelection(),e=c.data.$.charCode||13===c.data.getKey(),f;if(d&&d.isInTable()&&d.isFake&&e&&!(c.data.getKeystroke()&CKEDITOR.CTRL)){c=d.getRanges();e=c[0].getEnclosedNode().getAscendant({td:1,th:1},!0);for(f=0;f<c.length;f++)b(c[f]);
+c[0].moveToElementEditablePosition(e);d.selectRanges([c[0]])}},null,null,-1)},isSupportedEnvironment:!(CKEDITOR.env.ie&&11>CKEDITOR.env.version)};CKEDITOR.plugins.add("tableselection",{requires:"clipboard,tabletools",onLoad:function(){w=CKEDITOR.plugins.tabletools;u=w.getSelectedCells;r=w.getCellColIndex;t=w.insertRow;A=w.insertColumn;CKEDITOR.document.appendStyleSheet(this.path+"/styles/tableselection.css")},init:function(a){CKEDITOR.plugins.tableselection.isSupportedEnvironment&&(a.addContentsCss&&
+a.addContentsCss(this.path+"/styles/tableselection.css"),a.on("contentDom",function(){var b=a.editable(),c=b.isInline()?b:a.document,e={editor:a};b.attachListener(c,"mousedown",h,null,e);b.attachListener(c,"mousemove",h,null,e);b.attachListener(c,"mouseup",h,null,e);b.attachListener(b,"dragstart",m);b.attachListener(a,"selectionCheck",d);CKEDITOR.plugins.tableselection.keyboardIntegration(a);CKEDITOR.plugins.clipboard&&!CKEDITOR.plugins.clipboard.isCustomCopyCutSupported&&(b.attachListener(b,"cut",
+n),b.attachListener(b,"copy",n))}),a.on("paste",q),v(a,"rowInsertBefore rowInsertAfter columnInsertBefore columnInsertAfter cellInsertBefore cellInsertAfter".split(" "),function(a,b){e(a,b.selectedCells)}),v(a,["cellMerge","cellMergeRight","cellMergeDown"],function(a,b){e(a,[b.commandData.cell])}),v(a,["cellDelete"],function(a){c(a,!0)}))}})}(),"use strict",function(){var a=[CKEDITOR.CTRL+90,CKEDITOR.CTRL+89,CKEDITOR.CTRL+CKEDITOR.SHIFT+90],f={8:1,46:1};CKEDITOR.plugins.add("undo",{init:function(c){function e(a){g.enabled&&
+!1!==a.data.command.canUndo&&g.save()}function f(){g.enabled=c.readOnly?!1:"wysiwyg"==c.mode;g.onChange()}var g=c.undoManager=new b(c),k=g.editingHandler=new l(g),q=c.addCommand("undo",{exec:function(){g.undo()&&(c.selectionChange(),this.fire("afterUndo"))},startDisabled:!0,canUndo:!1}),v=c.addCommand("redo",{exec:function(){g.redo()&&(c.selectionChange(),this.fire("afterRedo"))},startDisabled:!0,canUndo:!1});c.setKeystroke([[a[0],"undo"],[a[1],"redo"],[a[2],"redo"]]);g.onChange=function(){q.setState(g.undoable()?
+CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED);v.setState(g.redoable()?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED)};c.on("beforeCommandExec",e);c.on("afterCommandExec",e);c.on("saveSnapshot",function(a){g.save(a.data&&a.data.contentOnly)});c.on("contentDom",k.attachListeners,k);c.on("instanceReady",function(){c.fire("saveSnapshot")});c.on("beforeModeUnload",function(){"wysiwyg"==c.mode&&g.save(!0)});c.on("mode",f);c.on("readOnly",f);c.ui.addButton&&(c.ui.addButton("Undo",{label:c.lang.undo.undo,
+command:"undo",toolbar:"undo,10"}),c.ui.addButton("Redo",{label:c.lang.undo.redo,command:"redo",toolbar:"undo,20"}));c.resetUndo=function(){g.reset();c.fire("saveSnapshot")};c.on("updateSnapshot",function(){g.currentImage&&g.update()});c.on("lockSnapshot",function(a){a=a.data;g.lock(a&&a.dontUpdate,a&&a.forceUpdate)});c.on("unlockSnapshot",g.unlock,g)}});CKEDITOR.plugins.undo={};var b=CKEDITOR.plugins.undo.UndoManager=function(a){this.strokesRecorded=[0,0];this.locked=null;this.previousKeyGroup=-1;
+this.limit=a.config.undoStackSize||20;this.strokesLimit=25;this.editor=a;this.reset()};b.prototype={type:function(a,c){var e=b.getKeyGroup(a),f=this.strokesRecorded[e]+1;c=c||f>=this.strokesLimit;this.typing||(this.hasUndo=this.typing=!0,this.hasRedo=!1,this.onChange());c?(f=0,this.editor.fire("saveSnapshot")):this.editor.fire("change");this.strokesRecorded[e]=f;this.previousKeyGroup=e},keyGroupChanged:function(a){return b.getKeyGroup(a)!=this.previousKeyGroup},reset:function(){this.snapshots=[];
+this.index=-1;this.currentImage=null;this.hasRedo=this.hasUndo=!1;this.locked=null;this.resetType()},resetType:function(){this.strokesRecorded=[0,0];this.typing=!1;this.previousKeyGroup=-1},refreshState:function(){this.hasUndo=!!this.getNextImage(!0);this.hasRedo=!!this.getNextImage(!1);this.resetType();this.onChange()},save:function(a,b,e){var f=this.editor;if(this.locked||"ready"!=f.status||"wysiwyg"!=f.mode)return!1;var k=f.editable();if(!k||"ready"!=k.status)return!1;k=this.snapshots;b||(b=new c(f));
+if(!1===b.contents)return!1;if(this.currentImage)if(b.equalsContent(this.currentImage)){if(a||b.equalsSelection(this.currentImage))return!1}else!1!==e&&f.fire("change");k.splice(this.index+1,k.length-this.index-1);k.length==this.limit&&k.shift();this.index=k.push(b)-1;this.currentImage=b;!1!==e&&this.refreshState();return!0},restoreImage:function(a){var b=this.editor,c;a.bookmarks&&(b.focus(),c=b.getSelection());this.locked={level:999};this.editor.loadSnapshot(a.contents);a.bookmarks?c.selectBookmarks(a.bookmarks):
+CKEDITOR.env.ie&&(c=this.editor.document.getBody().$.createTextRange(),c.collapse(!0),c.select());this.locked=null;this.index=a.index;this.currentImage=this.snapshots[this.index];this.update();this.refreshState();b.fire("change")},getNextImage:function(a){var b=this.snapshots,c=this.currentImage,e;if(c)if(a)for(e=this.index-1;0<=e;e--){if(a=b[e],!c.equalsContent(a))return a.index=e,a}else for(e=this.index+1;e<b.length;e++)if(a=b[e],!c.equalsContent(a))return a.index=e,a;return null},redoable:function(){return this.enabled&&
+this.hasRedo},undoable:function(){return this.enabled&&this.hasUndo},undo:function(){if(this.undoable()){this.save(!0);var a=this.getNextImage(!0);if(a)return this.restoreImage(a),!0}return!1},redo:function(){if(this.redoable()&&(this.save(!0),this.redoable())){var a=this.getNextImage(!1);if(a)return this.restoreImage(a),!0}return!1},update:function(a){if(!this.locked){a||(a=new c(this.editor));for(var b=this.index,e=this.snapshots;0<b&&this.currentImage.equalsContent(e[b-1]);)--b;e.splice(b,this.index-
+b+1,a);this.index=b;this.currentImage=a}},updateSelection:function(a){if(!this.snapshots.length)return!1;var b=this.snapshots,c=b[b.length-1];return c.equalsContent(a)&&!c.equalsSelection(a)?(this.currentImage=b[b.length-1]=a,!0):!1},lock:function(a,b){if(this.locked)this.locked.level++;else if(a)this.locked={level:1};else{var e=null;if(b)e=!0;else{var f=new c(this.editor,!0);this.currentImage&&this.currentImage.equalsContent(f)&&(e=f)}this.locked={update:e,level:1}}},unlock:function(){if(this.locked&&
+!--this.locked.level){var a=this.locked.update;this.locked=null;if(!0===a)this.update();else if(a){var b=new c(this.editor,!0);a.equalsContent(b)||this.update()}}}};b.navigationKeyCodes={37:1,38:1,39:1,40:1,36:1,35:1,33:1,34:1};b.keyGroups={PRINTABLE:0,FUNCTIONAL:1};b.isNavigationKey=function(a){return!!b.navigationKeyCodes[a]};b.getKeyGroup=function(a){var c=b.keyGroups;return f[a]?c.FUNCTIONAL:c.PRINTABLE};b.getOppositeKeyGroup=function(a){var c=b.keyGroups;return a==c.FUNCTIONAL?c.PRINTABLE:c.FUNCTIONAL};
+b.ieFunctionalKeysBug=function(a){return CKEDITOR.env.ie&&b.getKeyGroup(a)==b.keyGroups.FUNCTIONAL};var c=CKEDITOR.plugins.undo.Image=function(a,b){this.editor=a;a.fire("beforeUndoImage");var c=a.getSnapshot();CKEDITOR.env.ie&&c&&(c=c.replace(/\s+data-cke-expando=".*?"/g,""));this.contents=c;b||(this.bookmarks=(c=c&&a.getSelection())&&c.createBookmarks2(!0));a.fire("afterUndoImage")},e=/\b(?:href|src|name)="[^"]*?"/gi;c.prototype={equalsContent:function(a){var b=this.contents;a=a.contents;CKEDITOR.env.ie&&
+(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks)&&(b=b.replace(e,""),a=a.replace(e,""));return b!=a?!1:!0},equalsSelection:function(a){var b=this.bookmarks;a=a.bookmarks;if(b||a){if(!b||!a||b.length!=a.length)return!1;for(var c=0;c<b.length;c++){var e=b[c],f=a[c];if(e.startOffset!=f.startOffset||e.endOffset!=f.endOffset||!CKEDITOR.tools.arrayCompare(e.start,f.start)||!CKEDITOR.tools.arrayCompare(e.end,f.end))return!1}}return!0}};var l=CKEDITOR.plugins.undo.NativeEditingHandler=function(a){this.undoManager=
+a;this.ignoreInputEvent=!1;this.keyEventsStack=new k;this.lastKeydownImage=null};l.prototype={onKeydown:function(d){var e=d.data.getKey();if(229!==e)if(-1<CKEDITOR.tools.indexOf(a,d.data.getKeystroke()))d.data.preventDefault();else if(this.keyEventsStack.cleanUp(d),d=this.undoManager,this.keyEventsStack.getLast(e)||this.keyEventsStack.push(e),this.lastKeydownImage=new c(d.editor),b.isNavigationKey(e)||this.undoManager.keyGroupChanged(e))if(d.strokesRecorded[0]||d.strokesRecorded[1])d.save(!1,this.lastKeydownImage,
+!1),d.resetType()},onInput:function(){if(this.ignoreInputEvent)this.ignoreInputEvent=!1;else{var a=this.keyEventsStack.getLast();a||(a=this.keyEventsStack.push(0));this.keyEventsStack.increment(a.keyCode);this.keyEventsStack.getTotalInputs()>=this.undoManager.strokesLimit&&(this.undoManager.type(a.keyCode,!0),this.keyEventsStack.resetInputs())}},onKeyup:function(a){var e=this.undoManager;a=a.data.getKey();var f=this.keyEventsStack.getTotalInputs();this.keyEventsStack.remove(a);if(!(b.ieFunctionalKeysBug(a)&&
+this.lastKeydownImage&&this.lastKeydownImage.equalsContent(new c(e.editor,!0))))if(0<f)e.type(a);else if(b.isNavigationKey(a))this.onNavigationKey(!0)},onNavigationKey:function(a){var b=this.undoManager;!a&&b.save(!0,null,!1)||b.updateSelection(new c(b.editor));b.resetType()},ignoreInputEventListener:function(){this.ignoreInputEvent=!0},attachListeners:function(){var a=this.undoManager.editor,c=a.editable(),e=this;c.attachListener(c,"keydown",function(a){e.onKeydown(a);if(b.ieFunctionalKeysBug(a.data.getKey()))e.onInput()},
+null,null,999);c.attachListener(c,CKEDITOR.env.ie?"keypress":"input",e.onInput,e,null,999);c.attachListener(c,"keyup",e.onKeyup,e,null,999);c.attachListener(c,"paste",e.ignoreInputEventListener,e,null,999);c.attachListener(c,"drop",e.ignoreInputEventListener,e,null,999);c.attachListener(c.isInline()?c:a.document.getDocumentElement(),"click",function(){e.onNavigationKey()},null,null,999);c.attachListener(this.undoManager.editor,"blur",function(){e.keyEventsStack.remove(9)},null,null,999)}};var k=CKEDITOR.plugins.undo.KeyEventsStack=
+function(){this.stack=[]};k.prototype={push:function(a){a=this.stack.push({keyCode:a,inputs:0});return this.stack[a-1]},getLastIndex:function(a){if("number"!=typeof a)return this.stack.length-1;for(var b=this.stack.length;b--;)if(this.stack[b].keyCode==a)return b;return-1},getLast:function(a){a=this.getLastIndex(a);return-1!=a?this.stack[a]:null},increment:function(a){this.getLast(a).inputs++},remove:function(a){a=this.getLastIndex(a);-1!=a&&this.stack.splice(a,1)},resetInputs:function(a){if("number"==
+typeof a)this.getLast(a).inputs=0;else for(a=this.stack.length;a--;)this.stack[a].inputs=0},getTotalInputs:function(){for(var a=this.stack.length,b=0;a--;)b+=this.stack[a].inputs;return b},cleanUp:function(a){a=a.data.$;a.ctrlKey||a.metaKey||this.remove(17);a.shiftKey||this.remove(16);a.altKey||this.remove(18)}}}(),CKEDITOR.plugins.add("wsc",{requires:"dialog",parseApi:function(a){a.config.wsc_onFinish="function"===typeof a.config.wsc_onFinish?a.config.wsc_onFinish:function(){};a.config.wsc_onClose=
+"function"===typeof a.config.wsc_onClose?a.config.wsc_onClose:function(){}},parseConfig:function(a){a.config.wsc_customerId=a.config.wsc_customerId||CKEDITOR.config.wsc_customerId||"1:ua3xw1-2XyGJ3-GWruD3-6OFNT1-oXcuB1-nR6Bp4-hgQHc-EcYng3-sdRXG3-NOfFk";a.config.wsc_customDictionaryIds=a.config.wsc_customDictionaryIds||CKEDITOR.config.wsc_customDictionaryIds||"";a.config.wsc_userDictionaryName=a.config.wsc_userDictionaryName||CKEDITOR.config.wsc_userDictionaryName||"";a.config.wsc_customLoaderScript=
+a.config.wsc_customLoaderScript||CKEDITOR.config.wsc_customLoaderScript;a.config.wsc_interfaceLang=a.config.wsc_interfaceLang;CKEDITOR.config.wsc_cmd=a.config.wsc_cmd||CKEDITOR.config.wsc_cmd||"spell";CKEDITOR.config.wsc_version="v4.3.0-master-d769233";CKEDITOR.config.wsc_removeGlobalVariable=!0},onLoad:function(a){"moono-lisa"==(CKEDITOR.skinName||a.config.skin)&&CKEDITOR.document.appendStyleSheet(this.path+"skins/"+CKEDITOR.skin.name+"/wsc.css")},init:function(a){var f=CKEDITOR.env;this.parseConfig(a);
+this.parseApi(a);a.addCommand("checkspell",new CKEDITOR.dialogCommand("checkspell")).modes={wysiwyg:!CKEDITOR.env.opera&&!CKEDITOR.env.air&&document.domain==window.location.hostname&&!(f.ie&&(8>f.version||f.quirks))};"undefined"==typeof a.plugins.scayt&&a.ui.addButton&&a.ui.addButton("SpellChecker",{label:a.lang.wsc.toolbar,click:function(a){var c=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?a.container.getText():a.document.getBody().getText();(c=c.replace(/\s/g,""))?a.execCommand("checkspell"):alert("Nothing to check!")},
+toolbar:"spellchecker,10"});CKEDITOR.dialog.add("checkspell",this.path+(CKEDITOR.env.ie&&7>=CKEDITOR.env.version?"dialogs/wsc_ie.js":window.postMessage?"dialogs/wsc.js":"dialogs/wsc_ie.js"))}}),function(){function a(a){function b(a){var c=!1;g.attachListener(g,"keydown",function(){var b=d.getBody().getElementsByTag(a);if(!c){for(var e=0;e<b.count();e++)b.getItem(e).setCustomData("retain",!0);c=!0}},null,null,1);g.attachListener(g,"keyup",function(){var b=d.getElementsByTag(a);c&&(1!=b.count()||b.getItem(0).getCustomData("retain")||
+b.getItem(0).hasAttribute("data-cke-temp")||b.getItem(0).remove(1),c=!1)})}var c=this.editor,d=a.document,h=d.body,m=d.getElementById("cke_actscrpt");m&&m.parentNode.removeChild(m);(m=d.getElementById("cke_shimscrpt"))&&m.parentNode.removeChild(m);(m=d.getElementById("cke_basetagscrpt"))&&m.parentNode.removeChild(m);h.contentEditable=!0;CKEDITOR.env.ie&&(h.hideFocus=!0,h.disabled=!0,h.removeAttribute("disabled"));delete this._.isLoadingData;this.$=h;d=new CKEDITOR.dom.document(d);this.setup();this.fixInitialSelection();
+var g=this;CKEDITOR.env.ie&&!CKEDITOR.env.edge&&d.getDocumentElement().addClass(d.$.compatMode);CKEDITOR.env.ie&&!CKEDITOR.env.edge&&c.enterMode!=CKEDITOR.ENTER_P?b("p"):CKEDITOR.env.edge&&c.enterMode!=CKEDITOR.ENTER_DIV&&b("div");if(CKEDITOR.env.webkit||CKEDITOR.env.ie&&10<CKEDITOR.env.version)d.getDocumentElement().on("mousedown",function(a){a.data.getTarget().is("html")&&setTimeout(function(){c.editable().focus()})});f(c);try{c.document.$.execCommand("2D-position",!1,!0)}catch(n){}(CKEDITOR.env.gecko||
+CKEDITOR.env.ie&&"CSS1Compat"==c.document.$.compatMode)&&this.attachListener(this,"keydown",function(a){var b=a.data.getKeystroke();if(33==b||34==b)if(CKEDITOR.env.ie)setTimeout(function(){c.getSelection().scrollIntoView()},0);else if(c.window.$.innerHeight>this.$.offsetHeight){var d=c.createRange();d[33==b?"moveToElementEditStart":"moveToElementEditEnd"](this);d.select();a.data.preventDefault()}});CKEDITOR.env.ie&&this.attachListener(d,"blur",function(){try{d.$.selection.empty()}catch(a){}});CKEDITOR.env.iOS&&
+this.attachListener(d,"touchend",function(){a.focus()});h=c.document.getElementsByTag("title").getItem(0);h.data("cke-title",h.getText());CKEDITOR.env.ie&&(c.document.$.title=this._.docTitle);CKEDITOR.tools.setTimeout(function(){"unloaded"==this.status&&(this.status="ready");c.fire("contentDom");this._.isPendingFocus&&(c.focus(),this._.isPendingFocus=!1);setTimeout(function(){c.fire("dataReady")},0)},0,this)}function f(a){function b(){var d;a.editable().attachListener(a,"selectionChange",function(){var b=
+a.getSelection().getSelectedElement();b&&(d&&(d.detachEvent("onresizestart",c),d=null),b.$.attachEvent("onresizestart",c),d=b.$)})}function c(a){a.returnValue=!1}if(CKEDITOR.env.gecko)try{var d=a.document.$;d.execCommand("enableObjectResizing",!1,!a.config.disableObjectResizing);d.execCommand("enableInlineTableEditing",!1,!a.config.disableNativeTableHandles)}catch(f){}else CKEDITOR.env.ie&&11>CKEDITOR.env.version&&a.config.disableObjectResizing&&b(a)}function b(){var a=[];if(8<=CKEDITOR.document.$.documentMode){a.push("html.CSS1Compat [contenteditable\x3dfalse]{min-height:0 !important}");
+var b=[],c;for(c in CKEDITOR.dtd.$removeEmpty)b.push("html.CSS1Compat "+c+"[contenteditable\x3dfalse]");a.push(b.join(",")+"{display:inline-block}")}else CKEDITOR.env.gecko&&(a.push("html{height:100% !important}"),a.push("img:-moz-broken{-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}"));a.push("html{cursor:text;*cursor:auto}");a.push("img,input,textarea{cursor:default}");return a.join("\n")}var c;CKEDITOR.plugins.add("wysiwygarea",{init:function(a){a.config.fullPage&&a.addFeature({allowedContent:"html head title; style [media,type]; body (*)[id]; meta link [*]",
 requiredContent:"body"});a.addMode("wysiwyg",function(b){function f(d){d&&d.removeListener();a.editable(new c(a,h.$.contentWindow.document.body));a.setData(a.getData(1),b)}var d="document.open();"+(CKEDITOR.env.ie?"("+CKEDITOR.tools.fixDomain+")();":"")+"document.close();",d=CKEDITOR.env.air?"javascript:void(0)":CKEDITOR.env.ie&&!CKEDITOR.env.edge?"javascript:void(function(){"+encodeURIComponent(d)+"}())":"",h=CKEDITOR.dom.element.createFromHtml('\x3ciframe src\x3d"'+d+'" frameBorder\x3d"0"\x3e\x3c/iframe\x3e');
-h.setStyles({width:"100%",height:"100%"});h.addClass("cke_wysiwyg_frame").addClass("cke_reset");d=a.ui.space("contents");d.append(h);var m=CKEDITOR.env.ie&&!CKEDITOR.env.edge||CKEDITOR.env.gecko;if(m)h.on("load",f);var g=a.title,n=a.fire("ariaEditorHelpLabel",{}).label;g&&(CKEDITOR.env.ie&&n&&(g+=", "+n),h.setAttribute("title",g));if(n){var g=CKEDITOR.tools.getNextId(),p=CKEDITOR.dom.element.createFromHtml('\x3cspan id\x3d"'+g+'" class\x3d"cke_voice_label"\x3e'+n+"\x3c/span\x3e");d.append(p,1);h.setAttribute("aria-describedby",
-g)}a.on("beforeModeUnload",function(a){a.removeListener();p&&p.remove()});h.setAttributes({tabIndex:a.tabIndex,allowTransparency:"true"});!m&&f();a.fire("ariaWidget",h)})}});CKEDITOR.editor.prototype.addContentsCss=function(a){var b=this.config,c=b.contentsCss;CKEDITOR.tools.isArray(c)||(b.contentsCss=c?[c]:[]);b.contentsCss.push(a)};c=CKEDITOR.tools.createClass({$:function(){this.base.apply(this,arguments);this._.frameLoadedHandler=CKEDITOR.tools.addFunction(function(b){CKEDITOR.tools.setTimeout(a,
+h.setStyles({width:"100%",height:"100%"});h.addClass("cke_wysiwyg_frame").addClass("cke_reset");d=a.ui.space("contents");d.append(h);var m=CKEDITOR.env.ie&&!CKEDITOR.env.edge||CKEDITOR.env.gecko;if(m)h.on("load",f);var g=a.title,n=a.fire("ariaEditorHelpLabel",{}).label;g&&(CKEDITOR.env.ie&&n&&(g+=", "+n),h.setAttribute("title",g));if(n){var g=CKEDITOR.tools.getNextId(),q=CKEDITOR.dom.element.createFromHtml('\x3cspan id\x3d"'+g+'" class\x3d"cke_voice_label"\x3e'+n+"\x3c/span\x3e");d.append(q,1);h.setAttribute("aria-describedby",
+g)}a.on("beforeModeUnload",function(a){a.removeListener();q&&q.remove()});h.setAttributes({tabIndex:a.tabIndex,allowTransparency:"true"});!m&&f();a.fire("ariaWidget",h)})}});CKEDITOR.editor.prototype.addContentsCss=function(a){var b=this.config,c=b.contentsCss;CKEDITOR.tools.isArray(c)||(b.contentsCss=c?[c]:[]);b.contentsCss.push(a)};c=CKEDITOR.tools.createClass({$:function(){this.base.apply(this,arguments);this._.frameLoadedHandler=CKEDITOR.tools.addFunction(function(b){CKEDITOR.tools.setTimeout(a,
 0,this,b)},this);this._.docTitle=this.getWindow().getFrame().getAttribute("title")},base:CKEDITOR.editable,proto:{setData:function(a,c){var f=this.editor;if(c)this.setHtml(a),this.fixInitialSelection(),f.fire("dataReady");else{this._.isLoadingData=!0;f._.dataStore={id:1};var d=f.config,h=d.fullPage,m=d.docType,g=CKEDITOR.tools.buildStyleHtml(b()).replace(/<style>/,'\x3cstyle data-cke-temp\x3d"1"\x3e');h||(g+=CKEDITOR.tools.buildStyleHtml(f.config.contentsCss));var n=d.baseHref?'\x3cbase href\x3d"'+
 d.baseHref+'" data-cke-temp\x3d"1" /\x3e':"";h&&(a=a.replace(/<!DOCTYPE[^>]*>/i,function(a){f.docType=m=a;return""}).replace(/<\?xml\s[^\?]*\?>/i,function(a){f.xmlDeclaration=a;return""}));a=f.dataProcessor.toHtml(a);h?(/<body[\s|>]/.test(a)||(a="\x3cbody\x3e"+a),/<html[\s|>]/.test(a)||(a="\x3chtml\x3e"+a+"\x3c/html\x3e"),/<head[\s|>]/.test(a)?/<title[\s|>]/.test(a)||(a=a.replace(/<head[^>]*>/,"$\x26\x3ctitle\x3e\x3c/title\x3e")):a=a.replace(/<html[^>]*>/,"$\x26\x3chead\x3e\x3ctitle\x3e\x3c/title\x3e\x3c/head\x3e"),
 n&&(a=a.replace(/<head[^>]*?>/,"$\x26"+n)),a=a.replace(/<\/head\s*>/,g+"$\x26"),a=m+a):a=d.docType+'\x3chtml dir\x3d"'+d.contentsLangDirection+'" lang\x3d"'+(d.contentsLanguage||f.langCode)+'"\x3e\x3chead\x3e\x3ctitle\x3e'+this._.docTitle+"\x3c/title\x3e"+n+g+"\x3c/head\x3e\x3cbody"+(d.bodyId?' id\x3d"'+d.bodyId+'"':"")+(d.bodyClass?' class\x3d"'+d.bodyClass+'"':"")+"\x3e"+a+"\x3c/body\x3e\x3c/html\x3e";CKEDITOR.env.gecko&&(a=a.replace(/<body/,'\x3cbody contenteditable\x3d"true" '),2E4>CKEDITOR.env.version&&
 (a=a.replace(/<body[^>]*>/,"$\x26\x3c!-- cke-content-start --\x3e")));d='\x3cscript id\x3d"cke_actscrpt" type\x3d"text/javascript"'+(CKEDITOR.env.ie?' defer\x3d"defer" ':"")+"\x3evar wasLoaded\x3d0;function onload(){if(!wasLoaded)window.parent.CKEDITOR.tools.callFunction("+this._.frameLoadedHandler+",window);wasLoaded\x3d1;}"+(CKEDITOR.env.ie?"onload();":'document.addEventListener("DOMContentLoaded", onload, false );')+"\x3c/script\x3e";CKEDITOR.env.ie&&9>CKEDITOR.env.version&&(d+='\x3cscript id\x3d"cke_shimscrpt"\x3ewindow.parent.CKEDITOR.tools.enableHtml5Elements(document)\x3c/script\x3e');
-n&&CKEDITOR.env.ie&&10>CKEDITOR.env.version&&(d+='\x3cscript id\x3d"cke_basetagscrpt"\x3evar baseTag \x3d document.querySelector( "base" );baseTag.href \x3d baseTag.href;\x3c/script\x3e');a=a.replace(/(?=\s*<\/(:?head)>)/,d);this.clearCustomData();this.clearListeners();f.fire("contentDomUnload");var p=this.getDocument();try{p.write(a)}catch(r){setTimeout(function(){p.write(a)},0)}}},getData:function(a){if(a)return this.getHtml();a=this.editor;var b=a.config,c=b.fullPage,d=c&&a.docType,f=c&&a.xmlDeclaration,
+n&&CKEDITOR.env.ie&&10>CKEDITOR.env.version&&(d+='\x3cscript id\x3d"cke_basetagscrpt"\x3evar baseTag \x3d document.querySelector( "base" );baseTag.href \x3d baseTag.href;\x3c/script\x3e');a=a.replace(/(?=\s*<\/(:?head)>)/,d);this.clearCustomData();this.clearListeners();f.fire("contentDomUnload");var q=this.getDocument();try{q.write(a)}catch(v){setTimeout(function(){q.write(a)},0)}}},getData:function(a){if(a)return this.getHtml();a=this.editor;var b=a.config,c=b.fullPage,d=c&&a.docType,f=c&&a.xmlDeclaration,
 m=this.getDocument(),c=c?m.getDocumentElement().getOuterHtml():m.getBody().getHtml();CKEDITOR.env.gecko&&b.enterMode!=CKEDITOR.ENTER_BR&&(c=c.replace(/<br>(?=\s*(:?$|<\/body>))/,""));c=a.dataProcessor.toDataFormat(c);f&&(c=f+"\n"+c);d&&(c=d+"\n"+c);return c},focus:function(){this._.isLoadingData?this._.isPendingFocus=!0:c.baseProto.focus.call(this)},detach:function(){var a=this.editor,b=a.document,f;try{f=a.window.getFrame()}catch(d){}c.baseProto.detach.call(this);this.clearCustomData();b.getDocumentElement().clearCustomData();
 CKEDITOR.tools.removeFunction(this._.frameLoadedHandler);f&&f.getParent()?(f.clearCustomData(),(a=f.removeCustomData("onResize"))&&a.removeListener(),f.remove()):CKEDITOR.warn("editor-destroy-iframe")}}})}(),CKEDITOR.config.disableObjectResizing=!1,CKEDITOR.config.disableNativeTableHandles=!0,CKEDITOR.config.disableNativeSpellChecker=!0,CKEDITOR.config.plugins="dialogui,dialog,a11yhelp,about,basicstyles,blockquote,button,toolbar,notification,clipboard,panel,floatpanel,menu,contextmenu,elementspath,indent,indentlist,list,enterkey,entities,popup,filebrowser,floatingspace,listblock,richcombo,format,horizontalrule,htmlwriter,image,fakeobjects,link,magicline,maximize,pastefromword,pastetext,removeformat,resize,menubutton,scayt,showborders,sourcearea,specialchar,stylescombo,tab,table,tabletools,tableselection,undo,wsc,wysiwygarea",
 CKEDITOR.config.skin="moono-lisa",function(){var a=function(a,b){var c=CKEDITOR.getUrl("plugins/"+b);a=a.split(",");for(var e=0;e<a.length;e++)CKEDITOR.skin.icons[a[e]]={path:c,offset:-a[++e],bgsize:a[++e]}};CKEDITOR.env.hidpi?a("about,0,,bold,24,,italic,48,,strike,72,,subscript,96,,superscript,120,,underline,144,,bidiltr,168,,bidirtl,192,,blockquote,216,,copy-rtl,240,,copy,264,,cut-rtl,288,,cut,312,,paste-rtl,336,,paste,360,,codesnippet,384,,bgcolor,408,,textcolor,432,,copyformatting,456,,creatediv,480,,docprops-rtl,504,,docprops,528,,embed,552,,embedsemantic,576,,find-rtl,600,,find,624,,replace,648,,flash,672,,button,696,,checkbox,720,,form,744,,hiddenfield,768,,imagebutton,792,,radio,816,,select-rtl,840,,select,864,,textarea-rtl,888,,textarea,912,,textfield-rtl,936,,textfield,960,,horizontalrule,984,,iframe,1008,,image,1032,,indent-rtl,1056,,indent,1080,,outdent-rtl,1104,,outdent,1128,,justifyblock,1152,,justifycenter,1176,,justifyleft,1200,,justifyright,1224,,language,1248,,anchor-rtl,1272,,anchor,1296,,link,1320,,unlink,1344,,bulletedlist-rtl,1368,,bulletedlist,1392,,numberedlist-rtl,1416,,numberedlist,1440,,mathjax,1464,,maximize,1488,,newpage-rtl,1512,,newpage,1536,,pagebreak-rtl,1560,,pagebreak,1584,,pastefromword-rtl,1608,,pastefromword,1632,,pastetext-rtl,1656,,pastetext,1680,,placeholder,1704,,preview-rtl,1728,,preview,1752,,print,1776,,removeformat,1800,,save,1824,,scayt,1848,,selectall,1872,,showblocks-rtl,1896,,showblocks,1920,,smiley,1944,,source-rtl,1968,,source,1992,,sourcedialog-rtl,2016,,sourcedialog,2040,,specialchar,2064,,table,2088,,templates-rtl,2112,,templates,2136,,uicolor,2160,,redo-rtl,2184,,redo,2208,,undo-rtl,2232,,undo,2256,,simplebox,4560,auto,spellchecker,2304,",
diff --git a/bower_components/ckeditor/lang/de.js b/bower_components/ckeditor/lang/de.js
index 9929393b57a..7bf0065baa6 100644
--- a/bower_components/ckeditor/lang/de.js
+++ b/bower_components/ckeditor/lang/de.js
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.lang['de']={"wsc":{"btnIgnore":"Ignorieren","btnIgnoreAll":"Alle Ignorieren","btnReplace":"Ersetzen","btnReplaceAll":"Alle Ersetzen","btnUndo":"Rückgängig","changeTo":"Ändern in","errorLoading":"Fehler beim laden des Dienstanbieters: %s.","ieSpellDownload":"Rechtschreibprüfung nicht installiert. Möchten Sie sie jetzt herunterladen?","manyChanges":"Rechtschreibprüfung abgeschlossen - %1 Wörter geändert","noChanges":"Rechtschreibprüfung abgeschlossen - keine Worte geändert","noMispell":"Rechtschreibprüfung abgeschlossen - keine Fehler gefunden","noSuggestions":" - keine Vorschläge - ","notAvailable":"Entschuldigung, aber dieser Dienst steht im Moment nicht zur Verfügung.","notInDic":"Nicht im Wörterbuch","oneChange":"Rechtschreibprüfung abgeschlossen - ein Wort geändert","progress":"Rechtschreibprüfung läuft...","title":"Rechtschreibprüfung","toolbar":"Rechtschreibprüfung"},"undo":{"redo":"Wiederherstellen","undo":"Rückgängig"},"toolbar":{"toolbarCollapse":"Werkzeugleiste einklappen","toolbarExpand":"Werkzeugleiste ausklappen","toolbarGroups":{"document":"Dokument","clipboard":"Zwischenablage/Rückgängig","editing":"Editieren","forms":"Formulare","basicstyles":"Grundstile","paragraph":"Absatz","links":"Links","insert":"Einfügen","styles":"Stile","colors":"Farben","tools":"Werkzeuge"},"toolbars":"Editor Werkzeugleisten"},"table":{"border":"Rahmengröße","caption":"Überschrift","cell":{"menu":"Zelle","insertBefore":"Zelle davor einfügen","insertAfter":"Zelle danach einfügen","deleteCell":"Zelle löschen","merge":"Zellen verbinden","mergeRight":"Nach rechts verbinden","mergeDown":"Nach unten verbinden","splitHorizontal":"Zelle horizontal teilen","splitVertical":"Zelle vertikal teilen","title":"Zelleneigenschaften","cellType":"Zellart","rowSpan":"Anzahl Zeilen verbinden","colSpan":"Anzahl Spalten verbinden","wordWrap":"Zeilenumbruch","hAlign":"Horizontale Ausrichtung","vAlign":"Vertikale Ausrichtung","alignBaseline":"Grundlinie","bgColor":"Hintergrundfarbe","borderColor":"Rahmenfarbe","data":"Daten","header":"Überschrift","yes":"Ja","no":"Nein","invalidWidth":"Zellenbreite muss eine Zahl sein.","invalidHeight":"Zellenhöhe muss eine Zahl sein.","invalidRowSpan":"\"Anzahl Zeilen verbinden\" muss eine Ganzzahl sein.","invalidColSpan":"\"Anzahl Spalten verbinden\" muss eine Ganzzahl sein.","chooseColor":"Wählen"},"cellPad":"Zellenabstand innen","cellSpace":"Zellenabstand außen","column":{"menu":"Spalte","insertBefore":"Spalte links davor einfügen","insertAfter":"Spalte rechts danach einfügen","deleteColumn":"Spalte löschen"},"columns":"Spalte","deleteTable":"Tabelle löschen","headers":"Kopfzeile","headersBoth":"Beide","headersColumn":"Erste Spalte","headersNone":"Keine","headersRow":"Erste Zeile","invalidBorder":"Die Rahmenbreite muß eine Zahl sein.","invalidCellPadding":"Der Zellenabstand innen muß eine positive Zahl sein.","invalidCellSpacing":"Der Zellenabstand außen muß eine positive Zahl sein.","invalidCols":"Die Anzahl der Spalten muß größer als 0 sein..","invalidHeight":"Die Tabellenbreite muß eine Zahl sein.","invalidRows":"Die Anzahl der Zeilen muß größer als 0 sein.","invalidWidth":"Die Tabellenbreite muss eine Zahl sein.","menu":"Tabellen-Eigenschaften","row":{"menu":"Zeile","insertBefore":"Zeile oberhalb einfügen","insertAfter":"Zeile unterhalb einfügen","deleteRow":"Zeile entfernen"},"rows":"Zeile","summary":"Inhaltsübersicht","title":"Tabellen-Eigenschaften","toolbar":"Tabelle","widthPc":"%","widthPx":"Pixel","widthUnit":"Breite Einheit"},"stylescombo":{"label":"Stil","panelTitle":"Formatierungsstile","panelTitle1":"Blockstile","panelTitle2":"Inline Stilart","panelTitle3":"Objektstile"},"specialchar":{"options":"Sonderzeichenoptionen","title":"Sonderzeichen auswählen","toolbar":"Sonderzeichen einfügen"},"sourcearea":{"toolbar":"Quellcode"},"scayt":{"btn_about":"Über SCAYT","btn_dictionaries":"Wörterbücher","btn_disable":"SCAYT ausschalten","btn_enable":"SCAYT einschalten","btn_langs":"Sprachen","btn_options":"Optionen","text_title":"Rechtschreibprüfung während der Texteingabe (SCAYT)"},"removeformat":{"toolbar":"Formatierung entfernen"},"pastetext":{"button":"Als Klartext einfügen","pasteNotification":"Your browser does not allow you to paste plain text this way. Press %1 to paste."},"pastefromword":{"confirmCleanup":"Der Text, den Sie einfügen möchten, scheint aus MS-Word kopiert zu sein. Möchten Sie ihn zuvor bereinigen lassen?","error":"Aufgrund eines internen Fehlers war es nicht möglich die eingefügten Daten zu bereinigen","title":"Aus Word einfügen","toolbar":"Aus Word einfügen"},"notification":{"closed":"Benachrichtigung geschlossen."},"maximize":{"maximize":"Maximieren","minimize":"Minimieren"},"magicline":{"title":"Absatz hier einfügen"},"list":{"bulletedlist":"Liste","numberedlist":"Nummerierte Liste einfügen/entfernen"},"link":{"acccessKey":"Zugriffstaste","advanced":"Erweitert","advisoryContentType":"Inhaltstyp","advisoryTitle":"Titel Beschreibung","anchor":{"toolbar":"Anker","menu":"Anker bearbeiten","title":"Ankereigenschaften","name":"Ankername","errorName":"Bitte geben Sie den Namen des Ankers ein","remove":"Anker entfernen"},"anchorId":"Nach Elementkennung","anchorName":"Nach Ankername","charset":"Verknüpfter Ressourcenzeichensatz","cssClasses":"Formatvorlagenklasse","download":"Herunterladen erzwingen","displayText":"Anzeigetext","emailAddress":"E-Mail-Adresse","emailBody":"Nachrichtentext","emailSubject":"Betreffzeile","id":"Kennung","info":"Linkinfo","langCode":"Sprachcode","langDir":"Schreibrichtung","langDirLTR":"Links nach Rechts (LTR)","langDirRTL":"Rechts nach Links (RTL)","menu":"Link bearbeiten","name":"Name","noAnchors":"(Keine Anker im Dokument vorhanden)","noEmail":"Bitte geben Sie E-Mail-Adresse an","noUrl":"Bitte geben Sie die Link-URL an","other":"<andere>","popupDependent":"Abhängig (Netscape)","popupFeatures":"Pop-up Fenstereigenschaften","popupFullScreen":"Vollbild (IE)","popupLeft":"Linke Position","popupLocationBar":"Adressleiste","popupMenuBar":"Menüleiste","popupResizable":"Größe änderbar","popupScrollBars":"Rollbalken","popupStatusBar":"Statusleiste","popupToolbar":"Werkzeugleiste","popupTop":"Obere Position","rel":"Beziehung","selectAnchor":"Anker auswählen","styles":"Style","tabIndex":"Tab-Index","target":"Zielseite","targetFrame":"<Frame>","targetFrameName":"Ziel-Fenster-Name","targetPopup":"<Pop-up Fenster>","targetPopupName":"Pop-up Fenster-Name","title":"Link","toAnchor":"Anker in dieser Seite","toEmail":"E-Mail","toUrl":"URL","toolbar":"Link einfügen/editieren","type":"Link-Typ","unlink":"Link entfernen","upload":"Hochladen"},"indent":{"indent":"Einzug erhöhen","outdent":"Einzug verringern"},"image":{"alt":"Alternativer Text","border":"Rahmen","btnUpload":"Zum Server senden","button2Img":"Möchten Sie die ausgewählte Bildschaltfläche in ein einfaches Bild umwandeln?","hSpace":"Horizontal-Abstand","img2Button":"Möchten Sie das ausgewählte Bild in eine Bildschaltfläche umwandeln?","infoTab":"Bildinfo","linkTab":"Link","lockRatio":"Größenverhältnis beibehalten","menu":"Bildeigenschaften","resetSize":"Größe zurücksetzen","title":"Bildeigenschaften","titleButton":"Bildschaltflächeneigenschaften","upload":"Hochladen","urlMissing":"Bildquellen-URL fehlt.","vSpace":"Vertikal-Abstand","validateBorder":"Rahmen muss eine ganze Zahl sein.","validateHSpace":"Horizontal-Abstand muss eine ganze Zahl sein.","validateVSpace":"Vertikal-Abstand muss eine ganze Zahl sein."},"horizontalrule":{"toolbar":"Horizontale Linie einfügen"},"format":{"label":"Format","panelTitle":"Absatzformat","tag_address":"Adresse","tag_div":"Normal (DIV)","tag_h1":"Überschrift 1","tag_h2":"Überschrift 2","tag_h3":"Überschrift 3","tag_h4":"Überschrift 4","tag_h5":"Überschrift 5","tag_h6":"Überschrift 6","tag_p":"Normal","tag_pre":"Formatiert"},"fakeobjects":{"anchor":"Anker","flash":"Flash-Animation","hiddenfield":"Verstecktes Feld","iframe":"IFrame","unknown":"Unbekanntes Objekt"},"elementspath":{"eleLabel":"Elementepfad","eleTitle":"%1 Element"},"contextmenu":{"options":"Kontextmenüoptionen"},"clipboard":{"copy":"Kopieren","copyError":"Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch kopieren. Bitte benutzen Sie die System-Zwischenablage über STRG-C (kopieren).","cut":"Ausschneiden","cutError":"Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch auszuschneiden. Bitte benutzen Sie die System-Zwischenablage über STRG-X (ausschneiden) und STRG-V (einfügen).","paste":"Einfügen","pasteNotification":"Your browser doesn't allow you to paste this way. Press %1 to paste."},"button":{"selectedLabel":"%1 (Ausgewählt)"},"blockquote":{"toolbar":"Zitatblock"},"basicstyles":{"bold":"Fett","italic":"Kursiv","strike":"Durchgestrichen","subscript":"Tiefgestellt","superscript":"Hochgestellt","underline":"Unterstrichen"},"about":{"copy":"Copyright &copy; $1. Alle Rechte vorbehalten.","dlgTitle":"Über CKEditor","help":"Prüfen Sie $1 für Hilfe.","moreInfo":"Für Informationen über unsere Lizenzbestimmungen besuchen sie bitte unsere Webseite:","title":"Über CKEditor","userGuide":"CKEditor Benutzerhandbuch"},"editor":"WYSIWYG-Editor","editorPanel":"WYSIWYG-Editor-Leiste","common":{"editorHelp":"Drücken Sie ALT 0 für Hilfe","browseServer":"Server durchsuchen","url":"URL","protocol":"Protokoll","upload":"Hochladen","uploadSubmit":"Zum Server senden","image":"Bild","flash":"Flash","form":"Formular","checkbox":"Kontrollbox","radio":"Optionsfeld","textField":"Textfeld","textarea":"Textfeld","hiddenField":"Verstecktes Feld","button":"Schaltfläche","select":"Auswahlfeld","imageButton":"Bildschaltfläche","notSet":"<nicht festgelegt>","id":"Kennung","name":"Name","langDir":"Schreibrichtung","langDirLtr":"Links nach Rechts (LTR)","langDirRtl":"Rechts nach Links (RTL)","langCode":"Sprachcode","longDescr":"Langbeschreibungs-URL","cssClass":"Formatvorlagenklassen","advisoryTitle":"Titel Beschreibung","cssStyle":"Stil","ok":"OK","cancel":"Abbrechen","close":"Schließen","preview":"Vorschau","resize":"Größe ändern","generalTab":"Allgemein","advancedTab":"Erweitert","validateNumberFailed":"Dieser Wert ist keine Nummer.","confirmNewPage":"Alle nicht gespeicherten Änderungen gehen verlohren. Sind Sie sicher die neue Seite zu laden?","confirmCancel":"Einige Optionen wurden geändert. Wollen Sie den Dialog dennoch schließen?","options":"Optionen","target":"Zielseite","targetNew":"Neues Fenster (_blank)","targetTop":"Oberstes Fenster (_top)","targetSelf":"Gleiches Fenster (_self)","targetParent":"Oberes Fenster (_parent)","langDirLTR":"Links nach Rechts (LNR)","langDirRTL":"Rechts nach Links (RNL)","styles":"Style","cssClasses":"Stylesheet Klasse","width":"Breite","height":"Höhe","align":"Ausrichtung","alignLeft":"Links","alignRight":"Rechts","alignCenter":"Zentriert","alignJustify":"Blocksatz","alignTop":"Oben","alignMiddle":"Mitte","alignBottom":"Unten","alignNone":"Keine","invalidValue":"Ungültiger Wert.","invalidHeight":"Höhe muss eine Zahl sein.","invalidWidth":"Breite muss eine Zahl sein.","invalidCssLength":"Wert spezifiziert für \"%1\" Feld muss ein positiver numerischer Wert sein mit oder ohne korrekte CSS Messeinheit (px, %, in, cm, mm, em, ex, pt oder pc).","invalidHtmlLength":"Wert spezifiziert für \"%1\" Feld muss ein positiver numerischer Wert sein mit oder ohne korrekte HTML Messeinheit (px oder %).","invalidInlineStyle":"Wert spezifiziert für inline Stilart muss enthalten ein oder mehr Tupels mit dem Format \"Name : Wert\" getrennt mit Semikolons.","cssLengthTooltip":"Gebe eine Zahl ein für ein Wert in pixels oder eine Zahl mit einer korrekten CSS Messeinheit (px, %, in, cm, mm, em, ex, pt oder pc).","unavailable":"%1<span class=\"cke_accessibility\">, nicht verfügbar</span>","keyboard":{"8":"Rücktaste","13":"Eingabe","16":"Umschalt","17":"Strg","18":"Alt","32":"Leer","35":"Ende","36":"Pos1","46":"Entfernen","224":"Befehl"},"keyboardShortcut":"Tastaturkürzel"}};
\ No newline at end of file
+CKEDITOR.lang['de']={"wsc":{"btnIgnore":"Ignorieren","btnIgnoreAll":"Alle Ignorieren","btnReplace":"Ersetzen","btnReplaceAll":"Alle Ersetzen","btnUndo":"Rückgängig","changeTo":"Ändern in","errorLoading":"Fehler beim laden des Dienstanbieters: %s.","ieSpellDownload":"Rechtschreibprüfung nicht installiert. Möchten Sie sie jetzt herunterladen?","manyChanges":"Rechtschreibprüfung abgeschlossen - %1 Wörter geändert","noChanges":"Rechtschreibprüfung abgeschlossen - keine Worte geändert","noMispell":"Rechtschreibprüfung abgeschlossen - keine Fehler gefunden","noSuggestions":" - keine Vorschläge - ","notAvailable":"Entschuldigung, aber dieser Dienst steht im Moment nicht zur Verfügung.","notInDic":"Nicht im Wörterbuch","oneChange":"Rechtschreibprüfung abgeschlossen - ein Wort geändert","progress":"Rechtschreibprüfung läuft...","title":"Rechtschreibprüfung","toolbar":"Rechtschreibprüfung"},"undo":{"redo":"Wiederherstellen","undo":"Rückgängig"},"toolbar":{"toolbarCollapse":"Werkzeugleiste einklappen","toolbarExpand":"Werkzeugleiste ausklappen","toolbarGroups":{"document":"Dokument","clipboard":"Zwischenablage/Rückgängig","editing":"Editieren","forms":"Formulare","basicstyles":"Grundstile","paragraph":"Absatz","links":"Links","insert":"Einfügen","styles":"Stile","colors":"Farben","tools":"Werkzeuge"},"toolbars":"Editor Werkzeugleisten"},"table":{"border":"Rahmengröße","caption":"Überschrift","cell":{"menu":"Zelle","insertBefore":"Zelle davor einfügen","insertAfter":"Zelle danach einfügen","deleteCell":"Zelle löschen","merge":"Zellen verbinden","mergeRight":"Nach rechts verbinden","mergeDown":"Nach unten verbinden","splitHorizontal":"Zelle horizontal teilen","splitVertical":"Zelle vertikal teilen","title":"Zelleneigenschaften","cellType":"Zellart","rowSpan":"Anzahl Zeilen verbinden","colSpan":"Anzahl Spalten verbinden","wordWrap":"Zeilenumbruch","hAlign":"Horizontale Ausrichtung","vAlign":"Vertikale Ausrichtung","alignBaseline":"Grundlinie","bgColor":"Hintergrundfarbe","borderColor":"Rahmenfarbe","data":"Daten","header":"Überschrift","yes":"Ja","no":"Nein","invalidWidth":"Zellenbreite muss eine Zahl sein.","invalidHeight":"Zellenhöhe muss eine Zahl sein.","invalidRowSpan":"\"Anzahl Zeilen verbinden\" muss eine Ganzzahl sein.","invalidColSpan":"\"Anzahl Spalten verbinden\" muss eine Ganzzahl sein.","chooseColor":"Wählen"},"cellPad":"Zellenabstand innen","cellSpace":"Zellenabstand außen","column":{"menu":"Spalte","insertBefore":"Spalte links davor einfügen","insertAfter":"Spalte rechts danach einfügen","deleteColumn":"Spalte löschen"},"columns":"Spalte","deleteTable":"Tabelle löschen","headers":"Kopfzeile","headersBoth":"Beide","headersColumn":"Erste Spalte","headersNone":"Keine","headersRow":"Erste Zeile","invalidBorder":"Die Rahmenbreite muß eine Zahl sein.","invalidCellPadding":"Der Zellenabstand innen muß eine positive Zahl sein.","invalidCellSpacing":"Der Zellenabstand außen muß eine positive Zahl sein.","invalidCols":"Die Anzahl der Spalten muß größer als 0 sein..","invalidHeight":"Die Tabellenbreite muß eine Zahl sein.","invalidRows":"Die Anzahl der Zeilen muß größer als 0 sein.","invalidWidth":"Die Tabellenbreite muss eine Zahl sein.","menu":"Tabellen-Eigenschaften","row":{"menu":"Zeile","insertBefore":"Zeile oberhalb einfügen","insertAfter":"Zeile unterhalb einfügen","deleteRow":"Zeile entfernen"},"rows":"Zeile","summary":"Inhaltsübersicht","title":"Tabellen-Eigenschaften","toolbar":"Tabelle","widthPc":"%","widthPx":"Pixel","widthUnit":"Breite Einheit"},"stylescombo":{"label":"Stil","panelTitle":"Formatierungsstile","panelTitle1":"Blockstile","panelTitle2":"Inline Stilart","panelTitle3":"Objektstile"},"specialchar":{"options":"Sonderzeichenoptionen","title":"Sonderzeichen auswählen","toolbar":"Sonderzeichen einfügen"},"sourcearea":{"toolbar":"Quellcode"},"scayt":{"btn_about":"Über SCAYT","btn_dictionaries":"Wörterbücher","btn_disable":"SCAYT ausschalten","btn_enable":"SCAYT einschalten","btn_langs":"Sprachen","btn_options":"Optionen","text_title":"Rechtschreibprüfung während der Texteingabe (SCAYT)"},"removeformat":{"toolbar":"Formatierung entfernen"},"pastetext":{"button":"Als Klartext einfügen","pasteNotification":"Ihr Browser verhindert das Einfügen von Text über diesen Weg. Zum einfügen drücken Sie %1."},"pastefromword":{"confirmCleanup":"Der Text, den Sie einfügen möchten, scheint aus MS-Word kopiert zu sein. Möchten Sie ihn zuvor bereinigen lassen?","error":"Aufgrund eines internen Fehlers war es nicht möglich die eingefügten Daten zu bereinigen","title":"Aus Word einfügen","toolbar":"Aus Word einfügen"},"notification":{"closed":"Benachrichtigung geschlossen."},"maximize":{"maximize":"Maximieren","minimize":"Minimieren"},"magicline":{"title":"Absatz hier einfügen"},"list":{"bulletedlist":"Liste","numberedlist":"Nummerierte Liste einfügen/entfernen"},"link":{"acccessKey":"Zugriffstaste","advanced":"Erweitert","advisoryContentType":"Inhaltstyp","advisoryTitle":"Titel Beschreibung","anchor":{"toolbar":"Anker","menu":"Anker bearbeiten","title":"Ankereigenschaften","name":"Ankername","errorName":"Bitte geben Sie den Namen des Ankers ein","remove":"Anker entfernen"},"anchorId":"Nach Elementkennung","anchorName":"Nach Ankername","charset":"Verknüpfter Ressourcenzeichensatz","cssClasses":"Formatvorlagenklasse","download":"Herunterladen erzwingen","displayText":"Anzeigetext","emailAddress":"E-Mail-Adresse","emailBody":"Nachrichtentext","emailSubject":"Betreffzeile","id":"Kennung","info":"Linkinfo","langCode":"Sprachcode","langDir":"Schreibrichtung","langDirLTR":"Links nach Rechts (LTR)","langDirRTL":"Rechts nach Links (RTL)","menu":"Link bearbeiten","name":"Name","noAnchors":"(Keine Anker im Dokument vorhanden)","noEmail":"Bitte geben Sie E-Mail-Adresse an","noUrl":"Bitte geben Sie die Link-URL an","other":"<andere>","popupDependent":"Abhängig (Netscape)","popupFeatures":"Pop-up Fenstereigenschaften","popupFullScreen":"Vollbild (IE)","popupLeft":"Linke Position","popupLocationBar":"Adressleiste","popupMenuBar":"Menüleiste","popupResizable":"Größe änderbar","popupScrollBars":"Rollbalken","popupStatusBar":"Statusleiste","popupToolbar":"Werkzeugleiste","popupTop":"Obere Position","rel":"Beziehung","selectAnchor":"Anker auswählen","styles":"Style","tabIndex":"Tab-Index","target":"Zielseite","targetFrame":"<Frame>","targetFrameName":"Ziel-Fenster-Name","targetPopup":"<Pop-up Fenster>","targetPopupName":"Pop-up Fenster-Name","title":"Link","toAnchor":"Anker in dieser Seite","toEmail":"E-Mail","toUrl":"URL","toolbar":"Link einfügen/editieren","type":"Link-Typ","unlink":"Link entfernen","upload":"Hochladen"},"indent":{"indent":"Einzug erhöhen","outdent":"Einzug verringern"},"image":{"alt":"Alternativer Text","border":"Rahmen","btnUpload":"Zum Server senden","button2Img":"Möchten Sie die ausgewählte Bildschaltfläche in ein einfaches Bild umwandeln?","hSpace":"Horizontal-Abstand","img2Button":"Möchten Sie das ausgewählte Bild in eine Bildschaltfläche umwandeln?","infoTab":"Bildinfo","linkTab":"Link","lockRatio":"Größenverhältnis beibehalten","menu":"Bildeigenschaften","resetSize":"Größe zurücksetzen","title":"Bildeigenschaften","titleButton":"Bildschaltflächeneigenschaften","upload":"Hochladen","urlMissing":"Bildquellen-URL fehlt.","vSpace":"Vertikal-Abstand","validateBorder":"Rahmen muss eine ganze Zahl sein.","validateHSpace":"Horizontal-Abstand muss eine ganze Zahl sein.","validateVSpace":"Vertikal-Abstand muss eine ganze Zahl sein."},"horizontalrule":{"toolbar":"Horizontale Linie einfügen"},"format":{"label":"Format","panelTitle":"Absatzformat","tag_address":"Adresse","tag_div":"Normal (DIV)","tag_h1":"Überschrift 1","tag_h2":"Überschrift 2","tag_h3":"Überschrift 3","tag_h4":"Überschrift 4","tag_h5":"Überschrift 5","tag_h6":"Überschrift 6","tag_p":"Normal","tag_pre":"Formatiert"},"fakeobjects":{"anchor":"Anker","flash":"Flash-Animation","hiddenfield":"Verstecktes Feld","iframe":"IFrame","unknown":"Unbekanntes Objekt"},"elementspath":{"eleLabel":"Elementepfad","eleTitle":"%1 Element"},"contextmenu":{"options":"Kontextmenüoptionen"},"clipboard":{"copy":"Kopieren","copyError":"Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch kopieren. Bitte benutzen Sie die System-Zwischenablage über STRG-C (kopieren).","cut":"Ausschneiden","cutError":"Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch auszuschneiden. Bitte benutzen Sie die System-Zwischenablage über STRG-X (ausschneiden) und STRG-V (einfügen).","paste":"Einfügen","pasteNotification":"Ihr Browser verhindert das Einfügen über diesen Weg. Zum einfügen drücken Sie %1."},"button":{"selectedLabel":"%1 (Ausgewählt)"},"blockquote":{"toolbar":"Zitatblock"},"basicstyles":{"bold":"Fett","italic":"Kursiv","strike":"Durchgestrichen","subscript":"Tiefgestellt","superscript":"Hochgestellt","underline":"Unterstrichen"},"about":{"copy":"Copyright &copy; $1. Alle Rechte vorbehalten.","dlgTitle":"Über CKEditor","help":"Prüfen Sie $1 für Hilfe.","moreInfo":"Für Informationen über unsere Lizenzbestimmungen besuchen sie bitte unsere Webseite:","title":"Über CKEditor","userGuide":"CKEditor Benutzerhandbuch"},"editor":"WYSIWYG-Editor","editorPanel":"WYSIWYG-Editor-Leiste","common":{"editorHelp":"Drücken Sie ALT 0 für Hilfe","browseServer":"Server durchsuchen","url":"URL","protocol":"Protokoll","upload":"Hochladen","uploadSubmit":"Zum Server senden","image":"Bild","flash":"Flash","form":"Formular","checkbox":"Kontrollbox","radio":"Optionsfeld","textField":"Textfeld","textarea":"Textfeld","hiddenField":"Verstecktes Feld","button":"Schaltfläche","select":"Auswahlfeld","imageButton":"Bildschaltfläche","notSet":"<nicht festgelegt>","id":"Kennung","name":"Name","langDir":"Schreibrichtung","langDirLtr":"Links nach Rechts (LTR)","langDirRtl":"Rechts nach Links (RTL)","langCode":"Sprachcode","longDescr":"Langbeschreibungs-URL","cssClass":"Formatvorlagenklassen","advisoryTitle":"Titel Beschreibung","cssStyle":"Stil","ok":"OK","cancel":"Abbrechen","close":"Schließen","preview":"Vorschau","resize":"Größe ändern","generalTab":"Allgemein","advancedTab":"Erweitert","validateNumberFailed":"Dieser Wert ist keine Nummer.","confirmNewPage":"Alle nicht gespeicherten Änderungen gehen verloren. Sind Sie sicher die neue Seite zu laden?","confirmCancel":"Einige Optionen wurden geändert. Wollen Sie den Dialog dennoch schließen?","options":"Optionen","target":"Zielseite","targetNew":"Neues Fenster (_blank)","targetTop":"Oberstes Fenster (_top)","targetSelf":"Gleiches Fenster (_self)","targetParent":"Oberes Fenster (_parent)","langDirLTR":"Links nach Rechts (LNR)","langDirRTL":"Rechts nach Links (RNL)","styles":"Style","cssClasses":"Stylesheet Klasse","width":"Breite","height":"Höhe","align":"Ausrichtung","alignLeft":"Links","alignRight":"Rechts","alignCenter":"Zentriert","alignJustify":"Blocksatz","alignTop":"Oben","alignMiddle":"Mitte","alignBottom":"Unten","alignNone":"Keine","invalidValue":"Ungültiger Wert.","invalidHeight":"Höhe muss eine Zahl sein.","invalidWidth":"Breite muss eine Zahl sein.","invalidCssLength":"Wert spezifiziert für \"%1\" Feld muss ein positiver numerischer Wert sein mit oder ohne korrekte CSS Messeinheit (px, %, in, cm, mm, em, ex, pt oder pc).","invalidHtmlLength":"Wert spezifiziert für \"%1\" Feld muss ein positiver numerischer Wert sein mit oder ohne korrekte HTML Messeinheit (px oder %).","invalidInlineStyle":"Wert spezifiziert für inline Stilart muss enthalten ein oder mehr Tupels mit dem Format \"Name : Wert\" getrennt mit Semikolons.","cssLengthTooltip":"Gebe eine Zahl ein für ein Wert in pixels oder eine Zahl mit einer korrekten CSS Messeinheit (px, %, in, cm, mm, em, ex, pt oder pc).","unavailable":"%1<span class=\"cke_accessibility\">, nicht verfügbar</span>","keyboard":{"8":"Rücktaste","13":"Eingabe","16":"Umschalt","17":"Strg","18":"Alt","32":"Leer","35":"Ende","36":"Pos1","46":"Entfernen","224":"Befehl"},"keyboardShortcut":"Tastaturkürzel"}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/lang/es-mx.js b/bower_components/ckeditor/lang/es-mx.js
new file mode 100644
index 00000000000..14e88e860f9
--- /dev/null
+++ b/bower_components/ckeditor/lang/es-mx.js
@@ -0,0 +1,5 @@
+/*
+Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+CKEDITOR.lang['es-mx']={"wsc":{"btnIgnore":"Ignore","btnIgnoreAll":"Ignore All","btnReplace":"Replace","btnReplaceAll":"Replace All","btnUndo":"Undo","changeTo":"Change to","errorLoading":"Error loading application service host: %s.","ieSpellDownload":"Spell checker not installed. Do you want to download it now?","manyChanges":"Spell check complete: %1 words changed","noChanges":"Spell check complete: No words changed","noMispell":"Spell check complete: No misspellings found","noSuggestions":"- No suggestions -","notAvailable":"Sorry, but service is unavailable now.","notInDic":"Not in dictionary","oneChange":"Spell check complete: One word changed","progress":"Spell check in progress...","title":"Spell Checker","toolbar":"Check Spelling"},"undo":{"redo":"Rehacer","undo":"Deshacer"},"toolbar":{"toolbarCollapse":"Colapsar barra de herramientas","toolbarExpand":"Expandir barra de herramientas","toolbarGroups":{"document":"Documento","clipboard":"Portapapeles/deshacer","editing":"Editando","forms":"Formularios","basicstyles":"Estilo básico","paragraph":"Párrafo","links":"Enlaces","insert":"Insertar","styles":"Estilos","colors":"Colores","tools":"Herramientas"},"toolbars":"Editor de barra de herramientas"},"table":{"border":"Tamaño del borde","caption":"Subtítulo","cell":{"menu":"Celda","insertBefore":"Insertar una celda antes","insertAfter":"Insertar una celda despues","deleteCell":"Borrar celdas","merge":"Unir celdas","mergeRight":"Unir a la derecha","mergeDown":"Unir abajo","splitHorizontal":"Dividir celda horizontalmente","splitVertical":"Dividir celda verticalmente","title":"Propiedades de la celda","cellType":"Tipo de celda","rowSpan":"Extensión de las filas","colSpan":"Extensión de las columnas","wordWrap":"Ajuste de línea","hAlign":"Alineación horizontal","vAlign":"Alineación vertical","alignBaseline":"Base","bgColor":"Color de fondo","borderColor":"Color de borde","data":"Datos","header":"Encabezado","yes":"Si","no":"No","invalidWidth":"El ancho de la celda debe ser un número entero.","invalidHeight":"El alto de la celda debe ser un número entero.","invalidRowSpan":"El intervalo de filas debe ser un número entero.","invalidColSpan":"El intervalo de columnas debe ser un número entero.","chooseColor":"Escoger"},"cellPad":"relleno de celda","cellSpace":"Espacio de celda","column":{"menu":"Columna","insertBefore":"Insertar columna antes","insertAfter":"Insertar columna después","deleteColumn":"Borrar columnas"},"columns":"Columnas","deleteTable":"Borrar tabla","headers":"Encabezados","headersBoth":"Ambos","headersColumn":"Primera columna","headersNone":"Ninguna","headersRow":"Primera fila","invalidBorder":"El tamaño del borde debe ser un número entero.","invalidCellPadding":"El relleno de la celda debe ser un número positivo.","invalidCellSpacing":"El espacio de la celda debe ser un número positivo.","invalidCols":"El número de columnas debe ser un número mayo que 0.","invalidHeight":"La altura de la tabla debe ser un número.","invalidRows":"El número de filas debe ser mayor a 0.","invalidWidth":"El ancho de la tabla debe ser un número.","menu":"Propiedades de la tabla","row":{"menu":"Fila","insertBefore":"Inserta una fila antes","insertAfter":"Inserta una fila después","deleteRow":"Borrar filas"},"rows":"Filas","summary":"Resumen","title":"Propiedades de la tabla","toolbar":"Tabla","widthPc":"porcentaje","widthPx":"pixeles","widthUnit":"Unidad de ancho"},"stylescombo":{"label":"Estilos","panelTitle":"Estilos de formatos","panelTitle1":"Estilos de bloques","panelTitle2":"Estilos de líneas","panelTitle3":"Estilo de objetos"},"specialchar":{"options":"Opciones de carácteres especiales","title":"Seleccione un carácter especial","toolbar":"Inserta un carácter especial"},"sourcearea":{"toolbar":"Fuente"},"scayt":{"btn_about":"About SCAYT","btn_dictionaries":"Dictionaries","btn_disable":"Disable SCAYT","btn_enable":"Enable SCAYT","btn_langs":"Languages","btn_options":"Options","text_title":"Spell Check As You Type"},"removeformat":{"toolbar":"Remover formato"},"pastetext":{"button":"Pegar como texto plano","pasteNotification":"Su navegador no permite esta forma de pegar texto plano. Presiona %1 para pegar."},"pastefromword":{"confirmCleanup":"El texto que desea pegar parece estar copiado de Word. ¿Quieres limpiarlo antes de pegarlo?","error":"No fue posible limpiar los datos pegados debido a un error interno","title":"Pegar desde word","toolbar":"Pegar desde word"},"notification":{"closed":"Notificación cerrada."},"maximize":{"maximize":"Maximizar","minimize":"Minimizar"},"magicline":{"title":"Insertar un párrafo aquí"},"list":{"bulletedlist":"Insertar/Remover Lista con viñetas","numberedlist":"Insertar/Remover Lista numerada"},"link":{"acccessKey":"Llave de acceso","advanced":"Avanzada","advisoryContentType":"Tipo de contenido consultivo","advisoryTitle":"Título asesor","anchor":{"toolbar":"Ancla","menu":"Editar ancla","title":"Propiedades del ancla","name":"Nombre del ancla","errorName":"Escriba el nombre del ancla","remove":"Remover ancla"},"anchorId":"Por Id del elemento","anchorName":"Por nombre del ancla","charset":"Recurso relacionado Charset","cssClasses":"Clases de estilo de hoja","download":"Forzar la descarga","displayText":"Mostrar texto","emailAddress":"Dirección de correo electrónico","emailBody":"Cuerpo del mensaje","emailSubject":"Asunto del mensaje","id":"Id","info":"Información del enlace","langCode":"Código del idioma","langDir":"Dirección del idioma","langDirLTR":"Izquierda a Derecha (LTR)","langDirRTL":"Derecha a Izquierda (RTL)","menu":"Editar enlace","name":"Nombre","noAnchors":"(No hay anclas disponibles en el documento)","noEmail":"Escriba la dirección de correo electrónico","noUrl":"Escriba la URL del enlace","other":"<other>","popupDependent":"Dependiente (Netscape)","popupFeatures":"Ventana emergente","popupFullScreen":"Pantalla completa (IE)","popupLeft":"Posición Izquierda","popupLocationBar":"Ubicación de la barra","popupMenuBar":"Barra de menú","popupResizable":"Redimensionable","popupScrollBars":"Barras de desplazamiento","popupStatusBar":"Barra de estado","popupToolbar":"Barra de herramienta","popupTop":"Posición superior","rel":"Relación","selectAnchor":"Selecciona un ancla","styles":"Estilo","tabIndex":"Indice de tabulación","target":"Objetivo","targetFrame":"<frame>","targetFrameName":"Nombre del marco de destino","targetPopup":"<popup window>","targetPopupName":"Nombre de ventana emergente","title":"Enlace","toAnchor":"Enlace al ancla en el texto","toEmail":"Correo electrónico","toUrl":"URL","toolbar":"Enlace","type":"Tipo de enlace","unlink":"Desconectar","upload":"Subir"},"indent":{"indent":"Incrementar sangría","outdent":"Decrementar sangría"},"image":{"alt":"Texto alternativo","border":"Borde","btnUpload":"Enviar al servidor","button2Img":"¿Desea transformar el botón de imagen seleccionado en una imagen simple?","hSpace":"Espacio horizontal","img2Button":"¿Desea transformar la imagen seleccionada en un botón de imagen?","infoTab":"Información de imagen","linkTab":"Enlace","lockRatio":"Bloquear aspecto","menu":"Propiedades de la imagen","resetSize":"Reiniciar tamaño","title":"Propiedades de la imagen","titleButton":"Propiedades del botón de imagen","upload":"Cargar","urlMissing":"Falta la URL de origen de la imagen.","vSpace":"Espacio vertical","validateBorder":"El borde debe ser un número entero.","validateHSpace":"El espacio horizontal debe ser un número entero.","validateVSpace":"El espacio vertical debe ser un número entero."},"horizontalrule":{"toolbar":"Insertar una línea horizontal"},"format":{"label":"Formato","panelTitle":"Formato de párrafo","tag_address":"Dirección","tag_div":"Normal (DIV)","tag_h1":"Encabezado 1","tag_h2":"Encabezado 2","tag_h3":"Encabezado 3","tag_h4":"Encabezado 4","tag_h5":"Encabezado 5","tag_h6":"Encabezado 6","tag_p":"Normal","tag_pre":"Formateado"},"fakeobjects":{"anchor":"Ancla","flash":"Animación flash","hiddenfield":"Campo oculto","iframe":"IFrame","unknown":"Objeto desconocido"},"elementspath":{"eleLabel":"Ruta de los elementos","eleTitle":"%1 elemento"},"contextmenu":{"options":"Opciones del menú contextual"},"clipboard":{"copy":"Copiar","copyError":"La configuración de seguridad de su navegador no permite al editor ejecutar automáticamente operaciones de copiado. Por favor, utilice el teclado para (Ctrl/Cmd+C).","cut":"Cortar","cutError":"La configuración de seguridad de su navegador no permite al editor ejecutar automáticamente operaciones de corte. Por favor, utilice el teclado para (Ctrl/Cmd+X).","paste":"Pegar","pasteNotification":"Tu navegador no permite pegar de esta manera. Presiona %1 para pegar."},"button":{"selectedLabel":"%1 (Seleccionado)"},"blockquote":{"toolbar":"Entrecomillado"},"basicstyles":{"bold":"Negrita","italic":"Cursiva","strike":"Tachado","subscript":"subíndice","superscript":"Sobrescrito","underline":"Subrayada"},"about":{"copy":"Derechos reservados &copy; $1. Todos los derechos reservados","dlgTitle":"Acerca de CKEditor","help":"Revisa $1 para ayuda.","moreInfo":"Para información sobre la licencia por favor visita nuestro sitio web:","title":"Acerca de CKEditor","userGuide":"Guía de Usuario CKEditor"},"editor":"Editor de texto enriquecido","editorPanel":"Panel del editor de texto","common":{"editorHelp":"Presiona ALT + 0 para ayuda","browseServer":"Examinar servidor","url":"URL","protocol":"Protocolo","upload":"Subir","uploadSubmit":"Enviar al servidor","image":"Imagen","flash":"Flash","form":"Formulario","checkbox":"Casilla de verificación","radio":"Botón de opción","textField":"Campo de texto","textarea":"Área de texto","hiddenField":"Campo oculto","button":"Botón","select":"Campo de selección","imageButton":"Botón de imagen","notSet":"<not set>","id":"Id","name":"Nombre","langDir":"Dirección de idiomas","langDirLtr":"Izquierda a derecha (LTR)","langDirRtl":"Derecha a izquierda (RTL)","langCode":"Código de lenguaje","longDescr":"URL descripción larga","cssClass":"Clases de hoja de estilo","advisoryTitle":"Título del anuncio","cssStyle":"Estilo","ok":"OK","cancel":"Cancelar","close":"Cerrar","preview":"Vista previa","resize":"Redimensionar","generalTab":"General","advancedTab":"Avanzada","validateNumberFailed":"Este valor no es un número.","confirmNewPage":"Se perderán todos los cambios no guardados en este contenido. ¿Seguro que quieres cargar nueva página?","confirmCancel":"Ha cambiado algunas opciones. ¿Está seguro de que desea cerrar la ventana de diálogo?","options":"Opciones","target":"Objetivo","targetNew":"Nueva ventana (_blank)","targetTop":"Ventana superior (_top)","targetSelf":"Misma ventana (_self)","targetParent":"Ventana principal (_parent)","langDirLTR":"Izquierda a Derecha (LTR)","langDirRTL":"Derecha a Izquierda (RTL)","styles":"Estilo","cssClasses":"Clases de hojas de estilo","width":"Ancho","height":"Alto","align":"Alineación","alignLeft":"Izquierda","alignRight":"Derecha","alignCenter":"Centrado","alignJustify":"Justificado","alignTop":"Arriba","alignMiddle":"En medio","alignBottom":"Abajo","alignNone":"Ninguno","invalidValue":"Valor inválido","invalidHeight":"La altura debe ser un número.","invalidWidth":"La anchura debe ser un número.","invalidCssLength":"El valor especificado para el campo \"% 1\" debe ser un número positivo con o sin una unidad de medida CSS válida (px, %, in, cm, mm, em, ex, pt, or pc).","invalidHtmlLength":"El valor especificado para el campo \"% 1\" debe ser un número positivo con o sin una unidad de medición HTML válida (px or %).","invalidInlineStyle":"El valor especificado para el estilo en línea debe constar de una o más tuplas con el formato de \"nombre: valor\", separados por punto y coma","cssLengthTooltip":"Introduzca un número para un valor en píxeles o un número con una unidad CSS válida  (px, %, in, cm, mm, em, ex, pt, or pc).","unavailable":"%1<span class=\"cke_accessibility\">, no disponible</span>","keyboard":{"8":"Retroceso","13":"Intro","16":"Shift","17":"Ctrl","18":"Alt","32":"Espacio","35":"Fin","36":"Inicio","46":"Borrar","224":"Comando"},"keyboardShortcut":"Atajo de teclado"}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/lang/fr.js b/bower_components/ckeditor/lang/fr.js
index 11cbc1b5f9f..f1c9a941a65 100644
--- a/bower_components/ckeditor/lang/fr.js
+++ b/bower_components/ckeditor/lang/fr.js
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.lang['fr']={"wsc":{"btnIgnore":"Ignorer","btnIgnoreAll":"Ignorer tout","btnReplace":"Remplacer","btnReplaceAll":"Remplacer tout","btnUndo":"Annuler","changeTo":"Modifier pour","errorLoading":"Erreur du chargement du service depuis l'hôte : %s.","ieSpellDownload":"La vérification d'orthographe n'est pas installée. Voulez-vous la télécharger maintenant?","manyChanges":"Vérification de l'orthographe terminée : %1 mots corrigés.","noChanges":"Vérification de l'orthographe terminée : Aucun mot corrigé.","noMispell":"Vérification de l'orthographe terminée : aucune erreur trouvée.","noSuggestions":"- Aucune suggestion -","notAvailable":"Désolé, le service est indisponible actuellement.","notInDic":"N'existe pas dans le dictionnaire.","oneChange":"Vérification de l'orthographe terminée : Un seul mot corrigé.","progress":"Vérification de l'orthographe en cours...","title":"Vérifier l'orthographe","toolbar":"Vérifier l'orthographe"},"undo":{"redo":"Rétablir","undo":"Annuler"},"toolbar":{"toolbarCollapse":"Enrouler la barre d'outils","toolbarExpand":"Dérouler la barre d'outils","toolbarGroups":{"document":"Document","clipboard":"Presse-papier/Défaire","editing":"Édition","forms":"Formulaires","basicstyles":"Styles de base","paragraph":"Paragraphe","links":"Liens","insert":"Insérer","styles":"Styles","colors":"Couleurs","tools":"Outils"},"toolbars":"Barres d'outils de l'éditeur"},"table":{"border":"Taille de la bordure","caption":"Titre du tableau","cell":{"menu":"Cellule","insertBefore":"Insérer une cellule avant","insertAfter":"Insérer une cellule après","deleteCell":"Supprimer les cellules","merge":"Fusionner les cellules","mergeRight":"Fusionner vers la droite","mergeDown":"Fusionner vers le bas","splitHorizontal":"Scinder la cellule horizontalement","splitVertical":"Scinder la cellule verticalement","title":"Propriétés de la cellule","cellType":"Type de cellule","rowSpan":"Lignes occupées","colSpan":"Colonnes occupées","wordWrap":"Césure","hAlign":"Alignement horizontal","vAlign":"Alignement vertical","alignBaseline":"Ligne de base","bgColor":"Couleur d'arrière-plan","borderColor":"Couleur de bordure","data":"Données","header":"En-tête","yes":"Oui","no":"Non","invalidWidth":"La largeur de la cellule doit être un nombre.","invalidHeight":"La hauteur de la cellule doit être un nombre.","invalidRowSpan":"Le nombre de colonnes occupées doit être un nombre entier.","invalidColSpan":"Le nombre de colonnes occupées doit être un nombre entier.","chooseColor":"Choisir"},"cellPad":"Marge interne des cellules","cellSpace":"Espacement entre les cellules","column":{"menu":"Colonne","insertBefore":"Insérer une colonne avant","insertAfter":"Insérer une colonne après","deleteColumn":"Supprimer les colonnes"},"columns":"Colonnes","deleteTable":"Supprimer le tableau","headers":"En-têtes","headersBoth":"Les deux","headersColumn":"Première colonne","headersNone":"Aucun","headersRow":"Première ligne","invalidBorder":"La taille de la bordure doit être un nombre.","invalidCellPadding":"La marge interne des cellules doit être un nombre positif.","invalidCellSpacing":"L'espacement entre les cellules doit être un nombre positif.","invalidCols":"Le nombre de colonnes doit être supérieur à 0.","invalidHeight":"La hauteur du tableau doit être un nombre.","invalidRows":"Le nombre de lignes doit être supérieur à 0.","invalidWidth":"La largeur du tableau doit être un nombre.","menu":"Propriétés du tableau","row":{"menu":"Ligne","insertBefore":"Insérer une ligne avant","insertAfter":"Insérer une ligne après","deleteRow":"Supprimer les lignes"},"rows":"Lignes","summary":"Résumé (description)","title":"Propriétés du tableau","toolbar":"Tableau","widthPc":"pour cent","widthPx":"pixels","widthUnit":"unité de largeur"},"stylescombo":{"label":"Styles","panelTitle":"Styles de mise en forme","panelTitle1":"Styles de bloc","panelTitle2":"Styles en ligne","panelTitle3":"Styles d'objet"},"specialchar":{"options":"Options des caractères spéciaux","title":"Sélectionner un caractère","toolbar":"Insérer un caractère spécial"},"sourcearea":{"toolbar":"Source"},"scayt":{"btn_about":"A propos de SCAYT","btn_dictionaries":"Dictionnaires","btn_disable":"Désactiver SCAYT","btn_enable":"Activer SCAYT","btn_langs":"Langues","btn_options":"Options","text_title":"Vérification de l'Orthographe en Cours de Frappe (SCAYT)"},"removeformat":{"toolbar":"Supprimer la mise en forme"},"pastetext":{"button":"Coller comme texte brut","pasteNotification":"Your browser does not allow you to paste plain text this way. Press %1 to paste."},"pastefromword":{"confirmCleanup":"Le texte à coller semble provenir de Word. Désirez-vous le nettoyer avant de coller ?","error":"Les données collées n'ont pas pu être nettoyées à cause d'une erreur interne","title":"Coller depuis Word","toolbar":"Coller depuis Word"},"notification":{"closed":"Notification fermée."},"maximize":{"maximize":"Agrandir","minimize":"Réduire"},"magicline":{"title":"Insérer un paragraphe ici"},"list":{"bulletedlist":"Insérer/Supprimer une liste à puces","numberedlist":"Insérer/Supprimer une liste numérotée"},"link":{"acccessKey":"Touche d'accessibilité","advanced":"Avancé","advisoryContentType":"Type de contenu (indicatif)","advisoryTitle":"Infobulle","anchor":{"toolbar":"Ancre","menu":"Modifier l'ancre","title":"Propriétés de l'ancre","name":"Nom de l'ancre","errorName":"Veuillez entrer le nom de l'ancre.","remove":"Supprimer l'ancre"},"anchorId":"Par ID d'élément","anchorName":"Par nom d'ancre","charset":"Encodage de la ressource liée","cssClasses":"Classes de style","download":"Forcer le téléchargement","displayText":"Afficher le texte","emailAddress":"Adresse électronique","emailBody":"Corps du message","emailSubject":"Sujet du message","id":"ID","info":"Informations sur le lien","langCode":"Code de langue","langDir":"Sens d'écriture","langDirLTR":"Gauche à droite","langDirRTL":"Droite à gauche (RTL)","menu":"Modifier le lien","name":"Nom","noAnchors":"(Aucune ancre disponible dans ce document)","noEmail":"Veuillez entrer l'adresse électronique","noUrl":"Veuillez entrer l'URL du lien","other":"<autre>","popupDependent":"Dépendante (Netscape)","popupFeatures":"Caractéristiques de la fenêtre surgissante","popupFullScreen":"Plein écran (IE)","popupLeft":"À gauche","popupLocationBar":"Barre d'adresse","popupMenuBar":"Barre de menu","popupResizable":"Redimensionnable","popupScrollBars":"Barres de défilement","popupStatusBar":"Barre d'état","popupToolbar":"Barre d'outils","popupTop":"En haut","rel":"Relation","selectAnchor":"Sélectionner une ancre","styles":"Style","tabIndex":"Indice de tabulation","target":"Cible","targetFrame":"<cadre>","targetFrameName":"Nom du cadre affecté","targetPopup":"<fenêtre surgissante>","targetPopupName":"Nom de la fenêtre surgissante","title":"Lien","toAnchor":"Ancre","toEmail":"Courriel","toUrl":"URL","toolbar":"Lien","type":"Type de lien","unlink":"Supprimer le lien","upload":"Téléverser"},"indent":{"indent":"Augmenter le retrait","outdent":"Diminuer le retrait"},"image":{"alt":"Texte alternatif","border":"Bordure","btnUpload":"Envoyer sur le serveur","button2Img":"Voulez-vous transformer le bouton avec image sélectionné en simple image ?","hSpace":"Espacement horizontal","img2Button":"Voulez-vous transformer l'image sélectionnée en bouton avec image ?","infoTab":"Informations sur l'image","linkTab":"Lien","lockRatio":"Conserver les proportions","menu":"Propriétés de l'image","resetSize":"Réinitialiser la taille","title":"Propriétés de l'image","titleButton":"Propriétés du bouton avec image","upload":"Téléverser","urlMissing":"L'URL source de l'image est manquante.","vSpace":"Espacement vertical","validateBorder":"La bordure doit être un nombre entier.","validateHSpace":"L'espacement horizontal doit être un nombre entier.","validateVSpace":"L'espacement vertical doit être un nombre entier."},"horizontalrule":{"toolbar":"Ligne horizontale"},"format":{"label":"Format","panelTitle":"Format de paragraphe","tag_address":"Adresse","tag_div":"Division","tag_h1":"Titre 1","tag_h2":"Titre 2","tag_h3":"Titre 3","tag_h4":"Titre 4","tag_h5":"Titre 5","tag_h6":"Titre 6","tag_p":"Normal","tag_pre":"Préformaté"},"fakeobjects":{"anchor":"Ancre","flash":"Animation Flash","hiddenfield":"Champ invisible","iframe":"Cadre de contenu incorporé","unknown":"Objet inconnu"},"elementspath":{"eleLabel":"Chemin des éléments","eleTitle":"Élément %1"},"contextmenu":{"options":"Options du menu contextuel"},"clipboard":{"copy":"Copier","copyError":"Les paramètres de sécurité de votre navigateur n'autorisent pas l'éditeur à exécuter automatiquement l'opération « Copier ». Veuillez utiliser le raccourci clavier à cet effet (Ctrl/Cmd+C).","cut":"Couper","cutError":"Les paramètres de sécurité de votre navigateur n'autorisent pas l'éditeur à exécuter automatiquement l'opération « Couper ». Veuillez utiliser le raccourci clavier à cet effet (Ctrl/Cmd+X).","paste":"Coller","pasteNotification":"Your browser doesn't allow you to paste this way. Press %1 to paste."},"button":{"selectedLabel":"%1 (Sélectionné)"},"blockquote":{"toolbar":"Citation"},"basicstyles":{"bold":"Gras","italic":"Italique","strike":"Barré","subscript":"Indice","superscript":"Exposant","underline":"Souligné"},"about":{"copy":"Copyright &copy; $1. Tous droits réservés.","dlgTitle":"À propos de CKEditor","help":"Consulter $1 pour obtenir de l'aide.","moreInfo":"Pour les informations de licence, veuillez visiter notre site web :","title":"À propos de CKEditor","userGuide":"Guide de l'utilisateur CKEditor (en anglais)"},"editor":"Éditeur de texte enrichi","editorPanel":"Tableau de bord de l'éditeur de texte enrichi","common":{"editorHelp":"Utilisez le raccourci Alt-0 pour obtenir de l'aide","browseServer":"Parcourir le serveur","url":"URL","protocol":"Protocole","upload":"Téléverser","uploadSubmit":"Envoyer sur le serveur","image":"Image","flash":"Flash","form":"Formulaire","checkbox":"Case à cocher","radio":"Bouton radio","textField":"Champ texte","textarea":"Zone de texte","hiddenField":"Champ invisible","button":"Bouton","select":"Liste déroulante","imageButton":"Bouton avec image","notSet":"<indéfini>","id":"ID","name":"Nom","langDir":"Sens d'écriture","langDirLtr":"Gauche à droite (LTR)","langDirRtl":"Droite à gauche (RTL)","langCode":"Code de langue","longDescr":"URL de description longue","cssClass":"Classes de style","advisoryTitle":"Infobulle","cssStyle":"Style","ok":"OK","cancel":"Annuler","close":"Fermer","preview":"Aperçu","resize":"Redimensionner","generalTab":"Général","advancedTab":"Avancé","validateNumberFailed":"Cette valeur n'est pas un nombre.","confirmNewPage":"Les changements non sauvegardés seront perdus. Êtes-vous sûr de vouloir charger une nouvelle page ?","confirmCancel":"Certaines options ont été modifiées. Êtes-vous sûr de vouloir fermer ?","options":"Options","target":"Cible","targetNew":"Nouvelle fenêtre (_blank)","targetTop":"Fenêtre supérieure (_top)","targetSelf":"Même fenêtre (_self)","targetParent":"Fenêtre parent (_parent)","langDirLTR":"Gauche à droite (LTR)","langDirRTL":"Droite à gauche (RTL)","styles":"Style","cssClasses":"Classes de style","width":"Largeur","height":"Hauteur","align":"Alignement","alignLeft":"Gauche","alignRight":"Droite","alignCenter":"Centrer","alignJustify":"Justifier","alignTop":"Haut","alignMiddle":"Milieu","alignBottom":"Bas","alignNone":"Aucun","invalidValue":"Valeur invalide.","invalidHeight":"La hauteur doit être un nombre.","invalidWidth":"La largeur doit être un nombre.","invalidCssLength":"La valeur spécifiée pour le champ « %1 » doit être un nombre positif avec ou sans unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).","invalidHtmlLength":"La valeur spécifiée pour le champ « %1 » doit être un nombre positif avec ou sans unité de mesure HTML valide (px ou %).","invalidInlineStyle":"La valeur spécifiée pour le style en ligne doit être composée d'un ou plusieurs couples au format « nom : valeur », séparés par des points-virgules.","cssLengthTooltip":"Entrer un nombre pour une valeur en pixels ou un nombre avec une unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).","unavailable":"%1<span class=\"cke_accessibility\">, indisponible</span>","keyboard":{"8":"Retour arrière","13":"Entrée","16":"Majuscule","17":"Ctrl","18":"Alt","32":"Espace","35":"Fin","36":"Origine","46":"Supprimer","224":"Commande"},"keyboardShortcut":"Raccourci clavier"}};
\ No newline at end of file
+CKEDITOR.lang['fr']={"wsc":{"btnIgnore":"Ignorer","btnIgnoreAll":"Ignorer tout","btnReplace":"Remplacer","btnReplaceAll":"Remplacer tout","btnUndo":"Annuler","changeTo":"Modifier pour","errorLoading":"Erreur du chargement du service depuis l'hôte : %s.","ieSpellDownload":"La vérification d'orthographe n'est pas installée. Voulez-vous la télécharger maintenant?","manyChanges":"Vérification de l'orthographe terminée : %1 mots corrigés.","noChanges":"Vérification de l'orthographe terminée : Aucun mot corrigé.","noMispell":"Vérification de l'orthographe terminée : aucune erreur trouvée.","noSuggestions":"- Aucune suggestion -","notAvailable":"Désolé, le service est indisponible actuellement.","notInDic":"N'existe pas dans le dictionnaire.","oneChange":"Vérification de l'orthographe terminée : Un seul mot corrigé.","progress":"Vérification de l'orthographe en cours...","title":"Vérifier l'orthographe","toolbar":"Vérifier l'orthographe"},"undo":{"redo":"Rétablir","undo":"Annuler"},"toolbar":{"toolbarCollapse":"Enrouler la barre d'outils","toolbarExpand":"Dérouler la barre d'outils","toolbarGroups":{"document":"Document","clipboard":"Presse-papier/Défaire","editing":"Édition","forms":"Formulaires","basicstyles":"Styles de base","paragraph":"Paragraphe","links":"Liens","insert":"Insérer","styles":"Styles","colors":"Couleurs","tools":"Outils"},"toolbars":"Barres d'outils de l'éditeur"},"table":{"border":"Taille de la bordure","caption":"Titre du tableau","cell":{"menu":"Cellule","insertBefore":"Insérer une cellule avant","insertAfter":"Insérer une cellule après","deleteCell":"Supprimer les cellules","merge":"Fusionner les cellules","mergeRight":"Fusionner vers la droite","mergeDown":"Fusionner vers le bas","splitHorizontal":"Scinder la cellule horizontalement","splitVertical":"Scinder la cellule verticalement","title":"Propriétés de la cellule","cellType":"Type de cellule","rowSpan":"Lignes occupées","colSpan":"Colonnes occupées","wordWrap":"Césure","hAlign":"Alignement horizontal","vAlign":"Alignement vertical","alignBaseline":"Ligne de base","bgColor":"Couleur d'arrière-plan","borderColor":"Couleur de bordure","data":"Données","header":"En-tête","yes":"Oui","no":"Non","invalidWidth":"La largeur de la cellule doit être un nombre.","invalidHeight":"La hauteur de la cellule doit être un nombre.","invalidRowSpan":"Le nombre de colonnes occupées doit être un nombre entier.","invalidColSpan":"Le nombre de colonnes occupées doit être un nombre entier.","chooseColor":"Choisir"},"cellPad":"Marge interne des cellules","cellSpace":"Espacement entre les cellules","column":{"menu":"Colonne","insertBefore":"Insérer une colonne avant","insertAfter":"Insérer une colonne après","deleteColumn":"Supprimer les colonnes"},"columns":"Colonnes","deleteTable":"Supprimer le tableau","headers":"En-têtes","headersBoth":"Les deux","headersColumn":"Première colonne","headersNone":"Aucun","headersRow":"Première ligne","invalidBorder":"La taille de la bordure doit être un nombre.","invalidCellPadding":"La marge interne des cellules doit être un nombre positif.","invalidCellSpacing":"L'espacement entre les cellules doit être un nombre positif.","invalidCols":"Le nombre de colonnes doit être supérieur à 0.","invalidHeight":"La hauteur du tableau doit être un nombre.","invalidRows":"Le nombre de lignes doit être supérieur à 0.","invalidWidth":"La largeur du tableau doit être un nombre.","menu":"Propriétés du tableau","row":{"menu":"Ligne","insertBefore":"Insérer une ligne avant","insertAfter":"Insérer une ligne après","deleteRow":"Supprimer les lignes"},"rows":"Lignes","summary":"Résumé (description)","title":"Propriétés du tableau","toolbar":"Tableau","widthPc":"pour cent","widthPx":"pixels","widthUnit":"unité de largeur"},"stylescombo":{"label":"Styles","panelTitle":"Styles de mise en forme","panelTitle1":"Styles de bloc","panelTitle2":"Styles en ligne","panelTitle3":"Styles d'objet"},"specialchar":{"options":"Options des caractères spéciaux","title":"Sélectionner un caractère","toolbar":"Insérer un caractère spécial"},"sourcearea":{"toolbar":"Source"},"scayt":{"btn_about":"A propos de SCAYT","btn_dictionaries":"Dictionnaires","btn_disable":"Désactiver SCAYT","btn_enable":"Activer SCAYT","btn_langs":"Langues","btn_options":"Options","text_title":"Vérification de l'Orthographe en Cours de Frappe (SCAYT)"},"removeformat":{"toolbar":"Supprimer la mise en forme"},"pastetext":{"button":"Coller comme texte brut","pasteNotification":"Your browser does not allow you to paste plain text this way. Press %1 to paste."},"pastefromword":{"confirmCleanup":"Le texte à coller semble provenir de Word. Désirez-vous le nettoyer avant de coller ?","error":"Les données collées n'ont pas pu être nettoyées à cause d'une erreur interne","title":"Coller depuis Word","toolbar":"Coller depuis Word"},"notification":{"closed":"Notification fermée."},"maximize":{"maximize":"Agrandir","minimize":"Réduire"},"magicline":{"title":"Insérer un paragraphe ici"},"list":{"bulletedlist":"Insérer/Supprimer une liste à puces","numberedlist":"Insérer/Supprimer une liste numérotée"},"link":{"acccessKey":"Touche d'accessibilité","advanced":"Avancé","advisoryContentType":"Type de contenu (indicatif)","advisoryTitle":"Infobulle","anchor":{"toolbar":"Ancre","menu":"Modifier l'ancre","title":"Propriétés de l'ancre","name":"Nom de l'ancre","errorName":"Veuillez entrer le nom de l'ancre.","remove":"Supprimer l'ancre"},"anchorId":"Par ID d'élément","anchorName":"Par nom d'ancre","charset":"Encodage de la ressource liée","cssClasses":"Classes de style","download":"Forcer le téléchargement","displayText":"Afficher le texte","emailAddress":"Adresse électronique","emailBody":"Corps du message","emailSubject":"Sujet du message","id":"ID","info":"Informations sur le lien","langCode":"Code de langue","langDir":"Sens d'écriture","langDirLTR":"Gauche à droite","langDirRTL":"Droite à gauche (RTL)","menu":"Modifier le lien","name":"Nom","noAnchors":"(Aucune ancre disponible dans ce document)","noEmail":"Veuillez entrer l'adresse électronique","noUrl":"Veuillez entrer l'URL du lien","other":"<autre>","popupDependent":"Dépendante (Netscape)","popupFeatures":"Caractéristiques de la fenêtre surgissante","popupFullScreen":"Plein écran (IE)","popupLeft":"À gauche","popupLocationBar":"Barre d'adresse","popupMenuBar":"Barre de menu","popupResizable":"Redimensionnable","popupScrollBars":"Barres de défilement","popupStatusBar":"Barre d'état","popupToolbar":"Barre d'outils","popupTop":"En haut","rel":"Relation","selectAnchor":"Sélectionner une ancre","styles":"Style","tabIndex":"Indice de tabulation","target":"Cible","targetFrame":"<cadre>","targetFrameName":"Nom du cadre affecté","targetPopup":"<fenêtre surgissante>","targetPopupName":"Nom de la fenêtre surgissante","title":"Lien","toAnchor":"Ancre","toEmail":"Courriel","toUrl":"URL","toolbar":"Lien","type":"Type de lien","unlink":"Supprimer le lien","upload":"Téléverser"},"indent":{"indent":"Augmenter le retrait","outdent":"Diminuer le retrait"},"image":{"alt":"Texte alternatif","border":"Bordure","btnUpload":"Envoyer sur le serveur","button2Img":"Voulez-vous transformer le bouton avec image sélectionné en simple image ?","hSpace":"Espacement horizontal","img2Button":"Voulez-vous transformer l'image sélectionnée en bouton avec image ?","infoTab":"Informations sur l'image","linkTab":"Lien","lockRatio":"Conserver les proportions","menu":"Propriétés de l'image","resetSize":"Réinitialiser la taille","title":"Propriétés de l'image","titleButton":"Propriétés du bouton avec image","upload":"Téléverser","urlMissing":"L'URL source de l'image est manquante.","vSpace":"Espacement vertical","validateBorder":"La bordure doit être un nombre entier.","validateHSpace":"L'espacement horizontal doit être un nombre entier.","validateVSpace":"L'espacement vertical doit être un nombre entier."},"horizontalrule":{"toolbar":"Ligne horizontale"},"format":{"label":"Format","panelTitle":"Format de paragraphe","tag_address":"Adresse","tag_div":"Division","tag_h1":"Titre 1","tag_h2":"Titre 2","tag_h3":"Titre 3","tag_h4":"Titre 4","tag_h5":"Titre 5","tag_h6":"Titre 6","tag_p":"Normal","tag_pre":"Préformaté"},"fakeobjects":{"anchor":"Ancre","flash":"Animation Flash","hiddenfield":"Champ invisible","iframe":"Cadre de contenu incorporé","unknown":"Objet inconnu"},"elementspath":{"eleLabel":"Chemin des éléments","eleTitle":"Élément %1"},"contextmenu":{"options":"Options du menu contextuel"},"clipboard":{"copy":"Copier","copyError":"Les paramètres de sécurité de votre navigateur n'autorisent pas l'éditeur à exécuter automatiquement l'opération « Copier ». Veuillez utiliser le raccourci clavier à cet effet (Ctrl/Cmd+C).","cut":"Couper","cutError":"Les paramètres de sécurité de votre navigateur n'autorisent pas l'éditeur à exécuter automatiquement l'opération « Couper ». Veuillez utiliser le raccourci clavier à cet effet (Ctrl/Cmd+X).","paste":"Coller","pasteNotification":"Your browser doesn't allow you to paste this way. Press %1 to paste."},"button":{"selectedLabel":"%1 (Sélectionné)"},"blockquote":{"toolbar":"Citation"},"basicstyles":{"bold":"Gras","italic":"Italique","strike":"Barré","subscript":"Indice","superscript":"Exposant","underline":"Souligné"},"about":{"copy":"Copyright &copy; $1. Tous droits réservés.","dlgTitle":"À propos de CKEditor","help":"Consulter $1 pour obtenir de l'aide.","moreInfo":"Pour les informations de licence, veuillez visiter notre site web :","title":"À propos de CKEditor","userGuide":"Guide de l'utilisateur CKEditor (en anglais)"},"editor":"Éditeur de texte enrichi","editorPanel":"Tableau de bord de l'éditeur de texte enrichi","common":{"editorHelp":"Utilisez le raccourci Alt-0 pour obtenir de l'aide","browseServer":"Parcourir le serveur","url":"URL","protocol":"Protocole","upload":"Télécharger","uploadSubmit":"Envoyer sur le serveur","image":"Image","flash":"Flash","form":"Formulaire","checkbox":"Case à cocher","radio":"Bouton radio","textField":"Champ texte","textarea":"Zone de texte","hiddenField":"Champ invisible","button":"Bouton","select":"Liste déroulante","imageButton":"Bouton avec image","notSet":"<indéfini>","id":"ID","name":"Nom","langDir":"Sens d'écriture","langDirLtr":"Gauche à droite (LTR)","langDirRtl":"Droite à gauche (RTL)","langCode":"Code de langue","longDescr":"URL de description longue","cssClass":"Classes de style","advisoryTitle":"Infobulle","cssStyle":"Style","ok":"OK","cancel":"Annuler","close":"Fermer","preview":"Aperçu","resize":"Redimensionner","generalTab":"Général","advancedTab":"Avancé","validateNumberFailed":"Cette valeur n'est pas un nombre.","confirmNewPage":"Les changements non sauvegardés seront perdus. Êtes-vous sûr de vouloir charger une nouvelle page ?","confirmCancel":"Certaines options ont été modifiées. Êtes-vous sûr de vouloir fermer ?","options":"Options","target":"Cible","targetNew":"Nouvelle fenêtre (_blank)","targetTop":"Fenêtre supérieure (_top)","targetSelf":"Même fenêtre (_self)","targetParent":"Fenêtre parent (_parent)","langDirLTR":"Gauche à droite (LTR)","langDirRTL":"Droite à gauche (RTL)","styles":"Style","cssClasses":"Classes de style","width":"Largeur","height":"Hauteur","align":"Alignement","alignLeft":"Gauche","alignRight":"Droite","alignCenter":"Centrer","alignJustify":"Justifier","alignTop":"Haut","alignMiddle":"Milieu","alignBottom":"Bas","alignNone":"Aucun","invalidValue":"Valeur invalide.","invalidHeight":"La hauteur doit être un nombre.","invalidWidth":"La largeur doit être un nombre.","invalidCssLength":"La valeur spécifiée pour le champ « %1 » doit être un nombre positif avec ou sans unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).","invalidHtmlLength":"La valeur spécifiée pour le champ « %1 » doit être un nombre positif avec ou sans unité de mesure HTML valide (px ou %).","invalidInlineStyle":"La valeur spécifiée pour le style en ligne doit être composée d'un ou plusieurs couples au format « nom : valeur », séparés par des points-virgules.","cssLengthTooltip":"Entrer un nombre pour une valeur en pixels ou un nombre avec une unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).","unavailable":"%1<span class=\"cke_accessibility\">, indisponible</span>","keyboard":{"8":"Retour arrière","13":"Entrée","16":"Majuscule","17":"Ctrl","18":"Alt","32":"Espace","35":"Fin","36":"Origine","46":"Supprimer","224":"Commande"},"keyboardShortcut":"Raccourci clavier"}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/lang/gl.js b/bower_components/ckeditor/lang/gl.js
index 538844c6d4a..bba71ecd705 100644
--- a/bower_components/ckeditor/lang/gl.js
+++ b/bower_components/ckeditor/lang/gl.js
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.lang['gl']={"wsc":{"btnIgnore":"Ignorar","btnIgnoreAll":"Ignorar Todas","btnReplace":"Substituir","btnReplaceAll":"Substituir Todas","btnUndo":"Desfacer","changeTo":"Cambiar a","errorLoading":"Error loading application service host: %s.","ieSpellDownload":"O corrector ortográfico non está instalado. ¿Quere descargalo agora?","manyChanges":"Corrección ortográfica rematada: %1 verbas substituidas","noChanges":"Corrección ortográfica rematada: Non se substituiu nengunha verba","noMispell":"Corrección ortográfica rematada: Non se atoparon erros","noSuggestions":"- Sen candidatos -","notAvailable":"Sorry, but service is unavailable now.","notInDic":"Non está no diccionario","oneChange":"Corrección ortográfica rematada: Unha verba substituida","progress":"Corrección ortográfica en progreso...","title":"Spell Checker","toolbar":"Corrección Ortográfica"},"undo":{"redo":"Refacer","undo":"Desfacer"},"toolbar":{"toolbarCollapse":"Contraer a barra de ferramentas","toolbarExpand":"Expandir a barra de ferramentas","toolbarGroups":{"document":"Documento","clipboard":"Portapapeis/desfacer","editing":"Edición","forms":"Formularios","basicstyles":"Estilos básicos","paragraph":"Paragrafo","links":"Ligazóns","insert":"Inserir","styles":"Estilos","colors":"Cores","tools":"Ferramentas"},"toolbars":"Barras de ferramentas do editor"},"table":{"border":"Tamaño do bordo","caption":"Título","cell":{"menu":"Cela","insertBefore":"Inserir a cela á esquerda","insertAfter":"Inserir a cela á dereita","deleteCell":"Eliminar celas","merge":"Combinar celas","mergeRight":"Combinar á dereita","mergeDown":"Combinar cara abaixo","splitHorizontal":"Dividir a cela en horizontal","splitVertical":"Dividir a cela en vertical","title":"Propiedades da cela","cellType":"Tipo de cela","rowSpan":"Expandir filas","colSpan":"Expandir columnas","wordWrap":"Axustar ao contido","hAlign":"Aliñación horizontal","vAlign":"Aliñación vertical","alignBaseline":"Liña de base","bgColor":"Cor do fondo","borderColor":"Cor do bordo","data":"Datos","header":"Cabeceira","yes":"Si","no":"Non","invalidWidth":"O largo da cela debe ser un número.","invalidHeight":"O alto da cela debe ser un número.","invalidRowSpan":"A expansión de filas debe ser un número enteiro.","invalidColSpan":"A expansión de columnas debe ser un número enteiro.","chooseColor":"Escoller"},"cellPad":"Marxe interior da cela","cellSpace":"Marxe entre celas","column":{"menu":"Columna","insertBefore":"Inserir a columna á esquerda","insertAfter":"Inserir a columna á dereita","deleteColumn":"Borrar Columnas"},"columns":"Columnas","deleteTable":"Borrar Táboa","headers":"Cabeceiras","headersBoth":"Ambas","headersColumn":"Primeira columna","headersNone":"Ningún","headersRow":"Primeira fila","invalidBorder":"O tamaño do bordo debe ser un número.","invalidCellPadding":"A marxe interior debe ser un número positivo.","invalidCellSpacing":"A marxe entre celas debe ser un número positivo.","invalidCols":"O número de columnas debe ser un número maior que 0.","invalidHeight":"O alto da táboa debe ser un número.","invalidRows":"O número de filas debe ser un número maior que 0","invalidWidth":"O largo da táboa debe ser un número.","menu":"Propiedades da táboa","row":{"menu":"Fila","insertBefore":"Inserir a fila por riba","insertAfter":"Inserir a fila por baixo","deleteRow":"Eliminar filas"},"rows":"Filas","summary":"Resumo","title":"Propiedades da táboa","toolbar":"Taboa","widthPc":"porcentaxe","widthPx":"píxeles","widthUnit":"unidade do largo"},"stylescombo":{"label":"Estilos","panelTitle":"Estilos de formatando","panelTitle1":"Estilos de bloque","panelTitle2":"Estilos de liña","panelTitle3":"Estilos de obxecto"},"specialchar":{"options":"Opcións de caracteres especiais","title":"Seleccione un carácter especial","toolbar":"Inserir un carácter especial"},"sourcearea":{"toolbar":"Orixe"},"scayt":{"btn_about":"About SCAYT","btn_dictionaries":"Dictionaries","btn_disable":"Disable SCAYT","btn_enable":"Enable SCAYT","btn_langs":"Languages","btn_options":"Options","text_title":"Spell Check As You Type"},"removeformat":{"toolbar":"Retirar o formato"},"pastetext":{"button":"Pegar como texto simple","pasteNotification":"Your browser does not allow you to paste plain text this way. Press %1 to paste."},"pastefromword":{"confirmCleanup":"O texto que quere pegar semella ser copiado desde o Word. Quere depuralo antes de pegalo?","error":"Non foi posíbel depurar os datos pegados por mor dun erro interno","title":"Pegar desde Word","toolbar":"Pegar desde Word"},"notification":{"closed":"Notificación pechada."},"maximize":{"maximize":"Maximizar","minimize":"Minimizar"},"magicline":{"title":"Inserir aquí o parágrafo"},"list":{"bulletedlist":"Inserir/retirar lista viñeteada","numberedlist":"Inserir/retirar lista numerada"},"link":{"acccessKey":"Chave de acceso","advanced":"Avanzado","advisoryContentType":"Tipo de contido informativo","advisoryTitle":"Título","anchor":{"toolbar":"Ancoraxe","menu":"Editar a ancoraxe","title":"Propiedades da ancoraxe","name":"Nome da ancoraxe","errorName":"Escriba o nome da ancoraxe","remove":"Retirar a ancoraxe"},"anchorId":"Polo ID do elemento","anchorName":"Polo nome da ancoraxe","charset":"Codificación do recurso ligado","cssClasses":"Clases da folla de estilos","download":"Force Download","displayText":"Display Text","emailAddress":"Enderezo de correo","emailBody":"Corpo da mensaxe","emailSubject":"Asunto da mensaxe","id":"ID","info":"Información da ligazón","langCode":"Código do idioma","langDir":"Dirección de escritura do idioma","langDirLTR":"Esquerda a dereita (LTR)","langDirRTL":"Dereita a esquerda (RTL)","menu":"Editar a ligazón","name":"Nome","noAnchors":"(Non hai ancoraxes dispoñíbeis no documento)","noEmail":"Escriba o enderezo de correo","noUrl":"Escriba a ligazón URL","other":"<outro>","popupDependent":"Dependente (Netscape)","popupFeatures":"Características da xanela emerxente","popupFullScreen":"Pantalla completa (IE)","popupLeft":"Posición esquerda","popupLocationBar":"Barra de localización","popupMenuBar":"Barra do menú","popupResizable":"Redimensionábel","popupScrollBars":"Barras de desprazamento","popupStatusBar":"Barra de estado","popupToolbar":"Barra de ferramentas","popupTop":"Posición superior","rel":"Relación","selectAnchor":"Seleccionar unha ancoraxe","styles":"Estilo","tabIndex":"Índice de tabulación","target":"Destino","targetFrame":"<marco>","targetFrameName":"Nome do marco de destino","targetPopup":"<xanela emerxente>","targetPopupName":"Nome da xanela emerxente","title":"Ligazón","toAnchor":"Ligar coa ancoraxe no testo","toEmail":"Correo","toUrl":"URL","toolbar":"Ligazón","type":"Tipo de ligazón","unlink":"Eliminar a ligazón","upload":"Enviar"},"indent":{"indent":"Aumentar a sangría","outdent":"Reducir a sangría"},"image":{"alt":"Texto alternativo","border":"Bordo","btnUpload":"Enviar ao servidor","button2Img":"Quere converter o botón da imaxe seleccionada nunha imaxe sinxela?","hSpace":"Esp.Horiz.","img2Button":"Quere converter a imaxe seleccionada nun botón de imaxe?","infoTab":"Información da imaxe","linkTab":"Ligazón","lockRatio":"Proporcional","menu":"Propiedades da imaxe","resetSize":"Tamaño orixinal","title":"Propiedades da imaxe","titleButton":"Propiedades do botón de imaxe","upload":"Cargar","urlMissing":"Non se atopa o URL da imaxe.","vSpace":"Esp.Vert.","validateBorder":"O bordo debe ser un número.","validateHSpace":"O espazado horizontal debe ser un número.","validateVSpace":"O espazado vertical debe ser un número."},"horizontalrule":{"toolbar":"Inserir unha liña horizontal"},"format":{"label":"Formato","panelTitle":"Formato do parágrafo","tag_address":"Enderezo","tag_div":"Normal  (DIV)","tag_h1":"Enacabezado 1","tag_h2":"Encabezado 2","tag_h3":"Encabezado 3","tag_h4":"Encabezado 4","tag_h5":"Encabezado 5","tag_h6":"Encabezado 6","tag_p":"Normal","tag_pre":"Formatado"},"fakeobjects":{"anchor":"Ancoraxe","flash":"Animación «Flash»","hiddenfield":"Campo agochado","iframe":"IFrame","unknown":"Obxecto descoñecido"},"elementspath":{"eleLabel":"Ruta dos elementos","eleTitle":"Elemento %1"},"contextmenu":{"options":"Opcións do menú contextual"},"clipboard":{"copy":"Copiar","copyError":"Os axustes de seguranza do seu navegador non permiten que o editor realice automaticamente as tarefas de copia. Use o teclado para iso (Ctrl/Cmd+C).","cut":"Cortar","cutError":"Os axustes de seguranza do seu navegador non permiten que o editor realice automaticamente as tarefas de corte. Use o teclado para iso (Ctrl/Cmd+X).","paste":"Pegar","pasteNotification":"Your browser doesn't allow you to paste this way. Press %1 to paste."},"button":{"selectedLabel":"%1 (seleccionado)"},"blockquote":{"toolbar":"Cita"},"basicstyles":{"bold":"Negra","italic":"Cursiva","strike":"Riscado","subscript":"Subíndice","superscript":"Superíndice","underline":"Subliñado"},"about":{"copy":"Copyright &copy; $1. Todos os dereitos reservados.","dlgTitle":"Sobre o CKEditor","help":"Consulte $1 para obter axuda.","moreInfo":"Para obter  información sobre a licenza, visite o noso sitio web:","title":"Sobre o CKEditor","userGuide":"Guía do usuario do CKEditor"},"editor":"Editor de texto mellorado","editorPanel":"Panel do editor de texto mellorado","common":{"editorHelp":"Prema ALT 0 para obter axuda","browseServer":"Examinar o servidor","url":"URL","protocol":"Protocolo","upload":"Enviar","uploadSubmit":"Enviar ao servidor","image":"Imaxe","flash":"Flash","form":"Formulario","checkbox":"Caixa de selección","radio":"Botón de opción","textField":"Campo de texto","textarea":"Área de texto","hiddenField":"Campo agochado","button":"Botón","select":"Campo de selección","imageButton":"Botón de imaxe","notSet":"<sen estabelecer>","id":"ID","name":"Nome","langDir":"Dirección de escritura do idioma","langDirLtr":"Esquerda a dereita (LTR)","langDirRtl":"Dereita a esquerda (RTL)","langCode":"Código do idioma","longDescr":"Descrición completa do URL","cssClass":"Clases da folla de estilos","advisoryTitle":"Título","cssStyle":"Estilo","ok":"Aceptar","cancel":"Cancelar","close":"Pechar","preview":"Vista previa","resize":"Redimensionar","generalTab":"Xeral","advancedTab":"Avanzado","validateNumberFailed":"Este valor non é un número.","confirmNewPage":"Calquera cambio que non gardara neste contido perderase.\r\nConfirma que quere cargar unha páxina nova?","confirmCancel":"Algunhas das opcións foron cambiadas.\r\nConfirma que quere pechar o diálogo?","options":"Opcións","target":"Destino","targetNew":"Nova xanela (_blank)","targetTop":"Xanela principal (_top)","targetSelf":"Mesma xanela (_self)","targetParent":"Xanela superior (_parent)","langDirLTR":"Esquerda a dereita (LTR)","langDirRTL":"Dereita a esquerda (RTL)","styles":"Estilo","cssClasses":"Clases da folla de estilos","width":"Largo","height":"Alto","align":"Aliñamento","alignLeft":"Esquerda","alignRight":"Dereita","alignCenter":"Centro","alignJustify":"Xustificado","alignTop":"Arriba","alignMiddle":"Centro","alignBottom":"Abaixo","alignNone":"Ningún","invalidValue":"Valor incorrecto.","invalidHeight":"O alto debe ser un número.","invalidWidth":"O largo debe ser un número.","invalidCssLength":"O valor especificado para o campo «%1» debe ser un número positivo con ou sen unha unidade de medida CSS correcta (px, %, in, cm, mm, em, ex, pt, ou pc).","invalidHtmlLength":"O valor especificado para o campo «%1» debe ser un número positivo con ou sen unha unidade de medida HTML correcta (px ou %).","invalidInlineStyle":"O valor especificado no estilo en liña debe consistir nunha ou máis tuplas co formato «nome : valor», separadas por punto e coma.","cssLengthTooltip":"Escriba un número para o valor en píxeles ou un número cunha unidade CSS correcta (px, %, in, cm, mm, em, ex, pt, ou pc).","unavailable":"%1<span class=\"cke_accessibility\">, non dispoñíbel</span>","keyboard":{"8":"Backspace","13":"Intro","16":"Maiús","17":"Ctrl","18":"Alt","32":"Space","35":"Fin","36":"Inicio","46":"Supr","224":"Command"},"keyboardShortcut":"Keyboard shortcut"}};
\ No newline at end of file
+CKEDITOR.lang['gl']={"wsc":{"btnIgnore":"Ignorar","btnIgnoreAll":"Ignorar Todas","btnReplace":"Substituir","btnReplaceAll":"Substituir Todas","btnUndo":"Desfacer","changeTo":"Cambiar a","errorLoading":"Error loading application service host: %s.","ieSpellDownload":"O corrector ortográfico non está instalado. ¿Quere descargalo agora?","manyChanges":"Corrección ortográfica rematada: %1 verbas substituidas","noChanges":"Corrección ortográfica rematada: Non se substituiu nengunha verba","noMispell":"Corrección ortográfica rematada: Non se atoparon erros","noSuggestions":"- Sen candidatos -","notAvailable":"Sorry, but service is unavailable now.","notInDic":"Non está no diccionario","oneChange":"Corrección ortográfica rematada: Unha verba substituida","progress":"Corrección ortográfica en progreso...","title":"Spell Checker","toolbar":"Corrección Ortográfica"},"undo":{"redo":"Refacer","undo":"Desfacer"},"toolbar":{"toolbarCollapse":"Contraer a barra de ferramentas","toolbarExpand":"Expandir a barra de ferramentas","toolbarGroups":{"document":"Documento","clipboard":"Portapapeis/desfacer","editing":"Edición","forms":"Formularios","basicstyles":"Estilos básicos","paragraph":"Paragrafo","links":"Ligazóns","insert":"Inserir","styles":"Estilos","colors":"Cores","tools":"Ferramentas"},"toolbars":"Barras de ferramentas do editor"},"table":{"border":"Tamaño do bordo","caption":"Título","cell":{"menu":"Cela","insertBefore":"Inserir a cela á esquerda","insertAfter":"Inserir a cela á dereita","deleteCell":"Eliminar celas","merge":"Combinar celas","mergeRight":"Combinar á dereita","mergeDown":"Combinar cara abaixo","splitHorizontal":"Dividir a cela en horizontal","splitVertical":"Dividir a cela en vertical","title":"Propiedades da cela","cellType":"Tipo de cela","rowSpan":"Expandir filas","colSpan":"Expandir columnas","wordWrap":"Axustar ao contido","hAlign":"Aliñación horizontal","vAlign":"Aliñación vertical","alignBaseline":"Liña de base","bgColor":"Cor do fondo","borderColor":"Cor do bordo","data":"Datos","header":"Cabeceira","yes":"Si","no":"Non","invalidWidth":"O largo da cela debe ser un número.","invalidHeight":"O alto da cela debe ser un número.","invalidRowSpan":"A expansión de filas debe ser un número enteiro.","invalidColSpan":"A expansión de columnas debe ser un número enteiro.","chooseColor":"Escoller"},"cellPad":"Marxe interior da cela","cellSpace":"Marxe entre celas","column":{"menu":"Columna","insertBefore":"Inserir a columna á esquerda","insertAfter":"Inserir a columna á dereita","deleteColumn":"Borrar Columnas"},"columns":"Columnas","deleteTable":"Borrar Táboa","headers":"Cabeceiras","headersBoth":"Ambas","headersColumn":"Primeira columna","headersNone":"Ningún","headersRow":"Primeira fila","invalidBorder":"O tamaño do bordo debe ser un número.","invalidCellPadding":"A marxe interior debe ser un número positivo.","invalidCellSpacing":"A marxe entre celas debe ser un número positivo.","invalidCols":"O número de columnas debe ser un número maior que 0.","invalidHeight":"O alto da táboa debe ser un número.","invalidRows":"O número de filas debe ser un número maior que 0","invalidWidth":"O largo da táboa debe ser un número.","menu":"Propiedades da táboa","row":{"menu":"Fila","insertBefore":"Inserir a fila por riba","insertAfter":"Inserir a fila por baixo","deleteRow":"Eliminar filas"},"rows":"Filas","summary":"Resumo","title":"Propiedades da táboa","toolbar":"Taboa","widthPc":"porcentaxe","widthPx":"píxeles","widthUnit":"unidade do largo"},"stylescombo":{"label":"Estilos","panelTitle":"Estilos de formatando","panelTitle1":"Estilos de bloque","panelTitle2":"Estilos de liña","panelTitle3":"Estilos de obxecto"},"specialchar":{"options":"Opcións de caracteres especiais","title":"Seleccione un carácter especial","toolbar":"Inserir un carácter especial"},"sourcearea":{"toolbar":"Orixe"},"scayt":{"btn_about":"About SCAYT","btn_dictionaries":"Dictionaries","btn_disable":"Disable SCAYT","btn_enable":"Enable SCAYT","btn_langs":"Languages","btn_options":"Options","text_title":"Spell Check As You Type"},"removeformat":{"toolbar":"Retirar o formato"},"pastetext":{"button":"Pegar como texto simple","pasteNotification":"O seu navegador non permite pegar texto simple deste xeito. Prema %1 para pegar."},"pastefromword":{"confirmCleanup":"O texto que quere pegar semella ser copiado desde o Word. Quere depuralo antes de pegalo?","error":"Non foi posíbel depurar os datos pegados por mor dun erro interno","title":"Pegar desde Word","toolbar":"Pegar desde Word"},"notification":{"closed":"Notificación pechada."},"maximize":{"maximize":"Maximizar","minimize":"Minimizar"},"magicline":{"title":"Inserir aquí o parágrafo"},"list":{"bulletedlist":"Inserir/retirar lista viñeteada","numberedlist":"Inserir/retirar lista numerada"},"link":{"acccessKey":"Chave de acceso","advanced":"Avanzado","advisoryContentType":"Tipo de contido informativo","advisoryTitle":"Título","anchor":{"toolbar":"Ancoraxe","menu":"Editar a ancoraxe","title":"Propiedades da ancoraxe","name":"Nome da ancoraxe","errorName":"Escriba o nome da ancoraxe","remove":"Retirar a ancoraxe"},"anchorId":"Polo ID do elemento","anchorName":"Polo nome da ancoraxe","charset":"Codificación do recurso ligado","cssClasses":"Clases da folla de estilos","download":"Forzar a descarga","displayText":"Amosar o texto","emailAddress":"Enderezo de correo","emailBody":"Corpo da mensaxe","emailSubject":"Asunto da mensaxe","id":"ID","info":"Información da ligazón","langCode":"Código do idioma","langDir":"Dirección de escritura do idioma","langDirLTR":"Esquerda a dereita (LTR)","langDirRTL":"Dereita a esquerda (RTL)","menu":"Editar a ligazón","name":"Nome","noAnchors":"(Non hai ancoraxes dispoñíbeis no documento)","noEmail":"Escriba o enderezo de correo","noUrl":"Escriba a ligazón URL","other":"<outro>","popupDependent":"Dependente (Netscape)","popupFeatures":"Características da xanela emerxente","popupFullScreen":"Pantalla completa (IE)","popupLeft":"Posición esquerda","popupLocationBar":"Barra de localización","popupMenuBar":"Barra do menú","popupResizable":"Redimensionábel","popupScrollBars":"Barras de desprazamento","popupStatusBar":"Barra de estado","popupToolbar":"Barra de ferramentas","popupTop":"Posición superior","rel":"Relación","selectAnchor":"Seleccionar unha ancoraxe","styles":"Estilo","tabIndex":"Índice de tabulación","target":"Destino","targetFrame":"<marco>","targetFrameName":"Nome do marco de destino","targetPopup":"<xanela emerxente>","targetPopupName":"Nome da xanela emerxente","title":"Ligazón","toAnchor":"Ligar coa ancoraxe no testo","toEmail":"Correo","toUrl":"URL","toolbar":"Ligazón","type":"Tipo de ligazón","unlink":"Eliminar a ligazón","upload":"Enviar"},"indent":{"indent":"Aumentar a sangría","outdent":"Reducir a sangría"},"image":{"alt":"Texto alternativo","border":"Bordo","btnUpload":"Enviar ao servidor","button2Img":"Quere converter o botón da imaxe seleccionada nunha imaxe sinxela?","hSpace":"Esp.Horiz.","img2Button":"Quere converter a imaxe seleccionada nun botón de imaxe?","infoTab":"Información da imaxe","linkTab":"Ligazón","lockRatio":"Proporcional","menu":"Propiedades da imaxe","resetSize":"Tamaño orixinal","title":"Propiedades da imaxe","titleButton":"Propiedades do botón de imaxe","upload":"Cargar","urlMissing":"Non se atopa o URL da imaxe.","vSpace":"Esp.Vert.","validateBorder":"O bordo debe ser un número.","validateHSpace":"O espazado horizontal debe ser un número.","validateVSpace":"O espazado vertical debe ser un número."},"horizontalrule":{"toolbar":"Inserir unha liña horizontal"},"format":{"label":"Formato","panelTitle":"Formato do parágrafo","tag_address":"Enderezo","tag_div":"Normal  (DIV)","tag_h1":"Enacabezado 1","tag_h2":"Encabezado 2","tag_h3":"Encabezado 3","tag_h4":"Encabezado 4","tag_h5":"Encabezado 5","tag_h6":"Encabezado 6","tag_p":"Normal","tag_pre":"Formatado"},"fakeobjects":{"anchor":"Ancoraxe","flash":"Animación «Flash»","hiddenfield":"Campo agochado","iframe":"IFrame","unknown":"Obxecto descoñecido"},"elementspath":{"eleLabel":"Ruta dos elementos","eleTitle":"Elemento %1"},"contextmenu":{"options":"Opcións do menú contextual"},"clipboard":{"copy":"Copiar","copyError":"Os axustes de seguranza do seu navegador non permiten que o editor realice automaticamente as tarefas de copia. Use o teclado para iso (Ctrl/Cmd+C).","cut":"Cortar","cutError":"Os axustes de seguranza do seu navegador non permiten que o editor realice automaticamente as tarefas de corte. Use o teclado para iso (Ctrl/Cmd+X).","paste":"Pegar","pasteNotification":"O seu navegador non permite pegar deste xeito. Prema %1 para pegar."},"button":{"selectedLabel":"%1 (seleccionado)"},"blockquote":{"toolbar":"Cita"},"basicstyles":{"bold":"Negra","italic":"Cursiva","strike":"Riscado","subscript":"Subíndice","superscript":"Superíndice","underline":"Subliñado"},"about":{"copy":"Copyright &copy; $1. Todos os dereitos reservados.","dlgTitle":"Sobre o CKEditor","help":"Consulte $1 para obter axuda.","moreInfo":"Para obter  información sobre a licenza, visite o noso sitio web:","title":"Sobre o CKEditor","userGuide":"Guía do usuario do CKEditor"},"editor":"Editor de texto mellorado","editorPanel":"Panel do editor de texto mellorado","common":{"editorHelp":"Prema ALT 0 para obter axuda","browseServer":"Examinar o servidor","url":"URL","protocol":"Protocolo","upload":"Enviar","uploadSubmit":"Enviar ao servidor","image":"Imaxe","flash":"Flash","form":"Formulario","checkbox":"Caixa de selección","radio":"Botón de opción","textField":"Campo de texto","textarea":"Área de texto","hiddenField":"Campo agochado","button":"Botón","select":"Campo de selección","imageButton":"Botón de imaxe","notSet":"<sen estabelecer>","id":"ID","name":"Nome","langDir":"Dirección de escritura do idioma","langDirLtr":"Esquerda a dereita (LTR)","langDirRtl":"Dereita a esquerda (RTL)","langCode":"Código do idioma","longDescr":"Descrición completa do URL","cssClass":"Clases da folla de estilos","advisoryTitle":"Título","cssStyle":"Estilo","ok":"Aceptar","cancel":"Cancelar","close":"Pechar","preview":"Vista previa","resize":"Redimensionar","generalTab":"Xeral","advancedTab":"Avanzado","validateNumberFailed":"Este valor non é un número.","confirmNewPage":"Calquera cambio que non gardara neste contido perderase.\r\nConfirma que quere cargar unha páxina nova?","confirmCancel":"Algunhas das opcións foron cambiadas.\r\nConfirma que quere pechar o diálogo?","options":"Opcións","target":"Destino","targetNew":"Nova xanela (_blank)","targetTop":"Xanela principal (_top)","targetSelf":"Mesma xanela (_self)","targetParent":"Xanela superior (_parent)","langDirLTR":"Esquerda a dereita (LTR)","langDirRTL":"Dereita a esquerda (RTL)","styles":"Estilo","cssClasses":"Clases da folla de estilos","width":"Largo","height":"Alto","align":"Aliñamento","alignLeft":"Esquerda","alignRight":"Dereita","alignCenter":"Centro","alignJustify":"Xustificado","alignTop":"Arriba","alignMiddle":"Centro","alignBottom":"Abaixo","alignNone":"Ningún","invalidValue":"Valor incorrecto.","invalidHeight":"O alto debe ser un número.","invalidWidth":"O largo debe ser un número.","invalidCssLength":"O valor especificado para o campo «%1» debe ser un número positivo con ou sen unha unidade de medida CSS correcta (px, %, in, cm, mm, em, ex, pt, ou pc).","invalidHtmlLength":"O valor especificado para o campo «%1» debe ser un número positivo con ou sen unha unidade de medida HTML correcta (px ou %).","invalidInlineStyle":"O valor especificado no estilo en liña debe consistir nunha ou máis tuplas co formato «nome : valor», separadas por punto e coma.","cssLengthTooltip":"Escriba un número para o valor en píxeles ou un número cunha unidade CSS correcta (px, %, in, cm, mm, em, ex, pt, ou pc).","unavailable":"%1<span class=\"cke_accessibility\">, non dispoñíbel</span>","keyboard":{"8":"Ir atrás","13":"Intro","16":"Maiús","17":"Ctrl","18":"Alt","32":"Espazo","35":"Fin","36":"Inicio","46":"Supr","224":"Orde"},"keyboardShortcut":"Atallo de teclado"}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/lang/hr.js b/bower_components/ckeditor/lang/hr.js
index 8ff94257357..1ee63d24b10 100644
--- a/bower_components/ckeditor/lang/hr.js
+++ b/bower_components/ckeditor/lang/hr.js
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.lang['hr']={"wsc":{"btnIgnore":"Zanemari","btnIgnoreAll":"Zanemari sve","btnReplace":"Zamijeni","btnReplaceAll":"Zamijeni sve","btnUndo":"Vrati","changeTo":"Promijeni u","errorLoading":"Greška učitavanja aplikacije: %s.","ieSpellDownload":"Provjera pravopisa nije instalirana. Želite li skinuti provjeru pravopisa?","manyChanges":"Provjera završena: Promijenjeno %1 riječi","noChanges":"Provjera završena: Nije napravljena promjena","noMispell":"Provjera završena: Nema grešaka","noSuggestions":"-Nema preporuke-","notAvailable":"Žao nam je, ali usluga trenutno nije dostupna.","notInDic":"Nije u rječniku","oneChange":"Provjera završena: Jedna riječ promjenjena","progress":"Provjera u tijeku...","title":"Provjera pravopisa","toolbar":"Provjeri pravopis"},"undo":{"redo":"Ponovi","undo":"Poništi"},"toolbar":{"toolbarCollapse":"Smanji alatnu traku","toolbarExpand":"Proširi alatnu traku","toolbarGroups":{"document":"Dokument","clipboard":"Međuspremnik/Poništi","editing":"Uređivanje","forms":"Forme","basicstyles":"Osnovni stilovi","paragraph":"Paragraf","links":"Veze","insert":"Umetni","styles":"Stilovi","colors":"Boje","tools":"Alatke"},"toolbars":"Alatne trake uređivača teksta"},"table":{"border":"Veličina okvira","caption":"Naslov","cell":{"menu":"Ćelija","insertBefore":"Ubaci ćeliju prije","insertAfter":"Ubaci ćeliju poslije","deleteCell":"Izbriši ćelije","merge":"Spoji ćelije","mergeRight":"Spoji desno","mergeDown":"Spoji dolje","splitHorizontal":"Podijeli ćeliju vodoravno","splitVertical":"Podijeli ćeliju okomito","title":"Svojstva ćelije","cellType":"Vrsta ćelije","rowSpan":"Rows Span","colSpan":"Columns Span","wordWrap":"Prelazak u novi red","hAlign":"Vodoravno poravnanje","vAlign":"Okomito poravnanje","alignBaseline":"Osnovna linija","bgColor":"Boja pozadine","borderColor":"Boja ruba","data":"Podatak","header":"Zaglavlje","yes":"Da","no":"Ne","invalidWidth":"Širina ćelije mora biti broj.","invalidHeight":"Visina ćelije mora biti broj.","invalidRowSpan":"Rows span mora biti cijeli broj.","invalidColSpan":"Columns span mora biti cijeli broj.","chooseColor":"Odaberi"},"cellPad":"Razmak ćelija","cellSpace":"Prostornost ćelija","column":{"menu":"Kolona","insertBefore":"Ubaci kolonu prije","insertAfter":"Ubaci kolonu poslije","deleteColumn":"Izbriši kolone"},"columns":"Kolona","deleteTable":"Izbriši tablicu","headers":"Zaglavlje","headersBoth":"Oba","headersColumn":"Prva kolona","headersNone":"Ništa","headersRow":"Prvi red","invalidBorder":"Debljina ruba mora biti broj.","invalidCellPadding":"Razmak ćelija mora biti broj.","invalidCellSpacing":"Prostornost ćelija mora biti broj.","invalidCols":"Broj kolona mora biti broj veći od 0.","invalidHeight":"Visina tablice mora biti broj.","invalidRows":"Broj redova mora biti broj veći od 0.","invalidWidth":"Širina tablice mora biti broj.","menu":"Svojstva tablice","row":{"menu":"Red","insertBefore":"Ubaci red prije","insertAfter":"Ubaci red poslije","deleteRow":"Izbriši redove"},"rows":"Redova","summary":"Sažetak","title":"Svojstva tablice","toolbar":"Tablica","widthPc":"postotaka","widthPx":"piksela","widthUnit":"jedinica širine"},"stylescombo":{"label":"Stil","panelTitle":"Stilovi formatiranja","panelTitle1":"Block stilovi","panelTitle2":"Inline stilovi","panelTitle3":"Object stilovi"},"specialchar":{"options":"Opcije specijalnih znakova","title":"Odaberite posebni karakter","toolbar":"Ubaci posebni znak"},"sourcearea":{"toolbar":"Kôd"},"scayt":{"btn_about":"O SCAYT","btn_dictionaries":"Rječnici","btn_disable":"Onemogući SCAYT","btn_enable":"Omogući SCAYT","btn_langs":"Jezici","btn_options":"Opcije","text_title":"Provjeri pravopis tijekom tipkanja (SCAYT)"},"removeformat":{"toolbar":"Ukloni formatiranje"},"pastetext":{"button":"Zalijepi kao čisti tekst","pasteNotification":"Your browser does not allow you to paste plain text this way. Press %1 to paste."},"pastefromword":{"confirmCleanup":"Tekst koji želite zalijepiti čini se da je kopiran iz Worda. Želite li prije očistiti tekst?","error":"Nije moguće očistiti podatke za ljepljenje zbog interne greške","title":"Zalijepi iz Worda","toolbar":"Zalijepi iz Worda"},"notification":{"closed":"Obavijest zatvorena."},"maximize":{"maximize":"Povećaj","minimize":"Smanji"},"magicline":{"title":"Ubaci paragraf ovdje"},"list":{"bulletedlist":"Obična lista","numberedlist":"Brojčana lista"},"link":{"acccessKey":"Pristupna tipka","advanced":"Napredno","advisoryContentType":"Savjetodavna vrsta sadržaja","advisoryTitle":"Savjetodavni naslov","anchor":{"toolbar":"Ubaci/promijeni sidro","menu":"Svojstva sidra","title":"Svojstva sidra","name":"Ime sidra","errorName":"Molimo unesite ime sidra","remove":"Ukloni sidro"},"anchorId":"Po Id elementa","anchorName":"Po nazivu sidra","charset":"Kodna stranica povezanih resursa","cssClasses":"Stylesheet klase","download":"Preuzmi na silu","displayText":"Prikaži tekst","emailAddress":"E-Mail adresa","emailBody":"Sadržaj poruke","emailSubject":"Naslov","id":"Id","info":"Link Info","langCode":"Smjer jezika","langDir":"Smjer jezika","langDirLTR":"S lijeva na desno (LTR)","langDirRTL":"S desna na lijevo (RTL)","menu":"Promijeni link","name":"Naziv","noAnchors":"(Nema dostupnih sidra)","noEmail":"Molimo upišite e-mail adresu","noUrl":"Molimo upišite URL link","other":"<drugi>","popupDependent":"Ovisno (Netscape)","popupFeatures":"Mogućnosti popup prozora","popupFullScreen":"Cijeli ekran (IE)","popupLeft":"Lijeva pozicija","popupLocationBar":"Traka za lokaciju","popupMenuBar":"Izborna traka","popupResizable":"Promjenjiva veličina","popupScrollBars":"Scroll traka","popupStatusBar":"Statusna traka","popupToolbar":"Traka s alatima","popupTop":"Gornja pozicija","rel":"Veza","selectAnchor":"Odaberi sidro","styles":"Stil","tabIndex":"Tab Indeks","target":"Meta","targetFrame":"<okvir>","targetFrameName":"Ime ciljnog okvira","targetPopup":"<popup prozor>","targetPopupName":"Naziv popup prozora","title":"Veza","toAnchor":"Sidro na ovoj stranici","toEmail":"E-Mail","toUrl":"URL","toolbar":"Ubaci/promijeni vezu","type":"Vrsta veze","unlink":"Ukloni vezu","upload":"Pošalji"},"indent":{"indent":"Pomakni udesno","outdent":"Pomakni ulijevo"},"image":{"alt":"Alternativni tekst","border":"Okvir","btnUpload":"Pošalji na server","button2Img":"Želite li promijeniti odabrani gumb u jednostavnu sliku?","hSpace":"HSpace","img2Button":"Želite li promijeniti odabranu sliku u gumb?","infoTab":"Info slike","linkTab":"Veza","lockRatio":"Zaključaj odnos","menu":"Svojstva slika","resetSize":"Obriši veličinu","title":"Svojstva slika","titleButton":"Image Button svojstva","upload":"Pošalji","urlMissing":"Nedostaje URL slike.","vSpace":"VSpace","validateBorder":"Okvir mora biti cijeli broj.","validateHSpace":"HSpace mora biti cijeli broj","validateVSpace":"VSpace mora biti cijeli broj."},"horizontalrule":{"toolbar":"Ubaci vodoravnu liniju"},"format":{"label":"Format","panelTitle":"Format paragrafa","tag_address":"Adresa","tag_div":"Normalno (DIV)","tag_h1":"Naslov 1","tag_h2":"Naslov 2","tag_h3":"Naslov 3","tag_h4":"Naslov 4","tag_h5":"Naslov 5","tag_h6":"Naslov 6","tag_p":"Normalno","tag_pre":"Formatirano"},"fakeobjects":{"anchor":"Sidro","flash":"Flash animacija","hiddenfield":"Sakriveno polje","iframe":"IFrame","unknown":"Nepoznati objekt"},"elementspath":{"eleLabel":"Putanje elemenata","eleTitle":"%1 element"},"contextmenu":{"options":"Opcije izbornika"},"clipboard":{"copy":"Kopiraj","copyError":"Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tipkovnici (Ctrl/Cmd+C).","cut":"Izreži","cutError":"Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog izrezivanja. Molimo koristite kraticu na tipkovnici (Ctrl/Cmd+X).","paste":"Zalijepi","pasteNotification":"Your browser doesn't allow you to paste this way. Press %1 to paste."},"button":{"selectedLabel":"%1 (Odabrano)"},"blockquote":{"toolbar":"Citat"},"basicstyles":{"bold":"Podebljano","italic":"Ukošeno","strike":"Precrtano","subscript":"Subscript","superscript":"Superscript","underline":"Potcrtano"},"about":{"copy":"Autorsko pravo &copy; $1. Sva prava pridržana.","dlgTitle":"O CKEditoru","help":"Provjeri $1 za pomoć.","moreInfo":"Za informacije o licencama posjetite našu web stranicu:","title":"O CKEditoru","userGuide":"Vodič za CKEditor korisnike"},"editor":"Bogati uređivač teksta, %1","editorPanel":"Ploča Bogatog Uređivača Teksta","common":{"editorHelp":"Pritisni ALT 0 za pomoć","browseServer":"Pretraži server","url":"URL","protocol":"Protokol","upload":"Pošalji","uploadSubmit":"Pošalji na server","image":"Slika","flash":"Flash","form":"Forma","checkbox":"Checkbox","radio":"Radio Button","textField":"Text Field","textarea":"Textarea","hiddenField":"Hidden Field","button":"Button","select":"Selection Field","imageButton":"Image Button","notSet":"<nije postavljeno>","id":"Id","name":"Naziv","langDir":"Smjer jezika","langDirLtr":"S lijeva na desno (LTR)","langDirRtl":"S desna na lijevo (RTL)","langCode":"Kôd jezika","longDescr":"Dugački opis URL","cssClass":"Klase stilova","advisoryTitle":"Advisory naslov","cssStyle":"Stil","ok":"OK","cancel":"Poništi","close":"Zatvori","preview":"Pregledaj","resize":"Povuci za promjenu veličine","generalTab":"Općenito","advancedTab":"Napredno","validateNumberFailed":"Ova vrijednost nije broj.","confirmNewPage":"Sve napravljene promjene će biti izgubljene ukoliko ih niste snimili. Sigurno želite učitati novu stranicu?","confirmCancel":"Neke od opcija su promjenjene. Sigurno želite zatvoriti ovaj prozor?","options":"Opcije","target":"Odredište","targetNew":"Novi prozor (_blank)","targetTop":"Vršni prozor (_top)","targetSelf":"Isti prozor (_self)","targetParent":"Roditeljski prozor (_parent)","langDirLTR":"S lijeva na desno (LTR)","langDirRTL":"S desna na lijevo (RTL)","styles":"Stil","cssClasses":"Klase stilova","width":"Širina","height":"Visina","align":"Poravnanje","alignLeft":"Lijevo","alignRight":"Desno","alignCenter":"Središnje","alignJustify":"Blok poravnanje","alignTop":"Vrh","alignMiddle":"Sredina","alignBottom":"Dolje","alignNone":"Bez poravnanja","invalidValue":"Neispravna vrijednost.","invalidHeight":"Visina mora biti broj.","invalidWidth":"Širina mora biti broj.","invalidCssLength":"Vrijednost određena za \"%1\" polje mora biti pozitivni broj sa ili bez važećih CSS mjernih jedinica (px, %, in, cm, mm, em, ex, pt ili pc).","invalidHtmlLength":"Vrijednost određena za \"%1\" polje mora biti pozitivni broj sa ili bez važećih HTML mjernih jedinica (px ili %).","invalidInlineStyle":"Vrijednost za linijski stil mora sadržavati jednu ili više definicija s formatom \"naziv:vrijednost\", odvojenih točka-zarezom.","cssLengthTooltip":"Unesite broj za vrijednost u pikselima ili broj s važećim CSS mjernim jedinicama (px, %, in, cm, mm, em, ex, pt ili pc).","unavailable":"%1<span class=\"cke_accessibility\">, nedostupno</span>","keyboard":{"8":"Backspace","13":"Enter","16":"Shift","17":"Ctrl","18":"Alt","32":"Space","35":"End","36":"Home","46":"Delete","224":"Command"},"keyboardShortcut":"Prečica na tipkovnici"}};
\ No newline at end of file
+CKEDITOR.lang['hr']={"wsc":{"btnIgnore":"Zanemari","btnIgnoreAll":"Zanemari sve","btnReplace":"Zamijeni","btnReplaceAll":"Zamijeni sve","btnUndo":"Vrati","changeTo":"Promijeni u","errorLoading":"Greška učitavanja aplikacije: %s.","ieSpellDownload":"Provjera pravopisa nije instalirana. Želite li skinuti provjeru pravopisa?","manyChanges":"Provjera završena: Promijenjeno %1 riječi","noChanges":"Provjera završena: Nije napravljena promjena","noMispell":"Provjera završena: Nema grešaka","noSuggestions":"-Nema preporuke-","notAvailable":"Žao nam je, ali usluga trenutno nije dostupna.","notInDic":"Nije u rječniku","oneChange":"Provjera završena: Jedna riječ promjenjena","progress":"Provjera u tijeku...","title":"Provjera pravopisa","toolbar":"Provjeri pravopis"},"undo":{"redo":"Ponovi","undo":"Poništi"},"toolbar":{"toolbarCollapse":"Smanji alatnu traku","toolbarExpand":"Proširi alatnu traku","toolbarGroups":{"document":"Dokument","clipboard":"Međuspremnik/Poništi","editing":"Uređivanje","forms":"Forme","basicstyles":"Osnovni stilovi","paragraph":"Paragraf","links":"Veze","insert":"Umetni","styles":"Stilovi","colors":"Boje","tools":"Alatke"},"toolbars":"Alatne trake uređivača teksta"},"table":{"border":"Veličina okvira","caption":"Naslov","cell":{"menu":"Ćelija","insertBefore":"Ubaci ćeliju prije","insertAfter":"Ubaci ćeliju poslije","deleteCell":"Izbriši ćelije","merge":"Spoji ćelije","mergeRight":"Spoji desno","mergeDown":"Spoji dolje","splitHorizontal":"Podijeli ćeliju vodoravno","splitVertical":"Podijeli ćeliju okomito","title":"Svojstva ćelije","cellType":"Vrsta ćelije","rowSpan":"Rows Span","colSpan":"Columns Span","wordWrap":"Prelazak u novi red","hAlign":"Vodoravno poravnanje","vAlign":"Okomito poravnanje","alignBaseline":"Osnovna linija","bgColor":"Boja pozadine","borderColor":"Boja ruba","data":"Podatak","header":"Zaglavlje","yes":"Da","no":"Ne","invalidWidth":"Širina ćelije mora biti broj.","invalidHeight":"Visina ćelije mora biti broj.","invalidRowSpan":"Rows span mora biti cijeli broj.","invalidColSpan":"Columns span mora biti cijeli broj.","chooseColor":"Odaberi"},"cellPad":"Razmak ćelija","cellSpace":"Prostornost ćelija","column":{"menu":"Kolona","insertBefore":"Ubaci kolonu prije","insertAfter":"Ubaci kolonu poslije","deleteColumn":"Izbriši kolone"},"columns":"Kolona","deleteTable":"Izbriši tablicu","headers":"Zaglavlje","headersBoth":"Oba","headersColumn":"Prva kolona","headersNone":"Ništa","headersRow":"Prvi red","invalidBorder":"Debljina ruba mora biti broj.","invalidCellPadding":"Razmak ćelija mora biti broj.","invalidCellSpacing":"Prostornost ćelija mora biti broj.","invalidCols":"Broj kolona mora biti broj veći od 0.","invalidHeight":"Visina tablice mora biti broj.","invalidRows":"Broj redova mora biti broj veći od 0.","invalidWidth":"Širina tablice mora biti broj.","menu":"Svojstva tablice","row":{"menu":"Red","insertBefore":"Ubaci red prije","insertAfter":"Ubaci red poslije","deleteRow":"Izbriši redove"},"rows":"Redova","summary":"Sažetak","title":"Svojstva tablice","toolbar":"Tablica","widthPc":"postotaka","widthPx":"piksela","widthUnit":"jedinica širine"},"stylescombo":{"label":"Stil","panelTitle":"Stilovi formatiranja","panelTitle1":"Block stilovi","panelTitle2":"Inline stilovi","panelTitle3":"Object stilovi"},"specialchar":{"options":"Opcije specijalnih znakova","title":"Odaberite posebni karakter","toolbar":"Ubaci posebni znak"},"sourcearea":{"toolbar":"Kôd"},"scayt":{"btn_about":"O SCAYT","btn_dictionaries":"Rječnici","btn_disable":"Onemogući SCAYT","btn_enable":"Omogući SCAYT","btn_langs":"Jezici","btn_options":"Opcije","text_title":"Provjeri pravopis tijekom tipkanja (SCAYT)"},"removeformat":{"toolbar":"Ukloni formatiranje"},"pastetext":{"button":"Zalijepi kao čisti tekst","pasteNotification":"Vaš preglednik Vam ne dozvoljava lijepljenje običnog teksta na ovaj način. Za lijepljenje, pritisnite %1."},"pastefromword":{"confirmCleanup":"Tekst koji želite zalijepiti čini se da je kopiran iz Worda. Želite li prije očistiti tekst?","error":"Nije moguće očistiti podatke za ljepljenje zbog interne greške","title":"Zalijepi iz Worda","toolbar":"Zalijepi iz Worda"},"notification":{"closed":"Obavijest zatvorena."},"maximize":{"maximize":"Povećaj","minimize":"Smanji"},"magicline":{"title":"Ubaci paragraf ovdje"},"list":{"bulletedlist":"Obična lista","numberedlist":"Brojčana lista"},"link":{"acccessKey":"Pristupna tipka","advanced":"Napredno","advisoryContentType":"Savjetodavna vrsta sadržaja","advisoryTitle":"Savjetodavni naslov","anchor":{"toolbar":"Ubaci/promijeni sidro","menu":"Svojstva sidra","title":"Svojstva sidra","name":"Ime sidra","errorName":"Molimo unesite ime sidra","remove":"Ukloni sidro"},"anchorId":"Po Id elementa","anchorName":"Po nazivu sidra","charset":"Kodna stranica povezanih resursa","cssClasses":"Stylesheet klase","download":"Preuzmi na silu","displayText":"Prikaži tekst","emailAddress":"E-Mail adresa","emailBody":"Sadržaj poruke","emailSubject":"Naslov","id":"Id","info":"Link Info","langCode":"Smjer jezika","langDir":"Smjer jezika","langDirLTR":"S lijeva na desno (LTR)","langDirRTL":"S desna na lijevo (RTL)","menu":"Promijeni link","name":"Naziv","noAnchors":"(Nema dostupnih sidra)","noEmail":"Molimo upišite e-mail adresu","noUrl":"Molimo upišite URL link","other":"<drugi>","popupDependent":"Ovisno (Netscape)","popupFeatures":"Mogućnosti popup prozora","popupFullScreen":"Cijeli ekran (IE)","popupLeft":"Lijeva pozicija","popupLocationBar":"Traka za lokaciju","popupMenuBar":"Izborna traka","popupResizable":"Promjenjiva veličina","popupScrollBars":"Scroll traka","popupStatusBar":"Statusna traka","popupToolbar":"Traka s alatima","popupTop":"Gornja pozicija","rel":"Veza","selectAnchor":"Odaberi sidro","styles":"Stil","tabIndex":"Tab Indeks","target":"Meta","targetFrame":"<okvir>","targetFrameName":"Ime ciljnog okvira","targetPopup":"<popup prozor>","targetPopupName":"Naziv popup prozora","title":"Veza","toAnchor":"Sidro na ovoj stranici","toEmail":"E-Mail","toUrl":"URL","toolbar":"Ubaci/promijeni vezu","type":"Vrsta veze","unlink":"Ukloni vezu","upload":"Pošalji"},"indent":{"indent":"Pomakni udesno","outdent":"Pomakni ulijevo"},"image":{"alt":"Alternativni tekst","border":"Okvir","btnUpload":"Pošalji na server","button2Img":"Želite li promijeniti odabrani gumb u jednostavnu sliku?","hSpace":"HSpace","img2Button":"Želite li promijeniti odabranu sliku u gumb?","infoTab":"Info slike","linkTab":"Veza","lockRatio":"Zaključaj odnos","menu":"Svojstva slika","resetSize":"Obriši veličinu","title":"Svojstva slika","titleButton":"Image Button svojstva","upload":"Pošalji","urlMissing":"Nedostaje URL slike.","vSpace":"VSpace","validateBorder":"Okvir mora biti cijeli broj.","validateHSpace":"HSpace mora biti cijeli broj","validateVSpace":"VSpace mora biti cijeli broj."},"horizontalrule":{"toolbar":"Ubaci vodoravnu liniju"},"format":{"label":"Format","panelTitle":"Format paragrafa","tag_address":"Adresa","tag_div":"Normalno (DIV)","tag_h1":"Naslov 1","tag_h2":"Naslov 2","tag_h3":"Naslov 3","tag_h4":"Naslov 4","tag_h5":"Naslov 5","tag_h6":"Naslov 6","tag_p":"Normalno","tag_pre":"Formatirano"},"fakeobjects":{"anchor":"Sidro","flash":"Flash animacija","hiddenfield":"Sakriveno polje","iframe":"IFrame","unknown":"Nepoznati objekt"},"elementspath":{"eleLabel":"Putanje elemenata","eleTitle":"%1 element"},"contextmenu":{"options":"Opcije izbornika"},"clipboard":{"copy":"Kopiraj","copyError":"Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tipkovnici (Ctrl/Cmd+C).","cut":"Izreži","cutError":"Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog izrezivanja. Molimo koristite kraticu na tipkovnici (Ctrl/Cmd+X).","paste":"Zalijepi","pasteNotification":"Vaš preglednik Vam ne dozvoljava lijepljenje na ovaj način. Za lijepljenje, pritisnite %1."},"button":{"selectedLabel":"%1 (Odabrano)"},"blockquote":{"toolbar":"Citat"},"basicstyles":{"bold":"Podebljano","italic":"Ukošeno","strike":"Precrtano","subscript":"Subscript","superscript":"Superscript","underline":"Potcrtano"},"about":{"copy":"Autorsko pravo &copy; $1. Sva prava pridržana.","dlgTitle":"O CKEditoru","help":"Provjeri $1 za pomoć.","moreInfo":"Za informacije o licencama posjetite našu web stranicu:","title":"O CKEditoru","userGuide":"Vodič za CKEditor korisnike"},"editor":"Bogati uređivač teksta, %1","editorPanel":"Ploča Bogatog Uređivača Teksta","common":{"editorHelp":"Pritisni ALT 0 za pomoć","browseServer":"Pretraži server","url":"URL","protocol":"Protokol","upload":"Pošalji","uploadSubmit":"Pošalji na server","image":"Slika","flash":"Flash","form":"Forma","checkbox":"Checkbox","radio":"Radio Button","textField":"Text Field","textarea":"Textarea","hiddenField":"Hidden Field","button":"Button","select":"Selection Field","imageButton":"Image Button","notSet":"<nije postavljeno>","id":"Id","name":"Naziv","langDir":"Smjer jezika","langDirLtr":"S lijeva na desno (LTR)","langDirRtl":"S desna na lijevo (RTL)","langCode":"Kôd jezika","longDescr":"Dugački opis URL","cssClass":"Klase stilova","advisoryTitle":"Advisory naslov","cssStyle":"Stil","ok":"OK","cancel":"Poništi","close":"Zatvori","preview":"Pregledaj","resize":"Povuci za promjenu veličine","generalTab":"Općenito","advancedTab":"Napredno","validateNumberFailed":"Ova vrijednost nije broj.","confirmNewPage":"Sve napravljene promjene će biti izgubljene ukoliko ih niste snimili. Sigurno želite učitati novu stranicu?","confirmCancel":"Neke od opcija su promjenjene. Sigurno želite zatvoriti ovaj prozor?","options":"Opcije","target":"Odredište","targetNew":"Novi prozor (_blank)","targetTop":"Vršni prozor (_top)","targetSelf":"Isti prozor (_self)","targetParent":"Roditeljski prozor (_parent)","langDirLTR":"S lijeva na desno (LTR)","langDirRTL":"S desna na lijevo (RTL)","styles":"Stil","cssClasses":"Klase stilova","width":"Širina","height":"Visina","align":"Poravnanje","alignLeft":"Lijevo","alignRight":"Desno","alignCenter":"Središnje","alignJustify":"Blok poravnanje","alignTop":"Vrh","alignMiddle":"Sredina","alignBottom":"Dolje","alignNone":"Bez poravnanja","invalidValue":"Neispravna vrijednost.","invalidHeight":"Visina mora biti broj.","invalidWidth":"Širina mora biti broj.","invalidCssLength":"Vrijednost određena za \"%1\" polje mora biti pozitivni broj sa ili bez važećih CSS mjernih jedinica (px, %, in, cm, mm, em, ex, pt ili pc).","invalidHtmlLength":"Vrijednost određena za \"%1\" polje mora biti pozitivni broj sa ili bez važećih HTML mjernih jedinica (px ili %).","invalidInlineStyle":"Vrijednost za linijski stil mora sadržavati jednu ili više definicija s formatom \"naziv:vrijednost\", odvojenih točka-zarezom.","cssLengthTooltip":"Unesite broj za vrijednost u pikselima ili broj s važećim CSS mjernim jedinicama (px, %, in, cm, mm, em, ex, pt ili pc).","unavailable":"%1<span class=\"cke_accessibility\">, nedostupno</span>","keyboard":{"8":"Backspace","13":"Enter","16":"Shift","17":"Ctrl","18":"Alt","32":"Space","35":"End","36":"Home","46":"Delete","224":"Command"},"keyboardShortcut":"Prečica na tipkovnici"}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/lang/nb.js b/bower_components/ckeditor/lang/nb.js
index 16a50357e62..91597662b7c 100644
--- a/bower_components/ckeditor/lang/nb.js
+++ b/bower_components/ckeditor/lang/nb.js
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.lang['nb']={"wsc":{"btnIgnore":"Ignorer","btnIgnoreAll":"Ignorer alle","btnReplace":"Erstatt","btnReplaceAll":"Erstatt alle","btnUndo":"Angre","changeTo":"Endre til","errorLoading":"Feil under lasting av applikasjonstjenestetjener: %s.","ieSpellDownload":"Stavekontroll er ikke installert. Vil du laste den ned nå?","manyChanges":"Stavekontroll fullført: %1 ord endret","noChanges":"Stavekontroll fullført: ingen ord endret","noMispell":"Stavekontroll fullført: ingen feilstavinger funnet","noSuggestions":"- Ingen forslag -","notAvailable":"Beklager, tjenesten er utilgjenglig nå.","notInDic":"Ikke i ordboken","oneChange":"Stavekontroll fullført: Ett ord endret","progress":"Stavekontroll pågår...","title":"Stavekontroll","toolbar":"Stavekontroll"},"undo":{"redo":"Gjør om","undo":"Angre"},"toolbar":{"toolbarCollapse":"Skjul verktøylinje","toolbarExpand":"Vis verktøylinje","toolbarGroups":{"document":"Dokument","clipboard":"Utklippstavle/Angre","editing":"Redigering","forms":"Skjema","basicstyles":"Basisstiler","paragraph":"Avsnitt","links":"Lenker","insert":"Innsetting","styles":"Stiler","colors":"Farger","tools":"Verktøy"},"toolbars":"Verktøylinjer for editor"},"table":{"border":"Rammestørrelse","caption":"Tittel","cell":{"menu":"Celle","insertBefore":"Sett inn celle før","insertAfter":"Sett inn celle etter","deleteCell":"Slett celler","merge":"Slå sammen celler","mergeRight":"Slå sammen høyre","mergeDown":"Slå sammen ned","splitHorizontal":"Del celle horisontalt","splitVertical":"Del celle vertikalt","title":"Celleegenskaper","cellType":"Celletype","rowSpan":"Radspenn","colSpan":"Kolonnespenn","wordWrap":"Tekstbrytning","hAlign":"Horisontal justering","vAlign":"Vertikal justering","alignBaseline":"Grunnlinje","bgColor":"Bakgrunnsfarge","borderColor":"Rammefarge","data":"Data","header":"Overskrift","yes":"Ja","no":"Nei","invalidWidth":"Cellebredde må være et tall.","invalidHeight":"Cellehøyde må være et tall.","invalidRowSpan":"Radspenn må være et heltall.","invalidColSpan":"Kolonnespenn må være et heltall.","chooseColor":"Velg"},"cellPad":"Cellepolstring","cellSpace":"Cellemarg","column":{"menu":"Kolonne","insertBefore":"Sett inn kolonne før","insertAfter":"Sett inn kolonne etter","deleteColumn":"Slett kolonner"},"columns":"Kolonner","deleteTable":"Slett tabell","headers":"Overskrifter","headersBoth":"Begge","headersColumn":"Første kolonne","headersNone":"Ingen","headersRow":"Første rad","invalidBorder":"Rammestørrelse må være et tall.","invalidCellPadding":"Cellepolstring må være et positivt tall.","invalidCellSpacing":"Cellemarg må være et positivt tall.","invalidCols":"Antall kolonner må være et tall større enn 0.","invalidHeight":"Tabellhøyde må være et tall.","invalidRows":"Antall rader må være et tall større enn 0.","invalidWidth":"Tabellbredde må være et tall.","menu":"Egenskaper for tabell","row":{"menu":"Rader","insertBefore":"Sett inn rad før","insertAfter":"Sett inn rad etter","deleteRow":"Slett rader"},"rows":"Rader","summary":"Sammendrag","title":"Egenskaper for tabell","toolbar":"Tabell","widthPc":"prosent","widthPx":"piksler","widthUnit":"Bredde-enhet"},"stylescombo":{"label":"Stil","panelTitle":"Stilformater","panelTitle1":"Blokkstiler","panelTitle2":"Inlinestiler","panelTitle3":"Objektstiler"},"specialchar":{"options":"Alternativer for spesialtegn","title":"Velg spesialtegn","toolbar":"Sett inn spesialtegn"},"sourcearea":{"toolbar":"Kilde"},"scayt":{"btn_about":"Om SCAYT","btn_dictionaries":"Ordbøker","btn_disable":"Slå av SCAYT","btn_enable":"Slå på SCAYT","btn_langs":"Språk","btn_options":"Valg","text_title":"Stavekontroll mens du skriver"},"removeformat":{"toolbar":"Fjern formatering"},"pastetext":{"button":"Lim inn som ren tekst","pasteNotification":"Your browser does not allow you to paste plain text this way. Press %1 to paste."},"pastefromword":{"confirmCleanup":"Teksten du limer inn ser ut til å være kopiert fra Word. Vil du renske den før du limer den inn?","error":"Det var ikke mulig å renske den innlimte teksten på grunn av en intern feil","title":"Lim inn fra Word","toolbar":"Lim inn fra Word"},"notification":{"closed":"Varsling lukket."},"maximize":{"maximize":"Maksimer","minimize":"Minimer"},"magicline":{"title":"Sett inn nytt avsnitt her"},"list":{"bulletedlist":"Legg til / fjern punktliste","numberedlist":"Legg til / fjern nummerert liste"},"link":{"acccessKey":"Aksessknapp","advanced":"Avansert","advisoryContentType":"Type","advisoryTitle":"Tittel","anchor":{"toolbar":"Anker","menu":"Rediger anker","title":"Egenskaper for anker","name":"Ankernavn","errorName":"Vennligst skriv inn ankernavnet","remove":"Fjern anker"},"anchorId":"Element etter ID","anchorName":"Anker etter navn","charset":"Lenket tegnsett","cssClasses":"Stilarkklasser","download":"Tving nedlasting","displayText":"Tekst som skal vises","emailAddress":"E-postadresse","emailBody":"Melding","emailSubject":"Meldingsemne","id":"Id","info":"Lenkeinfo","langCode":"Språkkode","langDir":"Språkretning","langDirLTR":"Venstre til høyre (LTR)","langDirRTL":"Høyre til venstre (RTL)","menu":"Rediger lenke","name":"Navn","noAnchors":"(Ingen anker i dokumentet)","noEmail":"Vennligst skriv inn e-postadressen","noUrl":"Vennligst skriv inn lenkens URL","other":"<annen>","popupDependent":"Avhenging (Netscape)","popupFeatures":"Egenskaper for popup-vindu","popupFullScreen":"Fullskjerm (IE)","popupLeft":"Venstre posisjon","popupLocationBar":"Adresselinje","popupMenuBar":"Menylinje","popupResizable":"Skalerbar","popupScrollBars":"Scrollbar","popupStatusBar":"Statuslinje","popupToolbar":"Verktøylinje","popupTop":"Topp-posisjon","rel":"Relasjon (rel)","selectAnchor":"Velg et anker","styles":"Stil","tabIndex":"Tabindeks","target":"Mål","targetFrame":"<ramme>","targetFrameName":"Målramme","targetPopup":"<popup-vindu>","targetPopupName":"Navn på popup-vindu","title":"Lenke","toAnchor":"Lenke til anker i teksten","toEmail":"E-post","toUrl":"URL","toolbar":"Lenke","type":"Lenketype","unlink":"Fjern lenke","upload":"Last opp"},"indent":{"indent":"Øk innrykk","outdent":"Reduser innrykk"},"image":{"alt":"Alternativ tekst","border":"Ramme","btnUpload":"Send det til serveren","button2Img":"Vil du endre den valgte bildeknappen til et vanlig bilde?","hSpace":"HMarg","img2Button":"Vil du endre det valgte bildet til en bildeknapp?","infoTab":"Bildeinformasjon","linkTab":"Lenke","lockRatio":"Lås forhold","menu":"Bildeegenskaper","resetSize":"Tilbakestill størrelse","title":"Bildeegenskaper","titleButton":"Egenskaper for bildeknapp","upload":"Last opp","urlMissing":"Bildets adresse mangler.","vSpace":"VMarg","validateBorder":"Ramme må være et heltall.","validateHSpace":"HMarg må være et heltall.","validateVSpace":"VMarg må være et heltall."},"horizontalrule":{"toolbar":"Sett inn horisontal linje"},"format":{"label":"Format","panelTitle":"Avsnittsformat","tag_address":"Adresse","tag_div":"Normal (DIV)","tag_h1":"Overskrift 1","tag_h2":"Overskrift 2","tag_h3":"Overskrift 3","tag_h4":"Overskrift 4","tag_h5":"Overskrift 5","tag_h6":"Overskrift 6","tag_p":"Normal","tag_pre":"Formatert"},"fakeobjects":{"anchor":"Anker","flash":"Flash-animasjon","hiddenfield":"Skjult felt","iframe":"IFrame","unknown":"Ukjent objekt"},"elementspath":{"eleLabel":"Element-sti","eleTitle":"%1 element"},"contextmenu":{"options":"Alternativer for høyreklikkmeny"},"clipboard":{"copy":"Kopier","copyError":"Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst bruk tastatursnarveien (Ctrl/Cmd+C).","cut":"Klipp ut","cutError":"Din nettlesers sikkerhetsinstillinger tillater ikke automatisk utklipping av tekst. Vennligst bruk tastatursnarveien (Ctrl/Cmd+X).","paste":"Lim inn","pasteNotification":"Your browser doesn't allow you to paste this way. Press %1 to paste."},"button":{"selectedLabel":"%1 (Valgt)"},"blockquote":{"toolbar":"Blokksitat"},"basicstyles":{"bold":"Fet","italic":"Kursiv","strike":"Gjennomstreking","subscript":"Senket skrift","superscript":"Hevet skrift","underline":"Understreking"},"about":{"copy":"Copyright &copy; $1. Alle rettigheter reservert.","dlgTitle":"Om CKEditor","help":"Se $1 for hjelp.","moreInfo":"For lisensieringsinformasjon, vennligst besøk vårt nettsted:","title":"Om CKEditor","userGuide":"CKEditors brukerveiledning"},"editor":"Rikteksteditor","editorPanel":"Panel for rikteksteditor","common":{"editorHelp":"Trykk ALT 0 for hjelp","browseServer":"Bla gjennom tjener","url":"URL","protocol":"Protokoll","upload":"Last opp","uploadSubmit":"Send det til serveren","image":"Bilde","flash":"Flash","form":"Skjema","checkbox":"Avmerkingsboks","radio":"Alternativknapp","textField":"Tekstboks","textarea":"Tekstområde","hiddenField":"Skjult felt","button":"Knapp","select":"Rullegardinliste","imageButton":"Bildeknapp","notSet":"<ikke satt>","id":"Id","name":"Navn","langDir":"Språkretning","langDirLtr":"Venstre til høyre (LTR)","langDirRtl":"Høyre til venstre (RTL)","langCode":"Språkkode","longDescr":"Utvidet beskrivelse","cssClass":"Stilarkklasser","advisoryTitle":"Tittel","cssStyle":"Stil","ok":"OK","cancel":"Avbryt","close":"Lukk","preview":"Forhåndsvis","resize":"Dra for å skalere","generalTab":"Generelt","advancedTab":"Avansert","validateNumberFailed":"Denne verdien er ikke et tall.","confirmNewPage":"Alle ulagrede endringer som er gjort i dette innholdet vil gå tapt. Er du sikker på at du vil laste en ny side?","confirmCancel":"Du har endret noen alternativer. Er du sikker på at du vil lukke dialogvinduet?","options":"Valg","target":"Mål","targetNew":"Nytt vindu (_blank)","targetTop":"Hele vinduet (_top)","targetSelf":"Samme vindu (_self)","targetParent":"Foreldrevindu (_parent)","langDirLTR":"Venstre til høyre (VTH)","langDirRTL":"Høyre til venstre (HTV)","styles":"Stil","cssClasses":"Stilarkklasser","width":"Bredde","height":"Høyde","align":"Juster","alignLeft":"Venstre","alignRight":"Høyre","alignCenter":"Midtjuster","alignJustify":"Blokkjuster","alignTop":"Topp","alignMiddle":"Midten","alignBottom":"Bunn","alignNone":"Ingen","invalidValue":"Ugyldig verdi.","invalidHeight":"Høyde må være et tall.","invalidWidth":"Bredde må være et tall.","invalidCssLength":"Den angitte verdien for feltet \"%1\" må være et positivt tall med eller uten en gyldig CSS-målingsenhet (px, %, in, cm, mm, em, ex, pt, eller pc).","invalidHtmlLength":"Den angitte verdien for feltet \"%1\" må være et positivt tall med eller uten en gyldig HTML-målingsenhet (px eller %).","invalidInlineStyle":"Verdi angitt for inline stil må bestå av en eller flere sett med formatet \"navn : verdi\", separert med semikolon","cssLengthTooltip":"Skriv inn et tall for en piksel-verdi eller et tall med en gyldig CSS-enhet (px, %, in, cm, mm, em, ex, pt, eller pc).","unavailable":"%1<span class=\"cke_accessibility\">, utilgjenglig</span>","keyboard":{"8":"Backspace","13":"Enter","16":"Shift","17":"Ctrl","18":"Alt","32":"Mellomrom","35":"End","36":"Home","46":"Delete","224":"Command"},"keyboardShortcut":"Tastatursnarvei"}};
\ No newline at end of file
+CKEDITOR.lang['nb']={"wsc":{"btnIgnore":"Ignorer","btnIgnoreAll":"Ignorer alle","btnReplace":"Erstatt","btnReplaceAll":"Erstatt alle","btnUndo":"Angre","changeTo":"Endre til","errorLoading":"Feil under lasting av applikasjonstjenestetjener: %s.","ieSpellDownload":"Stavekontroll er ikke installert. Vil du laste den ned nå?","manyChanges":"Stavekontroll fullført: %1 ord endret","noChanges":"Stavekontroll fullført: ingen ord endret","noMispell":"Stavekontroll fullført: ingen feilstavinger funnet","noSuggestions":"- Ingen forslag -","notAvailable":"Beklager, tjenesten er utilgjenglig nå.","notInDic":"Ikke i ordboken","oneChange":"Stavekontroll fullført: Ett ord endret","progress":"Stavekontroll pågår...","title":"Stavekontroll","toolbar":"Stavekontroll"},"undo":{"redo":"Gjør om","undo":"Angre"},"toolbar":{"toolbarCollapse":"Skjul verktøylinje","toolbarExpand":"Vis verktøylinje","toolbarGroups":{"document":"Dokument","clipboard":"Utklippstavle/Angre","editing":"Redigering","forms":"Skjema","basicstyles":"Basisstiler","paragraph":"Avsnitt","links":"Lenker","insert":"Innsetting","styles":"Stiler","colors":"Farger","tools":"Verktøy"},"toolbars":"Verktøylinjer for editor"},"table":{"border":"Rammestørrelse","caption":"Tittel","cell":{"menu":"Celle","insertBefore":"Sett inn celle før","insertAfter":"Sett inn celle etter","deleteCell":"Slett celler","merge":"Slå sammen celler","mergeRight":"Slå sammen høyre","mergeDown":"Slå sammen ned","splitHorizontal":"Del celle horisontalt","splitVertical":"Del celle vertikalt","title":"Celleegenskaper","cellType":"Celletype","rowSpan":"Radspenn","colSpan":"Kolonnespenn","wordWrap":"Tekstbrytning","hAlign":"Horisontal justering","vAlign":"Vertikal justering","alignBaseline":"Grunnlinje","bgColor":"Bakgrunnsfarge","borderColor":"Rammefarge","data":"Data","header":"Overskrift","yes":"Ja","no":"Nei","invalidWidth":"Cellebredde må være et tall.","invalidHeight":"Cellehøyde må være et tall.","invalidRowSpan":"Radspenn må være et heltall.","invalidColSpan":"Kolonnespenn må være et heltall.","chooseColor":"Velg"},"cellPad":"Cellepolstring","cellSpace":"Cellemarg","column":{"menu":"Kolonne","insertBefore":"Sett inn kolonne før","insertAfter":"Sett inn kolonne etter","deleteColumn":"Slett kolonner"},"columns":"Kolonner","deleteTable":"Slett tabell","headers":"Overskrifter","headersBoth":"Begge","headersColumn":"Første kolonne","headersNone":"Ingen","headersRow":"Første rad","invalidBorder":"Rammestørrelse må være et tall.","invalidCellPadding":"Cellepolstring må være et positivt tall.","invalidCellSpacing":"Cellemarg må være et positivt tall.","invalidCols":"Antall kolonner må være et tall større enn 0.","invalidHeight":"Tabellhøyde må være et tall.","invalidRows":"Antall rader må være et tall større enn 0.","invalidWidth":"Tabellbredde må være et tall.","menu":"Egenskaper for tabell","row":{"menu":"Rader","insertBefore":"Sett inn rad før","insertAfter":"Sett inn rad etter","deleteRow":"Slett rader"},"rows":"Rader","summary":"Sammendrag","title":"Egenskaper for tabell","toolbar":"Tabell","widthPc":"prosent","widthPx":"piksler","widthUnit":"Bredde-enhet"},"stylescombo":{"label":"Stil","panelTitle":"Stilformater","panelTitle1":"Blokkstiler","panelTitle2":"Inlinestiler","panelTitle3":"Objektstiler"},"specialchar":{"options":"Alternativer for spesialtegn","title":"Velg spesialtegn","toolbar":"Sett inn spesialtegn"},"sourcearea":{"toolbar":"Kilde"},"scayt":{"btn_about":"Om SCAYT","btn_dictionaries":"Ordbøker","btn_disable":"Slå av SCAYT","btn_enable":"Slå på SCAYT","btn_langs":"Språk","btn_options":"Valg","text_title":"Stavekontroll mens du skriver"},"removeformat":{"toolbar":"Fjern formatering"},"pastetext":{"button":"Lim inn som ren tekst","pasteNotification":"Nettleseren din lar deg ikke lime inn ren tekst på denne måten. Trykk %1 for å lime inn."},"pastefromword":{"confirmCleanup":"Teksten du limer inn ser ut til å være kopiert fra Word. Vil du renske den før du limer den inn?","error":"Det var ikke mulig å renske den innlimte teksten på grunn av en intern feil","title":"Lim inn fra Word","toolbar":"Lim inn fra Word"},"notification":{"closed":"Varsling lukket."},"maximize":{"maximize":"Maksimer","minimize":"Minimer"},"magicline":{"title":"Sett inn nytt avsnitt her"},"list":{"bulletedlist":"Legg til / fjern punktliste","numberedlist":"Legg til / fjern nummerert liste"},"link":{"acccessKey":"Aksessknapp","advanced":"Avansert","advisoryContentType":"Type","advisoryTitle":"Tittel","anchor":{"toolbar":"Anker","menu":"Rediger anker","title":"Egenskaper for anker","name":"Ankernavn","errorName":"Vennligst skriv inn ankernavnet","remove":"Fjern anker"},"anchorId":"Element etter ID","anchorName":"Anker etter navn","charset":"Lenket tegnsett","cssClasses":"Stilarkklasser","download":"Tving nedlasting","displayText":"Tekst som skal vises","emailAddress":"E-postadresse","emailBody":"Melding","emailSubject":"Meldingsemne","id":"Id","info":"Lenkeinfo","langCode":"Språkkode","langDir":"Språkretning","langDirLTR":"Venstre til høyre (LTR)","langDirRTL":"Høyre til venstre (RTL)","menu":"Rediger lenke","name":"Navn","noAnchors":"(Ingen anker i dokumentet)","noEmail":"Vennligst skriv inn e-postadressen","noUrl":"Vennligst skriv inn lenkens URL","other":"<annen>","popupDependent":"Avhenging (Netscape)","popupFeatures":"Egenskaper for popup-vindu","popupFullScreen":"Fullskjerm (IE)","popupLeft":"Venstre posisjon","popupLocationBar":"Adresselinje","popupMenuBar":"Menylinje","popupResizable":"Skalerbar","popupScrollBars":"Scrollbar","popupStatusBar":"Statuslinje","popupToolbar":"Verktøylinje","popupTop":"Topp-posisjon","rel":"Relasjon (rel)","selectAnchor":"Velg et anker","styles":"Stil","tabIndex":"Tabindeks","target":"Mål","targetFrame":"<ramme>","targetFrameName":"Målramme","targetPopup":"<popup-vindu>","targetPopupName":"Navn på popup-vindu","title":"Lenke","toAnchor":"Lenke til anker i teksten","toEmail":"E-post","toUrl":"URL","toolbar":"Lenke","type":"Lenketype","unlink":"Fjern lenke","upload":"Last opp"},"indent":{"indent":"Øk innrykk","outdent":"Reduser innrykk"},"image":{"alt":"Alternativ tekst","border":"Ramme","btnUpload":"Send det til serveren","button2Img":"Vil du endre den valgte bildeknappen til et vanlig bilde?","hSpace":"HMarg","img2Button":"Vil du endre det valgte bildet til en bildeknapp?","infoTab":"Bildeinformasjon","linkTab":"Lenke","lockRatio":"Lås forhold","menu":"Bildeegenskaper","resetSize":"Tilbakestill størrelse","title":"Bildeegenskaper","titleButton":"Egenskaper for bildeknapp","upload":"Last opp","urlMissing":"Bildets adresse mangler.","vSpace":"VMarg","validateBorder":"Ramme må være et heltall.","validateHSpace":"HMarg må være et heltall.","validateVSpace":"VMarg må være et heltall."},"horizontalrule":{"toolbar":"Sett inn horisontal linje"},"format":{"label":"Format","panelTitle":"Avsnittsformat","tag_address":"Adresse","tag_div":"Normal (DIV)","tag_h1":"Overskrift 1","tag_h2":"Overskrift 2","tag_h3":"Overskrift 3","tag_h4":"Overskrift 4","tag_h5":"Overskrift 5","tag_h6":"Overskrift 6","tag_p":"Normal","tag_pre":"Formatert"},"fakeobjects":{"anchor":"Anker","flash":"Flash-animasjon","hiddenfield":"Skjult felt","iframe":"IFrame","unknown":"Ukjent objekt"},"elementspath":{"eleLabel":"Element-sti","eleTitle":"%1 element"},"contextmenu":{"options":"Alternativer for høyreklikkmeny"},"clipboard":{"copy":"Kopier","copyError":"Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst bruk tastatursnarveien (Ctrl/Cmd+C).","cut":"Klipp ut","cutError":"Din nettlesers sikkerhetsinstillinger tillater ikke automatisk utklipping av tekst. Vennligst bruk tastatursnarveien (Ctrl/Cmd+X).","paste":"Lim inn","pasteNotification":"Nettleseren din lar deg ikke lime inn på denne måten. Trykk %1 for å lime inn."},"button":{"selectedLabel":"%1 (Valgt)"},"blockquote":{"toolbar":"Blokksitat"},"basicstyles":{"bold":"Fet","italic":"Kursiv","strike":"Gjennomstreking","subscript":"Senket skrift","superscript":"Hevet skrift","underline":"Understreking"},"about":{"copy":"Copyright &copy; $1. Alle rettigheter reservert.","dlgTitle":"Om CKEditor","help":"Se $1 for hjelp.","moreInfo":"For lisensieringsinformasjon, vennligst besøk vårt nettsted:","title":"Om CKEditor","userGuide":"CKEditors brukerveiledning"},"editor":"Rikteksteditor","editorPanel":"Panel for rikteksteditor","common":{"editorHelp":"Trykk ALT 0 for hjelp","browseServer":"Bla gjennom tjener","url":"URL","protocol":"Protokoll","upload":"Last opp","uploadSubmit":"Send det til serveren","image":"Bilde","flash":"Flash","form":"Skjema","checkbox":"Avmerkingsboks","radio":"Alternativknapp","textField":"Tekstboks","textarea":"Tekstområde","hiddenField":"Skjult felt","button":"Knapp","select":"Rullegardinliste","imageButton":"Bildeknapp","notSet":"<ikke satt>","id":"Id","name":"Navn","langDir":"Språkretning","langDirLtr":"Venstre til høyre (LTR)","langDirRtl":"Høyre til venstre (RTL)","langCode":"Språkkode","longDescr":"Utvidet beskrivelse","cssClass":"Stilarkklasser","advisoryTitle":"Tittel","cssStyle":"Stil","ok":"OK","cancel":"Avbryt","close":"Lukk","preview":"Forhåndsvis","resize":"Dra for å skalere","generalTab":"Generelt","advancedTab":"Avansert","validateNumberFailed":"Denne verdien er ikke et tall.","confirmNewPage":"Alle ulagrede endringer som er gjort i dette innholdet vil gå tapt. Er du sikker på at du vil laste en ny side?","confirmCancel":"Du har endret noen alternativer. Er du sikker på at du vil lukke dialogvinduet?","options":"Valg","target":"Mål","targetNew":"Nytt vindu (_blank)","targetTop":"Hele vinduet (_top)","targetSelf":"Samme vindu (_self)","targetParent":"Foreldrevindu (_parent)","langDirLTR":"Venstre til høyre (VTH)","langDirRTL":"Høyre til venstre (HTV)","styles":"Stil","cssClasses":"Stilarkklasser","width":"Bredde","height":"Høyde","align":"Juster","alignLeft":"Venstre","alignRight":"Høyre","alignCenter":"Midtjuster","alignJustify":"Blokkjuster","alignTop":"Topp","alignMiddle":"Midten","alignBottom":"Bunn","alignNone":"Ingen","invalidValue":"Ugyldig verdi.","invalidHeight":"Høyde må være et tall.","invalidWidth":"Bredde må være et tall.","invalidCssLength":"Den angitte verdien for feltet \"%1\" må være et positivt tall med eller uten en gyldig CSS-målingsenhet (px, %, in, cm, mm, em, ex, pt, eller pc).","invalidHtmlLength":"Den angitte verdien for feltet \"%1\" må være et positivt tall med eller uten en gyldig HTML-målingsenhet (px eller %).","invalidInlineStyle":"Verdi angitt for inline stil må bestå av en eller flere sett med formatet \"navn : verdi\", separert med semikolon","cssLengthTooltip":"Skriv inn et tall for en piksel-verdi eller et tall med en gyldig CSS-enhet (px, %, in, cm, mm, em, ex, pt, eller pc).","unavailable":"%1<span class=\"cke_accessibility\">, utilgjenglig</span>","keyboard":{"8":"Backspace","13":"Enter","16":"Shift","17":"Ctrl","18":"Alt","32":"Mellomrom","35":"End","36":"Home","46":"Delete","224":"Command"},"keyboardShortcut":"Tastatursnarvei"}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/lang/pl.js b/bower_components/ckeditor/lang/pl.js
index 0f7c47dbc30..0cc15f8974a 100644
--- a/bower_components/ckeditor/lang/pl.js
+++ b/bower_components/ckeditor/lang/pl.js
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.lang['pl']={"wsc":{"btnIgnore":"Ignoruj","btnIgnoreAll":"Ignoruj wszystkie","btnReplace":"Zmień","btnReplaceAll":"Zmień wszystkie","btnUndo":"Cofnij","changeTo":"Zmień na","errorLoading":"Błąd wczytywania hosta aplikacji usługi: %s.","ieSpellDownload":"Słownik nie jest zainstalowany. Czy chcesz go pobrać?","manyChanges":"Sprawdzanie zakończone: zmieniono %l słów","noChanges":"Sprawdzanie zakończone: nie zmieniono żadnego słowa","noMispell":"Sprawdzanie zakończone: nie znaleziono błędów","noSuggestions":"- Brak sugestii -","notAvailable":"Przepraszamy, ale usługa jest obecnie niedostępna.","notInDic":"Słowa nie ma w słowniku","oneChange":"Sprawdzanie zakończone: zmieniono jedno słowo","progress":"Trwa sprawdzanie...","title":"Sprawdź pisownię","toolbar":"Sprawdź pisownię"},"undo":{"redo":"Ponów","undo":"Cofnij"},"toolbar":{"toolbarCollapse":"Zwiń pasek narzędzi","toolbarExpand":"Rozwiń pasek narzędzi","toolbarGroups":{"document":"Dokument","clipboard":"Schowek/Wstecz","editing":"Edycja","forms":"Formularze","basicstyles":"Style podstawowe","paragraph":"Akapit","links":"Hiperłącza","insert":"Wstawianie","styles":"Style","colors":"Kolory","tools":"Narzędzia"},"toolbars":"Paski narzędzi edytora"},"table":{"border":"Grubość obramowania","caption":"Tytuł","cell":{"menu":"Komórka","insertBefore":"Wstaw komórkę z lewej","insertAfter":"Wstaw komórkę z prawej","deleteCell":"Usuń komórki","merge":"Połącz komórki","mergeRight":"Połącz z komórką z prawej","mergeDown":"Połącz z komórką poniżej","splitHorizontal":"Podziel komórkę poziomo","splitVertical":"Podziel komórkę pionowo","title":"Właściwości komórki","cellType":"Typ komórki","rowSpan":"Scalenie wierszy","colSpan":"Scalenie komórek","wordWrap":"Zawijanie słów","hAlign":"Wyrównanie poziome","vAlign":"Wyrównanie pionowe","alignBaseline":"Linia bazowa","bgColor":"Kolor tła","borderColor":"Kolor obramowania","data":"Dane","header":"Nagłówek","yes":"Tak","no":"Nie","invalidWidth":"Szerokość komórki musi być liczbą.","invalidHeight":"Wysokość komórki musi być liczbą.","invalidRowSpan":"Scalenie wierszy musi być liczbą całkowitą.","invalidColSpan":"Scalenie komórek musi być liczbą całkowitą.","chooseColor":"Wybierz"},"cellPad":"Dopełnienie komórek","cellSpace":"Odstęp pomiędzy komórkami","column":{"menu":"Kolumna","insertBefore":"Wstaw kolumnę z lewej","insertAfter":"Wstaw kolumnę z prawej","deleteColumn":"Usuń kolumny"},"columns":"Liczba kolumn","deleteTable":"Usuń tabelę","headers":"Nagłówki","headersBoth":"Oba","headersColumn":"Pierwsza kolumna","headersNone":"Brak","headersRow":"Pierwszy wiersz","invalidBorder":"Wartość obramowania musi być liczbą.","invalidCellPadding":"Dopełnienie komórek musi być liczbą dodatnią.","invalidCellSpacing":"Odstęp pomiędzy komórkami musi być liczbą dodatnią.","invalidCols":"Liczba kolumn musi być większa niż 0.","invalidHeight":"Wysokość tabeli musi być liczbą.","invalidRows":"Liczba wierszy musi być większa niż 0.","invalidWidth":"Szerokość tabeli musi być liczbą.","menu":"Właściwości tabeli","row":{"menu":"Wiersz","insertBefore":"Wstaw wiersz powyżej","insertAfter":"Wstaw wiersz poniżej","deleteRow":"Usuń wiersze"},"rows":"Liczba wierszy","summary":"Podsumowanie","title":"Właściwości tabeli","toolbar":"Tabela","widthPc":"%","widthPx":"piksele","widthUnit":"jednostka szerokości"},"stylescombo":{"label":"Styl","panelTitle":"Style formatujące","panelTitle1":"Style blokowe","panelTitle2":"Style liniowe","panelTitle3":"Style obiektowe"},"specialchar":{"options":"Opcje znaków specjalnych","title":"Wybierz znak specjalny","toolbar":"Wstaw znak specjalny"},"sourcearea":{"toolbar":"Źródło dokumentu"},"scayt":{"btn_about":"Informacje o SCAYT","btn_dictionaries":"Słowniki","btn_disable":"Wyłącz SCAYT","btn_enable":"Włącz SCAYT","btn_langs":"Języki","btn_options":"Opcje","text_title":"Sprawdź pisownię podczas pisania (SCAYT)"},"removeformat":{"toolbar":"Usuń formatowanie"},"pastetext":{"button":"Wklej jako czysty tekst","pasteNotification":"Your browser does not allow you to paste plain text this way. Press %1 to paste."},"pastefromword":{"confirmCleanup":"Tekst, który chcesz wkleić, prawdopodobnie pochodzi z programu Microsoft Word. Czy chcesz go wyczyścić przed wklejeniem?","error":"Wyczyszczenie wklejonych danych nie było możliwe z powodu wystąpienia błędu.","title":"Wklej z programu MS Word","toolbar":"Wklej z programu MS Word"},"notification":{"closed":"Powiadomienie zostało zamknięte."},"maximize":{"maximize":"Maksymalizuj","minimize":"Minimalizuj"},"magicline":{"title":"Wstaw nowy akapit"},"list":{"bulletedlist":"Lista wypunktowana","numberedlist":"Lista numerowana"},"link":{"acccessKey":"Klawisz dostępu","advanced":"Zaawansowane","advisoryContentType":"Typ MIME obiektu docelowego","advisoryTitle":"Opis obiektu docelowego","anchor":{"toolbar":"Wstaw/edytuj kotwicę","menu":"Właściwości kotwicy","title":"Właściwości kotwicy","name":"Nazwa kotwicy","errorName":"Wpisz nazwę kotwicy","remove":"Usuń kotwicę"},"anchorId":"Wg identyfikatora","anchorName":"Wg nazwy","charset":"Kodowanie znaków obiektu docelowego","cssClasses":"Nazwa klasy CSS","download":"Wymuś pobieranie","displayText":"Wyświetlany tekst","emailAddress":"Adres e-mail","emailBody":"Treść","emailSubject":"Temat","id":"Id","info":"Informacje ","langCode":"Kod języka","langDir":"Kierunek tekstu","langDirLTR":"Od lewej do prawej (LTR)","langDirRTL":"Od prawej do lewej (RTL)","menu":"Edytuj odnośnik","name":"Nazwa","noAnchors":"(W dokumencie nie zdefiniowano żadnych kotwic)","noEmail":"Podaj adres e-mail","noUrl":"Podaj adres URL","other":"<inny>","popupDependent":"Okno zależne (Netscape)","popupFeatures":"Właściwości wyskakującego okna","popupFullScreen":"Pełny ekran (IE)","popupLeft":"Pozycja w poziomie","popupLocationBar":"Pasek adresu","popupMenuBar":"Pasek menu","popupResizable":"Skalowalny","popupScrollBars":"Paski przewijania","popupStatusBar":"Pasek statusu","popupToolbar":"Pasek narzędzi","popupTop":"Pozycja w pionie","rel":"Relacja","selectAnchor":"Wybierz kotwicę","styles":"Styl","tabIndex":"Indeks kolejności","target":"Obiekt docelowy","targetFrame":"<ramka>","targetFrameName":"Nazwa ramki docelowej","targetPopup":"<wyskakujące okno>","targetPopupName":"Nazwa wyskakującego okna","title":"Odnośnik","toAnchor":"Odnośnik wewnątrz strony (kotwica)","toEmail":"Adres e-mail","toUrl":"Adres URL","toolbar":"Wstaw/edytuj odnośnik","type":"Typ odnośnika","unlink":"Usuń odnośnik","upload":"Wyślij"},"indent":{"indent":"Zwiększ wcięcie","outdent":"Zmniejsz wcięcie"},"image":{"alt":"Tekst zastępczy","border":"Obramowanie","btnUpload":"Wyślij","button2Img":"Czy chcesz przekonwertować zaznaczony przycisk graficzny do zwykłego obrazka?","hSpace":"Odstęp poziomy","img2Button":"Czy chcesz przekonwertować zaznaczony obrazek do przycisku graficznego?","infoTab":"Informacje o obrazku","linkTab":"Hiperłącze","lockRatio":"Zablokuj proporcje","menu":"Właściwości obrazka","resetSize":"Przywróć rozmiar","title":"Właściwości obrazka","titleButton":"Właściwości przycisku graficznego","upload":"Wyślij","urlMissing":"Podaj adres URL obrazka.","vSpace":"Odstęp pionowy","validateBorder":"Wartość obramowania musi być liczbą całkowitą.","validateHSpace":"Wartość odstępu poziomego musi być liczbą całkowitą.","validateVSpace":"Wartość odstępu pionowego musi być liczbą całkowitą."},"horizontalrule":{"toolbar":"Wstaw poziomą linię"},"format":{"label":"Format","panelTitle":"Format","tag_address":"Adres","tag_div":"Normalny (DIV)","tag_h1":"Nagłówek 1","tag_h2":"Nagłówek 2","tag_h3":"Nagłówek 3","tag_h4":"Nagłówek 4","tag_h5":"Nagłówek 5","tag_h6":"Nagłówek 6","tag_p":"Normalny","tag_pre":"Tekst sformatowany"},"fakeobjects":{"anchor":"Kotwica","flash":"Animacja Flash","hiddenfield":"Pole ukryte","iframe":"IFrame","unknown":"Nieznany obiekt"},"elementspath":{"eleLabel":"Ścieżka elementów","eleTitle":"element %1"},"contextmenu":{"options":"Opcje menu kontekstowego"},"clipboard":{"copy":"Kopiuj","copyError":"Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne kopiowanie tekstu. Użyj skrótu klawiszowego Ctrl/Cmd+C.","cut":"Wytnij","cutError":"Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne wycinanie tekstu. Użyj skrótu klawiszowego Ctrl/Cmd+X.","paste":"Wklej","pasteNotification":"Twoja przeglądarka nie pozwala na wklejanie treści w ten sposób. Naciśnij %1 by wkleić tekst."},"button":{"selectedLabel":"%1 (Wybrany)"},"blockquote":{"toolbar":"Cytat"},"basicstyles":{"bold":"Pogrubienie","italic":"Kursywa","strike":"Przekreślenie","subscript":"Indeks dolny","superscript":"Indeks górny","underline":"Podkreślenie"},"about":{"copy":"Copyright &copy; $1. Wszelkie prawa zastrzeżone.","dlgTitle":"Informacje o programie CKEditor","help":"Pomoc znajdziesz w $1.","moreInfo":"Informacje na temat licencji można znaleźć na naszej stronie:","title":"Informacje o programie CKEditor","userGuide":"podręczniku użytkownika programu CKEditor"},"editor":"Edytor tekstu sformatowanego","editorPanel":"Panel edytora tekstu sformatowanego","common":{"editorHelp":"W celu uzyskania pomocy naciśnij ALT 0","browseServer":"Przeglądaj","url":"Adres URL","protocol":"Protokół","upload":"Wyślij","uploadSubmit":"Wyślij","image":"Obrazek","flash":"Flash","form":"Formularz","checkbox":"Pole wyboru (checkbox)","radio":"Przycisk opcji (radio)","textField":"Pole tekstowe","textarea":"Obszar tekstowy","hiddenField":"Pole ukryte","button":"Przycisk","select":"Lista wyboru","imageButton":"Przycisk graficzny","notSet":"<nie ustawiono>","id":"Id","name":"Nazwa","langDir":"Kierunek tekstu","langDirLtr":"Od lewej do prawej (LTR)","langDirRtl":"Od prawej do lewej (RTL)","langCode":"Kod języka","longDescr":"Adres URL długiego opisu","cssClass":"Nazwa klasy CSS","advisoryTitle":"Opis obiektu docelowego","cssStyle":"Styl","ok":"OK","cancel":"Anuluj","close":"Zamknij","preview":"Podgląd","resize":"Przeciągnij, aby zmienić rozmiar","generalTab":"Ogólne","advancedTab":"Zaawansowane","validateNumberFailed":"Ta wartość nie jest liczbą.","confirmNewPage":"Wszystkie niezapisane zmiany zostaną utracone. Czy na pewno wczytać nową stronę?","confirmCancel":"Pewne opcje zostały zmienione. Czy na pewno zamknąć okno dialogowe?","options":"Opcje","target":"Obiekt docelowy","targetNew":"Nowe okno (_blank)","targetTop":"Okno najwyżej w hierarchii (_top)","targetSelf":"To samo okno (_self)","targetParent":"Okno nadrzędne (_parent)","langDirLTR":"Od lewej do prawej (LTR)","langDirRTL":"Od prawej do lewej (RTL)","styles":"Style","cssClasses":"Klasy arkusza stylów","width":"Szerokość","height":"Wysokość","align":"Wyrównaj","alignLeft":"Do lewej","alignRight":"Do prawej","alignCenter":"Do środka","alignJustify":"Wyjustuj","alignTop":"Do góry","alignMiddle":"Do środka","alignBottom":"Do dołu","alignNone":"Brak","invalidValue":"Nieprawidłowa wartość.","invalidHeight":"Wysokość musi być liczbą.","invalidWidth":"Szerokość musi być liczbą.","invalidCssLength":"Wartość podana dla pola \"%1\" musi być liczbą dodatnią bez jednostki lub z poprawną jednostką długości zgodną z CSS (px, %, in, cm, mm, em, ex, pt lub pc).","invalidHtmlLength":"Wartość podana dla pola \"%1\" musi być liczbą dodatnią bez jednostki lub z poprawną jednostką długości zgodną z HTML (px lub %).","invalidInlineStyle":"Wartość podana dla stylu musi składać się z jednej lub większej liczby krotek w formacie \"nazwa : wartość\", rozdzielonych średnikami.","cssLengthTooltip":"Wpisz liczbę dla wartości w pikselach lub liczbę wraz z jednostką długości zgodną z CSS (px, %, in, cm, mm, em, ex, pt lub pc).","unavailable":"%1<span class=\"cke_accessibility\">, niedostępne</span>","keyboard":{"8":"Backspace","13":"Enter","16":"Shift","17":"Ctrl","18":"Alt","32":"spacja","35":"End","36":"Home","46":"Delete","224":"Command"},"keyboardShortcut":"Skrót klawiszowy"}};
\ No newline at end of file
+CKEDITOR.lang['pl']={"wsc":{"btnIgnore":"Ignoruj","btnIgnoreAll":"Ignoruj wszystkie","btnReplace":"Zmień","btnReplaceAll":"Zmień wszystkie","btnUndo":"Cofnij","changeTo":"Zmień na","errorLoading":"Błąd wczytywania hosta aplikacji usługi: %s.","ieSpellDownload":"Słownik nie jest zainstalowany. Czy chcesz go pobrać?","manyChanges":"Sprawdzanie zakończone: zmieniono %l słów","noChanges":"Sprawdzanie zakończone: nie zmieniono żadnego słowa","noMispell":"Sprawdzanie zakończone: nie znaleziono błędów","noSuggestions":"- Brak sugestii -","notAvailable":"Przepraszamy, ale usługa jest obecnie niedostępna.","notInDic":"Słowa nie ma w słowniku","oneChange":"Sprawdzanie zakończone: zmieniono jedno słowo","progress":"Trwa sprawdzanie...","title":"Sprawdź pisownię","toolbar":"Sprawdź pisownię"},"undo":{"redo":"Ponów","undo":"Cofnij"},"toolbar":{"toolbarCollapse":"Zwiń pasek narzędzi","toolbarExpand":"Rozwiń pasek narzędzi","toolbarGroups":{"document":"Dokument","clipboard":"Schowek/Wstecz","editing":"Edycja","forms":"Formularze","basicstyles":"Style podstawowe","paragraph":"Akapit","links":"Hiperłącza","insert":"Wstawianie","styles":"Style","colors":"Kolory","tools":"Narzędzia"},"toolbars":"Paski narzędzi edytora"},"table":{"border":"Grubość obramowania","caption":"Tytuł","cell":{"menu":"Komórka","insertBefore":"Wstaw komórkę z lewej","insertAfter":"Wstaw komórkę z prawej","deleteCell":"Usuń komórki","merge":"Połącz komórki","mergeRight":"Połącz z komórką z prawej","mergeDown":"Połącz z komórką poniżej","splitHorizontal":"Podziel komórkę poziomo","splitVertical":"Podziel komórkę pionowo","title":"Właściwości komórki","cellType":"Typ komórki","rowSpan":"Scalenie wierszy","colSpan":"Scalenie komórek","wordWrap":"Zawijanie słów","hAlign":"Wyrównanie poziome","vAlign":"Wyrównanie pionowe","alignBaseline":"Linia bazowa","bgColor":"Kolor tła","borderColor":"Kolor obramowania","data":"Dane","header":"Nagłówek","yes":"Tak","no":"Nie","invalidWidth":"Szerokość komórki musi być liczbą.","invalidHeight":"Wysokość komórki musi być liczbą.","invalidRowSpan":"Scalenie wierszy musi być liczbą całkowitą.","invalidColSpan":"Scalenie komórek musi być liczbą całkowitą.","chooseColor":"Wybierz"},"cellPad":"Dopełnienie komórek","cellSpace":"Odstęp pomiędzy komórkami","column":{"menu":"Kolumna","insertBefore":"Wstaw kolumnę z lewej","insertAfter":"Wstaw kolumnę z prawej","deleteColumn":"Usuń kolumny"},"columns":"Liczba kolumn","deleteTable":"Usuń tabelę","headers":"Nagłówki","headersBoth":"Oba","headersColumn":"Pierwsza kolumna","headersNone":"Brak","headersRow":"Pierwszy wiersz","invalidBorder":"Wartość obramowania musi być liczbą.","invalidCellPadding":"Dopełnienie komórek musi być liczbą dodatnią.","invalidCellSpacing":"Odstęp pomiędzy komórkami musi być liczbą dodatnią.","invalidCols":"Liczba kolumn musi być większa niż 0.","invalidHeight":"Wysokość tabeli musi być liczbą.","invalidRows":"Liczba wierszy musi być większa niż 0.","invalidWidth":"Szerokość tabeli musi być liczbą.","menu":"Właściwości tabeli","row":{"menu":"Wiersz","insertBefore":"Wstaw wiersz powyżej","insertAfter":"Wstaw wiersz poniżej","deleteRow":"Usuń wiersze"},"rows":"Liczba wierszy","summary":"Podsumowanie","title":"Właściwości tabeli","toolbar":"Tabela","widthPc":"%","widthPx":"piksele","widthUnit":"jednostka szerokości"},"stylescombo":{"label":"Styl","panelTitle":"Style formatujące","panelTitle1":"Style blokowe","panelTitle2":"Style liniowe","panelTitle3":"Style obiektowe"},"specialchar":{"options":"Opcje znaków specjalnych","title":"Wybierz znak specjalny","toolbar":"Wstaw znak specjalny"},"sourcearea":{"toolbar":"Źródło dokumentu"},"scayt":{"btn_about":"Informacje o SCAYT","btn_dictionaries":"Słowniki","btn_disable":"Wyłącz SCAYT","btn_enable":"Włącz SCAYT","btn_langs":"Języki","btn_options":"Opcje","text_title":"Sprawdź pisownię podczas pisania (SCAYT)"},"removeformat":{"toolbar":"Usuń formatowanie"},"pastetext":{"button":"Wklej jako czysty tekst","pasteNotification":"Twoja przeglądarka nie pozwala na wklejanie treści w ten sposób. Naciśnij %1 by wkleić tekst."},"pastefromword":{"confirmCleanup":"Tekst, który chcesz wkleić, prawdopodobnie pochodzi z programu Microsoft Word. Czy chcesz go wyczyścić przed wklejeniem?","error":"Wyczyszczenie wklejonych danych nie było możliwe z powodu wystąpienia błędu.","title":"Wklej z programu MS Word","toolbar":"Wklej z programu MS Word"},"notification":{"closed":"Powiadomienie zostało zamknięte."},"maximize":{"maximize":"Maksymalizuj","minimize":"Minimalizuj"},"magicline":{"title":"Wstaw nowy akapit"},"list":{"bulletedlist":"Lista wypunktowana","numberedlist":"Lista numerowana"},"link":{"acccessKey":"Klawisz dostępu","advanced":"Zaawansowane","advisoryContentType":"Typ MIME obiektu docelowego","advisoryTitle":"Opis obiektu docelowego","anchor":{"toolbar":"Wstaw/edytuj kotwicę","menu":"Właściwości kotwicy","title":"Właściwości kotwicy","name":"Nazwa kotwicy","errorName":"Wpisz nazwę kotwicy","remove":"Usuń kotwicę"},"anchorId":"Wg identyfikatora","anchorName":"Wg nazwy","charset":"Kodowanie znaków obiektu docelowego","cssClasses":"Nazwa klasy CSS","download":"Wymuś pobieranie","displayText":"Wyświetlany tekst","emailAddress":"Adres e-mail","emailBody":"Treść","emailSubject":"Temat","id":"Id","info":"Informacje ","langCode":"Kod języka","langDir":"Kierunek tekstu","langDirLTR":"Od lewej do prawej (LTR)","langDirRTL":"Od prawej do lewej (RTL)","menu":"Edytuj odnośnik","name":"Nazwa","noAnchors":"(W dokumencie nie zdefiniowano żadnych kotwic)","noEmail":"Podaj adres e-mail","noUrl":"Podaj adres URL","other":"<inny>","popupDependent":"Okno zależne (Netscape)","popupFeatures":"Właściwości wyskakującego okna","popupFullScreen":"Pełny ekran (IE)","popupLeft":"Pozycja w poziomie","popupLocationBar":"Pasek adresu","popupMenuBar":"Pasek menu","popupResizable":"Skalowalny","popupScrollBars":"Paski przewijania","popupStatusBar":"Pasek statusu","popupToolbar":"Pasek narzędzi","popupTop":"Pozycja w pionie","rel":"Relacja","selectAnchor":"Wybierz kotwicę","styles":"Styl","tabIndex":"Indeks kolejności","target":"Obiekt docelowy","targetFrame":"<ramka>","targetFrameName":"Nazwa ramki docelowej","targetPopup":"<wyskakujące okno>","targetPopupName":"Nazwa wyskakującego okna","title":"Odnośnik","toAnchor":"Odnośnik wewnątrz strony (kotwica)","toEmail":"Adres e-mail","toUrl":"Adres URL","toolbar":"Wstaw/edytuj odnośnik","type":"Typ odnośnika","unlink":"Usuń odnośnik","upload":"Wyślij"},"indent":{"indent":"Zwiększ wcięcie","outdent":"Zmniejsz wcięcie"},"image":{"alt":"Tekst zastępczy","border":"Obramowanie","btnUpload":"Wyślij","button2Img":"Czy chcesz przekonwertować zaznaczony przycisk graficzny do zwykłego obrazka?","hSpace":"Odstęp poziomy","img2Button":"Czy chcesz przekonwertować zaznaczony obrazek do przycisku graficznego?","infoTab":"Informacje o obrazku","linkTab":"Hiperłącze","lockRatio":"Zablokuj proporcje","menu":"Właściwości obrazka","resetSize":"Przywróć rozmiar","title":"Właściwości obrazka","titleButton":"Właściwości przycisku graficznego","upload":"Wyślij","urlMissing":"Podaj adres URL obrazka.","vSpace":"Odstęp pionowy","validateBorder":"Wartość obramowania musi być liczbą całkowitą.","validateHSpace":"Wartość odstępu poziomego musi być liczbą całkowitą.","validateVSpace":"Wartość odstępu pionowego musi być liczbą całkowitą."},"horizontalrule":{"toolbar":"Wstaw poziomą linię"},"format":{"label":"Format","panelTitle":"Format","tag_address":"Adres","tag_div":"Normalny (DIV)","tag_h1":"Nagłówek 1","tag_h2":"Nagłówek 2","tag_h3":"Nagłówek 3","tag_h4":"Nagłówek 4","tag_h5":"Nagłówek 5","tag_h6":"Nagłówek 6","tag_p":"Normalny","tag_pre":"Tekst sformatowany"},"fakeobjects":{"anchor":"Kotwica","flash":"Animacja Flash","hiddenfield":"Pole ukryte","iframe":"IFrame","unknown":"Nieznany obiekt"},"elementspath":{"eleLabel":"Ścieżka elementów","eleTitle":"element %1"},"contextmenu":{"options":"Opcje menu kontekstowego"},"clipboard":{"copy":"Kopiuj","copyError":"Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne kopiowanie tekstu. Użyj skrótu klawiszowego Ctrl/Cmd+C.","cut":"Wytnij","cutError":"Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne wycinanie tekstu. Użyj skrótu klawiszowego Ctrl/Cmd+X.","paste":"Wklej","pasteNotification":"Twoja przeglądarka nie pozwala na wklejanie treści w ten sposób. Naciśnij %1 by wkleić tekst."},"button":{"selectedLabel":"%1 (Wybrany)"},"blockquote":{"toolbar":"Cytat"},"basicstyles":{"bold":"Pogrubienie","italic":"Kursywa","strike":"Przekreślenie","subscript":"Indeks dolny","superscript":"Indeks górny","underline":"Podkreślenie"},"about":{"copy":"Copyright &copy; $1. Wszelkie prawa zastrzeżone.","dlgTitle":"Informacje o programie CKEditor","help":"Pomoc znajdziesz w $1.","moreInfo":"Informacje na temat licencji można znaleźć na naszej stronie:","title":"Informacje o programie CKEditor","userGuide":"podręczniku użytkownika programu CKEditor"},"editor":"Edytor tekstu sformatowanego","editorPanel":"Panel edytora tekstu sformatowanego","common":{"editorHelp":"W celu uzyskania pomocy naciśnij ALT 0","browseServer":"Przeglądaj","url":"Adres URL","protocol":"Protokół","upload":"Wyślij","uploadSubmit":"Wyślij","image":"Obrazek","flash":"Flash","form":"Formularz","checkbox":"Pole wyboru (checkbox)","radio":"Przycisk opcji (radio)","textField":"Pole tekstowe","textarea":"Obszar tekstowy","hiddenField":"Pole ukryte","button":"Przycisk","select":"Lista wyboru","imageButton":"Przycisk graficzny","notSet":"<nie ustawiono>","id":"Id","name":"Nazwa","langDir":"Kierunek tekstu","langDirLtr":"Od lewej do prawej (LTR)","langDirRtl":"Od prawej do lewej (RTL)","langCode":"Kod języka","longDescr":"Adres URL długiego opisu","cssClass":"Nazwa klasy CSS","advisoryTitle":"Opis obiektu docelowego","cssStyle":"Styl","ok":"OK","cancel":"Anuluj","close":"Zamknij","preview":"Podgląd","resize":"Przeciągnij, aby zmienić rozmiar","generalTab":"Ogólne","advancedTab":"Zaawansowane","validateNumberFailed":"Ta wartość nie jest liczbą.","confirmNewPage":"Wszystkie niezapisane zmiany zostaną utracone. Czy na pewno wczytać nową stronę?","confirmCancel":"Pewne opcje zostały zmienione. Czy na pewno zamknąć okno dialogowe?","options":"Opcje","target":"Obiekt docelowy","targetNew":"Nowe okno (_blank)","targetTop":"Okno najwyżej w hierarchii (_top)","targetSelf":"To samo okno (_self)","targetParent":"Okno nadrzędne (_parent)","langDirLTR":"Od lewej do prawej (LTR)","langDirRTL":"Od prawej do lewej (RTL)","styles":"Style","cssClasses":"Klasy arkusza stylów","width":"Szerokość","height":"Wysokość","align":"Wyrównaj","alignLeft":"Do lewej","alignRight":"Do prawej","alignCenter":"Do środka","alignJustify":"Wyjustuj","alignTop":"Do góry","alignMiddle":"Do środka","alignBottom":"Do dołu","alignNone":"Brak","invalidValue":"Nieprawidłowa wartość.","invalidHeight":"Wysokość musi być liczbą.","invalidWidth":"Szerokość musi być liczbą.","invalidCssLength":"Wartość podana dla pola \"%1\" musi być liczbą dodatnią bez jednostki lub z poprawną jednostką długości zgodną z CSS (px, %, in, cm, mm, em, ex, pt lub pc).","invalidHtmlLength":"Wartość podana dla pola \"%1\" musi być liczbą dodatnią bez jednostki lub z poprawną jednostką długości zgodną z HTML (px lub %).","invalidInlineStyle":"Wartość podana dla stylu musi składać się z jednej lub większej liczby krotek w formacie \"nazwa : wartość\", rozdzielonych średnikami.","cssLengthTooltip":"Wpisz liczbę dla wartości w pikselach lub liczbę wraz z jednostką długości zgodną z CSS (px, %, in, cm, mm, em, ex, pt lub pc).","unavailable":"%1<span class=\"cke_accessibility\">, niedostępne</span>","keyboard":{"8":"Backspace","13":"Enter","16":"Shift","17":"Ctrl","18":"Alt","32":"spacja","35":"End","36":"Home","46":"Delete","224":"Command"},"keyboardShortcut":"Skrót klawiszowy"}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/lang/sv.js b/bower_components/ckeditor/lang/sv.js
index 61b12092092..00f2e46f74d 100644
--- a/bower_components/ckeditor/lang/sv.js
+++ b/bower_components/ckeditor/lang/sv.js
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.lang['sv']={"wsc":{"btnIgnore":"Ignorera","btnIgnoreAll":"Ignorera alla","btnReplace":"Ersätt","btnReplaceAll":"Ersätt alla","btnUndo":"Ångra","changeTo":"Ändra till","errorLoading":"Tjänsten är ej tillgänglig: %s.","ieSpellDownload":"Stavningskontrollen är ej installerad. Vill du göra det nu?","manyChanges":"Stavningskontroll slutförd: %1 ord rättades.","noChanges":"Stavningskontroll slutförd: Inga ord rättades.","noMispell":"Stavningskontroll slutförd: Inga stavfel påträffades.","noSuggestions":"- Förslag saknas -","notAvailable":"Tyvärr är tjänsten ej tillgänglig nu","notInDic":"Saknas i ordlistan","oneChange":"Stavningskontroll slutförd: Ett ord rättades.","progress":"Stavningskontroll pågår...","title":"Kontrollera stavning","toolbar":"Stavningskontroll"},"undo":{"redo":"Gör om","undo":"Ångra"},"toolbar":{"toolbarCollapse":"Dölj verktygsfält","toolbarExpand":"Visa verktygsfält","toolbarGroups":{"document":"Dokument","clipboard":"Urklipp/ångra","editing":"Redigering","forms":"Formulär","basicstyles":"Basstilar","paragraph":"Paragraf","links":"Länkar","insert":"Infoga","styles":"Stilar","colors":"Färger","tools":"Verktyg"},"toolbars":"Editorns verktygsfält"},"table":{"border":"Kantstorlek","caption":"Rubrik","cell":{"menu":"Cell","insertBefore":"Lägg till cell före","insertAfter":"Lägg till cell efter","deleteCell":"Radera celler","merge":"Sammanfoga celler","mergeRight":"Sammanfoga höger","mergeDown":"Sammanfoga ner","splitHorizontal":"Dela cell horisontellt","splitVertical":"Dela cell vertikalt","title":"Egenskaper för cell","cellType":"Celltyp","rowSpan":"Rad spann","colSpan":"Kolumnen spann","wordWrap":"Radbrytning","hAlign":"Horisontell justering","vAlign":"Vertikal justering","alignBaseline":"Baslinje","bgColor":"Bakgrundsfärg","borderColor":"Ramfärg","data":"Data","header":"Rubrik","yes":"Ja","no":"Nej","invalidWidth":"Cellens bredd måste vara ett nummer.","invalidHeight":"Cellens höjd måste vara ett nummer.","invalidRowSpan":"Radutvidgning måste vara ett heltal.","invalidColSpan":"Kolumn måste vara ett heltal.","chooseColor":"Välj"},"cellPad":"Cellutfyllnad","cellSpace":"Cellavstånd","column":{"menu":"Kolumn","insertBefore":"Lägg till kolumn före","insertAfter":"Lägg till kolumn efter","deleteColumn":"Radera kolumn"},"columns":"Kolumner","deleteTable":"Radera tabell","headers":"Rubriker","headersBoth":"Båda","headersColumn":"Första kolumnen","headersNone":"Ingen","headersRow":"Första raden","invalidBorder":"Ram måste vara ett nummer.","invalidCellPadding":"Luft i cell måste vara ett nummer.","invalidCellSpacing":"Luft i cell måste vara ett nummer.","invalidCols":"Antal kolumner måste vara ett nummer större än 0.","invalidHeight":"Tabellens höjd måste vara ett nummer.","invalidRows":"Antal rader måste vara större än 0.","invalidWidth":"Tabell måste vara ett nummer.","menu":"Tabellegenskaper","row":{"menu":"Rad","insertBefore":"Lägg till rad före","insertAfter":"Lägg till rad efter","deleteRow":"Radera rad"},"rows":"Rader","summary":"Sammanfattning","title":"Tabellegenskaper","toolbar":"Tabell","widthPc":"procent","widthPx":"pixlar","widthUnit":"enhet bredd"},"stylescombo":{"label":"Stilar","panelTitle":"Formateringsstilar","panelTitle1":"Blockstilar","panelTitle2":"Inbäddade stilar","panelTitle3":"Objektstilar"},"specialchar":{"options":"Alternativ för utökade tecken","title":"Välj utökat tecken","toolbar":"Klistra in utökat tecken"},"sourcearea":{"toolbar":"Källa"},"scayt":{"btn_about":"Om SCAYT","btn_dictionaries":"Ordlistor","btn_disable":"Inaktivera SCAYT","btn_enable":"Aktivera SCAYT","btn_langs":"Språk","btn_options":"Inställningar","text_title":"Stavningskontroll medan du skriver"},"removeformat":{"toolbar":"Radera formatering"},"pastetext":{"button":"Klistra in som vanlig text","pasteNotification":"Your browser does not allow you to paste plain text this way. Press %1 to paste."},"pastefromword":{"confirmCleanup":"Texten du vill klistra in verkar vara kopierad från Word. Vill du rensa den innan du klistrar in den?","error":"Det var inte möjligt att städa upp den inklistrade data på grund av ett internt fel","title":"Klistra in från Word","toolbar":"Klistra in från Word"},"notification":{"closed":"Notifiering stängd."},"maximize":{"maximize":"Maximera","minimize":"Minimera"},"magicline":{"title":"Infoga paragraf här"},"list":{"bulletedlist":"Infoga/ta bort punktlista","numberedlist":"Infoga/ta bort numrerad lista"},"link":{"acccessKey":"Behörighetsnyckel","advanced":"Avancerad","advisoryContentType":"Innehållstyp","advisoryTitle":"Titel","anchor":{"toolbar":"Infoga/Redigera ankarlänk","menu":"Egenskaper för ankarlänk","title":"Egenskaper för ankarlänk","name":"Ankarnamn","errorName":"Var god ange ett ankarnamn","remove":"Radera ankare"},"anchorId":"Efter element-id","anchorName":"Efter ankarnamn","charset":"Teckenuppställning","cssClasses":"Stilmall","download":"Tvinga nerladdning","displayText":"Visningstext","emailAddress":"E-postadress","emailBody":"Innehåll","emailSubject":"Ämne","id":"Id","info":"Länkinformation","langCode":"Språkkod","langDir":"Språkriktning","langDirLTR":"Vänster till höger (VTH)","langDirRTL":"Höger till vänster (HTV)","menu":"Redigera länk","name":"Namn","noAnchors":"(Inga ankare kunde hittas)","noEmail":"Var god ange e-postadress","noUrl":"Var god ange länkens URL","other":"<annan>","popupDependent":"Beroende (endast Netscape)","popupFeatures":"Popup-fönstrets egenskaper","popupFullScreen":"Helskärm (endast IE)","popupLeft":"Position från vänster","popupLocationBar":"Adressfält","popupMenuBar":"Menyfält","popupResizable":"Skalbart","popupScrollBars":"Scrolllista","popupStatusBar":"Statusfält","popupToolbar":"Verktygsfält","popupTop":"Position från sidans topp","rel":"Förhållande","selectAnchor":"Välj ett ankare","styles":"Stilmall","tabIndex":"Tabindex","target":"Mål","targetFrame":"<ram>","targetFrameName":"Målets ramnamn","targetPopup":"<popup-fönster>","targetPopupName":"Popup-fönstrets namn","title":"Länk","toAnchor":"Länk till ankare i texten","toEmail":"E-post","toUrl":"URL","toolbar":"Infoga/Redigera länk","type":"Länktyp","unlink":"Radera länk","upload":"Ladda upp"},"indent":{"indent":"Öka indrag","outdent":"Minska indrag"},"image":{"alt":"Alternativ text","border":"Kant","btnUpload":"Skicka till server","button2Img":"Vill du omvandla den valda bildknappen på en enkel bild?","hSpace":"Horis. marginal","img2Button":"Vill du omvandla den valda bildknappen på en enkel bild?","infoTab":"Bildinformation","linkTab":"Länk","lockRatio":"Lås höjd/bredd förhållanden","menu":"Bildegenskaper","resetSize":"Återställ storlek","title":"Bildegenskaper","titleButton":"Egenskaper för bildknapp","upload":"Ladda upp","urlMissing":"Bildkällans URL saknas.","vSpace":"Vert. marginal","validateBorder":"Kantlinje måste vara ett heltal.","validateHSpace":"HSpace måste vara ett heltal.","validateVSpace":"VSpace måste vara ett heltal."},"horizontalrule":{"toolbar":"Infoga horisontal linje"},"format":{"label":"Teckenformat","panelTitle":"Teckenformat","tag_address":"Adress","tag_div":"Normal (DIV)","tag_h1":"Rubrik 1","tag_h2":"Rubrik 2","tag_h3":"Rubrik 3","tag_h4":"Rubrik 4","tag_h5":"Rubrik 5","tag_h6":"Rubrik 6","tag_p":"Normal","tag_pre":"Formaterad"},"fakeobjects":{"anchor":"Ankare","flash":"Flashanimation","hiddenfield":"Gömt fält","iframe":"iFrame","unknown":"Okänt objekt"},"elementspath":{"eleLabel":"Elementets sökväg","eleTitle":"%1 element"},"contextmenu":{"options":"Context Menu Options"},"clipboard":{"copy":"Kopiera","copyError":"Säkerhetsinställningar i Er webbläsare tillåter inte åtgärden kopiera. Använd (Ctrl/Cmd+C) istället.","cut":"Klipp ut","cutError":"Säkerhetsinställningar i Er webbläsare tillåter inte åtgärden klipp ut. Använd (Ctrl/Cmd+X) istället.","paste":"Klistra in","pasteNotification":"Your browser doesn't allow you to paste this way. Press %1 to paste."},"button":{"selectedLabel":"%1 (Vald)"},"blockquote":{"toolbar":"Blockcitat"},"basicstyles":{"bold":"Fet","italic":"Kursiv","strike":"Genomstruken","subscript":"Nedsänkta tecken","superscript":"Upphöjda tecken","underline":"Understruken"},"about":{"copy":"Copyright &copy; $1. Alla rättigheter reserverade.","dlgTitle":"Om CKEditor","help":"Se $1 för hjälp.","moreInfo":"För information om licensiering besök vår hemsida:","title":"Om CKEditor","userGuide":"CKEditor användarmanual"},"editor":"Rich Text-editor","editorPanel":"Panel till Rich Text-editor","common":{"editorHelp":"Tryck ALT 0 för hjälp","browseServer":"Bläddra på server","url":"URL","protocol":"Protokoll","upload":"Ladda upp","uploadSubmit":"Skicka till server","image":"Bild","flash":"Flash","form":"Formulär","checkbox":"Kryssruta","radio":"Alternativknapp","textField":"Textfält","textarea":"Textruta","hiddenField":"Dolt fält","button":"Knapp","select":"Flervalslista","imageButton":"Bildknapp","notSet":"<ej angivet>","id":"Id","name":"Namn","langDir":"Språkriktning","langDirLtr":"Vänster till Höger (VTH)","langDirRtl":"Höger till Vänster (HTV)","langCode":"Språkkod","longDescr":"URL-beskrivning","cssClass":"Stilmall","advisoryTitle":"Titel","cssStyle":"Stilmall","ok":"OK","cancel":"Avbryt","close":"Stäng","preview":"Förhandsgranska","resize":"Dra för att ändra storlek","generalTab":"Allmänt","advancedTab":"Avancerad","validateNumberFailed":"Värdet är inte ett nummer.","confirmNewPage":"Alla ändringar i innehållet kommer att förloras. Är du säker på att du vill ladda en ny sida?","confirmCancel":"Några av alternativen har ändrats. Är du säker på att du vill stänga dialogrutan?","options":"Alternativ","target":"Mål","targetNew":"Nytt fönster (_blank)","targetTop":"Översta fönstret (_top)","targetSelf":"Samma fönster (_self)","targetParent":"Föregående fönster (_parent)","langDirLTR":"Vänster till höger (LTR)","langDirRTL":"Höger till vänster (RTL)","styles":"Stil","cssClasses":"Stilmallar","width":"Bredd","height":"Höjd","align":"Justering","alignLeft":"Vänster","alignRight":"Höger","alignCenter":"Centrerad","alignJustify":"Justera till marginaler","alignTop":"Överkant","alignMiddle":"Mitten","alignBottom":"Nederkant","alignNone":"Ingen","invalidValue":"Felaktigt värde.","invalidHeight":"Höjd måste vara ett nummer.","invalidWidth":"Bredd måste vara ett nummer.","invalidCssLength":"Värdet för fältet \"%1\" måste vara ett positivt nummer med eller utan CSS-mätenheter (px, %, in, cm, mm, em, ex, pt, eller pc).","invalidHtmlLength":"Värdet för fältet \"%1\" måste vara ett positivt nummer med eller utan godkända HTML-mätenheter (px eller %).","invalidInlineStyle":"Det angivna värdet för style måste innehålla en eller flera tupler separerade med semikolon i följande format: \"name : value\"","cssLengthTooltip":"Ange ett nummer i pixlar eller ett nummer men godkänd CSS-mätenhet (px, %, in, cm, mm, em, ex, pt, eller pc).","unavailable":"%1<span class=\"cke_accessibility\">, Ej tillgänglig</span>","keyboard":{"8":"Backsteg","13":"Retur","16":"Skift","17":"Ctrl","18":"Alt","32":"Mellanslag","35":"Slut","36":"Hem","46":"Radera","224":"Kommando"},"keyboardShortcut":"Kortkommando"}};
\ No newline at end of file
+CKEDITOR.lang['sv']={"wsc":{"btnIgnore":"Ignorera","btnIgnoreAll":"Ignorera alla","btnReplace":"Ersätt","btnReplaceAll":"Ersätt alla","btnUndo":"Ångra","changeTo":"Ändra till","errorLoading":"Tjänsten är ej tillgänglig: %s.","ieSpellDownload":"Stavningskontrollen är ej installerad. Vill du göra det nu?","manyChanges":"Stavningskontroll slutförd: %1 ord rättades.","noChanges":"Stavningskontroll slutförd: Inga ord rättades.","noMispell":"Stavningskontroll slutförd: Inga stavfel påträffades.","noSuggestions":"- Förslag saknas -","notAvailable":"Tyvärr är tjänsten ej tillgänglig nu","notInDic":"Saknas i ordlistan","oneChange":"Stavningskontroll slutförd: Ett ord rättades.","progress":"Stavningskontroll pågår...","title":"Kontrollera stavning","toolbar":"Stavningskontroll"},"undo":{"redo":"Gör om","undo":"Ångra"},"toolbar":{"toolbarCollapse":"Dölj verktygsfält","toolbarExpand":"Visa verktygsfält","toolbarGroups":{"document":"Dokument","clipboard":"Urklipp/ångra","editing":"Redigering","forms":"Formulär","basicstyles":"Basstilar","paragraph":"Paragraf","links":"Länkar","insert":"Infoga","styles":"Stilar","colors":"Färger","tools":"Verktyg"},"toolbars":"Editorns verktygsfält"},"table":{"border":"Kantstorlek","caption":"Rubrik","cell":{"menu":"Cell","insertBefore":"Lägg till cell före","insertAfter":"Lägg till cell efter","deleteCell":"Radera celler","merge":"Sammanfoga celler","mergeRight":"Sammanfoga höger","mergeDown":"Sammanfoga ner","splitHorizontal":"Dela cell horisontellt","splitVertical":"Dela cell vertikalt","title":"Egenskaper för cell","cellType":"Celltyp","rowSpan":"Rad spann","colSpan":"Kolumnen spann","wordWrap":"Radbrytning","hAlign":"Horisontell justering","vAlign":"Vertikal justering","alignBaseline":"Baslinje","bgColor":"Bakgrundsfärg","borderColor":"Ramfärg","data":"Data","header":"Rubrik","yes":"Ja","no":"Nej","invalidWidth":"Cellens bredd måste vara ett nummer.","invalidHeight":"Cellens höjd måste vara ett nummer.","invalidRowSpan":"Radutvidgning måste vara ett heltal.","invalidColSpan":"Kolumn måste vara ett heltal.","chooseColor":"Välj"},"cellPad":"Cellutfyllnad","cellSpace":"Cellavstånd","column":{"menu":"Kolumn","insertBefore":"Lägg till kolumn före","insertAfter":"Lägg till kolumn efter","deleteColumn":"Radera kolumn"},"columns":"Kolumner","deleteTable":"Radera tabell","headers":"Rubriker","headersBoth":"Båda","headersColumn":"Första kolumnen","headersNone":"Ingen","headersRow":"Första raden","invalidBorder":"Ram måste vara ett nummer.","invalidCellPadding":"Luft i cell måste vara ett nummer.","invalidCellSpacing":"Luft i cell måste vara ett nummer.","invalidCols":"Antal kolumner måste vara ett nummer större än 0.","invalidHeight":"Tabellens höjd måste vara ett nummer.","invalidRows":"Antal rader måste vara större än 0.","invalidWidth":"Tabell måste vara ett nummer.","menu":"Tabellegenskaper","row":{"menu":"Rad","insertBefore":"Lägg till rad före","insertAfter":"Lägg till rad efter","deleteRow":"Radera rad"},"rows":"Rader","summary":"Sammanfattning","title":"Tabellegenskaper","toolbar":"Tabell","widthPc":"procent","widthPx":"pixlar","widthUnit":"enhet bredd"},"stylescombo":{"label":"Stilar","panelTitle":"Formateringsstilar","panelTitle1":"Blockstilar","panelTitle2":"Inbäddade stilar","panelTitle3":"Objektstilar"},"specialchar":{"options":"Alternativ för utökade tecken","title":"Välj utökat tecken","toolbar":"Klistra in utökat tecken"},"sourcearea":{"toolbar":"Källa"},"scayt":{"btn_about":"Om SCAYT","btn_dictionaries":"Ordlistor","btn_disable":"Inaktivera SCAYT","btn_enable":"Aktivera SCAYT","btn_langs":"Språk","btn_options":"Inställningar","text_title":"Stavningskontroll medan du skriver"},"removeformat":{"toolbar":"Radera formatering"},"pastetext":{"button":"Klistra in som vanlig text","pasteNotification":"Din webbläsare tillåter dig inte att klistra in vanlig text på detta vis. Tryck på %1 för att klistra in."},"pastefromword":{"confirmCleanup":"Texten du vill klistra in verkar vara kopierad från Word. Vill du rensa den innan du klistrar in den?","error":"Det var inte möjligt att städa upp den inklistrade data på grund av ett internt fel","title":"Klistra in från Word","toolbar":"Klistra in från Word"},"notification":{"closed":"Notifiering stängd."},"maximize":{"maximize":"Maximera","minimize":"Minimera"},"magicline":{"title":"Infoga paragraf här"},"list":{"bulletedlist":"Infoga/ta bort punktlista","numberedlist":"Infoga/ta bort numrerad lista"},"link":{"acccessKey":"Behörighetsnyckel","advanced":"Avancerad","advisoryContentType":"Innehållstyp","advisoryTitle":"Titel","anchor":{"toolbar":"Infoga/Redigera ankarlänk","menu":"Egenskaper för ankarlänk","title":"Egenskaper för ankarlänk","name":"Ankarnamn","errorName":"Var god ange ett ankarnamn","remove":"Radera ankare"},"anchorId":"Efter element-id","anchorName":"Efter ankarnamn","charset":"Teckenuppställning","cssClasses":"Stilmall","download":"Tvinga nerladdning","displayText":"Visningstext","emailAddress":"E-postadress","emailBody":"Innehåll","emailSubject":"Ämne","id":"Id","info":"Länkinformation","langCode":"Språkkod","langDir":"Språkriktning","langDirLTR":"Vänster till höger (VTH)","langDirRTL":"Höger till vänster (HTV)","menu":"Redigera länk","name":"Namn","noAnchors":"(Inga ankare kunde hittas)","noEmail":"Var god ange e-postadress","noUrl":"Var god ange länkens URL","other":"<annan>","popupDependent":"Beroende (endast Netscape)","popupFeatures":"Popup-fönstrets egenskaper","popupFullScreen":"Helskärm (endast IE)","popupLeft":"Position från vänster","popupLocationBar":"Adressfält","popupMenuBar":"Menyfält","popupResizable":"Skalbart","popupScrollBars":"Scrolllista","popupStatusBar":"Statusfält","popupToolbar":"Verktygsfält","popupTop":"Position från sidans topp","rel":"Förhållande","selectAnchor":"Välj ett ankare","styles":"Stilmall","tabIndex":"Tabindex","target":"Mål","targetFrame":"<ram>","targetFrameName":"Målets ramnamn","targetPopup":"<popup-fönster>","targetPopupName":"Popup-fönstrets namn","title":"Länk","toAnchor":"Länk till ankare i texten","toEmail":"E-post","toUrl":"URL","toolbar":"Infoga/Redigera länk","type":"Länktyp","unlink":"Radera länk","upload":"Ladda upp"},"indent":{"indent":"Öka indrag","outdent":"Minska indrag"},"image":{"alt":"Alternativ text","border":"Kant","btnUpload":"Skicka till server","button2Img":"Vill du omvandla den valda bildknappen på en enkel bild?","hSpace":"Horis. marginal","img2Button":"Vill du omvandla den valda bildknappen på en enkel bild?","infoTab":"Bildinformation","linkTab":"Länk","lockRatio":"Lås höjd/bredd förhållanden","menu":"Bildegenskaper","resetSize":"Återställ storlek","title":"Bildegenskaper","titleButton":"Egenskaper för bildknapp","upload":"Ladda upp","urlMissing":"Bildkällans URL saknas.","vSpace":"Vert. marginal","validateBorder":"Kantlinje måste vara ett heltal.","validateHSpace":"HSpace måste vara ett heltal.","validateVSpace":"VSpace måste vara ett heltal."},"horizontalrule":{"toolbar":"Infoga horisontal linje"},"format":{"label":"Teckenformat","panelTitle":"Teckenformat","tag_address":"Adress","tag_div":"Normal (DIV)","tag_h1":"Rubrik 1","tag_h2":"Rubrik 2","tag_h3":"Rubrik 3","tag_h4":"Rubrik 4","tag_h5":"Rubrik 5","tag_h6":"Rubrik 6","tag_p":"Normal","tag_pre":"Formaterad"},"fakeobjects":{"anchor":"Ankare","flash":"Flashanimation","hiddenfield":"Gömt fält","iframe":"iFrame","unknown":"Okänt objekt"},"elementspath":{"eleLabel":"Elementets sökväg","eleTitle":"%1 element"},"contextmenu":{"options":"Context Menu Options"},"clipboard":{"copy":"Kopiera","copyError":"Säkerhetsinställningar i din webbläsare tillåter inte åtgärden kopiera. Använd (Ctrl/Cmd+C) istället.","cut":"Klipp ut","cutError":"Säkerhetsinställningar i din webbläsare tillåter inte åtgärden klipp ut. Använd (Ctrl/Cmd+X) istället.","paste":"Klistra in","pasteNotification":"Din webbläsare tillåter dig inte att klistra in på detta vis. Tryck på %1 för att klistra in."},"button":{"selectedLabel":"%1 (Vald)"},"blockquote":{"toolbar":"Blockcitat"},"basicstyles":{"bold":"Fet","italic":"Kursiv","strike":"Genomstruken","subscript":"Nedsänkta tecken","superscript":"Upphöjda tecken","underline":"Understruken"},"about":{"copy":"Copyright &copy; $1. Alla rättigheter reserverade.","dlgTitle":"Om CKEditor","help":"Se $1 för hjälp.","moreInfo":"För information om licensiering besök vår hemsida:","title":"Om CKEditor","userGuide":"CKEditor användarmanual"},"editor":"Rich Text-editor","editorPanel":"Panel till Rich Text-editor","common":{"editorHelp":"Tryck ALT 0 för hjälp","browseServer":"Bläddra på server","url":"URL","protocol":"Protokoll","upload":"Ladda upp","uploadSubmit":"Skicka till server","image":"Bild","flash":"Flash","form":"Formulär","checkbox":"Kryssruta","radio":"Alternativknapp","textField":"Textfält","textarea":"Textruta","hiddenField":"Dolt fält","button":"Knapp","select":"Flervalslista","imageButton":"Bildknapp","notSet":"<ej angivet>","id":"Id","name":"Namn","langDir":"Språkriktning","langDirLtr":"Vänster till Höger (VTH)","langDirRtl":"Höger till Vänster (HTV)","langCode":"Språkkod","longDescr":"URL-beskrivning","cssClass":"Stilmall","advisoryTitle":"Titel","cssStyle":"Stilmall","ok":"OK","cancel":"Avbryt","close":"Stäng","preview":"Förhandsgranska","resize":"Dra för att ändra storlek","generalTab":"Allmänt","advancedTab":"Avancerad","validateNumberFailed":"Värdet är inte ett nummer.","confirmNewPage":"Alla ändringar i innehållet kommer att förloras. Är du säker på att du vill ladda en ny sida?","confirmCancel":"Några av alternativen har ändrats. Är du säker på att du vill stänga dialogrutan?","options":"Alternativ","target":"Mål","targetNew":"Nytt fönster (_blank)","targetTop":"Översta fönstret (_top)","targetSelf":"Samma fönster (_self)","targetParent":"Föregående fönster (_parent)","langDirLTR":"Vänster till höger (LTR)","langDirRTL":"Höger till vänster (RTL)","styles":"Stil","cssClasses":"Stilmallar","width":"Bredd","height":"Höjd","align":"Justering","alignLeft":"Vänster","alignRight":"Höger","alignCenter":"Centrerad","alignJustify":"Justera till marginaler","alignTop":"Överkant","alignMiddle":"Mitten","alignBottom":"Nederkant","alignNone":"Ingen","invalidValue":"Felaktigt värde.","invalidHeight":"Höjd måste vara ett nummer.","invalidWidth":"Bredd måste vara ett nummer.","invalidCssLength":"Värdet för fältet \"%1\" måste vara ett positivt nummer med eller utan CSS-mätenheter (px, %, in, cm, mm, em, ex, pt, eller pc).","invalidHtmlLength":"Värdet för fältet \"%1\" måste vara ett positivt nummer med eller utan godkända HTML-mätenheter (px eller %).","invalidInlineStyle":"Det angivna värdet för style måste innehålla en eller flera tupler separerade med semikolon i följande format: \"name : value\"","cssLengthTooltip":"Ange ett nummer i pixlar eller ett nummer men godkänd CSS-mätenhet (px, %, in, cm, mm, em, ex, pt, eller pc).","unavailable":"%1<span class=\"cke_accessibility\">, Ej tillgänglig</span>","keyboard":{"8":"Backsteg","13":"Retur","16":"Skift","17":"Ctrl","18":"Alt","32":"Mellanslag","35":"Slut","36":"Hem","46":"Radera","224":"Kommando"},"keyboardShortcut":"Kortkommando"}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/lang/tr.js b/bower_components/ckeditor/lang/tr.js
index c2dae6959f2..75072fa1d4a 100644
--- a/bower_components/ckeditor/lang/tr.js
+++ b/bower_components/ckeditor/lang/tr.js
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.lang['tr']={"wsc":{"btnIgnore":"Yoksay","btnIgnoreAll":"Tümünü Yoksay","btnReplace":"Değiştir","btnReplaceAll":"Tümünü Değiştir","btnUndo":"Geri Al","changeTo":"Şuna değiştir:","errorLoading":"Uygulamada yüklerken hata oluştu: %s.","ieSpellDownload":"Yazım denetimi yüklenmemiş. Şimdi yüklemek ister misiniz?","manyChanges":"Yazım denetimi tamamlandı: %1 kelime değiştirildi","noChanges":"Yazım denetimi tamamlandı: Hiçbir kelime değiştirilmedi","noMispell":"Yazım denetimi tamamlandı: Yanlış yazıma rastlanmadı","noSuggestions":"- Öneri Yok -","notAvailable":"Üzügünüz, bu servis şuanda hizmet dışıdır.","notInDic":"Sözlükte Yok","oneChange":"Yazım denetimi tamamlandı: Bir kelime değiştirildi","progress":"Yazım denetimi işlemde...","title":"Yazımı Denetle","toolbar":"Yazım Denetimi"},"undo":{"redo":"Tekrarla","undo":"Geri Al"},"toolbar":{"toolbarCollapse":"Araç çubuklarını topla","toolbarExpand":"Araç çubuklarını aç","toolbarGroups":{"document":"Belge","clipboard":"Pano/Geri al","editing":"Düzenleme","forms":"Formlar","basicstyles":"Temel Stiller","paragraph":"Paragraf","links":"Bağlantılar","insert":"Ekle","styles":"Stiller","colors":"Renkler","tools":"Araçlar"},"toolbars":"Araç çubukları Editörü"},"table":{"border":"Kenar Kalınlığı","caption":"Başlık","cell":{"menu":"Hücre","insertBefore":"Hücre Ekle - Önce","insertAfter":"Hücre Ekle - Sonra","deleteCell":"Hücre Sil","merge":"Hücreleri Birleştir","mergeRight":"Birleştir - Sağdaki İle ","mergeDown":"Birleştir - Aşağıdaki İle ","splitHorizontal":"Hücreyi Yatay Böl","splitVertical":"Hücreyi Dikey Böl","title":"Hücre Özellikleri","cellType":"Hücre Tipi","rowSpan":"Satırlar Mesafesi (Span)","colSpan":"Sütünlar Mesafesi (Span)","wordWrap":"Kelime Kaydırma","hAlign":"Düşey Hizalama","vAlign":"Yataş Hizalama","alignBaseline":"Tabana","bgColor":"Arkaplan Rengi","borderColor":"Çerçeve Rengi","data":"Veri","header":"Başlık","yes":"Evet","no":"Hayır","invalidWidth":"Hücre genişliği sayı olmalıdır.","invalidHeight":"Hücre yüksekliği sayı olmalıdır.","invalidRowSpan":"Satırların mesafesi tam sayı olmalıdır.","invalidColSpan":"Sütünların mesafesi tam sayı olmalıdır.","chooseColor":"Seçiniz"},"cellPad":"Izgara yazı arası","cellSpace":"Izgara kalınlığı","column":{"menu":"Sütun","insertBefore":"Kolon Ekle - Önce","insertAfter":"Kolon Ekle - Sonra","deleteColumn":"Sütun Sil"},"columns":"Sütunlar","deleteTable":"Tabloyu Sil","headers":"Başlıklar","headersBoth":"Her İkisi","headersColumn":"İlk Sütun","headersNone":"Yok","headersRow":"İlk Satır","invalidBorder":"Çerceve büyüklüklüğü sayı olmalıdır.","invalidCellPadding":"Hücre aralığı (padding) sayı olmalıdır.","invalidCellSpacing":"Hücre boşluğu (spacing) sayı olmalıdır.","invalidCols":"Sütün sayısı 0 sayısından büyük olmalıdır.","invalidHeight":"Tablo yüksekliği sayı olmalıdır.","invalidRows":"Satır sayısı 0 sayısından büyük olmalıdır.","invalidWidth":"Tablo genişliği sayı olmalıdır.","menu":"Tablo Özellikleri","row":{"menu":"Satır","insertBefore":"Satır Ekle - Önce","insertAfter":"Satır Ekle - Sonra","deleteRow":"Satır Sil"},"rows":"Satırlar","summary":"Özet","title":"Tablo Özellikleri","toolbar":"Tablo","widthPc":"yüzde","widthPx":"piksel","widthUnit":"genişlik birimi"},"stylescombo":{"label":"Biçem","panelTitle":"Stilleri Düzenliyor","panelTitle1":"Blok Stilleri","panelTitle2":"Inline Stilleri","panelTitle3":"Nesne Stilleri"},"specialchar":{"options":"Özel Karakter Seçenekleri","title":"Özel Karakter Seç","toolbar":"Özel Karakter Ekle"},"sourcearea":{"toolbar":"Kaynak"},"scayt":{"btn_about":"SCAYT'ı hakkında","btn_dictionaries":"Sözlükler","btn_disable":"SCAYT'ı pasifleştir","btn_enable":"SCAYT'ı etkinleştir","btn_langs":"Diller","btn_options":"Seçenekler","text_title":"Girmiş olduğunuz kelime denetimi"},"removeformat":{"toolbar":"Biçimi Kaldır"},"pastetext":{"button":"Düz Metin Olarak Yapıştır","pasteNotification":"Your browser does not allow you to paste plain text this way. Press %1 to paste."},"pastefromword":{"confirmCleanup":"Yapıştırmaya çalıştığınız metin Word'den kopyalanmıştır. Yapıştırmadan önce silmek istermisiniz?","error":"Yapıştırmadaki veri bilgisi hata düzelene kadar silinmeyecektir","title":"Word'den Yapıştır","toolbar":"Word'den Yapıştır"},"notification":{"closed":"Uyarılar kapatıldı."},"maximize":{"maximize":"Büyült","minimize":"Küçült"},"magicline":{"title":"Parağrafı buraya ekle"},"list":{"bulletedlist":"Simgeli Liste","numberedlist":"Numaralı Liste"},"link":{"acccessKey":"Erişim Tuşu","advanced":"Gelişmiş","advisoryContentType":"Danışma İçerik Türü","advisoryTitle":"Danışma Başlığı","anchor":{"toolbar":"Bağlantı Ekle/Düzenle","menu":"Bağlantı Özellikleri","title":"Bağlantı Özellikleri","name":"Bağlantı Adı","errorName":"Lütfen bağlantı için ad giriniz","remove":"Bağlantıyı Kaldır"},"anchorId":"Eleman Kimlik Numarası ile","anchorName":"Bağlantı Adı ile","charset":"Bağlı Kaynak Karakter Gurubu","cssClasses":"Biçem Sayfası Sınıfları","download":"İndirmeye Zorla","displayText":"Gösterim Metni","emailAddress":"E-Posta Adresi","emailBody":"İleti Gövdesi","emailSubject":"İleti Konusu","id":"Id","info":"Link Bilgisi","langCode":"Dil Yönü","langDir":"Dil Yönü","langDirLTR":"Soldan Sağa (LTR)","langDirRTL":"Sağdan Sola (RTL)","menu":"Link Düzenle","name":"Ad","noAnchors":"(Bu belgede hiç çapa yok)","noEmail":"Lütfen E-posta adresini yazın","noUrl":"Lütfen Link URL'sini yazın","other":"<diğer>","popupDependent":"Bağımlı (Netscape)","popupFeatures":"Yeni Açılan Pencere Özellikleri","popupFullScreen":"Tam Ekran (IE)","popupLeft":"Sola Göre Konum","popupLocationBar":"Yer Çubuğu","popupMenuBar":"Menü Çubuğu","popupResizable":"Resizable","popupScrollBars":"Kaydırma Çubukları","popupStatusBar":"Durum Çubuğu","popupToolbar":"Araç Çubuğu","popupTop":"Yukarıya Göre Konum","rel":"İlişki","selectAnchor":"Bağlantı Seç","styles":"Biçem","tabIndex":"Sekme İndeksi","target":"Hedef","targetFrame":"<çerçeve>","targetFrameName":"Hedef Çerçeve Adı","targetPopup":"<yeni açılan pencere>","targetPopupName":"Yeni Açılan Pencere Adı","title":"Link","toAnchor":"Bu sayfada çapa","toEmail":"E-Posta","toUrl":"URL","toolbar":"Link Ekle/Düzenle","type":"Link Türü","unlink":"Köprü Kaldır","upload":"Karşıya Yükle"},"indent":{"indent":"Sekme Arttır","outdent":"Sekme Azalt"},"image":{"alt":"Alternatif Yazı","border":"Kenar","btnUpload":"Sunucuya Yolla","button2Img":"Seçili resim butonunu basit resime çevirmek istermisiniz?","hSpace":"Yatay Boşluk","img2Button":"Seçili olan resimi, resimli butona çevirmek istermisiniz?","infoTab":"Resim Bilgisi","linkTab":"Köprü","lockRatio":"Oranı Kilitle","menu":"Resim Özellikleri","resetSize":"Boyutu Başa Döndür","title":"Resim Özellikleri","titleButton":"Resimli Düğme Özellikleri","upload":"Karşıya Yükle","urlMissing":"Resmin URL kaynağı eksiktir.","vSpace":"Dikey Boşluk","validateBorder":"Çerçeve tam sayı olmalıdır.","validateHSpace":"HSpace tam sayı olmalıdır.","validateVSpace":"VSpace tam sayı olmalıdır."},"horizontalrule":{"toolbar":"Yatay Satır Ekle"},"format":{"label":"Biçim","panelTitle":"Biçim","tag_address":"Adres","tag_div":"Paragraf (DIV)","tag_h1":"Başlık 1","tag_h2":"Başlık 2","tag_h3":"Başlık 3","tag_h4":"Başlık 4","tag_h5":"Başlık 5","tag_h6":"Başlık 6","tag_p":"Normal","tag_pre":"Biçimli"},"fakeobjects":{"anchor":"Bağlantı","flash":"Flash Animasyonu","hiddenfield":"Gizli Alan","iframe":"IFrame","unknown":"Bilinmeyen Nesne"},"elementspath":{"eleLabel":"Elementlerin yolu","eleTitle":"%1 elementi"},"contextmenu":{"options":"İçerik Menüsü Seçenekleri"},"clipboard":{"copy":"Kopyala","copyError":"Gezgin yazılımınızın güvenlik ayarları düzenleyicinin otomatik kopyalama işlemine izin vermiyor. İşlem için (Ctrl/Cmd+C) tuşlarını kullanın.","cut":"Kes","cutError":"Gezgin yazılımınızın güvenlik ayarları düzenleyicinin otomatik kesme işlemine izin vermiyor. İşlem için (Ctrl/Cmd+X) tuşlarını kullanın.","paste":"Yapıştır","pasteNotification":"Your browser doesn't allow you to paste this way. Press %1 to paste."},"button":{"selectedLabel":"%1 (Seçilmiş)"},"blockquote":{"toolbar":"Blok Oluştur"},"basicstyles":{"bold":"Kalın","italic":"İtalik","strike":"Üstü Çizgili","subscript":"Alt Simge","superscript":"Üst Simge","underline":"Altı Çizgili"},"about":{"copy":"Copyright &copy; $1. Tüm hakları saklıdır.","dlgTitle":"CKEditor Hakkında","help":"Yardım için $1 kontrol edin.","moreInfo":"Lisanslama hakkında daha fazla bilgi almak için lütfen sitemizi ziyaret edin:","title":"CKEditor Hakkında","userGuide":"CKEditor Kullanıcı Kılavuzu"},"editor":"Zengin Metin Editörü","editorPanel":"Zengin Metin Editör Paneli","common":{"editorHelp":"Yardım için ALT 0 tuşlarına basın","browseServer":"Sunucuya Gözat","url":"URL","protocol":"Protokol","upload":"Karşıya Yükle","uploadSubmit":"Sunucuya Gönder","image":"Resim","flash":"Flash","form":"Form","checkbox":"Onay Kutusu","radio":"Seçenek Düğmesi","textField":"Metin Kutusu","textarea":"Metin Alanı","hiddenField":"Gizli Alan","button":"Düğme","select":"Seçme Alanı","imageButton":"Resim Düğmesi","notSet":"<tanımlanmamış>","id":"Kimlik","name":"İsim","langDir":"Dil Yönü","langDirLtr":"Soldan Sağa (LTR)","langDirRtl":"Sağdan Sola (RTL)","langCode":"Dil Kodlaması","longDescr":"Uzun Tanımlı URL","cssClass":"Biçem Sayfası Sınıfları","advisoryTitle":"Öneri Başlığı","cssStyle":"Biçem","ok":"Tamam","cancel":"İptal","close":"Kapat","preview":"Önizleme","resize":"Yeniden Boyutlandır","generalTab":"Genel","advancedTab":"Gelişmiş","validateNumberFailed":"Bu değer bir sayı değildir.","confirmNewPage":"Bu içerikle ilgili kaydedilmemiş tüm bilgiler kaybolacaktır. Yeni bir sayfa yüklemek istediğinizden emin misiniz?","confirmCancel":"Bazı seçenekleri değiştirdiniz. İletişim penceresini kapatmak istediğinizden emin misiniz?","options":"Seçenekler","target":"Hedef","targetNew":"Yeni Pencere (_blank)","targetTop":"En Üstteki Pencere (_top)","targetSelf":"Aynı Pencere (_self)","targetParent":"Üst Pencere (_parent)","langDirLTR":"Soldan Sağa (LTR)","langDirRTL":"Sağdan Sola (RTL)","styles":"Biçem","cssClasses":"Biçem Sayfası Sınıfları","width":"Genişlik","height":"Yükseklik","align":"Hizalama","alignLeft":"Sol","alignRight":"Sağ","alignCenter":"Ortala","alignJustify":"İki Kenara Yaslanmış","alignTop":"Üst","alignMiddle":"Orta","alignBottom":"Alt","alignNone":"Hiçbiri","invalidValue":"Geçersiz değer.","invalidHeight":"Yükseklik değeri bir sayı olmalıdır.","invalidWidth":"Genişlik değeri bir sayı olmalıdır.","invalidCssLength":"\"%1\" alanı için verilen değer, geçerli bir CSS ölçü birimi (px, %, in, cm, mm, em, ex, pt, veya pc) içeren veya içermeyen pozitif bir sayı olmalıdır.","invalidHtmlLength":"Belirttiğiniz sayı \"%1\" alanı için pozitif bir sayı HTML birim değeri olmalıdır (px veya %).","invalidInlineStyle":"Satıriçi biçem için verilen değer, \"isim : değer\" biçiminde birbirinden noktalı virgüllerle ayrılan bir veya daha fazla değişkenler grubundan oluşmalıdır.","cssLengthTooltip":"Piksel türünde bir sayı veya geçerli bir CSS ölçü birimi (px, %, in, cm, mm, em, ex, pt veya pc) içeren bir sayı girin.","unavailable":"%1<span class=\"cke_accessibility\">, kullanılamaz</span>","keyboard":{"8":"Silme Tuşu","13":"Giriş Tuşu","16":"Üst Karater Tuşu","17":"Kontrol Tuşu","18":"Alt Tuşu","32":"Boşluk Tuşu","35":"En Sona Tuşu","36":"En Başa Tuşu","46":"Silme Tuşu","224":"Komut Tuşu"},"keyboardShortcut":"Klavye Kısayolu"}};
\ No newline at end of file
+CKEDITOR.lang['tr']={"wsc":{"btnIgnore":"Yoksay","btnIgnoreAll":"Tümünü Yoksay","btnReplace":"Değiştir","btnReplaceAll":"Tümünü Değiştir","btnUndo":"Geri Al","changeTo":"Şuna değiştir:","errorLoading":"Uygulamada yüklerken hata oluştu: %s.","ieSpellDownload":"Yazım denetimi yüklenmemiş. Şimdi yüklemek ister misiniz?","manyChanges":"Yazım denetimi tamamlandı: %1 kelime değiştirildi","noChanges":"Yazım denetimi tamamlandı: Hiçbir kelime değiştirilmedi","noMispell":"Yazım denetimi tamamlandı: Yanlış yazıma rastlanmadı","noSuggestions":"- Öneri Yok -","notAvailable":"Üzügünüz, bu servis şuanda hizmet dışıdır.","notInDic":"Sözlükte Yok","oneChange":"Yazım denetimi tamamlandı: Bir kelime değiştirildi","progress":"Yazım denetimi işlemde...","title":"Yazımı Denetle","toolbar":"Yazım Denetimi"},"undo":{"redo":"Tekrarla","undo":"Geri Al"},"toolbar":{"toolbarCollapse":"Araç çubuklarını topla","toolbarExpand":"Araç çubuklarını aç","toolbarGroups":{"document":"Belge","clipboard":"Pano/Geri al","editing":"Düzenleme","forms":"Formlar","basicstyles":"Temel Stiller","paragraph":"Paragraf","links":"Bağlantılar","insert":"Ekle","styles":"Stiller","colors":"Renkler","tools":"Araçlar"},"toolbars":"Araç çubukları Editörü"},"table":{"border":"Kenar Kalınlığı","caption":"Başlık","cell":{"menu":"Hücre","insertBefore":"Hücre Ekle - Önce","insertAfter":"Hücre Ekle - Sonra","deleteCell":"Hücre Sil","merge":"Hücreleri Birleştir","mergeRight":"Birleştir - Sağdaki İle ","mergeDown":"Birleştir - Aşağıdaki İle ","splitHorizontal":"Hücreyi Yatay Böl","splitVertical":"Hücreyi Dikey Böl","title":"Hücre Özellikleri","cellType":"Hücre Tipi","rowSpan":"Satırlar Mesafesi (Span)","colSpan":"Sütünlar Mesafesi (Span)","wordWrap":"Kelime Kaydırma","hAlign":"Düşey Hizalama","vAlign":"Yataş Hizalama","alignBaseline":"Tabana","bgColor":"Arkaplan Rengi","borderColor":"Çerçeve Rengi","data":"Veri","header":"Başlık","yes":"Evet","no":"Hayır","invalidWidth":"Hücre genişliği sayı olmalıdır.","invalidHeight":"Hücre yüksekliği sayı olmalıdır.","invalidRowSpan":"Satırların mesafesi tam sayı olmalıdır.","invalidColSpan":"Sütünların mesafesi tam sayı olmalıdır.","chooseColor":"Seçiniz"},"cellPad":"Izgara yazı arası","cellSpace":"Izgara kalınlığı","column":{"menu":"Sütun","insertBefore":"Kolon Ekle - Önce","insertAfter":"Kolon Ekle - Sonra","deleteColumn":"Sütun Sil"},"columns":"Sütunlar","deleteTable":"Tabloyu Sil","headers":"Başlıklar","headersBoth":"Her İkisi","headersColumn":"İlk Sütun","headersNone":"Yok","headersRow":"İlk Satır","invalidBorder":"Çerceve büyüklüklüğü sayı olmalıdır.","invalidCellPadding":"Hücre aralığı (padding) sayı olmalıdır.","invalidCellSpacing":"Hücre boşluğu (spacing) sayı olmalıdır.","invalidCols":"Sütün sayısı 0 sayısından büyük olmalıdır.","invalidHeight":"Tablo yüksekliği sayı olmalıdır.","invalidRows":"Satır sayısı 0 sayısından büyük olmalıdır.","invalidWidth":"Tablo genişliği sayı olmalıdır.","menu":"Tablo Özellikleri","row":{"menu":"Satır","insertBefore":"Satır Ekle - Önce","insertAfter":"Satır Ekle - Sonra","deleteRow":"Satır Sil"},"rows":"Satırlar","summary":"Özet","title":"Tablo Özellikleri","toolbar":"Tablo","widthPc":"yüzde","widthPx":"piksel","widthUnit":"genişlik birimi"},"stylescombo":{"label":"Biçem","panelTitle":"Stilleri Düzenliyor","panelTitle1":"Blok Stilleri","panelTitle2":"Inline Stilleri","panelTitle3":"Nesne Stilleri"},"specialchar":{"options":"Özel Karakter Seçenekleri","title":"Özel Karakter Seç","toolbar":"Özel Karakter Ekle"},"sourcearea":{"toolbar":"Kaynak"},"scayt":{"btn_about":"SCAYT'ı hakkında","btn_dictionaries":"Sözlükler","btn_disable":"SCAYT'ı pasifleştir","btn_enable":"SCAYT'ı etkinleştir","btn_langs":"Diller","btn_options":"Seçenekler","text_title":"Girmiş olduğunuz kelime denetimi"},"removeformat":{"toolbar":"Biçimi Kaldır"},"pastetext":{"button":"Düz Metin Olarak Yapıştır","pasteNotification":"Web tarayıcınız bu şekilde düz metni yapıştırmanıza izin vermiyor. Yapıştırmak için %1 basınız."},"pastefromword":{"confirmCleanup":"Yapıştırmaya çalıştığınız metin Word'den kopyalanmıştır. Yapıştırmadan önce silmek istermisiniz?","error":"Yapıştırmadaki veri bilgisi hata düzelene kadar silinmeyecektir","title":"Word'den Yapıştır","toolbar":"Word'den Yapıştır"},"notification":{"closed":"Uyarılar kapatıldı."},"maximize":{"maximize":"Büyült","minimize":"Küçült"},"magicline":{"title":"Parağrafı buraya ekle"},"list":{"bulletedlist":"Simgeli Liste","numberedlist":"Numaralı Liste"},"link":{"acccessKey":"Erişim Tuşu","advanced":"Gelişmiş","advisoryContentType":"Danışma İçerik Türü","advisoryTitle":"Danışma Başlığı","anchor":{"toolbar":"Bağlantı Ekle/Düzenle","menu":"Bağlantı Özellikleri","title":"Bağlantı Özellikleri","name":"Bağlantı Adı","errorName":"Lütfen bağlantı için ad giriniz","remove":"Bağlantıyı Kaldır"},"anchorId":"Eleman Kimlik Numarası ile","anchorName":"Bağlantı Adı ile","charset":"Bağlı Kaynak Karakter Gurubu","cssClasses":"Biçem Sayfası Sınıfları","download":"İndirmeye Zorla","displayText":"Gösterim Metni","emailAddress":"E-Posta Adresi","emailBody":"İleti Gövdesi","emailSubject":"İleti Konusu","id":"Id","info":"Link Bilgisi","langCode":"Dil Yönü","langDir":"Dil Yönü","langDirLTR":"Soldan Sağa (LTR)","langDirRTL":"Sağdan Sola (RTL)","menu":"Link Düzenle","name":"Ad","noAnchors":"(Bu belgede hiç çapa yok)","noEmail":"Lütfen E-posta adresini yazın","noUrl":"Lütfen Link URL'sini yazın","other":"<diğer>","popupDependent":"Bağımlı (Netscape)","popupFeatures":"Yeni Açılan Pencere Özellikleri","popupFullScreen":"Tam Ekran (IE)","popupLeft":"Sola Göre Konum","popupLocationBar":"Yer Çubuğu","popupMenuBar":"Menü Çubuğu","popupResizable":"Resizable","popupScrollBars":"Kaydırma Çubukları","popupStatusBar":"Durum Çubuğu","popupToolbar":"Araç Çubuğu","popupTop":"Yukarıya Göre Konum","rel":"İlişki","selectAnchor":"Bağlantı Seç","styles":"Biçem","tabIndex":"Sekme İndeksi","target":"Hedef","targetFrame":"<çerçeve>","targetFrameName":"Hedef Çerçeve Adı","targetPopup":"<yeni açılan pencere>","targetPopupName":"Yeni Açılan Pencere Adı","title":"Link","toAnchor":"Bu sayfada çapa","toEmail":"E-Posta","toUrl":"URL","toolbar":"Link Ekle/Düzenle","type":"Link Türü","unlink":"Köprü Kaldır","upload":"Karşıya Yükle"},"indent":{"indent":"Sekme Arttır","outdent":"Sekme Azalt"},"image":{"alt":"Alternatif Yazı","border":"Kenar","btnUpload":"Sunucuya Yolla","button2Img":"Seçili resim butonunu basit resime çevirmek istermisiniz?","hSpace":"Yatay Boşluk","img2Button":"Seçili olan resimi, resimli butona çevirmek istermisiniz?","infoTab":"Resim Bilgisi","linkTab":"Köprü","lockRatio":"Oranı Kilitle","menu":"Resim Özellikleri","resetSize":"Boyutu Başa Döndür","title":"Resim Özellikleri","titleButton":"Resimli Düğme Özellikleri","upload":"Karşıya Yükle","urlMissing":"Resmin URL kaynağı eksiktir.","vSpace":"Dikey Boşluk","validateBorder":"Çerçeve tam sayı olmalıdır.","validateHSpace":"HSpace tam sayı olmalıdır.","validateVSpace":"VSpace tam sayı olmalıdır."},"horizontalrule":{"toolbar":"Yatay Satır Ekle"},"format":{"label":"Biçim","panelTitle":"Biçim","tag_address":"Adres","tag_div":"Paragraf (DIV)","tag_h1":"Başlık 1","tag_h2":"Başlık 2","tag_h3":"Başlık 3","tag_h4":"Başlık 4","tag_h5":"Başlık 5","tag_h6":"Başlık 6","tag_p":"Normal","tag_pre":"Biçimli"},"fakeobjects":{"anchor":"Bağlantı","flash":"Flash Animasyonu","hiddenfield":"Gizli Alan","iframe":"IFrame","unknown":"Bilinmeyen Nesne"},"elementspath":{"eleLabel":"Elementlerin yolu","eleTitle":"%1 elementi"},"contextmenu":{"options":"İçerik Menüsü Seçenekleri"},"clipboard":{"copy":"Kopyala","copyError":"Gezgin yazılımınızın güvenlik ayarları düzenleyicinin otomatik kopyalama işlemine izin vermiyor. İşlem için (Ctrl/Cmd+C) tuşlarını kullanın.","cut":"Kes","cutError":"Gezgin yazılımınızın güvenlik ayarları düzenleyicinin otomatik kesme işlemine izin vermiyor. İşlem için (Ctrl/Cmd+X) tuşlarını kullanın.","paste":"Yapıştır","pasteNotification":"Your browser doesn't allow you to paste this way. Press %1 to paste."},"button":{"selectedLabel":"%1 (Seçilmiş)"},"blockquote":{"toolbar":"Blok Oluştur"},"basicstyles":{"bold":"Kalın","italic":"İtalik","strike":"Üstü Çizgili","subscript":"Alt Simge","superscript":"Üst Simge","underline":"Altı Çizgili"},"about":{"copy":"Copyright &copy; $1. Tüm hakları saklıdır.","dlgTitle":"CKEditor Hakkında","help":"Yardım için $1 kontrol edin.","moreInfo":"Lisanslama hakkında daha fazla bilgi almak için lütfen sitemizi ziyaret edin:","title":"CKEditor Hakkında","userGuide":"CKEditor Kullanıcı Kılavuzu"},"editor":"Zengin Metin Editörü","editorPanel":"Zengin Metin Editör Paneli","common":{"editorHelp":"Yardım için ALT 0 tuşlarına basın","browseServer":"Sunucuya Gözat","url":"URL","protocol":"Protokol","upload":"Karşıya Yükle","uploadSubmit":"Sunucuya Gönder","image":"Resim","flash":"Flash","form":"Form","checkbox":"Onay Kutusu","radio":"Seçenek Düğmesi","textField":"Metin Kutusu","textarea":"Metin Alanı","hiddenField":"Gizli Alan","button":"Düğme","select":"Seçme Alanı","imageButton":"Resim Düğmesi","notSet":"<tanımlanmamış>","id":"Kimlik","name":"İsim","langDir":"Dil Yönü","langDirLtr":"Soldan Sağa (LTR)","langDirRtl":"Sağdan Sola (RTL)","langCode":"Dil Kodlaması","longDescr":"Uzun Tanımlı URL","cssClass":"Biçem Sayfası Sınıfları","advisoryTitle":"Öneri Başlığı","cssStyle":"Biçem","ok":"Tamam","cancel":"İptal","close":"Kapat","preview":"Önizleme","resize":"Yeniden Boyutlandır","generalTab":"Genel","advancedTab":"Gelişmiş","validateNumberFailed":"Bu değer bir sayı değildir.","confirmNewPage":"Bu içerikle ilgili kaydedilmemiş tüm bilgiler kaybolacaktır. Yeni bir sayfa yüklemek istediğinizden emin misiniz?","confirmCancel":"Bazı seçenekleri değiştirdiniz. İletişim penceresini kapatmak istediğinizden emin misiniz?","options":"Seçenekler","target":"Hedef","targetNew":"Yeni Pencere (_blank)","targetTop":"En Üstteki Pencere (_top)","targetSelf":"Aynı Pencere (_self)","targetParent":"Üst Pencere (_parent)","langDirLTR":"Soldan Sağa (LTR)","langDirRTL":"Sağdan Sola (RTL)","styles":"Biçem","cssClasses":"Biçem Sayfası Sınıfları","width":"Genişlik","height":"Yükseklik","align":"Hizalama","alignLeft":"Sol","alignRight":"Sağ","alignCenter":"Ortala","alignJustify":"İki Kenara Yaslanmış","alignTop":"Üst","alignMiddle":"Orta","alignBottom":"Alt","alignNone":"Hiçbiri","invalidValue":"Geçersiz değer.","invalidHeight":"Yükseklik değeri bir sayı olmalıdır.","invalidWidth":"Genişlik değeri bir sayı olmalıdır.","invalidCssLength":"\"%1\" alanı için verilen değer, geçerli bir CSS ölçü birimi (px, %, in, cm, mm, em, ex, pt, veya pc) içeren veya içermeyen pozitif bir sayı olmalıdır.","invalidHtmlLength":"Belirttiğiniz sayı \"%1\" alanı için pozitif bir sayı HTML birim değeri olmalıdır (px veya %).","invalidInlineStyle":"Satıriçi biçem için verilen değer, \"isim : değer\" biçiminde birbirinden noktalı virgüllerle ayrılan bir veya daha fazla değişkenler grubundan oluşmalıdır.","cssLengthTooltip":"Piksel türünde bir sayı veya geçerli bir CSS ölçü birimi (px, %, in, cm, mm, em, ex, pt veya pc) içeren bir sayı girin.","unavailable":"%1<span class=\"cke_accessibility\">, kullanılamaz</span>","keyboard":{"8":"Silme Tuşu","13":"Giriş Tuşu","16":"Üst Karater Tuşu","17":"Kontrol Tuşu","18":"Alt Tuşu","32":"Boşluk Tuşu","35":"En Sona Tuşu","36":"En Başa Tuşu","46":"Silme Tuşu","224":"Komut Tuşu"},"keyboardShortcut":"Klavye Kısayolu"}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/package.json b/bower_components/ckeditor/package.json
index e83ae820435..5226265eb2d 100644
--- a/bower_components/ckeditor/package.json
+++ b/bower_components/ckeditor/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ckeditor",
-  "version": "4.7.0",
+  "version": "4.7.1",
   "description": "JavaScript WYSIWYG web text editor.",
   "main": "ckeditor.js",
   "repository": {
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
index 6c268cab301..0b2c0f14b5e 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
@@ -2,9 +2,9 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.dialog.add("a11yHelp",function(h){var a=h.lang.a11yhelp,b=h.lang.common.keyboard,n=CKEDITOR.tools.getNextId(),e={8:b[8],9:a.tab,13:b[13],16:b[16],17:b[17],18:b[18],19:a.pause,20:a.capslock,27:a.escape,33:a.pageUp,34:a.pageDown,35:b[35],36:b[36],37:a.leftArrow,38:a.upArrow,39:a.rightArrow,40:a.downArrow,45:a.insert,46:b[46],91:a.leftWindowKey,92:a.rightWindowKey,93:a.selectKey,96:a.numpad0,97:a.numpad1,98:a.numpad2,99:a.numpad3,100:a.numpad4,101:a.numpad5,102:a.numpad6,103:a.numpad7,104:a.numpad8,
-105:a.numpad9,106:a.multiply,107:a.add,109:a.subtract,110:a.decimalPoint,111:a.divide,112:a.f1,113:a.f2,114:a.f3,115:a.f4,116:a.f5,117:a.f6,118:a.f7,119:a.f8,120:a.f9,121:a.f10,122:a.f11,123:a.f12,144:a.numLock,145:a.scrollLock,186:a.semiColon,187:a.equalSign,188:a.comma,189:a.dash,190:a.period,191:a.forwardSlash,192:a.graveAccent,219:a.openBracket,220:a.backSlash,221:a.closeBracket,222:a.singleQuote};e[CKEDITOR.ALT]=b[18];e[CKEDITOR.SHIFT]=b[16];e[CKEDITOR.CTRL]=b[17];var g=[CKEDITOR.ALT,CKEDITOR.SHIFT,
-CKEDITOR.CTRL],p=/\$\{(.*?)\}/g,t=function(){var a=h.keystrokeHandler.keystrokes,b={},d;for(d in a)b[a[d]]=d;return function(a,d){var c;if(b[d]){c=b[d];for(var k,l,m=[],f=0;f<g.length;f++)l=g[f],k=c/g[f],1<k&&2>=k&&(c-=l,m.push(e[l]));m.push(e[c]||String.fromCharCode(c));c=m.join("+")}else c=a;return c}}();return{title:a.title,minWidth:600,minHeight:400,contents:[{id:"info",label:h.lang.common.generalTab,expand:!0,elements:[{type:"html",id:"legends",style:"white-space:normal;",focus:function(){this.getElement().focus()},
-html:function(){for(var b='\x3cdiv class\x3d"cke_accessibility_legend" role\x3d"document" aria-labelledby\x3d"'+n+'_arialbl" tabIndex\x3d"-1"\x3e%1\x3c/div\x3e\x3cspan id\x3d"'+n+'_arialbl" class\x3d"cke_voice_label"\x3e'+a.contents+" \x3c/span\x3e",e=[],d=a.legend,h=d.length,g=0;g<h;g++){for(var c=d[g],k=[],l=c.items,m=l.length,f=0;f<m;f++){var q=l[f],r=q.legend.replace(p,t);r.match(p)||k.push("\x3cdt\x3e%1\x3c/dt\x3e\x3cdd\x3e%2\x3c/dd\x3e".replace("%1",q.name).replace("%2",r))}e.push("\x3ch1\x3e%1\x3c/h1\x3e\x3cdl\x3e%2\x3c/dl\x3e".replace("%1",
-c.name).replace("%2",k.join("")))}return b.replace("%1",e.join(""))}()+'\x3cstyle type\x3d"text/css"\x3e.cke_accessibility_legend{width:600px;height:400px;padding-right:5px;overflow-y:auto;overflow-x:hidden;}.cke_browser_quirks .cke_accessibility_legend,{height:390px}.cke_accessibility_legend *{white-space:normal;}.cke_accessibility_legend h1{font-size: 20px;border-bottom: 1px solid #AAA;margin: 5px 0px 15px;}.cke_accessibility_legend dl{margin-left: 5px;}.cke_accessibility_legend dt{font-size: 13px;font-weight: bold;}.cke_accessibility_legend dd{margin:10px}\x3c/style\x3e'}]}],
+CKEDITOR.dialog.add("a11yHelp",function(e){var a=e.lang.a11yhelp,b=e.lang.common.keyboard,q=CKEDITOR.tools.getNextId(),d={8:b[8],9:a.tab,13:b[13],16:b[16],17:b[17],18:b[18],19:a.pause,20:a.capslock,27:a.escape,33:a.pageUp,34:a.pageDown,35:b[35],36:b[36],37:a.leftArrow,38:a.upArrow,39:a.rightArrow,40:a.downArrow,45:a.insert,46:b[46],91:a.leftWindowKey,92:a.rightWindowKey,93:a.selectKey,96:a.numpad0,97:a.numpad1,98:a.numpad2,99:a.numpad3,100:a.numpad4,101:a.numpad5,102:a.numpad6,103:a.numpad7,104:a.numpad8,
+105:a.numpad9,106:a.multiply,107:a.add,109:a.subtract,110:a.decimalPoint,111:a.divide,112:a.f1,113:a.f2,114:a.f3,115:a.f4,116:a.f5,117:a.f6,118:a.f7,119:a.f8,120:a.f9,121:a.f10,122:a.f11,123:a.f12,144:a.numLock,145:a.scrollLock,186:a.semiColon,187:a.equalSign,188:a.comma,189:a.dash,190:a.period,191:a.forwardSlash,192:a.graveAccent,219:a.openBracket,220:a.backSlash,221:a.closeBracket,222:a.singleQuote};d[CKEDITOR.ALT]=b[18];d[CKEDITOR.SHIFT]=b[16];d[CKEDITOR.CTRL]=CKEDITOR.env.mac?b[224]:b[17];var k=
+[CKEDITOR.ALT,CKEDITOR.SHIFT,CKEDITOR.CTRL],r=/\$\{(.*?)\}/g,t=function(a,b){var c=e.getCommandKeystroke(b);if(c){for(var l,f,h=[],g=0;g<k.length;g++)f=k[g],l=c/k[g],1<l&&2>=l&&(c-=f,h.push(d[f]));h.push(d[c]||String.fromCharCode(c));c=h.join("+")}else c=a;return c};return{title:a.title,minWidth:600,minHeight:400,contents:[{id:"info",label:e.lang.common.generalTab,expand:!0,elements:[{type:"html",id:"legends",style:"white-space:normal;",focus:function(){this.getElement().focus()},html:function(){for(var b=
+'\x3cdiv class\x3d"cke_accessibility_legend" role\x3d"document" aria-labelledby\x3d"'+q+'_arialbl" tabIndex\x3d"-1"\x3e%1\x3c/div\x3e\x3cspan id\x3d"'+q+'_arialbl" class\x3d"cke_voice_label"\x3e'+a.contents+" \x3c/span\x3e",d=[],c=a.legend,l=c.length,f=0;f<l;f++){for(var h=c[f],g=[],e=h.items,k=e.length,p=0;p<k;p++){var m=e[p],n=CKEDITOR.env.edge&&m.legendEdge?m.legendEdge:m.legend,n=n.replace(r,t);n.match(r)||g.push("\x3cdt\x3e%1\x3c/dt\x3e\x3cdd\x3e%2\x3c/dd\x3e".replace("%1",m.name).replace("%2",
+n))}d.push("\x3ch1\x3e%1\x3c/h1\x3e\x3cdl\x3e%2\x3c/dl\x3e".replace("%1",h.name).replace("%2",g.join("")))}return b.replace("%1",d.join(""))}()+'\x3cstyle type\x3d"text/css"\x3e.cke_accessibility_legend{width:600px;height:400px;padding-right:5px;overflow-y:auto;overflow-x:hidden;}.cke_browser_quirks .cke_accessibility_legend,{height:390px}.cke_accessibility_legend *{white-space:normal;}.cke_accessibility_legend h1{font-size: 20px;border-bottom: 1px solid #AAA;margin: 5px 0px 15px;}.cke_accessibility_legend dl{margin-left: 5px;}.cke_accessibility_legend dt{font-size: 13px;font-weight: bold;}.cke_accessibility_legend dd{margin:10px}\x3c/style\x3e'}]}],
 buttons:[CKEDITOR.dialog.cancelButton]}});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/af.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/af.js
index 293a69d9e1e..a56a5cb9813 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/af.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/af.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","af",{title:"Toeganglikheid instruksies",con
 {name:"Bewerkerinhoudmenu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pouse",capslock:"Hoofletterslot",escape:"Ontsnap",pageUp:"Blaaiop",pageDown:"Blaaiaf",leftArrow:"Linkspyl",upArrow:"Oppyl",rightArrow:"Regterpyl",downArrow:"Afpyl",insert:"Toevoeg",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Nommerblok 0",numpad1:"Nommerblok 1",numpad2:"Nommerblok 2",numpad3:"Nommerblok 3",numpad4:"Nommerblok 4",numpad5:"Nommerblok 5",numpad6:"Nommerblok 6",
-numpad7:"Nommerblok 7",numpad8:"Nommerblok 8",numpad9:"Nommerblok 9",multiply:"Maal",add:"Plus",subtract:"Minus",decimalPoint:"Desimaalepunt",divide:"Gedeeldeur",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Nommervergrendel",scrollLock:"Rolvergrendel",semiColon:"Kommapunt",equalSign:"Isgelykaan",comma:"Komma",dash:"Koppelteken",period:"Punt",forwardSlash:"Skuinsstreep",graveAccent:"Aksentteken",openBracket:"Oopblokhakkie",backSlash:"Trustreep",
-closeBracket:"Toeblokhakkie",singleQuote:"Enkelaanhaalingsteken"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pouse",capslock:"Hoofletterslot",escape:"Ontsnap",pageUp:"Blaaiop",pageDown:"Blaaiaf",leftArrow:"Linkspyl",upArrow:"Oppyl",rightArrow:"Regterpyl",downArrow:"Afpyl",insert:"Toevoeg",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Nommerblok 0",numpad1:"Nommerblok 1",
+numpad2:"Nommerblok 2",numpad3:"Nommerblok 3",numpad4:"Nommerblok 4",numpad5:"Nommerblok 5",numpad6:"Nommerblok 6",numpad7:"Nommerblok 7",numpad8:"Nommerblok 8",numpad9:"Nommerblok 9",multiply:"Maal",add:"Plus",subtract:"Minus",decimalPoint:"Desimaalepunt",divide:"Gedeeldeur",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Nommervergrendel",scrollLock:"Rolvergrendel",semiColon:"Kommapunt",equalSign:"Isgelykaan",comma:"Komma",dash:"Koppelteken",
+period:"Punt",forwardSlash:"Skuinsstreep",graveAccent:"Aksentteken",openBracket:"Oopblokhakkie",backSlash:"Trustreep",closeBracket:"Toeblokhakkie",singleQuote:"Enkelaanhaalingsteken"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js
index a18ea8a2eaf..7326021fa57 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","ar",{title:"Accessibility Instructions",con
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"إضافة",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"تقسيم",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"فاصلة",dash:"Dash",period:"نقطة",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"إضافة",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"تقسيم",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"فاصلة",dash:"Dash",period:"نقطة",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/az.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/az.js
index 97c8ae63750..3298732b936 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/az.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/az.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","az",{title:"Əlillərə dəstək üzrə tə
 {name:"Redaktorun seçimlərin menyusu",legend:"Seçimləri redaktə etmək üçün ${contextMenu} ya da APPLICATION KEY basın. Növbəti seçimə keçmək üçün TAB ya AŞAĞI OX düyməsini basın, əvvəlki isə - SHIFT+TAB ya YUXARI OX. Seçimi arımaq SPACE ya ENTER düymələri istifadə edin. Alt menyunu açmaq üçün SPACE, ENTER ya SAĞA OX basın. ESC ya SOLA OX ilə geriyə qayıda bilərsiz. Bütün menyunu ESC ilə bağlıyın."},{name:"Düzəliş edənin siyahı qutusu",legend:"Siyahı qutusu içində növbəti bənd seçmək üçün TAB ya AŞAĞI OX, əvvəlki isə SHIFT+TAB ya YUXARI OX basın. Seçimi arımaq SPACE ya ENTER düymələri istifadə edin. Siyahı qutusu ESC ilə bağlıyın."},
 {name:"Redaktor elementin cığır paneli",legend:"Elementin cığır paneli seçmək üçün ${elementsPathFocus} basın. Növbəti element seçmək üçün TAB ya SAĞA OX, əvvəlki isə SHIFT+TAB ya SOLA OX istifadə edin. Elementi arımaq SPACE ya ENTER düymələri mövcuddur."}]},{name:"Əmrlər",items:[{name:"Əmri geri qaytar",legend:"${undo} basın"},{name:"Geri əmri",legend:"${redo} basın"},{name:"Qalın əmri",legend:"${bold}  basın"},{name:"Kursiv əmri",legend:"${italic} basın"},{name:"Altdan xətt əmri",legend:"${underline} basın"},
 {name:"Link əmri",legend:"${link} basın"},{name:"Paneli gizlət əmri",legend:"${toolbarCollapse} basın"},{name:"Əvvəlki fokus sahəsi seç əmrı",legend:"Kursordan əvvəl ən yaxın əlçatmaz yerə dəymək üçün ${accessPreviousSpace} basın, misal üçün: iki dal-badal HR teg. Uzaq yerlərə dəymək üçün bir neçə dəfə basın."},{name:"Növbəti fokus sahəsi seç əmrı",legend:"Kursordan sonra ən yaxın əlçatmaz yerə dəymək üçün ${accessNextSpace} basın, misal üçün: iki dal-badal HR teg. Uzaq yerlərə dəymək üçün bir neçə dəfə basın."},
-{name:"Hərtərəfli Kömək",legend:"${a11yHelp} basın"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Sola ox işarəsi",upArrow:"Yuxarı ox işarəsi",rightArrow:"Sağa ox işarəsi",downArrow:"Aşağı ox işarəsi",insert:"Insert",leftWindowKey:"Soldaki Windows düyməsi",rightWindowKey:"Sağdaki Windows düyməsi",selectKey:"Düyməni seçin",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",
-numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Vurma",add:"Əlavə et",subtract:"Çıxma",decimalPoint:"Onluq kəsri tam ədəddən ayıran nöqtə",divide:"Bölüşdürmə",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Nöqtəli verqül",equalSign:"Barəbərlik işarəsi",comma:"Vergül",dash:"Defis",period:"Nöqtə",forwardSlash:"Çəp xətt",graveAccent:"Vurğu işarəsi",openBracket:"Açılan mötərizə",
-backSlash:"Tərs çəpəki xətt",closeBracket:"Bağlanan mötərizə",singleQuote:"Tək dırnaq"});
\ No newline at end of file
+{name:"Hərtərəfli Kömək",legend:"${a11yHelp} basın"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Sola ox işarəsi",upArrow:"Yuxarı ox işarəsi",rightArrow:"Sağa ox işarəsi",downArrow:"Aşağı ox işarəsi",insert:"Insert",leftWindowKey:"Soldaki Windows düyməsi",rightWindowKey:"Sağdaki Windows düyməsi",selectKey:"Düyməni seçin",
+numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Vurma",add:"Əlavə et",subtract:"Çıxma",decimalPoint:"Onluq kəsri tam ədəddən ayıran nöqtə",divide:"Bölüşdürmə",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Nöqtəli verqül",equalSign:"Barəbərlik işarəsi",
+comma:"Vergül",dash:"Defis",period:"Nöqtə",forwardSlash:"Çəp xətt",graveAccent:"Vurğu işarəsi",openBracket:"Açılan mötərizə",backSlash:"Tərs çəpəki xətt",closeBracket:"Bağlanan mötərizə",singleQuote:"Tək dırnaq"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js
index d6db25afc4f..6f5d04439a4 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","bg",{title:"Accessibility Instructions",con
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js
index fc562822f58..d48552ad655 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js
@@ -7,6 +7,7 @@ CKEDITOR.plugins.setLang("a11yhelp","ca",{title:"Instruccions d'Accessibilitat",
 {name:"Editor de menú contextual",legend:"Premi ${contextMenu} o APPLICATION KEY per obrir el menú contextual. Després desplacis a la següent opció del menú amb TAB o DOWN ARROW. Desplacis a l'anterior opció amb SHIFT+TAB o UP ARROW. Premi SPACE o ENTER per seleccionar l'opció del menú. Obri el submenú de l'actual opció utilitzant SPACE o ENTER o RIGHT ARROW. Pot tornar a l'opció del menú pare amb ESC o LEFT ARROW. Tanqui el menú contextual amb ESC."},{name:"Editor de caixa de llista",legend:"Dins d'un quadre de llista, desplacis al següent element de la llista amb TAB o DOWN ARROW. Desplacis a l'anterior element de la llista amb SHIFT+TAB o UP ARROW. Premi SPACE o ENTER per seleccionar l'opció de la llista. Premi ESC per tancar el quadre de llista."},
 {name:"Editor de barra de ruta de l'element",legend:"Premi ${elementsPathFocus} per anar als elements de la barra de ruta. Desplacis al botó de l'element següent amb TAB o RIGHT ARROW. Desplacis a l'anterior botó amb SHIFT+TAB o LEFT ARROW. Premi SPACE o ENTER per seleccionar l'element a l'editor."}]},{name:"Ordres",items:[{name:"Desfer ordre",legend:"Premi ${undo}"},{name:"Refer ordre",legend:"Premi ${redo}"},{name:"Ordre negreta",legend:"Premi ${bold}"},{name:"Ordre cursiva",legend:"Premi ${italic}"},
 {name:"Ordre subratllat",legend:"Premi ${underline}"},{name:"Ordre enllaç",legend:"Premi ${link}"},{name:"Ordre amagar barra d'eines",legend:"Premi ${toolbarCollapse}"},{name:"Ordre per accedir a l'anterior espai enfocat",legend:"Premi ${accessPreviousSpace} per accedir a l'enfocament d'espai més proper inabastable abans del símbol d'intercalació, per exemple: dos elements HR adjacents. Repetiu la combinació de tecles per arribar a enfocaments d'espais distants."},{name:"Ordre per accedir al següent espai enfocat",
-legend:"Premi ${accessNextSpace} per accedir a l'enfocament d'espai més proper inabastable després del símbol d'intercalació, per exemple: dos elements HR adjacents. Repetiu la combinació de tecles per arribar a enfocaments d'espais distants."},{name:"Ajuda d'accessibilitat",legend:"Premi ${a11yHelp}"}]}],tab:"Tabulació",pause:"Pausa",capslock:"Bloqueig de majúscules",escape:"Escape",pageUp:"Pàgina Amunt",pageDown:"Pàgina Avall",leftArrow:"Fletxa Esquerra",upArrow:"Fletxa Amunt",rightArrow:"Fletxa Dreta",
-downArrow:"Fletxa Avall",insert:"Inserir",leftWindowKey:"Tecla Windows Esquerra",rightWindowKey:"Tecla Windows Dreta",selectKey:"Tecla Seleccionar",numpad0:"Teclat Numèric 0",numpad1:"Teclat Numèric 1",numpad2:"Teclat Numèric 2",numpad3:"Teclat Numèric 3",numpad4:"Teclat Numèric 4",numpad5:"Teclat Numèric 5",numpad6:"Teclat Numèric 6",numpad7:"Teclat Numèric 7",numpad8:"Teclat Numèric 8",numpad9:"Teclat Numèric 9",multiply:"Multiplicació",add:"Suma",subtract:"Resta",decimalPoint:"Punt Decimal",divide:"Divisió",
-f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Bloqueig Teclat Numèric",scrollLock:"Bloqueig de Desplaçament",semiColon:"Punt i Coma",equalSign:"Símbol Igual",comma:"Coma",dash:"Guió",period:"Punt",forwardSlash:"Barra Diagonal",graveAccent:"Accent Obert",openBracket:"Claudàtor Obert",backSlash:"Barra Invertida",closeBracket:"Claudàtor Tancat",singleQuote:"Cometa Simple"});
\ No newline at end of file
+legend:"Premi ${accessNextSpace} per accedir a l'enfocament d'espai més proper inabastable després del símbol d'intercalació, per exemple: dos elements HR adjacents. Repetiu la combinació de tecles per arribar a enfocaments d'espais distants."},{name:"Ajuda d'accessibilitat",legend:"Premi ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tabulació",pause:"Pausa",capslock:"Bloqueig de majúscules",escape:"Escape",pageUp:"Pàgina Amunt",
+pageDown:"Pàgina Avall",leftArrow:"Fletxa Esquerra",upArrow:"Fletxa Amunt",rightArrow:"Fletxa Dreta",downArrow:"Fletxa Avall",insert:"Inserir",leftWindowKey:"Tecla Windows Esquerra",rightWindowKey:"Tecla Windows Dreta",selectKey:"Tecla Seleccionar",numpad0:"Teclat Numèric 0",numpad1:"Teclat Numèric 1",numpad2:"Teclat Numèric 2",numpad3:"Teclat Numèric 3",numpad4:"Teclat Numèric 4",numpad5:"Teclat Numèric 5",numpad6:"Teclat Numèric 6",numpad7:"Teclat Numèric 7",numpad8:"Teclat Numèric 8",numpad9:"Teclat Numèric 9",
+multiply:"Multiplicació",add:"Suma",subtract:"Resta",decimalPoint:"Punt Decimal",divide:"Divisió",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Bloqueig Teclat Numèric",scrollLock:"Bloqueig de Desplaçament",semiColon:"Punt i Coma",equalSign:"Símbol Igual",comma:"Coma",dash:"Guió",period:"Punt",forwardSlash:"Barra Diagonal",graveAccent:"Accent Obert",openBracket:"Claudàtor Obert",backSlash:"Barra Invertida",closeBracket:"Claudàtor Tancat",
+singleQuote:"Cometa Simple"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js
index de8ef8c1b59..3c4e5956a3f 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js
@@ -6,7 +6,7 @@ CKEDITOR.plugins.setLang("a11yhelp","cs",{title:"Instrukce pro přístupnost",co
 legend:"Uvnitř dialogového okna stiskněte TAB pro přesunutí na další prvek okna, stiskněte SHIFT+TAB pro přesun na předchozí prvek okna, stiskněte ENTER pro odeslání dialogu, stiskněte ESC pro jeho zrušení. Pro dialogová okna, která mají mnoho karet stiskněte ALT+F10 pro zaměření seznamu karet, nebo TAB, pro posun podle pořadí karet.Při zaměření seznamu karet se můžete jimi posouvat pomocí ŠIPKY VPRAVO a VLEVO."},{name:"Kontextové menu editoru",legend:"Stiskněte ${contextMenu} nebo klávesu APPLICATION k otevření kontextového menu. Pak se přesuňte na další možnost menu pomocí TAB nebo ŠIPKY DOLŮ. Přesuňte se na předchozí možnost pomocí  SHIFT+TAB nebo ŠIPKY NAHORU. Stiskněte MEZERNÍK nebo ENTER pro zvolení možnosti menu. Podmenu současné možnosti otevřete pomocí MEZERNÍKU nebo ENTER či ŠIPKY DOLEVA. Kontextové menu uzavřete stiskem ESC."},
 {name:"Rámeček seznamu editoru",legend:"Uvnitř rámečku seznamu se přesunete na další položku menu pomocí TAB nebo ŠIPKA DOLŮ. Na předchozí položku se přesunete SHIFT+TAB nebo ŠIPKA NAHORU. Stiskněte MEZERNÍK nebo ENTER pro zvolení možnosti seznamu. Stiskněte ESC pro uzavření seznamu."},{name:"Lišta cesty prvku v editoru",legend:"Stiskněte ${elementsPathFocus} pro procházení lišty cesty prvku. Na další tlačítko prvku se přesunete pomocí TAB nebo ŠIPKA VPRAVO. Na předchozí tlačítko se přesunete pomocí SHIFT+TAB nebo ŠIPKA VLEVO. Stiskněte MEZERNÍK nebo ENTER pro vybrání prvku v editoru."}]},
 {name:"Příkazy",items:[{name:" Příkaz Zpět",legend:"Stiskněte ${undo}"},{name:" Příkaz Znovu",legend:"Stiskněte ${redo}"},{name:" Příkaz Tučné",legend:"Stiskněte ${bold}"},{name:" Příkaz Kurzíva",legend:"Stiskněte ${italic}"},{name:" Příkaz Podtržení",legend:"Stiskněte ${underline}"},{name:" Příkaz Odkaz",legend:"Stiskněte ${link}"},{name:" Příkaz Skrýt panel nástrojů",legend:"Stiskněte ${toolbarCollapse}"},{name:"Příkaz pro přístup k předchozímu prostoru zaměření",legend:"Stiskněte ${accessPreviousSpace} pro přístup k nejbližšímu nedosažitelnému prostoru zaměření před stříškou, například: dva přilehlé prvky HR. Pro dosažení vzdálených prostorů zaměření tuto kombinaci kláves opakujte."},
-{name:"Příkaz pro přístup k dalšímu prostoru zaměření",legend:"Stiskněte ${accessNextSpace} pro přístup k nejbližšímu nedosažitelnému prostoru zaměření po stříšce, například: dva přilehlé prvky HR. Pro dosažení vzdálených prostorů zaměření tuto kombinaci kláves opakujte."},{name:" Nápověda přístupnosti",legend:"Stiskněte ${a11yHelp}"}]}],tab:"Tabulátor",pause:"Pauza",capslock:"Caps lock",escape:"Escape",pageUp:"Stránka nahoru",pageDown:"Stránka dolů",leftArrow:"Šipka vlevo",upArrow:"Šipka nahoru",
-rightArrow:"Šipka vpravo",downArrow:"Šipka dolů",insert:"Vložit",leftWindowKey:"Levá klávesa Windows",rightWindowKey:"Pravá klávesa Windows",selectKey:"Vyberte klávesu",numpad0:"Numerická klávesa 0",numpad1:"Numerická klávesa 1",numpad2:"Numerická klávesa 2",numpad3:"Numerická klávesa 3",numpad4:"Numerická klávesa 4",numpad5:"Numerická klávesa 5",numpad6:"Numerická klávesa 6",numpad7:"Numerická klávesa 7",numpad8:"Numerická klávesa 8",numpad9:"Numerická klávesa 9",multiply:"Numerická klávesa násobení",
-add:"Přidat",subtract:"Numerická klávesa odečítání",decimalPoint:"Desetinná tečka",divide:"Numerická klávesa dělení",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num lock",scrollLock:"Scroll lock",semiColon:"Středník",equalSign:"Rovnítko",comma:"Čárka",dash:"Pomlčka",period:"Tečka",forwardSlash:"Lomítko",graveAccent:"Přízvuk",openBracket:"Otevřená hranatá závorka",backSlash:"Obrácené lomítko",closeBracket:"Uzavřená hranatá závorka",
-singleQuote:"Jednoduchá uvozovka"});
\ No newline at end of file
+{name:"Příkaz pro přístup k dalšímu prostoru zaměření",legend:"Stiskněte ${accessNextSpace} pro přístup k nejbližšímu nedosažitelnému prostoru zaměření po stříšce, například: dva přilehlé prvky HR. Pro dosažení vzdálených prostorů zaměření tuto kombinaci kláves opakujte."},{name:" Nápověda přístupnosti",legend:"Stiskněte ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tabulátor",pause:"Pauza",capslock:"Caps lock",
+escape:"Escape",pageUp:"Stránka nahoru",pageDown:"Stránka dolů",leftArrow:"Šipka vlevo",upArrow:"Šipka nahoru",rightArrow:"Šipka vpravo",downArrow:"Šipka dolů",insert:"Vložit",leftWindowKey:"Levá klávesa Windows",rightWindowKey:"Pravá klávesa Windows",selectKey:"Vyberte klávesu",numpad0:"Numerická klávesa 0",numpad1:"Numerická klávesa 1",numpad2:"Numerická klávesa 2",numpad3:"Numerická klávesa 3",numpad4:"Numerická klávesa 4",numpad5:"Numerická klávesa 5",numpad6:"Numerická klávesa 6",numpad7:"Numerická klávesa 7",
+numpad8:"Numerická klávesa 8",numpad9:"Numerická klávesa 9",multiply:"Numerická klávesa násobení",add:"Přidat",subtract:"Numerická klávesa odečítání",decimalPoint:"Desetinná tečka",divide:"Numerická klávesa dělení",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num lock",scrollLock:"Scroll lock",semiColon:"Středník",equalSign:"Rovnítko",comma:"Čárka",dash:"Pomlčka",period:"Tečka",forwardSlash:"Lomítko",graveAccent:"Přízvuk",openBracket:"Otevřená hranatá závorka",
+backSlash:"Obrácené lomítko",closeBracket:"Uzavřená hranatá závorka",singleQuote:"Jednoduchá uvozovka"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js
index 31e94af26d7..e89739a5c95 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","cy",{title:"Canllawiau Hygyrchedd",contents
 {name:"Dewislen Cyd-destun y Golygydd",legend:"Pwyswch $ {contextMenu} neu'r ALLWEDD 'APPLICATION' i agor y ddewislen cyd-destun. Yna symudwch i'r opsiwn ddewislen nesaf gyda'r TAB neu'r SAETH I LAWR. Symudwch i'r opsiwn blaenorol gyda SHIFT+TAB neu'r SAETH I FYNY. Pwyswch SPACE neu ENTER i ddewis yr opsiwn ddewislen. Agorwch is-dewislen yr opsiwn cyfredol gyda SPACE neu ENTER neu SAETH DDE. Ewch yn ôl i'r eitem ar y ddewislen uwch gydag ESC neu SAETH CHWITH. Ceuwch y ddewislen cyd-destun gydag ESC."},
 {name:"Blwch Rhestr y Golygydd",legend:"Tu mewn y blwch rhestr, ewch i'r eitem rhestr nesaf gyda TAB neu'r SAETH I LAWR. Symudwch i restr eitem flaenorol gyda SHIFT+TAB neu SAETH I FYNY. Pwyswch SPACE neu ENTER i ddewis yr opsiwn o'r rhestr. Pwyswch ESC i gau'r rhestr."},{name:"Bar Llwybr Elfen y Golygydd",legend:"Pwyswch ${elementsPathFocus} i fynd i'r bar llwybr elfennau. Symudwch i fotwm yr elfen nesaf gyda TAB neu SAETH DDE. Symudwch i fotwm blaenorol gyda SHIFT+TAB neu SAETH CHWITH. Pwyswch SPACE neu ENTER i ddewis yr elfen yn y golygydd."}]},
 {name:"Gorchmynion",items:[{name:"Gorchymyn dadwneud",legend:"Pwyswch ${undo}"},{name:"Gorchymyn ailadrodd",legend:"Pwyswch ${redo}"},{name:"Gorchymyn Bras",legend:"Pwyswch ${bold}"},{name:"Gorchymyn italig",legend:"Pwyswch ${italig}"},{name:"Gorchymyn tanlinellu",legend:"Pwyso ${underline}"},{name:"Gorchymyn dolen",legend:"Pwyswch ${link}"},{name:"Gorchymyn Cwympo'r Dewislen",legend:"Pwyswch ${toolbarCollapse}"},{name:"Myned i orchymyn bwlch ffocws blaenorol",legend:"Pwyswch ${accessPreviousSpace} i fyned i'r \"blwch ffocws sydd methu ei gyrraedd\" cyn y caret, er enghraifft: dwy elfen HR drws nesaf i'w gilydd. AIladroddwch y cyfuniad allwedd i gyrraedd bylchau ffocws pell."},
-{name:"Ewch i'r gorchymyn blwch ffocws nesaf",legend:"Pwyswch ${accessNextSpace} i fyned i'r blwch ffocws agosaf nad oes modd ei gyrraedd ar ôl y caret, er enghraifft: dwy elfen HR drws nesaf i'w gilydd. Ailadroddwch y cyfuniad allwedd i gyrraedd blychau ffocws pell."},{name:"Cymorth Hygyrchedd",legend:"Pwyswch ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",
-insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",
-scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:"Ewch i'r gorchymyn blwch ffocws nesaf",legend:"Pwyswch ${accessNextSpace} i fyned i'r blwch ffocws agosaf nad oes modd ei gyrraedd ar ôl y caret, er enghraifft: dwy elfen HR drws nesaf i'w gilydd. Ailadroddwch y cyfuniad allwedd i gyrraedd blychau ffocws pell."},{name:"Cymorth Hygyrchedd",legend:"Pwyswch ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",
+pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",
+divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/da.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/da.js
index c3e4a97c79e..6b5107ba91b 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/da.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/da.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","da",{title:"Tilgængelighedsinstrukser",con
 legend:"Inde i en dialogboks kan du, trykke på TAB for at navigere til næste element, trykke på SHIFT+TAB for at navigere til forrige element, trykke på ENTER for at afsende eller trykke på ESC for at lukke dialogboksen.\r\nNår en dialogboks har flere faner, fanelisten kan tilgås med ALT+F10 eller med TAB. Hvis fanelisten er i fokus kan du skifte til næste eller forrige tab, med højre- og venstre piltast."},{name:"Redaktør kontekstmenu",legend:"Tryk ${contextMenu} eller APPLICATION KEY for at åbne kontekstmenuen. Flyt derefter til næste menuvalg med TAB eller PIL NED. Flyt til forrige valg med SHIFT+TAB eller PIL OP. Tryk MELLEMRUM eller RETUR for at vælge menu-muligheder. Åben under-menu af aktuelle valg med MELLEMRUM eller RETUR eller HØJRE PIL. Gå tilbage til overliggende menu-emne med ESC eller VENSTRE PIL. Luk kontekstmenu med ESC."},
 {name:"Redaktør listeboks",legend:"Flyt til næste emne med TAB eller PIL NED inde i en listeboks. Flyt til forrige listeemne med SHIFT+TAB eller PIL OP. Tryk MELLEMRUM eller RETUR for at vælge liste-muligheder. Tryk ESC for at lukke liste-boksen."},{name:"Redaktør elementsti-bar",legend:"Tryk ${elementsPathFocus} for at navigere til elementernes sti-bar. Flyt til næste element-knap med TAB eller HØJRE PIL. Flyt til forrige knap med SHIFT+TAB eller VENSTRE PIL. Klik MELLEMRUM eller RETUR for at vælge element i editoren."}]},
 {name:"Kommandoer",items:[{name:"Fortryd kommando",legend:"Klik på ${undo}"},{name:"Gentag kommando",legend:"Klik ${redo}"},{name:"Fed kommando",legend:"Klik ${bold}"},{name:"Kursiv kommando",legend:"Klik ${italic}"},{name:"Understregnings kommando",legend:"Klik ${underline}"},{name:"Link kommando",legend:"Klik ${link}"},{name:"Klap værktøjslinje sammen kommando ",legend:"Klik ${toolbarCollapse}"},{name:"Adgang til forrige fokusområde kommando",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:"Tilgængelighedshjælp",legend:"Kilk ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Venstre pil",upArrow:"Pil op",rightArrow:"Højre pil",downArrow:"Pil ned",insert:"Insert",leftWindowKey:"Venstre Windows tast",
-rightWindowKey:"Højre Windows tast",selectKey:"Select-knap",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Gange",add:"Plus",subtract:"Minus",decimalPoint:"Komma",divide:"Divider",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semikolon",
-equalSign:"Lighedstegn",comma:"Komma",dash:"Bindestreg",period:"Punktum",forwardSlash:"Skråstreg",graveAccent:"Accent grave",openBracket:"Start klamme",backSlash:"Omvendt skråstreg",closeBracket:"Slut klamme",singleQuote:"Enkelt citationstegn"});
\ No newline at end of file
+{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:"Tilgængelighedshjælp",legend:"Kilk ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",
+leftArrow:"Venstre pil",upArrow:"Pil op",rightArrow:"Højre pil",downArrow:"Pil ned",insert:"Insert",leftWindowKey:"Venstre Windows tast",rightWindowKey:"Højre Windows tast",selectKey:"Select-knap",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Gange",add:"Plus",subtract:"Minus",decimalPoint:"Komma",divide:"Divider",f1:"F1",f2:"F2",f3:"F3",f4:"F4",
+f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semikolon",equalSign:"Lighedstegn",comma:"Komma",dash:"Bindestreg",period:"Punktum",forwardSlash:"Skråstreg",graveAccent:"Accent grave",openBracket:"Start klamme",backSlash:"Omvendt skråstreg",closeBracket:"Slut klamme",singleQuote:"Enkelt citationstegn"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js
index a09f8821aa4..d4f5e49212d 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js
@@ -6,6 +6,7 @@ CKEDITOR.plugins.setLang("a11yhelp","de-ch",{title:"Barrierefreiheitinformatione
 {name:"Editordialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Editor-Kontextmenü",legend:"Dürcken Sie ${contextMenu} oder die Anwendungstaste um das Kontextmenü zu öffnen. Man kann die Pfeiltasten zum Wechsel benutzen. Mit der Leertaste oder der Enter-Taste kann man den Menüpunkt aufrufen. Schliessen Sie das Kontextmenü mit der ESC-Taste."},
 {name:"Editor-Listenbox",legend:"Innerhalb einer Listenbox kann man mit der TAB-Taste oder den Pfeilrunter-Taste den nächsten Menüeintrag wählen. Mit der SHIFT+TAB Tastenkombination oder der Pfeilhoch-Taste gelangt man zum vorherigen Menüpunkt. Mit der Leertaste oder Enter kann man den Menüpunkt auswählen. Drücken Sie ESC zum Verlassen des Menüs."},{name:"Editor-Elementpfadleiste",legend:"Drücken Sie ${elementsPathFocus} um sich durch die Pfadleiste zu bewegen. Um zum nächsten Element zu gelangen drücken Sie TAB oder die Pfeilrechts-Taste. Zum vorherigen Element gelangen Sie mit der SHIFT+TAB oder der Pfeillinks-Taste. Drücken Sie die Leertaste oder Enter um das Element auszuwählen."}]},
 {name:"Befehle",items:[{name:"Rückgängig-Befehl",legend:"Drücken Sie ${undo}"},{name:"Wiederherstellen-Befehl",legend:"Drücken Sie ${redo}"},{name:"Fettschrift-Befehl",legend:"Drücken Sie ${bold}"},{name:"Kursiv-Befehl",legend:"Drücken Sie ${italic}"},{name:"Unterstreichen-Befehl",legend:"Drücken Sie ${underline}"},{name:"Link-Befehl",legend:"Drücken Sie ${link}"},{name:"Werkzeugleiste einklappen-Befehl",legend:"Drücken Sie ${toolbarCollapse}"},{name:"Zugang bisheriger Fokussierung Raumbefehl ",legend:"Drücken Sie ${accessPreviousSpace}  auf den am nächsten nicht erreichbar Fokus-Abstand vor die Einfügemarke zugreifen: zwei benachbarte HR-Elemente. Wiederholen Sie die Tastenkombination um entfernte Fokusräume zu erreichen. "},
-{name:"Zugang nächster Schwerpunkt Raumbefehl ",legend:"Drücken Sie $ { accessNextSpace }, um den nächsten unerreichbar Fokus Leerzeichen nach dem Cursor zum Beispiel auf: zwei benachbarten HR Elemente. Wiederholen Sie die Tastenkombination zum fernen Fokus Bereiche zu erreichen. "},{name:"Eingabehilfen",legend:"Drücken Sie ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Feststell",escape:"Escape",pageUp:"Bild auf",pageDown:"Bild ab",leftArrow:"Linke Pfeiltaste",upArrow:"Obere Pfeiltaste",rightArrow:"Rechte Pfeiltaste",
-downArrow:"Untere Pfeiltaste",insert:"Einfügen",leftWindowKey:"Linke Windowstaste",rightWindowKey:"Rechte Windowstaste",selectKey:"Taste auswählen",numpad0:"Ziffernblock 0",numpad1:"Ziffernblock 1",numpad2:"Ziffernblock 2",numpad3:"Ziffernblock 3",numpad4:"Ziffernblock 4",numpad5:"Ziffernblock 5",numpad6:"Ziffernblock 6",numpad7:"Ziffernblock 7",numpad8:"Ziffernblock 8",numpad9:"Ziffernblock 9",multiply:"Multiplizieren",add:"Addieren",subtract:"Subtrahieren",decimalPoint:"Punkt",divide:"Dividieren",
-f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Ziffernblock feststellen",scrollLock:"Rollen",semiColon:"Semikolon",equalSign:"Gleichheitszeichen",comma:"Komma",dash:"Bindestrich",period:"Punkt",forwardSlash:"Schrägstrich",graveAccent:"Gravis",openBracket:"Öffnende eckige Klammer",backSlash:"Rückwärtsgewandter Schrägstrich",closeBracket:"Schliessende eckige Klammer",singleQuote:"Einfaches Anführungszeichen"});
\ No newline at end of file
+{name:"Zugang nächster Schwerpunkt Raumbefehl ",legend:"Drücken Sie $ { accessNextSpace }, um den nächsten unerreichbar Fokus Leerzeichen nach dem Cursor zum Beispiel auf: zwei benachbarten HR Elemente. Wiederholen Sie die Tastenkombination zum fernen Fokus Bereiche zu erreichen. "},{name:"Eingabehilfen",legend:"Drücken Sie ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Feststell",escape:"Escape",
+pageUp:"Bild auf",pageDown:"Bild ab",leftArrow:"Linke Pfeiltaste",upArrow:"Obere Pfeiltaste",rightArrow:"Rechte Pfeiltaste",downArrow:"Untere Pfeiltaste",insert:"Einfügen",leftWindowKey:"Linke Windowstaste",rightWindowKey:"Rechte Windowstaste",selectKey:"Taste auswählen",numpad0:"Ziffernblock 0",numpad1:"Ziffernblock 1",numpad2:"Ziffernblock 2",numpad3:"Ziffernblock 3",numpad4:"Ziffernblock 4",numpad5:"Ziffernblock 5",numpad6:"Ziffernblock 6",numpad7:"Ziffernblock 7",numpad8:"Ziffernblock 8",numpad9:"Ziffernblock 9",
+multiply:"Multiplizieren",add:"Addieren",subtract:"Subtrahieren",decimalPoint:"Punkt",divide:"Dividieren",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Ziffernblock feststellen",scrollLock:"Rollen",semiColon:"Semikolon",equalSign:"Gleichheitszeichen",comma:"Komma",dash:"Bindestrich",period:"Punkt",forwardSlash:"Schrägstrich",graveAccent:"Gravis",openBracket:"Öffnende eckige Klammer",backSlash:"Rückwärtsgewandter Schrägstrich",closeBracket:"Schliessende eckige Klammer",
+singleQuote:"Einfaches Anführungszeichen"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/de.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/de.js
index 0a09795ae9d..b7d46936186 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/de.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/de.js
@@ -6,6 +6,7 @@ CKEDITOR.plugins.setLang("a11yhelp","de",{title:"Barrierefreiheitinformationen",
 {name:"Editordialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Editor-Kontextmenü",legend:"Dürcken Sie ${contextMenu} oder die Anwendungstaste um das Kontextmenü zu öffnen. Man kann die Pfeiltasten zum Wechsel benutzen. Mit der Leertaste oder der Enter-Taste kann man den Menüpunkt aufrufen. Schliessen Sie das Kontextmenü mit der ESC-Taste."},
 {name:"Editor-Listenbox",legend:"Innerhalb einer Listenbox kann man mit der TAB-Taste oder den Pfeilrunter-Taste den nächsten Menüeintrag wählen. Mit der SHIFT+TAB Tastenkombination oder der Pfeilhoch-Taste gelangt man zum vorherigen Menüpunkt. Mit der Leertaste oder Enter kann man den Menüpunkt auswählen. Drücken Sie ESC zum Verlassen des Menüs."},{name:"Editor-Elementpfadleiste",legend:"Drücken Sie ${elementsPathFocus} um sich durch die Pfadleiste zu bewegen. Um zum nächsten Element zu gelangen drücken Sie TAB oder die Pfeilrechts-Taste. Zum vorherigen Element gelangen Sie mit der SHIFT+TAB oder der Pfeillinks-Taste. Drücken Sie die Leertaste oder Enter um das Element auszuwählen."}]},
 {name:"Befehle",items:[{name:"Rückgängig-Befehl",legend:"Drücken Sie ${undo}"},{name:"Wiederherstellen-Befehl",legend:"Drücken Sie ${redo}"},{name:"Fettschrift-Befehl",legend:"Drücken Sie ${bold}"},{name:"Kursiv-Befehl",legend:"Drücken Sie ${italic}"},{name:"Unterstreichen-Befehl",legend:"Drücken Sie ${underline}"},{name:"Link-Befehl",legend:"Drücken Sie ${link}"},{name:"Werkzeugleiste einklappen-Befehl",legend:"Drücken Sie ${toolbarCollapse}"},{name:"Zugang bisheriger Fokussierung Raumbefehl ",legend:"Drücken Sie ${accessPreviousSpace}  auf den am nächsten nicht erreichbar Fokus-Abstand vor die Einfügemarke zugreifen: zwei benachbarte HR-Elemente. Wiederholen Sie die Tastenkombination um entfernte Fokusräume zu erreichen. "},
-{name:"Zugang nächster Schwerpunkt Raumbefehl ",legend:"Drücken Sie $ { accessNextSpace }, um den nächsten unerreichbar Fokus Leerzeichen nach dem Cursor zum Beispiel auf: zwei benachbarten HR Elemente. Wiederholen Sie die Tastenkombination zum fernen Fokus Bereiche zu erreichen. "},{name:"Eingabehilfen",legend:"Drücken Sie ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Feststell",escape:"Escape",pageUp:"Bild auf",pageDown:"Bild ab",leftArrow:"Linke Pfeiltaste",upArrow:"Obere Pfeiltaste",rightArrow:"Rechte Pfeiltaste",
-downArrow:"Untere Pfeiltaste",insert:"Einfügen",leftWindowKey:"Linke Windowstaste",rightWindowKey:"Rechte Windowstaste",selectKey:"Taste auswählen",numpad0:"Ziffernblock 0",numpad1:"Ziffernblock 1",numpad2:"Ziffernblock 2",numpad3:"Ziffernblock 3",numpad4:"Ziffernblock 4",numpad5:"Ziffernblock 5",numpad6:"Ziffernblock 6",numpad7:"Ziffernblock 7",numpad8:"Ziffernblock 8",numpad9:"Ziffernblock 9",multiply:"Multiplizieren",add:"Addieren",subtract:"Subtrahieren",decimalPoint:"Punkt",divide:"Dividieren",
-f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Ziffernblock feststellen",scrollLock:"Rollen",semiColon:"Semikolon",equalSign:"Gleichheitszeichen",comma:"Komma",dash:"Bindestrich",period:"Punkt",forwardSlash:"Schrägstrich",graveAccent:"Gravis",openBracket:"Öffnende eckige Klammer",backSlash:"Rückwärtsgewandter Schrägstrich",closeBracket:"Schließende eckige Klammer",singleQuote:"Einfaches Anführungszeichen"});
\ No newline at end of file
+{name:"Zugang nächster Schwerpunkt Raumbefehl ",legend:"Drücken Sie $ { accessNextSpace }, um den nächsten unerreichbar Fokus Leerzeichen nach dem Cursor zum Beispiel auf: zwei benachbarten HR Elemente. Wiederholen Sie die Tastenkombination zum fernen Fokus Bereiche zu erreichen. "},{name:"Eingabehilfen",legend:"Drücken Sie ${a11yHelp}"},{name:"Einfügen als unformatierter Text. ",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Feststell",
+escape:"Escape",pageUp:"Bild auf",pageDown:"Bild ab",leftArrow:"Linke Pfeiltaste",upArrow:"Obere Pfeiltaste",rightArrow:"Rechte Pfeiltaste",downArrow:"Untere Pfeiltaste",insert:"Einfügen",leftWindowKey:"Linke Windowstaste",rightWindowKey:"Rechte Windowstaste",selectKey:"Taste auswählen",numpad0:"Ziffernblock 0",numpad1:"Ziffernblock 1",numpad2:"Ziffernblock 2",numpad3:"Ziffernblock 3",numpad4:"Ziffernblock 4",numpad5:"Ziffernblock 5",numpad6:"Ziffernblock 6",numpad7:"Ziffernblock 7",numpad8:"Ziffernblock 8",
+numpad9:"Ziffernblock 9",multiply:"Multiplizieren",add:"Addieren",subtract:"Subtrahieren",decimalPoint:"Punkt",divide:"Dividieren",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Ziffernblock feststellen",scrollLock:"Rollen",semiColon:"Semikolon",equalSign:"Gleichheitszeichen",comma:"Komma",dash:"Bindestrich",period:"Punkt",forwardSlash:"Schrägstrich",graveAccent:"Gravis",openBracket:"Öffnende eckige Klammer",backSlash:"Rückwärtsgewandter Schrägstrich",
+closeBracket:"Schließende eckige Klammer",singleQuote:"Einfaches Anführungszeichen"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/el.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/el.js
index 19a44b0f4f9..9eeb0b6c254 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/el.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/el.js
@@ -6,6 +6,7 @@ CKEDITOR.plugins.setLang("a11yhelp","el",{title:"Οδηγίες Προσβασι
 legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Αναδυόμενο Μενού Επεξεργαστή",legend:"Πατήστε ${contextMenu} ή APPLICATION KEY για να ανοίξετε το αναδυόμενο μενού. Μετά μετακινηθείτε στην επόμενη επιλογή του μενού με  TAB ή ΚΑΤΩ ΒΕΛΑΚΙ. Μετακινηθείτε στην προηγούμενη επιλογή με SHIFT+TAB ή το ΠΑΝΩ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να επιλέξτε το τρέχων στοιχείο. Ανοίξτε το αναδυόμενο μενού της τρέχουσας επιλογής με ΔΙΑΣΤΗΜΑ ή ENTER ή το ΔΕΞΙ ΒΕΛΑΚΙ. Μεταβείτε πίσω στο αρχικό στοιχείο μενού με το ESC ή το ΑΡΙΣΤΕΡΟ ΒΕΛΑΚΙ. Κλείστε το αναδυόμενο μενού με ESC."},
 {name:"Κουτί Λίστας Επεξεργαστών",legend:"Μέσα σε ένα κουτί λίστας, μετακινηθείτε στο επόμενο στοιχείο με TAB ή ΚΑΤΩ ΒΕΛΑΚΙ. Μετακινηθείτε στο προηγούμενο στοιχείο με SHIFT+TAB ή το ΠΑΝΩ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να επιλέξετε ένα στοιχείο. Πατήστε ESC για να κλείσετε το κουτί της λίστας."},{name:"Μπάρα Διαδρομών Στοιχείων Επεξεργαστή",legend:"Πατήστε ${elementsPathFocus} για να περιηγηθείτε στην μπάρα διαδρομών στοιχείων του επεξεργαστή. Μετακινηθείτε στο κουμπί του επόμενου στοιχείου με το TAB ή το ΔΕΞΙ ΒΕΛΑΚΙ. Μετακινηθείτε στο κουμπί του προηγούμενου στοιχείου με το SHIFT+TAB ή το ΑΡΙΣΤΕΡΟ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να επιλέξετε το στοιχείο στον επεξεργαστή."}]},
 {name:"Εντολές",items:[{name:"Εντολή αναίρεσης",legend:"Πατήστε ${undo}"},{name:"Εντολή επανάληψης",legend:"Πατήστε ${redo}"},{name:"Εντολή έντονης γραφής",legend:"Πατήστε ${bold}"},{name:"Εντολή πλάγιας γραφής",legend:"Πατήστε ${italic}"},{name:"Εντολή υπογράμμισης",legend:"Πατήστε ${underline}"},{name:"Εντολή συνδέσμου",legend:"Πατήστε ${link}"},{name:"Εντολή Σύμπτηξης Εργαλειοθήκης",legend:"Πατήστε ${toolbarCollapse}"},{name:"Πρόσβαση στην προηγούμενη εντολή του χώρου εστίασης ",legend:"Πατήστε ${accessPreviousSpace} για να έχετε πρόσβαση στον πιο κοντινό χώρο εστίασης πριν το δρομέα, για παράδειγμα: δύο παρακείμενα στοιχεία ΥΕ. Επαναλάβετε το συνδυασμό πλήκτρων για να φθάσετε στους χώρους μακρινής εστίασης. "},
-{name:"Πρόσβαση στην επόμενη εντολή του χώρου εστίασης",legend:"Πατήστε ${accessNextSpace} για να έχετε πρόσβαση στον πιο κοντινό χώρο εστίασης μετά το δρομέα, για παράδειγμα: δύο παρακείμενα στοιχεία ΥΕ. Επαναλάβετε το συνδυασμό πλήκτρων για τους χώρους μακρινής εστίασης. "},{name:"Βοήθεια Προσβασιμότητας",legend:"Πατήστε ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Αριστερό Βέλος",upArrow:"Πάνω Βέλος",rightArrow:"Δεξί Βέλος",
-downArrow:"Κάτω Βέλος",insert:"Insert ",leftWindowKey:"Αριστερό Πλήκτρο Windows",rightWindowKey:"Δεξί Πλήκτρο Windows",selectKey:"Πλήκτρο Select",numpad0:"Αριθμητικό πληκτρολόγιο 0",numpad1:"Αριθμητικό Πληκτρολόγιο 1",numpad2:"Αριθμητικό πληκτρολόγιο 2",numpad3:"Αριθμητικό πληκτρολόγιο 3",numpad4:"Αριθμητικό πληκτρολόγιο 4",numpad5:"Αριθμητικό πληκτρολόγιο 5",numpad6:"Αριθμητικό πληκτρολόγιο 6",numpad7:"Αριθμητικό πληκτρολόγιο 7",numpad8:"Αριθμητικό πληκτρολόγιο 8",numpad9:"Αριθμητικό πληκτρολόγιο 9",
-multiply:"Πολλαπλασιασμός",add:"Πρόσθεση",subtract:"Αφαίρεση",decimalPoint:"Υποδιαστολή",divide:"Διαίρεση",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"6",f7:"7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Ερωτηματικό",equalSign:"Σύμβολο Ισότητας",comma:"Κόμμα",dash:"Παύλα",period:"Τελεία",forwardSlash:"Κάθετος",graveAccent:"Βαρεία",openBracket:"Άνοιγμα Παρένθεσης",backSlash:"Ανάστροφη Κάθετος",closeBracket:"Κλείσιμο Παρένθεσης",singleQuote:"Απόστροφος"});
\ No newline at end of file
+{name:"Πρόσβαση στην επόμενη εντολή του χώρου εστίασης",legend:"Πατήστε ${accessNextSpace} για να έχετε πρόσβαση στον πιο κοντινό χώρο εστίασης μετά το δρομέα, για παράδειγμα: δύο παρακείμενα στοιχεία ΥΕ. Επαναλάβετε το συνδυασμό πλήκτρων για τους χώρους μακρινής εστίασης. "},{name:"Βοήθεια Προσβασιμότητας",legend:"Πατήστε ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",
+pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Αριστερό Βέλος",upArrow:"Πάνω Βέλος",rightArrow:"Δεξί Βέλος",downArrow:"Κάτω Βέλος",insert:"Insert ",leftWindowKey:"Αριστερό Πλήκτρο Windows",rightWindowKey:"Δεξί Πλήκτρο Windows",selectKey:"Πλήκτρο Select",numpad0:"Αριθμητικό πληκτρολόγιο 0",numpad1:"Αριθμητικό Πληκτρολόγιο 1",numpad2:"Αριθμητικό πληκτρολόγιο 2",numpad3:"Αριθμητικό πληκτρολόγιο 3",numpad4:"Αριθμητικό πληκτρολόγιο 4",numpad5:"Αριθμητικό πληκτρολόγιο 5",numpad6:"Αριθμητικό πληκτρολόγιο 6",
+numpad7:"Αριθμητικό πληκτρολόγιο 7",numpad8:"Αριθμητικό πληκτρολόγιο 8",numpad9:"Αριθμητικό πληκτρολόγιο 9",multiply:"Πολλαπλασιασμός",add:"Πρόσθεση",subtract:"Αφαίρεση",decimalPoint:"Υποδιαστολή",divide:"Διαίρεση",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"6",f7:"7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Ερωτηματικό",equalSign:"Σύμβολο Ισότητας",comma:"Κόμμα",dash:"Παύλα",period:"Τελεία",forwardSlash:"Κάθετος",graveAccent:"Βαρεία",openBracket:"Άνοιγμα Παρένθεσης",
+backSlash:"Ανάστροφη Κάθετος",closeBracket:"Κλείσιμο Παρένθεσης",singleQuote:"Απόστροφος"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js
index 26dfdf0bd7d..9b0b32de9fb 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","en-gb",{title:"Accessibility Instructions",
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/en.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/en.js
index 52708c937b5..7b10bafae8b 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/en.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/en.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","en",{title:"Accessibility Instructions",con
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js
index 01edb4d275d..426be406839 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js
@@ -7,6 +7,6 @@ CKEDITOR.plugins.setLang("a11yhelp","eo",{title:"Uzindikoj pri atingeblo",conten
 {name:"Kunteksta menuo de la redaktilo",legend:"Premu ${contextMenu} aŭ entajpu la KLAVKOMBINAĴON por malfermi la kuntekstan menuon. Poste moviĝu al la sekva opcio de la menuo per la klavoj TABA aŭ SAGO SUBEN. Moviĝu al la antaŭa opcio per la klavoj MAJUSKLGA + TABA aŭ SAGO SUPREN. Premu la SPACETklavon aŭ ENENklavon por selekti la menuopcion. Malfermu la submenuon de la kuranta opcio per la SPACETklavo aŭ la ENENklavo aŭ la SAGO DEKSTREN. Revenu al la elemento de la patra menuo per la klavoj ESKAPA aŭ SAGO MALDEKSTREN. Fermu la kuntekstan menuon per la ESKAPA klavo."},
 {name:"Fallisto de la redaktilo",legend:"En fallisto, moviĝu al la sekva listelemento per la klavoj TABA aŭ SAGO SUBEN. Moviĝu al la antaŭa listelemento per la klavoj MAJUSKLIGA+TABA aŭ SAGO SUPREN. Premu la SPACETklavon aŭ ENENklavon por selekti la opcion en la listo. Premu la ESKAPAN klavon por fermi la falmenuon."},{name:"Breto indikanta la vojon al la redaktilelementoj",legend:"Premu ${elementsPathFocus} por navigi al la breto indikanta la vojon al la redaktilelementoj. Moviĝu al la butono de la sekva elemento per la klavoj TABA aŭ SAGO DEKSTREN. Moviĝu al la butono de la antaŭa elemento per la klavoj MAJUSKLIGA+TABA aŭ SAGO MALDEKSTREN. Premu la SPACETklavon aŭ ENENklavon por selekti la elementon en la redaktilo."}]},
 {name:"Komandoj",items:[{name:"Komando malfari",legend:"Premu ${undo}"},{name:"Komando refari",legend:"Premu ${redo}"},{name:"Komando grasa",legend:"Premu ${bold}"},{name:"Komando kursiva",legend:"Premu ${italic}"},{name:"Komando substreki",legend:"Premu ${underline}"},{name:"Komando ligilo",legend:"Premu ${link}"},{name:"Komando faldi la ilbreton",legend:"Premu ${toolbarCollapse}"},{name:"Komando por atingi la antaŭan fokusan spacon",legend:"Press ${accessPreviousSpace} por atingi la plej proksiman neatingeblan fokusan spacon antaŭ la kursoro, ekzemple : du kuntuŝiĝajn HR elementojn. Ripetu la klavkombinaĵon por atingi malproksimajn fokusajn spacojn."},
-{name:"Komando por atingi la sekvan fokusan spacon",legend:"Press ${accessNextSpace} por atingi la plej proksiman neatingeblan fokusan spacon post la kursoro, ekzemple : du kuntuŝiĝajn HR elementojn. Ripetu la klavkombinajôn por atingi malproksimajn fokusajn spacojn"},{name:"Helpilo pri atingeblo",legend:"Premu ${a11yHelp}"}]}],tab:"Tabo",pause:"Paŭzo",capslock:"Majuskla baskulo",escape:"Eskapa klavo",pageUp:"Antaŭa Paĝo",pageDown:"Sekva Paĝo",leftArrow:"Sago Maldekstren",upArrow:"Sago Supren",rightArrow:"Sago Dekstren",
-downArrow:"Sago Suben",insert:"Enmeti",leftWindowKey:"Maldekstra Windows-klavo",rightWindowKey:"Dekstra Windows-klavo",selectKey:"Selektklavo",numpad0:"Nombra Klavaro 0",numpad1:"Nombra Klavaro 1",numpad2:"Nombra Klavaro 2",numpad3:"Nombra Klavaro 3",numpad4:"Nombra Klavaro 4",numpad5:"Nombra Klavaro 5",numpad6:"Nombra Klavaro 6",numpad7:"Nombra Klavaro 7",numpad8:"Nombra Klavaro 8",numpad9:"Nombra Klavaro 9",multiply:"Obligi",add:"Almeti",subtract:"Subtrahi",decimalPoint:"Dekuma Punkto",divide:"Dividi",
-f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Nombra Baskulo",scrollLock:"Ruluma Baskulo",semiColon:"Punktokomo",equalSign:"Egalsigno",comma:"Komo",dash:"Haltostreko",period:"Punkto",forwardSlash:"Oblikvo",graveAccent:"Malakuto",openBracket:"Malferma Krampo",backSlash:"Retroklino",closeBracket:"Ferma Krampo",singleQuote:"Citilo"});
\ No newline at end of file
+{name:"Komando por atingi la sekvan fokusan spacon",legend:"Press ${accessNextSpace} por atingi la plej proksiman neatingeblan fokusan spacon post la kursoro, ekzemple : du kuntuŝiĝajn HR elementojn. Ripetu la klavkombinajôn por atingi malproksimajn fokusajn spacojn"},{name:"Helpilo pri atingeblo",legend:"Premu ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tabo",pause:"Paŭzo",capslock:"Majuskla baskulo",escape:"Eskapa klavo",
+pageUp:"Antaŭa Paĝo",pageDown:"Sekva Paĝo",leftArrow:"Sago Maldekstren",upArrow:"Sago Supren",rightArrow:"Sago Dekstren",downArrow:"Sago Suben",insert:"Enmeti",leftWindowKey:"Maldekstra Windows-klavo",rightWindowKey:"Dekstra Windows-klavo",selectKey:"Selektklavo",numpad0:"Nombra Klavaro 0",numpad1:"Nombra Klavaro 1",numpad2:"Nombra Klavaro 2",numpad3:"Nombra Klavaro 3",numpad4:"Nombra Klavaro 4",numpad5:"Nombra Klavaro 5",numpad6:"Nombra Klavaro 6",numpad7:"Nombra Klavaro 7",numpad8:"Nombra Klavaro 8",
+numpad9:"Nombra Klavaro 9",multiply:"Obligi",add:"Almeti",subtract:"Subtrahi",decimalPoint:"Dekuma Punkto",divide:"Dividi",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Nombra Baskulo",scrollLock:"Ruluma Baskulo",semiColon:"Punktokomo",equalSign:"Egalsigno",comma:"Komo",dash:"Haltostreko",period:"Punkto",forwardSlash:"Oblikvo",graveAccent:"Malakuto",openBracket:"Malferma Krampo",backSlash:"Retroklino",closeBracket:"Ferma Krampo",singleQuote:"Citilo"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/es-mx.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/es-mx.js
new file mode 100644
index 00000000000..784f0e073e4
--- /dev/null
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/es-mx.js
@@ -0,0 +1,13 @@
+/*
+ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang("a11yhelp","es-mx",{title:"Instrucciones de accesibilidad",contents:"Contenidos de ayuda. Para cerrar este cuadro de diálogo presione ESC.",legend:[{name:"General",items:[{name:"Barra de herramientas del editor",legend:"Presione ${toolbarFocus} para navegar a la barra de herramientas. Desplácese al grupo de barras de herramientas siguiente y anterior con  SHIFT + TAB. Desplácese al botón siguiente y anterior de la barra de herramientas con FLECHA DERECHA o FLECHA IZQUIERDA. Presione SPACE o ENTER para activar el botón de la barra de herramientas."},
+{name:"Editor de diálogo",legend:"Dentro de un cuadro de diálogo, pulse TAB para desplazarse hasta el siguiente elemento de diálogo, pulse MAYÚS + TAB para desplazarse al elemento de diálogo anterior, pulse ENTER para enviar el diálogo, pulse ESC para cancelar el diálogo. Cuando un cuadro de diálogo tiene varias pestañas, se puede acceder a la lista de pestañas con ALT + F10 o con TAB como parte del orden de tabulación del diálogo. Con la lista de tabuladores enfocada, mueva a la pestaña siguiente y anterior con las flechas DERECHA y IZQUIERDA, respectivamente."},
+{name:"Menú contextual del editor",legend:"Presione ${contextMenu} o CLAVE DE APLICACIÓN para abrir el menú contextual. A continuación, vaya a la siguiente opción del menú con TAB o DOWN ARROW. Desplácese a la opción anterior con SHIFT + TAB o FLECHA ARRIBA. Presione SPACE o ENTER para seleccionar la opción del menú. Abra el submenú de la opción actual con ESPACIO o ENTER o FLECHA DERECHA. Vuelva al elemento de menú principal con ESC o FLECHA IZQUIERDA. Cerrar el menú contextual con ESC."},{name:"Editor de cuadro de lista",
+legend:"Dentro de un cuadro de lista, mueva al siguiente elemento de lista con TAB O FLECHA ABAJO. Mueva al elemento anterior de la lista con MAYÚS + TAB o FLECHA ARRIBA. Presione SPACE o ENTER para seleccionar la opción de lista. Presione ESC para cerrar el cuadro de lista."},{name:"Barra de ruta del elemento del editor",legend:"Presione ${elementsPathFocus} para navegar a la barra de ruta de elementos. Desplácese al siguiente botón de elemento con TAB o FLECHA DERECHA. Desplácese al botón anterior con SHIFT + TAB o FLECHA IZQUIERDA. Presione SPACE o ENTER para seleccionar el elemento en el editor."}]},
+{name:"Comandos",items:[{name:"Comando deshacer",legend:"Presiona ${undo}"},{name:"Comando rehacer",legend:"Presiona ${redo}"},{name:"Comando negrita",legend:"Presiona ${bold}"},{name:"Comando cursiva",legend:"Presiona {italic}"},{name:"Comando subrayado",legend:"Presiona ${underline}"},{name:"Comando enlace",legend:"Presiona ${link}"},{name:"Comando colapsar barra de herramientas",legend:"Presiona ${toolbarCollapse}"},{name:"Acceda al comando de espacio de enfoque anterior",legend:"Presione ${accessPreviousSpace} para acceder al espacio de enfoque inaccesible más cercano antes del cursor, por ejemplo: dos elementos HR adyacentes. Repita la combinación de teclas para alcanzar los espacios de enfoque distantes."},
+{name:"Acceder al siguiente comando de espacio de enfoque",legend:"Pulse ${accessNextSpace} para acceder al espacio de enfoque más cercano inaccesible después del cursor, por ejemplo: dos elementos HR adyacentes. Repita la combinación de teclas para alcanzar los espacios de enfoque distantes."},{name:"Ayuda de accesibilidad",legend:"Presiona ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tabulador",pause:"Pausa",
+capslock:"Mayúsculas",escape:"Escape",pageUp:"Página arriba",pageDown:"Página abajo",leftArrow:"Flecha izquierda",upArrow:"Flecha arriba",rightArrow:"Flecha derecha",downArrow:"Flecha abajo",insert:"Insertar",leftWindowKey:"Tecla izquierda de Windows",rightWindowKey:"Tecla derecha de Windows",selectKey:"Tecla de selección",numpad0:"Teclado numérico 0",numpad1:"Teclado numérico 1",numpad2:"Teclado numérico 2",numpad3:"Teclado numérico 3",numpad4:"Teclado numérico 4",numpad5:"Teclado numérico 5",numpad6:"Teclado numérico 6",
+numpad7:"Teclado numérico 7",numpad8:"Teclado numérico 8",numpad9:"Teclado numérico 9",multiply:"Multiplicar",add:"Sumar",subtract:"Restar",decimalPoint:"Punto decimal",divide:"Dividir",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Números",scrollLock:"Bloqueo de desplazamiento",semiColon:"punto y coma",equalSign:"Signo igual",comma:"Coma",dash:"Guión",period:"Espacio",forwardSlash:"Diagonal",graveAccent:"Acento grave",openBracket:"Abrir paréntesis",
+backSlash:"Diagonal invertida",closeBracket:"Cerrar paréntesis",singleQuote:"Comillas simple"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/es.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/es.js
index 2aa0c5cb0e2..b4708ba7e5f 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/es.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/es.js
@@ -7,7 +7,7 @@ legend:"Dentro del diálogo, presione TAB para navegar a los siguientes elemento
 {name:"Editor del menú contextual",legend:"Presiona ${contextMenu} o TECLA MENÚ para abrir el menú contextual. Entonces muévete a la siguiente opción del menú con TAB o FLECHA ABAJO. Muévete a la opción previa con SHIFT + TAB o FLECHA ARRIBA. Presiona ESPACIO o ENTER para seleccionar la opción del menú. Abre el submenú de la opción actual con ESPACIO o ENTER o FLECHA DERECHA. Regresa al elemento padre del menú con ESC o FLECHA IZQUIERDA. Cierra el menú contextual con ESC."},{name:"Lista del Editor",
 legend:"Dentro de una lista, te mueves al siguiente elemento de la lista con TAB o FLECHA ABAJO. Te mueves al elemento previo de la lista con SHIFT+TAB o FLECHA ARRIBA. Presiona ESPACIO o ENTER para elegir la opción de la lista. Presiona ESC para cerrar la lista."},{name:"Barra de Ruta del Elemento en el Editor",legend:"Presiona ${elementsPathFocus} para navegar a los elementos de la barra de ruta. Te mueves al siguiente elemento botón con TAB o FLECHA DERECHA. Te mueves al botón previo con SHIFT+TAB o FLECHA IZQUIERDA. Presiona ESPACIO o ENTER para seleccionar el elemento en el editor."}]},
 {name:"Comandos",items:[{name:"Comando deshacer",legend:"Presiona ${undo}"},{name:"Comando rehacer",legend:"Presiona ${redo}"},{name:"Comando negrita",legend:"Presiona ${bold}"},{name:"Comando itálica",legend:"Presiona ${italic}"},{name:"Comando subrayar",legend:"Presiona ${underline}"},{name:"Comando liga",legend:"Presiona ${liga}"},{name:"Comando colapsar barra de herramientas",legend:"Presiona ${toolbarCollapse}"},{name:"Comando accesar el anterior espacio de foco",legend:"Presiona ${accessPreviousSpace} para accesar el espacio de foco no disponible más cercano anterior al cursor, por ejemplo: dos elementos HR adyacentes. Repite la combinación de teclas para alcanzar espacios de foco distantes."},
-{name:"Comando accesar el siguiente spacio de foco",legend:"Presiona ${accessNextSpace} para accesar el espacio de foco no disponible más cercano después del cursor, por ejemplo: dos elementos HR adyacentes. Repite la combinación de teclas para alcanzar espacios de foco distantes."},{name:"Ayuda de Accesibilidad",legend:"Presiona ${a11yHelp}"}]}],tab:"Tabulador",pause:"Pausa",capslock:"Bloq. Mayús.",escape:"Escape",pageUp:"Regresar Página",pageDown:"Avanzar Página",leftArrow:"Flecha Izquierda",upArrow:"Flecha Arriba",
-rightArrow:"Flecha Derecha",downArrow:"Flecha Abajo",insert:"Insertar",leftWindowKey:"Tecla Windows Izquierda",rightWindowKey:"Tecla Windows Derecha",selectKey:"Tecla de Selección",numpad0:"Tecla 0 del teclado numérico",numpad1:"Tecla 1 del teclado numérico",numpad2:"Tecla 2 del teclado numérico",numpad3:"Tecla 3 del teclado numérico",numpad4:"Tecla 4 del teclado numérico",numpad5:"Tecla 5 del teclado numérico",numpad6:"Tecla 6 del teclado numérico",numpad7:"Tecla 7 del teclado numérico",numpad8:"Tecla 8 del teclado numérico",
-numpad9:"Tecla 9 del teclado numérico",multiply:"Multiplicar",add:"Sumar",subtract:"Restar",decimalPoint:"Punto Decimal",divide:"Dividir",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Punto y coma",equalSign:"Signo de Igual",comma:"Coma",dash:"Guión",period:"Punto",forwardSlash:"Diagonal",graveAccent:"Acento Grave",openBracket:"Abrir llave",backSlash:"Diagonal Invertida",closeBracket:"Cerrar llave",
-singleQuote:"Comillas simples"});
\ No newline at end of file
+{name:"Comando accesar el siguiente spacio de foco",legend:"Presiona ${accessNextSpace} para accesar el espacio de foco no disponible más cercano después del cursor, por ejemplo: dos elementos HR adyacentes. Repite la combinación de teclas para alcanzar espacios de foco distantes."},{name:"Ayuda de Accesibilidad",legend:"Presiona ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tabulador",pause:"Pausa",capslock:"Bloq. Mayús.",
+escape:"Escape",pageUp:"Regresar Página",pageDown:"Avanzar Página",leftArrow:"Flecha Izquierda",upArrow:"Flecha Arriba",rightArrow:"Flecha Derecha",downArrow:"Flecha Abajo",insert:"Insertar",leftWindowKey:"Tecla Windows Izquierda",rightWindowKey:"Tecla Windows Derecha",selectKey:"Tecla de Selección",numpad0:"Tecla 0 del teclado numérico",numpad1:"Tecla 1 del teclado numérico",numpad2:"Tecla 2 del teclado numérico",numpad3:"Tecla 3 del teclado numérico",numpad4:"Tecla 4 del teclado numérico",numpad5:"Tecla 5 del teclado numérico",
+numpad6:"Tecla 6 del teclado numérico",numpad7:"Tecla 7 del teclado numérico",numpad8:"Tecla 8 del teclado numérico",numpad9:"Tecla 9 del teclado numérico",multiply:"Multiplicar",add:"Sumar",subtract:"Restar",decimalPoint:"Punto Decimal",divide:"Dividir",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Punto y coma",equalSign:"Signo de Igual",comma:"Coma",dash:"Guión",period:"Punto",forwardSlash:"Diagonal",
+graveAccent:"Acento Grave",openBracket:"Abrir llave",backSlash:"Diagonal Invertida",closeBracket:"Cerrar llave",singleQuote:"Comillas simples"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/et.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/et.js
index c5987d4249a..aa2c79107b6 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/et.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/et.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","et",{title:"Accessibility Instructions",con
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/eu.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/eu.js
index 36cf17774e2..e80d8daad91 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/eu.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/eu.js
@@ -7,6 +7,6 @@ CKEDITOR.plugins.setLang("a11yhelp","eu",{title:"Erabilerraztasunaren argibideak
 legend:"Sakatu ${contextMenu} edo APLIKAZIO TEKLA testuinguru-menua irekitzeko. Menuko hurrengo aukerara joateko erabili TAB edo BEHERA GEZIA. Aurreko aukerara nabigatzeko erabili MAIUS+TAB edo GORA GEZIA. Sakatu ZURIUNEA edo SARTU menuko aukera hautatzeko. Ireki uneko aukeraren azpi-menua ZURIUNEA edo SARTU edo ESKUIN-GEZIA erabiliz. Menuko aukera gurasora itzultzeko erabili ESC edo EZKER-GEZIA. Testuinguru-menua ixteko sakatu ESC."},{name:"Editorearen zerrenda-koadroa",legend:"Zerrenda-koadro baten barruan, zerrendako hurrengo elementura joateko erabili TAB edo BEHERA GEZIA. Zerrendako aurreko elementura nabigatzeko MAIUS+TAB edo GORA GEZIA. Sakatu ZURIUNEA edo SARTU zerrendako aukera hautatzeko. Sakatu ESC zerrenda-koadroa ixteko."},
 {name:"Editorearen elementuaren bide-barra",legend:"Sakatu ${elementsPathFocus} elementuaren bide-barrara nabigatzeko. Hurrengo elementuaren botoira joateko erabili TAB edo ESKUIN-GEZIA. Aurreko botoira joateko aldiz erabili MAIUS+TAB edo EZKER-GEZIA. Elementua editorean hautatzeko sakatu ZURIUNEA edo SARTU."}]},{name:"Komandoak",items:[{name:"Desegin komandoa",legend:"Sakatu ${undo}"},{name:"Berregin komandoa",legend:"Sakatu ${redo}"},{name:"Lodia komandoa",legend:"Sakatu ${bold}"},{name:"Etzana komandoa",
 legend:"Sakatu ${italic}"},{name:"Azpimarratu komandoa",legend:"Sakatu ${underline}"},{name:"Esteka komandoa",legend:"Sakatu ${link}"},{name:"Tolestu tresna-barra komandoa",legend:"Sakatu ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:"Erabilerraztasunaren laguntza",legend:"Sakatu ${a11yHelp}"}]}],tab:"Tabuladorea",pause:"Pausatu",capslock:"Blok Maius",escape:"Ihes",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Ezker-gezia",upArrow:"Gora gezia",rightArrow:"Eskuin-gezia",downArrow:"Behera gezia",insert:"Txertatu",leftWindowKey:"Ezkerreko Windows tekla",rightWindowKey:"Eskuineko Windows tekla",selectKey:"Hautatu tekla",numpad0:"Zenbakizko teklatua 0",numpad1:"Zenbakizko teklatua 1",numpad2:"Zenbakizko teklatua 2",numpad3:"Zenbakizko teklatua 3",
-numpad4:"Zenbakizko teklatua 4",numpad5:"Zenbakizko teklatua 5",numpad6:"Zenbakizko teklatua 6",numpad7:"Zenbakizko teklatua 7",numpad8:"Zenbakizko teklatua 8",numpad9:"Zenbakizko teklatua 9",multiply:"Biderkatu",add:"Gehitu",subtract:"Kendu",decimalPoint:"Koma hamartarra",divide:"Zatitu",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Blok Zenb",scrollLock:"Blok Korr",semiColon:"Puntu eta koma",equalSign:"Berdin zeinua",comma:"Koma",
-dash:"Marratxoa",period:"Puntua",forwardSlash:"Barra",graveAccent:"Azentu kamutsa",openBracket:"Parentesia ireki",backSlash:"Alderantzizko barra",closeBracket:"Itxi parentesia",singleQuote:"Komatxo bakuna"});
\ No newline at end of file
+{name:"Erabilerraztasunaren laguntza",legend:"Sakatu ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tabuladorea",pause:"Pausatu",capslock:"Blok Maius",escape:"Ihes",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Ezker-gezia",upArrow:"Gora gezia",rightArrow:"Eskuin-gezia",downArrow:"Behera gezia",insert:"Txertatu",leftWindowKey:"Ezkerreko Windows tekla",rightWindowKey:"Eskuineko Windows tekla",selectKey:"Hautatu tekla",
+numpad0:"Zenbakizko teklatua 0",numpad1:"Zenbakizko teklatua 1",numpad2:"Zenbakizko teklatua 2",numpad3:"Zenbakizko teklatua 3",numpad4:"Zenbakizko teklatua 4",numpad5:"Zenbakizko teklatua 5",numpad6:"Zenbakizko teklatua 6",numpad7:"Zenbakizko teklatua 7",numpad8:"Zenbakizko teklatua 8",numpad9:"Zenbakizko teklatua 9",multiply:"Biderkatu",add:"Gehitu",subtract:"Kendu",decimalPoint:"Koma hamartarra",divide:"Zatitu",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",
+f12:"F12",numLock:"Blok Zenb",scrollLock:"Blok Korr",semiColon:"Puntu eta koma",equalSign:"Berdin zeinua",comma:"Koma",dash:"Marratxoa",period:"Puntua",forwardSlash:"Barra",graveAccent:"Azentu kamutsa",openBracket:"Parentesia ireki",backSlash:"Alderantzizko barra",closeBracket:"Itxi parentesia",singleQuote:"Komatxo bakuna"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js
index be36987bf62..728032685f8 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","fa",{title:"دستورالعمل‌های 
 legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"منوی متنی ویرایشگر",legend:"${contextMenu} یا کلید برنامههای کاربردی را برای باز کردن منوی متن را بفشارید. سپس میتوانید برای حرکت به گزینه بعدی منو با کلید Tab و یا کلید جهتنمای پایین جابجا شوید. حرکت به گزینه قبلی با Shift+Tab یا کلید جهتنمای بالا. فشردن Space یا Enter برای انتخاب یک گزینه از منو. باز کردن زیر شاخه گزینه منو جاری با کلید Space یا Enter و یا کلید جهتنمای راست و چپ. بازگشت به منوی والد با کلید Esc یا کلید جهتنمای چپ. بستن منوی متن با Esc."},
 {name:"جعبه فهرست ویرایشگر",legend:"در داخل جعبه لیست، قلم دوم از اقلام لیست بعدی را با TAB و یا Arrow Down حرکت دهید. انتقال به قلم دوم از اقلام لیست قبلی را با SHIFT + TAB یا UP ARROW. کلید Space یا ENTER را برای انتخاب گزینه لیست بفشارید. کلید ESC را برای بستن جعبه لیست بفشارید."},{name:"ویرایشگر عنصر نوار راه",legend:"برای رفتن به مسیر عناصر ${elementsPathFocus} را بفشارید. حرکت به کلید عنصر بعدی با کلید Tab یا کلید جهت‌نمای راست. برگشت به کلید قبلی با Shift+Tab یا کلید جهت‌نمای چپ. فشردن Space یا Enter برای انتخاب یک عنصر در ویرایشگر."}]},
 {name:"فرمان‌ها",items:[{name:"بازگشت به آخرین فرمان",legend:"فشردن ${undo}"},{name:"انجام مجدد فرمان",legend:"فشردن ${redo}"},{name:"فرمان درشت کردن متن",legend:"فشردن ${bold}"},{name:"فرمان کج کردن متن",legend:"فشردن ${italic}"},{name:"فرمان زیرخطدار کردن متن",legend:"فشردن ${underline}"},{name:"فرمان پیوند دادن",legend:"فشردن ${link}"},{name:"بستن نوار ابزار فرمان",legend:"فشردن ${toolbarCollapse}"},{name:"دسترسی به فرمان محل تمرکز قبلی",legend:"فشردن ${accessPreviousSpace} برای دسترسی به نزدیک‌ترین فضای قابل دسترسی تمرکز قبل از هشتک، برای مثال: دو عنصر مجاور HR -خط افقی-. تکرار کلید ترکیبی برای رسیدن به فضاهای تمرکز از راه دور."},
-{name:"دسترسی به فضای دستور بعدی",legend:"برای دسترسی به نزدیک‌ترین فضای تمرکز غیر قابل دسترس، ${accessNextSpace} را پس از علامت هشتک بفشارید، برای مثال:  دو عنصر مجاور HR -خط افقی-. کلید ترکیبی را برای رسیدن به فضای تمرکز تکرار کنید."},{name:"راهنمای دسترسی",legend:"فشردن ${a11yHelp}"}]}],tab:"برگه",pause:"توقف",capslock:"Caps Lock",escape:"گریز",pageUp:"صفحه به بالا",pageDown:"صفحه به پایین",leftArrow:"پیکان چپ",upArrow:"پیکان بالا",rightArrow:"پیکان راست",downArrow:"پیکان پایین",insert:"ورود",
-leftWindowKey:"کلید چپ ویندوز",rightWindowKey:"کلید راست ویندوز",selectKey:"انتخاب کلید",numpad0:"کلید شماره 0",numpad1:"کلید شماره 1",numpad2:"کلید شماره 2",numpad3:"کلید شماره 3",numpad4:"کلید شماره 4",numpad5:"کلید شماره 5",numpad6:"کلید شماره 6",numpad7:"کلید شماره 7",numpad8:"کلید شماره 8",numpad9:"کلید شماره 9",multiply:"ضرب",add:"افزودن",subtract:"تفریق",decimalPoint:"نقطه‌ی اعشار",divide:"جدا کردن",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",
-f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"علامت تساوی",comma:"کاما",dash:"خط تیره",period:"دوره",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:"دسترسی به فضای دستور بعدی",legend:"برای دسترسی به نزدیک‌ترین فضای تمرکز غیر قابل دسترس، ${accessNextSpace} را پس از علامت هشتک بفشارید، برای مثال:  دو عنصر مجاور HR -خط افقی-. کلید ترکیبی را برای رسیدن به فضای تمرکز تکرار کنید."},{name:"راهنمای دسترسی",legend:"فشردن ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"برگه",pause:"توقف",capslock:"Caps Lock",escape:"گریز",pageUp:"صفحه به بالا",pageDown:"صفحه به پایین",
+leftArrow:"پیکان چپ",upArrow:"پیکان بالا",rightArrow:"پیکان راست",downArrow:"پیکان پایین",insert:"ورود",leftWindowKey:"کلید چپ ویندوز",rightWindowKey:"کلید راست ویندوز",selectKey:"انتخاب کلید",numpad0:"کلید شماره 0",numpad1:"کلید شماره 1",numpad2:"کلید شماره 2",numpad3:"کلید شماره 3",numpad4:"کلید شماره 4",numpad5:"کلید شماره 5",numpad6:"کلید شماره 6",numpad7:"کلید شماره 7",numpad8:"کلید شماره 8",numpad9:"کلید شماره 9",multiply:"ضرب",add:"افزودن",subtract:"تفریق",decimalPoint:"نقطه‌ی اعشار",divide:"جدا کردن",
+f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"علامت تساوی",comma:"کاما",dash:"خط تیره",period:"دوره",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js
index 28b5d28d636..a307eb8e473 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","fi",{title:"Saavutettavuus ohjeet",contents
 {name:"Editorin dialogi",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Editorin oheisvalikko",legend:"Paina ${contextMenu} tai SOVELLUSPAINIKETTA avataksesi oheisvalikon. Liiku seuraavaan valikon vaihtoehtoon TAB tai NUOLI ALAS näppäimillä. Siirry edelliseen vaihtoehtoon SHIFT+TAB tai NUOLI YLÖS näppäimillä. Paina VÄLILYÖNTI tai ENTER valitaksesi valikon kohdan. Avataksesi nykyisen kohdan alivalikon paina VÄLILYÖNTI tai ENTER tai NUOLI OIKEALLE painiketta. Siirtyäksesi takaisin valikon ylemmälle tasolle paina ESC tai NUOLI vasemmalle. Oheisvalikko suljetaan ESC painikkeella."},
 {name:"Editorin listalaatikko",legend:"Listalaatikon sisällä siirry seuraavaan listan kohtaan TAB tai NUOLI ALAS painikkeilla. Siirry edelliseen listan kohtaan SHIFT+TAB tai NUOLI YLÖS painikkeilla. Paina VÄLILYÖNTI tai ENTER valitaksesi listan vaihtoehdon. Paina ESC sulkeaksesi listalaatikon."},{name:"Editorin elementtipolun palkki",legend:"Paina ${elementsPathFocus} siirtyäksesi elementtipolun palkkiin. Siirry seuraavaan elementtipainikkeeseen TAB tai NUOLI OIKEALLE painikkeilla. Siirry aiempaan painikkeeseen SHIFT+TAB tai NUOLI VASEMMALLE painikkeilla. Paina VÄLILYÖNTI tai ENTER valitaksesi elementin editorissa."}]},
 {name:"Komennot",items:[{name:"Peruuta komento",legend:"Paina ${undo}"},{name:"Tee uudelleen komento",legend:"Paina ${redo}"},{name:"Lihavoi komento",legend:"Paina ${bold}"},{name:"Kursivoi komento",legend:"Paina ${italic}"},{name:"Alleviivaa komento",legend:"Paina ${underline}"},{name:"Linkki komento",legend:"Paina ${link}"},{name:"Pienennä työkalupalkki komento",legend:"Paina ${toolbarCollapse}"},{name:"Siirry aiempaan fokustilaan komento",legend:"Paina ${accessPreviousSpace} siiryäksesi lähimpään kursorin edellä olevaan saavuttamattomaan fokustilaan, esimerkiksi: kaksi vierekkäistä HR elementtiä. Toista näppäinyhdistelmää päästäksesi kauempana oleviin fokustiloihin."},
-{name:"Siirry seuraavaan fokustilaan komento",legend:"Paina ${accessPreviousSpace} siiryäksesi lähimpään kursorin jälkeen olevaan saavuttamattomaan fokustilaan, esimerkiksi: kaksi vierekkäistä HR elementtiä. Toista näppäinyhdistelmää päästäksesi kauempana oleviin fokustiloihin."},{name:"Saavutettavuus ohjeet",legend:"Paina ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",
-downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numeronäppäimistö 0",numpad1:"Numeronäppäimistö 1",numpad2:"Numeronäppäimistö 2",numpad3:"Numeronäppäimistö 3",numpad4:"Numeronäppäimistö 4",numpad5:"Numeronäppäimistö 5",numpad6:"Numeronäppäimistö 6",numpad7:"Numeronäppäimistö 7",numpad8:"Numeronäppäimistö 8",numpad9:"Numeronäppäimistö 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",
-divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Puolipiste",equalSign:"Equal Sign",comma:"Pilkku",dash:"Dash",period:"Piste",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:"Siirry seuraavaan fokustilaan komento",legend:"Paina ${accessPreviousSpace} siiryäksesi lähimpään kursorin jälkeen olevaan saavuttamattomaan fokustilaan, esimerkiksi: kaksi vierekkäistä HR elementtiä. Toista näppäinyhdistelmää päästäksesi kauempana oleviin fokustiloihin."},{name:"Saavutettavuus ohjeet",legend:"Paina ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",
+pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numeronäppäimistö 0",numpad1:"Numeronäppäimistö 1",numpad2:"Numeronäppäimistö 2",numpad3:"Numeronäppäimistö 3",numpad4:"Numeronäppäimistö 4",numpad5:"Numeronäppäimistö 5",numpad6:"Numeronäppäimistö 6",numpad7:"Numeronäppäimistö 7",numpad8:"Numeronäppäimistö 8",
+numpad9:"Numeronäppäimistö 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Puolipiste",equalSign:"Equal Sign",comma:"Pilkku",dash:"Dash",period:"Piste",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js
index 03e54f1fe65..564a8b2f57d 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","fo",{title:"Accessibility Instructions",con
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Falda",add:"Pluss",subtract:"Frádráttar",decimalPoint:"Decimal Point",divide:"Býta",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semikolon",equalSign:"Javnatekn",comma:"Komma",dash:"Dash",period:"Punktum",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Falda",add:"Pluss",subtract:"Frádráttar",decimalPoint:"Decimal Point",divide:"Býta",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semikolon",equalSign:"Javnatekn",comma:"Komma",dash:"Dash",period:"Punktum",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js
index 5aac06be5a4..4f25ec39e64 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","fr-ca",{title:"Instructions d'accessibilit
 {name:"Dialogue de l'éditeur",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Menu contextuel de l'éditeur",legend:"Appuyer sur ${contextMenu} ou entrer le RACCOURCI CLAVIER pour ouvrir le menu contextuel. Puis se déplacer vers l'option suivante du menu avec les touches TAB ou FLECHE BAS. Se déplacer vers l'option précédente avec les touches SHIFT+TAB ou FLECHE HAUT. appuyer sur la BARRE D'ESPACE ou la touche ENTREE pour sélectionner l'option du menu. Oovrir le sous-menu de l'option courante avec la BARRE D'ESPACE ou les touches ENTREE ou FLECHE DROITE. Revenir à l'élément de menu parent avec les touches ESC ou FLECHE GAUCHE. Fermer le menu contextuel avec ESC."},
 {name:"Menu déroulant de l'éditeur",legend:"A l'intérieur d'une liste en menu déroulant, se déplacer vers l'élément suivant de la liste avec les touches TAB ou FLECHE BAS. Se déplacer vers l'élément précédent de la liste avec les touches SHIFT+TAB ou FLECHE HAUT. Appuyer sur la BARRE D'ESPACE ou sur ENTREE pour sélectionner l'option dans la liste. Appuyer sur ESC pour fermer le menu déroulant."},{name:"Barre d'emplacement des éléments de l'éditeur",legend:"Appuyer sur ${elementsPathFocus} pour naviguer vers la barre d'emplacement des éléments de léditeur. Se déplacer vers le bouton d'élément suivant avec les touches TAB ou FLECHE DROITE. Se déplacer vers le bouton d'élément précédent avec les touches SHIFT+TAB ou FLECHE GAUCHE. Appuyer sur la BARRE D'ESPACE ou sur ENTREE pour sélectionner l'élément dans l'éditeur."}]},
 {name:"Commandes",items:[{name:"Annuler",legend:"Appuyer sur ${undo}"},{name:"Refaire",legend:"Appuyer sur ${redo}"},{name:"Gras",legend:"Appuyer sur ${bold}"},{name:"Italique",legend:"Appuyer sur ${italic}"},{name:"Souligné",legend:"Appuyer sur ${underline}"},{name:"Lien",legend:"Appuyer sur ${link}"},{name:"Enrouler la barre d'outils",legend:"Appuyer sur ${toolbarCollapse}"},{name:"Accéder à l'objet de focus précédent",legend:"Appuyer ${accessPreviousSpace} pour accéder au prochain espace disponible avant le curseur, par exemple: deux éléments HR adjacents.  Répéter la combinaison pour joindre les éléments d'espaces distantes."},
-{name:"Accéder au prochain objet de focus",legend:"Appuyer ${accessNextSpace} pour accéder au prochain espace disponible après le curseur, par exemple: deux éléments HR adjacents.  Répéter la combinaison pour joindre les éléments d'espaces distantes."},{name:"Aide d'accessibilité",legend:"Appuyer sur ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",
-insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",
-scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:"Accéder au prochain objet de focus",legend:"Appuyer ${accessNextSpace} pour accéder au prochain espace disponible après le curseur, par exemple: deux éléments HR adjacents.  Répéter la combinaison pour joindre les éléments d'espaces distantes."},{name:"Aide d'accessibilité",legend:"Appuyer sur ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",
+pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",
+f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js
index 0cf67e8d156..b56e5b15693 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js
@@ -8,6 +8,6 @@ legend:"Appuyer sur ${contextMenu} ou sur la touche Menu pour ouvrir le menu con
 {name:"Zone de liste de l'éditeur",legend:"Dans une liste en menu déroulant, se déplacer vers l'élément suivant de la liste avec les touches Tab ou Flèche bas. Se déplacer vers l'élément précédent de la liste avec les touches Maj+Tab ou Flèche haut. Appuyer sur la barre d'espace ou sur Entrée pour sélectionner l'option dans la liste. Appuyer sur Échap pour fermer le menu déroulant."},{name:"Barre du chemin d'éléments de l'éditeur",legend:"Appuyer sur ${elementsPathFocus} pour naviguer vers la barre du fil d'Ariane des éléments. Se déplacer vers le bouton de l'élément suivant avec les touches Tab ou Flèche droite. Se déplacer vers le bouton précédent avec les touches Maj+Tab ou Flèche gauche. Appuyer sur la barre d'espace ou sur Entrée pour sélectionner l'élément dans l'éditeur."}]},
 {name:"Commandes",items:[{name:" Annuler la commande",legend:"Appuyer sur ${undo}"},{name:"Commande restaurer",legend:"Appuyer sur ${redo}"},{name:" Commande gras",legend:"Appuyer sur ${bold}"},{name:" Commande italique",legend:"Appuyer sur ${italic}"},{name:" Commande souligné",legend:"Appuyer sur ${underline}"},{name:" Commande lien",legend:"Appuyer sur ${link}"},{name:" Commande enrouler la barre d'outils",legend:"Appuyer sur ${toolbarCollapse}"},{name:"Commande d'accès à l'élément sélectionnable précédent",
 legend:"Appuyer sur ${accessNextSpace} pour accéder à l'élément sélectionnable inatteignable le plus proche avant le curseur, par exemple : deux lignes horizontales adjacentes. Répéter la combinaison de touches pour atteindre les éléments sélectionnables précédents."},{name:"Commande d'accès à l'élément sélectionnable suivant",legend:"Appuyer sur ${accessNextSpace} pour accéder à l'élément sélectionnable inatteignable le plus proche après le curseur, par exemple : deux lignes horizontales adjacentes. Répéter la combinaison de touches pour atteindre les éléments sélectionnables suivants."},
-{name:" Aide sur l'accessibilité",legend:"Appuyer sur ${a11yHelp}"}]}],tab:"Tabulation",pause:"Pause",capslock:"Verr. Maj.",escape:"Échap",pageUp:"Page supérieure",pageDown:"Page suivante",leftArrow:"Flèche gauche",upArrow:"Flèche haut",rightArrow:"Flèche droite",downArrow:"Flèche basse",insert:"Inser",leftWindowKey:"Touche Windows gauche",rightWindowKey:"Touche Windows droite",selectKey:"Touche Sélectionner",numpad0:"0 du pavé numérique",numpad1:"1 du pavé numérique",numpad2:"2 du pavé numérique",
-numpad3:"3 du pavé numérique",numpad4:"4 du pavé numérique",numpad5:"5 du pavé numérique",numpad6:"6 du pavé numérique",numpad7:"7 du pavé numérique",numpad8:"Pavé numérique 8",numpad9:"9 du pavé numérique",multiply:"Multiplier",add:"Plus",subtract:"Moins",decimalPoint:"Point décimal",divide:"Diviser",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Verr. Num.",scrollLock:"Arrêt défil.",semiColon:"Point-virgule",equalSign:"Signe égal",
-comma:"Virgule",dash:"Tiret",period:"Point",forwardSlash:"Barre oblique",graveAccent:"Accent grave",openBracket:"Parenthèse ouvrante",backSlash:"Barre oblique inverse",closeBracket:"Parenthèse fermante",singleQuote:"Apostrophe"});
\ No newline at end of file
+{name:" Aide sur l'accessibilité",legend:"Appuyer sur ${a11yHelp}"},{name:"Coller comme texte sans mise en forme",legend:"Appuyer sur ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tabulation",pause:"Pause",capslock:"Verr. Maj.",escape:"Échap",pageUp:"Page supérieure",pageDown:"Page suivante",leftArrow:"Flèche gauche",upArrow:"Flèche haut",rightArrow:"Flèche droite",downArrow:"Flèche basse",insert:"Inser",leftWindowKey:"Touche Windows gauche",rightWindowKey:"Touche Windows droite",
+selectKey:"Touche Sélectionner",numpad0:"0 du pavé numérique",numpad1:"1 du pavé numérique",numpad2:"2 du pavé numérique",numpad3:"3 du pavé numérique",numpad4:"4 du pavé numérique",numpad5:"5 du pavé numérique",numpad6:"6 du pavé numérique",numpad7:"7 du pavé numérique",numpad8:"Pavé numérique 8",numpad9:"9 du pavé numérique",multiply:"Multiplier",add:"Plus",subtract:"Moins",decimalPoint:"Point décimal",divide:"Diviser",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",
+f11:"F11",f12:"F12",numLock:"Verr. Num.",scrollLock:"Arrêt défil.",semiColon:"Point-virgule",equalSign:"Signe égal",comma:"Virgule",dash:"Tiret",period:"Point",forwardSlash:"Barre oblique",graveAccent:"Accent grave",openBracket:"Parenthèse ouvrante",backSlash:"Barre oblique inverse",closeBracket:"Parenthèse fermante",singleQuote:"Apostrophe"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js
index 43dc741d6ca..8d1084be9e8 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js
@@ -3,9 +3,10 @@
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
 CKEDITOR.plugins.setLang("a11yhelp","gl",{title:"Instrucións de accesibilidade",contents:"Axuda. Para pechar este diálogo prema ESC.",legend:[{name:"Xeral",items:[{name:"Barra de ferramentas do editor",legend:"Prema ${toolbarFocus} para navegar pola barra de ferramentas. Para moverse polos distintos grupos de ferramentas use as teclas TAB e MAIÚS+TAB. Para moverse polas distintas ferramentas use FRECHA DEREITA ou FRECHA ESQUERDA. Prema ESPAZO ou INTRO para activar o botón da barra de ferramentas."},
-{name:"Editor de diálogo",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Editor do menú contextual",legend:"Prema ${contextMenu} ou a TECLA MENÚ para abrir o menú contextual. A seguir móvase á seguinte opción do menú con TAB ou FRECHA ABAIXO. Móvase á opción anterior con MAIÚS + TAB ou FRECHA ARRIBA. Prema ESPAZO ou INTRO para seleccionar a opción do menú. Abra o submenú da opción actual con ESPAZO ou INTRO ou FRECHA DEREITA. Regrese ao elemento principal do menú con ESC ou FRECHA ESQUERDA. Peche o menú contextual con ESC."},
-{name:"Lista do editor",legend:"Dentro dunha lista, móvase ao seguinte elemento da lista con TAB ou FRECHA ABAIXO. Móvase ao elemento anterior da lista con MAIÚS+TAB ou FRECHA ARRIBA. Prema ESPAZO ou INTRO para escoller a opción da lista. Prema ESC para pechar a lista."},{name:"Barra da ruta ao elemento no editor",legend:"Prema ${elementsPathFocus} para navegar ata os elementos da barra de ruta. Móvase ao seguinte elemento botón con TAB ou FRECHA DEREITA. Móvase ao botón anterior con MAIÚS+TAB ou FRECHA ESQUERDA. Prema ESPAZO ou INTRO para seleccionar o elemento no editor."}]},
-{name:"Ordes",items:[{name:"Orde «desfacer»",legend:"Prema ${undo}"},{name:"Orde «refacer»",legend:"Prema ${redo}"},{name:"Orde «negra»",legend:"Prema ${bold}"},{name:"Orde «cursiva»",legend:"Prema ${italic}"},{name:"Orde «subliñar»",legend:"Prema ${underline}"},{name:"Orde «ligazón»",legend:"Prema ${link}"},{name:"Orde «contraer a barra de ferramentas»",legend:"Prema ${toolbarCollapse}"},{name:"Orde «acceder ao anterior espazo en foco»",legend:"Prema ${accessPreviousSpace} para acceder ao espazo máis próximo de foco inalcanzábel anterior ao cursor, por exemplo: dous elementos HR adxacentes. Repita a combinación de teclas para chegar a espazos de foco distantes."},
-{name:"Orde «acceder ao seguinte espazo en foco»",legend:"Prema ${accessNextSpace} para acceder ao espazo máis próximo de foco inalcanzábel posterior ao cursor, por exemplo: dous elementos HR adxacentes. Repita a combinación de teclas para chegar a espazos de foco distantes."},{name:"Axuda da accesibilidade",legend:"Prema ${a11yHelp}"}]}],tab:"Tabulador",pause:"Pausa",capslock:"Bloq. Maiús",escape:"Escape",pageUp:"Páxina arriba",pageDown:"Páxina abaixo",leftArrow:"Frecha esquerda",upArrow:"Frecha arriba",
-rightArrow:"Frecha dereita",downArrow:"Frecha abaixo",insert:"Inserir",leftWindowKey:"Tecla Windows esquerda",rightWindowKey:"Tecla Windows dereita",selectKey:"Escolla a tecla",numpad0:"Tec. numérico 0",numpad1:"Tec. numérico 1",numpad2:"Tec. numérico 2",numpad3:"Tec. numérico 3",numpad4:"Tec. numérico 4",numpad5:"Tec. numérico 5",numpad6:"Tec. numérico 6",numpad7:"Tec. numérico 7",numpad8:"Tec. numérico 8",numpad9:"Tec. numérico 9",multiply:"Multiplicar",add:"Sumar",subtract:"Restar",decimalPoint:"Punto decimal",
-divide:"Dividir",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Bloq. num.",scrollLock:"Bloq. despraz.",semiColon:"Punto e coma",equalSign:"Signo igual",comma:"Coma",dash:"Guión",period:"Punto",forwardSlash:"Barra inclinada",graveAccent:"Acento grave",openBracket:"Abrir corchete",backSlash:"Barra invertida",closeBracket:"Pechar corchete",singleQuote:"Comiña simple"});
\ No newline at end of file
+{name:"Editor de diálogo",legend:"Dentro do diálogo, prema TAB para navegar cara os seguintes elementos de diálogo, prema MAIÚS+TAB para moverse cara os anteriores elementos de diálogo, prema INTRO para enviar o diálogo, prema ESC para cancelar o diálogo. Cando o diálogo ten múltiples lapelas, a lista de lapelas pode cinguirse con ALT+F10 ou con TAB como parte da orde de lapelas do diálogo. Coa lapela en foco, pode moverse cara a seguinte ou a anterior lapela coas FRECHAS ESQUERDA e DEREICHA respectivamente."},
+{name:"Editor do menú contextual",legend:"Prema ${contextMenu} ou a TECLA MENÚ para abrir o menú contextual. A seguir móvase á seguinte opción do menú con TAB ou FRECHA ABAIXO. Móvase á opción anterior con MAIÚS + TAB ou FRECHA ARRIBA. Prema ESPAZO ou INTRO para seleccionar a opción do menú. Abra o submenú da opción actual con ESPAZO ou INTRO ou FRECHA DEREITA. Regrese ao elemento principal do menú con ESC ou FRECHA ESQUERDA. Peche o menú contextual con ESC."},{name:"Lista do editor",legend:"Dentro dunha lista, móvase ao seguinte elemento da lista con TAB ou FRECHA ABAIXO. Móvase ao elemento anterior da lista con MAIÚS+TAB ou FRECHA ARRIBA. Prema ESPAZO ou INTRO para escoller a opción da lista. Prema ESC para pechar a lista."},
+{name:"Barra da ruta ao elemento no editor",legend:"Prema ${elementsPathFocus} para navegar ata os elementos da barra de ruta. Móvase ao seguinte elemento botón con TAB ou FRECHA DEREITA. Móvase ao botón anterior con MAIÚS+TAB ou FRECHA ESQUERDA. Prema ESPAZO ou INTRO para seleccionar o elemento no editor."}]},{name:"Ordes",items:[{name:"Orde «desfacer»",legend:"Prema ${undo}"},{name:"Orde «refacer»",legend:"Prema ${redo}"},{name:"Orde «negra»",legend:"Prema ${bold}"},{name:"Orde «cursiva»",legend:"Prema ${italic}"},
+{name:"Orde «subliñar»",legend:"Prema ${underline}"},{name:"Orde «ligazón»",legend:"Prema ${link}"},{name:"Orde «contraer a barra de ferramentas»",legend:"Prema ${toolbarCollapse}"},{name:"Orde «acceder ao anterior espazo en foco»",legend:"Prema ${accessPreviousSpace} para acceder ao espazo máis próximo de foco inalcanzábel anterior ao cursor, por exemplo: dous elementos HR adxacentes. Repita a combinación de teclas para chegar a espazos de foco distantes."},{name:"Orde «acceder ao seguinte espazo en foco»",
+legend:"Prema ${accessNextSpace} para acceder ao espazo máis próximo de foco inalcanzábel posterior ao cursor, por exemplo: dous elementos HR adxacentes. Repita a combinación de teclas para chegar a espazos de foco distantes."},{name:"Axuda da accesibilidade",legend:"Prema ${a11yHelp}"},{name:"Pegar como texto simple",legend:"Prema ${pastetext}",legendEdge:"Prema ${pastetext}, seguido de ${paste}"}]}],tab:"Tabulador",pause:"Pausa",capslock:"Bloq. Maiús",escape:"Escape",pageUp:"Páxina arriba",pageDown:"Páxina abaixo",
+leftArrow:"Frecha esquerda",upArrow:"Frecha arriba",rightArrow:"Frecha dereita",downArrow:"Frecha abaixo",insert:"Inserir",leftWindowKey:"Tecla Windows esquerda",rightWindowKey:"Tecla Windows dereita",selectKey:"Escolla a tecla",numpad0:"Tec. numérico 0",numpad1:"Tec. numérico 1",numpad2:"Tec. numérico 2",numpad3:"Tec. numérico 3",numpad4:"Tec. numérico 4",numpad5:"Tec. numérico 5",numpad6:"Tec. numérico 6",numpad7:"Tec. numérico 7",numpad8:"Tec. numérico 8",numpad9:"Tec. numérico 9",multiply:"Multiplicar",
+add:"Sumar",subtract:"Restar",decimalPoint:"Punto decimal",divide:"Dividir",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Bloq. num.",scrollLock:"Bloq. despraz.",semiColon:"Punto e coma",equalSign:"Signo igual",comma:"Coma",dash:"Guión",period:"Punto",forwardSlash:"Barra inclinada",graveAccent:"Acento grave",openBracket:"Abrir corchete",backSlash:"Barra invertida",closeBracket:"Pechar corchete",singleQuote:"Comiña simple"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js
index f6e83f36ad8..aa203e3dfd8 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","gu",{title:"એક્ક્ષેબિલ
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"કમાંડસ",items:[{name:"અન્ડું કમાંડ",legend:"$ દબાવો {undo}"},{name:"ફરી કરો કમાંડ",legend:"$ દબાવો {redo}"},{name:"બોલ્દનો કમાંડ",legend:"$ દબાવો {bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/he.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/he.js
index 9c86b8c08a5..576584f6e81 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/he.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/he.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","he",{title:"הוראות נגישות",cont
 {name:"תפריט ההקשר (Context Menu)",legend:"לחץ ${contextMenu} או APPLICATION KEYכדי לפתוח את תפריט ההקשר. עבור לאפשרות הבאה עם טאב (TAB) או חץ למטה. עבור לאפשרות הקודמת עם שיפט (SHIFT) + טאב (TAB) או חץ למעלה. לחץ רווח או אנטר (ENTER) כדי לבחור את האפשרות. פתח את תת התפריט (Sub-menu) של האפשרות הנוכחית עם רווח או אנטר (ENTER) או חץ שמאלי. חזור לתפריט האב עם אסקייפ (ESC) או חץ שמאלי. סגור את תפריט ההקשר עם אסקייפ (ESC)."},{name:"תפריטים צפים (List boxes)",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"עץ אלמנטים (Elements Path)",legend:"לחץ ${elementsPathFocus} כדי לנווט לעץ האלמנטים. עבור לפריט הבא עם טאב (TAB) או חץ ימני. עבור לפריט הקודם עם שיפט (SHIFT) + טאב (TAB) או חץ שמאלי. לחץ רווח או אנטר (ENTER) כדי לבחור את האלמנט בעורך."}]},{name:"פקודות",items:[{name:" ביטול צעד אחרון",legend:"לחץ ${undo}"},{name:" חזרה על צעד אחרון",legend:"לחץ ${redo}"},{name:" הדגשה",legend:"לחץ ${bold}"},{name:" הטייה",legend:"לחץ ${italic}"},{name:" הוספת קו תחתון",legend:"לחץ ${underline}"},{name:" הוספת לינק",
 legend:"לחץ ${link}"},{name:" כיווץ סרגל הכלים",legend:"לחץ ${toolbarCollapse}"},{name:"גישה למיקום המיקוד הקודם",legend:"לחץ ${accessPreviousSpace} כדי לגשת למיקום המיקוד הלא-נגיש הקרוב לפני הסמן, למשל בין שני אלמנטים סמוכים מסוג HR. חזור על צירוף מקשים זה כדי להגיע למקומות מיקוד רחוקים יותר."},{name:"גישה למיקום המיקוד הבא",legend:"לחץ ${accessNextSpace} כדי לגשת למיקום המיקוד הלא-נגיש הקרוב אחרי הסמן, למשל בין שני אלמנטים סמוכים מסוג HR. חזור על צירוף מקשים זה כדי להגיע למקומות מיקוד רחוקים יותר."},
-{name:" הוראות נגישות",legend:"לחץ ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"חץ שמאלה",upArrow:"חץ למעלה",rightArrow:"חץ ימינה",downArrow:"חץ למטה",insert:"הכנס",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"בחר מקש",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",
-numpad9:"Numpad 9",multiply:"Multiply",add:"הוסף",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"סלאש",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"סלאש הפוך",closeBracket:"Close Bracket",singleQuote:"ציטוט יחיד"});
\ No newline at end of file
+{name:" הוראות נגישות",legend:"לחץ ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"חץ שמאלה",upArrow:"חץ למעלה",rightArrow:"חץ ימינה",downArrow:"חץ למטה",insert:"הכנס",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"בחר מקש",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",
+numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"הוסף",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"סלאש",graveAccent:"Grave Accent",
+openBracket:"Open Bracket",backSlash:"סלאש הפוך",closeBracket:"Close Bracket",singleQuote:"ציטוט יחיד"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js
index 5443d24b6a5..a5aafeb4565 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","hi",{title:"Accessibility Instructions",con
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js
index cd4c048d7d3..e71fbdaf62d 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","hr",{title:"Upute dostupnosti",contents:"Sa
 legend:"Unutar dijaloga, pritisnite TAB kako bi navigirali do sljedećeg elementa dijaloga, pritisnite SHIFT+TAB kako bi se pomaknuli do prethodnog elementa, pritisnite ENTER kako bi poslali dijalog, pritisnite ESC za gašenje dijaloga. Kada dijalog ima više kartica, listi kartica se može pristupiti pomoću ALT+F10 ili sa TAB. Kada je fokusirana lista kartica, pomaknite se naprijed ili nazad pomoću strelica LIJEVO ili DESNO."},{name:"Kontekstni izbornik",legend:"Pritisnite ${contextMenu} ili APPLICATION tipku za otvaranje kontekstnog izbornika. Pomicanje se vrši TAB ili strelicom kursora prema dolje ili SHIFT+TAB ili strelica kursora prema gore. SPACE ili ENTER odabiru opciju izbornika. Otvorite podizbornik trenutne opcije sa  SPACE, ENTER ili desna strelica kursora. Povratak na prethodni izbornik vrši se sa ESC ili lijevom strelicom kursora. Zatvaranje se vrši pritiskom na tipku ESC."},
 {name:"Lista",legend:"Unutar list-boxa, pomicanje na sljedeću stavku vrši se sa TAB ili strelica kursora prema dolje. Na prethodnu sa SHIFT+TAB ili strelica prema gore. Pritiskom na SPACE ili ENTER odabire se stavka ili ESC za zatvaranje."},{name:"Traka putanje elemenata",legend:"Pritisnite ${elementsPathFocus} za navigaciju po putanji elemenata. Pritisnite TAB ili desnu strelicu kursora za pomicanje na sljedeći element ili SHIFT+TAB ili lijeva strelica kursora za pomicanje na prethodni element. Pritiskom na SPACE ili ENTER vrši se odabir elementa."}]},
 {name:"Naredbe",items:[{name:"Vrati naredbu",legend:"Pritisni ${undo}"},{name:"Ponovi naredbu",legend:"Pritisni ${redo}"},{name:"Bold naredba",legend:"Pritisni ${bold}"},{name:"Italic naredba",legend:"Pritisni ${italic}"},{name:"Underline naredba",legend:"Pritisni ${underline}"},{name:"Link naredba",legend:"Pritisni ${link}"},{name:"Smanji alatnu traku naredba",legend:"Pritisni ${toolbarCollapse}"},{name:"Naredba za pristupi prethodnom prostoru fokusa",legend:"Pritisni ${accessPreviousSpace} za pristup najbližem nedostupnom razmaku prije kursora, npr.: dva spojena HR elementa. Ponovnim pritiskom dohvatiti će se sljedeći nedostupni razmak."},
-{name:"Naredba za pristup sljedećem prostoru fokusa",legend:"Pritisni ${accessNextSpace} za pristup najbližem nedostupnom razmaku nakon kursora, npr.: dva spojena HR elementa. Ponovnim pritiskom dohvatiti će se sljedeći nedostupni razmak."},{name:"Pomoć za dostupnost",legend:"Pritisni ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Lijev strelica",upArrow:"Strelica gore",rightArrow:"Desna strelica",downArrow:"Strelica dolje",
-insert:"Insert",leftWindowKey:"Lijeva Windows tipka",rightWindowKey:"Desna Windows tipka",selectKey:"Tipka Select",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"umpad 8",numpad9:"Numpad 9",multiply:"Množenje",add:"Zbrajanje",subtract:"Oduzimanje",decimalPoint:"Decimalna točka",divide:"Dijeljenje",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",
-f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Točka zarez",equalSign:"Jednako",comma:"Zarez",dash:"Crtica",period:"Točka",forwardSlash:"Kosa crta",graveAccent:"Akcent",openBracket:"Otvorena uglata zagrada",backSlash:"Obrnuta kosa crta",closeBracket:"Zatvorena uglata zagrada",singleQuote:"Jednostruki navodnik"});
\ No newline at end of file
+{name:"Naredba za pristup sljedećem prostoru fokusa",legend:"Pritisni ${accessNextSpace} za pristup najbližem nedostupnom razmaku nakon kursora, npr.: dva spojena HR elementa. Ponovnim pritiskom dohvatiti će se sljedeći nedostupni razmak."},{name:"Pomoć za dostupnost",legend:"Pritisni ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",
+leftArrow:"Lijev strelica",upArrow:"Strelica gore",rightArrow:"Desna strelica",downArrow:"Strelica dolje",insert:"Insert",leftWindowKey:"Lijeva Windows tipka",rightWindowKey:"Desna Windows tipka",selectKey:"Tipka Select",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"umpad 8",numpad9:"Numpad 9",multiply:"Množenje",add:"Zbrajanje",subtract:"Oduzimanje",decimalPoint:"Decimalna točka",divide:"Dijeljenje",
+f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Točka zarez",equalSign:"Jednako",comma:"Zarez",dash:"Crtica",period:"Točka",forwardSlash:"Kosa crta",graveAccent:"Akcent",openBracket:"Otvorena uglata zagrada",backSlash:"Obrnuta kosa crta",closeBracket:"Zatvorena uglata zagrada",singleQuote:"Jednostruki navodnik"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js
index e8a465037bc..fbbba9839da 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js
@@ -6,6 +6,7 @@ CKEDITOR.plugins.setLang("a11yhelp","hu",{title:"Kisegítő utasítások",conten
 legend:"Párbeszédablakban nyomjon TAB-ot a következő párbeszédmezőhöz ugráshoz, nyomjon SHIFT + TAB-ot az előző mezőhöz ugráshoz, nyomjon ENTER-t a párbeszédablak elfogadásához, nyomjon ESC-et a párbeszédablak elvetéséhez. Azokhoz a párbeszédablakokhoz, amik több fület tartalmaznak, nyomjon ALT + F10-et vagy TAB-ot hogy a fülekre ugorjon. Ezután a TAB-al vagy a JOBB NYÍLLAL a következő fülre ugorhat."},{name:"Szerkesztő helyi menü",legend:"Nyomjon ${contextMenu}-t vagy ALKALMAZÁS BILLENTYŰT a helyi menü megnyitásához. Ezután a következő menüpontra léphet a TAB vagy LEFELÉ NYÍLLAL. Az előző opciót a SHIFT+TAB vagy FELFELÉ NYÍLLAL érheti el. Nyomjon SPACE-t vagy ENTER-t a menüpont kiválasztásához. A jelenlegi menüpont almenüjének megnyitásához nyomjon SPACE-t vagy ENTER-t, vagy JOBB NYILAT. A főmenühöz való visszatéréshez nyomjon ESC-et vagy BAL NYILAT. A helyi menü bezárása az ESC billentyűvel lehetséges."},
 {name:"Szerkesztő lista",legend:"A listán belül a következő elemre a TAB vagy LEFELÉ NYÍLLAL mozoghat. Az előző elem kiválasztásához nyomjon SHIFT+TAB-ot vagy FELFELÉ NYILAT. Nyomjon SPACE-t vagy ENTER-t az elem kiválasztásához. Az ESC billentyű megnyomásával bezárhatja a listát."},{name:"Szerkesztő elem utak sáv",legend:"Nyomj ${elementsPathFocus} hogy kijelöld a elemek út sávját. A következő elem gombhoz a TAB-al vagy a JOBB NYÍLLAL juthatsz el. Az előző gombhoz a SHIFT+TAB vagy BAL NYÍLLAL mehetsz. A SPACE vagy ENTER billentyűvel kiválaszthatod az elemet a szerkesztőben."}]},
 {name:"Parancsok",items:[{name:"Parancs visszavonása",legend:"Nyomj ${undo}"},{name:"Parancs megismétlése",legend:"Nyomjon ${redo}"},{name:"Félkövér parancs",legend:"Nyomjon ${bold}"},{name:"Dőlt parancs",legend:"Nyomjon ${italic}"},{name:"Aláhúzott parancs",legend:"Nyomjon ${underline}"},{name:"Link parancs",legend:"Nyomjon ${link}"},{name:"Szerkesztősáv összecsukása parancs",legend:"Nyomjon ${toolbarCollapse}"},{name:"Hozzáférés az előző fókusz helyhez parancs",legend:"Nyomj ${accessNextSpace} hogy hozzáférj a legközelebbi elérhetetlen fókusz helyhez a hiányjel előtt, például: két szomszédos HR elemhez. Ismételd meg a billentyűkombinációt hogy megtaláld a távolabbi fókusz helyeket."},
-{name:"Hozzáférés a következő fókusz helyhez parancs",legend:"Nyomj ${accessNextSpace} hogy hozzáférj a legközelebbi elérhetetlen fókusz helyhez a hiányjel után, például: két szomszédos HR elemhez. Ismételd meg a billentyűkombinációt hogy megtaláld a távolabbi fókusz helyeket."},{name:"Kisegítő súgó",legend:"Nyomjon ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"balra nyíl",upArrow:"felfelé nyíl",rightArrow:"jobbra nyíl",
-downArrow:"lefelé nyíl",insert:"Insert",leftWindowKey:"bal Windows-billentyű",rightWindowKey:"jobb Windows-billentyű",selectKey:"Billentyű választása",numpad0:"Számbillentyűk 0",numpad1:"Számbillentyűk 1",numpad2:"Számbillentyűk 2",numpad3:"Számbillentyűk 3",numpad4:"Számbillentyűk 4",numpad5:"Számbillentyűk 5",numpad6:"Számbillentyűk 6",numpad7:"Számbillentyűk 7",numpad8:"Számbillentyűk 8",numpad9:"Számbillentyűk 9",multiply:"Szorzás",add:"Hozzáadás",subtract:"Kivonás",decimalPoint:"Tizedespont",
-divide:"Osztás",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Pontosvessző",equalSign:"Egyenlőségjel",comma:"Vessző",dash:"Kötőjel",period:"Pont",forwardSlash:"Perjel",graveAccent:"Visszafelé dőlő ékezet",openBracket:"Nyitó szögletes zárójel",backSlash:"fordított perjel",closeBracket:"Záró szögletes zárójel",singleQuote:"szimpla idézőjel"});
\ No newline at end of file
+{name:"Hozzáférés a következő fókusz helyhez parancs",legend:"Nyomj ${accessNextSpace} hogy hozzáférj a legközelebbi elérhetetlen fókusz helyhez a hiányjel után, például: két szomszédos HR elemhez. Ismételd meg a billentyűkombinációt hogy megtaláld a távolabbi fókusz helyeket."},{name:"Kisegítő súgó",legend:"Nyomjon ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",
+pageUp:"Page Up",pageDown:"Page Down",leftArrow:"balra nyíl",upArrow:"felfelé nyíl",rightArrow:"jobbra nyíl",downArrow:"lefelé nyíl",insert:"Insert",leftWindowKey:"bal Windows-billentyű",rightWindowKey:"jobb Windows-billentyű",selectKey:"Billentyű választása",numpad0:"Számbillentyűk 0",numpad1:"Számbillentyűk 1",numpad2:"Számbillentyűk 2",numpad3:"Számbillentyűk 3",numpad4:"Számbillentyűk 4",numpad5:"Számbillentyűk 5",numpad6:"Számbillentyűk 6",numpad7:"Számbillentyűk 7",numpad8:"Számbillentyűk 8",
+numpad9:"Számbillentyűk 9",multiply:"Szorzás",add:"Hozzáadás",subtract:"Kivonás",decimalPoint:"Tizedespont",divide:"Osztás",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Pontosvessző",equalSign:"Egyenlőségjel",comma:"Vessző",dash:"Kötőjel",period:"Pont",forwardSlash:"Perjel",graveAccent:"Visszafelé dőlő ékezet",openBracket:"Nyitó szögletes zárójel",backSlash:"fordított perjel",closeBracket:"Záró szögletes zárójel",
+singleQuote:"szimpla idézőjel"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/id.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/id.js
index 8177096a482..ca157b0aeea 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/id.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/id.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","id",{title:"Instruksi Accessibility",conten
 legend:"Pada jendela dialog, tekan TAB untuk berpindah pada elemen dialog selanjutnya, tekan SHIFT+TAB untuk berpindah pada elemen dialog sebelumnya, tekan ENTER untuk submit dialog, tekan ESC untuk membatalkan dialog. Pada dialog dengan multi tab, daftar tab dapat diakses dengan ALT+F10 ataupun dengan tombol TAB sesuai urutan tab pada dialog. Jika daftar tab aktif terpilih, untuk berpindah tab dapat menggunakan RIGHT dan LEFT ARROW."},{name:"Context Menu Editor",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},
 {name:"List Box Editor",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},{name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},
 {name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",
-rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",
-equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",
+leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",
+f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/it.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/it.js
index 882487438e0..4887edbe007 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/it.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/it.js
@@ -7,7 +7,7 @@ CKEDITOR.plugins.setLang("a11yhelp","it",{title:"Istruzioni di Accessibilità",c
 {name:"Menù contestuale Editor",legend:"Premi ${contextMenu} o TASTO APPLICAZIONE per aprire il menu contestuale. Dunque muoviti all'opzione successiva del menu con il tasto TAB o con la Freccia Sotto. Muoviti all'opzione precedente con  MAIUSC+TAB o con Freccia Sopra. Premi SPAZIO o INVIO per scegliere l'opzione di menu. Apri il sottomenu dell'opzione corrente con SPAZIO o INVIO oppure con la Freccia Destra. Torna indietro al menu superiore con ESC oppure Freccia Sinistra. Chiudi il menu contestuale con ESC."},
 {name:"Box Lista Editor",legend:"All'interno di un elenco di opzioni, per spostarsi all'elemento successivo premere TAB oppure FRECCIA GIÙ. Per spostarsi all'elemento precedente usare SHIFT+TAB oppure FRECCIA SU. Premere SPAZIO o INVIO per selezionare l'elemento della lista. Premere ESC per chiudere l'elenco di opzioni."},{name:"Barra percorso elementi editor",legend:"Premere ${elementsPathFocus} per passare agli elementi della barra del percorso. Usare TAB o FRECCIA DESTRA per passare al pulsante successivo. Per passare al pulsante precedente premere MAIUSC+TAB o FRECCIA SINISTRA. Premere SPAZIO o INVIO per selezionare l'elemento nell'editor."}]},
 {name:"Comandi",items:[{name:" Annulla comando",legend:"Premi ${undo}"},{name:" Ripeti comando",legend:"Premi ${redo}"},{name:" Comando Grassetto",legend:"Premi ${bold}"},{name:" Comando Corsivo",legend:"Premi ${italic}"},{name:" Comando Sottolineato",legend:"Premi ${underline}"},{name:" Comando Link",legend:"Premi ${link}"},{name:" Comando riduci barra degli strumenti",legend:"Premi ${toolbarCollapse}"},{name:"Comando di accesso al precedente spazio di focus",legend:"Premi ${accessPreviousSpace} per accedere il più vicino spazio di focus non raggiungibile prima del simbolo caret, per esempio due elementi HR adiacenti. Ripeti la combinazione di tasti per raggiungere spazi di focus distanti."},
-{name:"Comando di accesso al prossimo spazio di focus",legend:"Premi ${accessNextSpace} per accedere il più vicino spazio di focus non raggiungibile dopo il simbolo caret, per esempio due elementi HR adiacenti. Ripeti la combinazione di tasti per raggiungere spazi di focus distanti."},{name:" Aiuto Accessibilità",legend:"Premi ${a11yHelp}"}]}],tab:"Tab",pause:"Pausa",capslock:"Bloc Maiusc",escape:"Esc",pageUp:"Pagina sù",pageDown:"Pagina giù",leftArrow:"Freccia sinistra",upArrow:"Freccia su",rightArrow:"Freccia destra",
-downArrow:"Freccia giù",insert:"Ins",leftWindowKey:"Tasto di Windows sinistro",rightWindowKey:"Tasto di Windows destro",selectKey:"Tasto di selezione",numpad0:"0 sul tastierino numerico",numpad1:"1 sul tastierino numerico",numpad2:"2 sul tastierino numerico",numpad3:"3 sul tastierino numerico",numpad4:"4 sul tastierino numerico",numpad5:"5 sul tastierino numerico",numpad6:"6 sul tastierino numerico",numpad7:"7 sul tastierino numerico",numpad8:"8 sul tastierino numerico",numpad9:"9 sul tastierino numerico",
-multiply:"Moltiplicazione",add:"Più",subtract:"Sottrazione",decimalPoint:"Punto decimale",divide:"Divisione",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Bloc Num",scrollLock:"Bloc Scorr",semiColon:"Punto-e-virgola",equalSign:"Segno di uguale",comma:"Virgola",dash:"Trattino",period:"Punto",forwardSlash:"Barra",graveAccent:"Accento grave",openBracket:"Parentesi quadra aperta",backSlash:"Barra rovesciata",closeBracket:"Parentesi quadra chiusa",
-singleQuote:"Apostrofo"});
\ No newline at end of file
+{name:"Comando di accesso al prossimo spazio di focus",legend:"Premi ${accessNextSpace} per accedere il più vicino spazio di focus non raggiungibile dopo il simbolo caret, per esempio due elementi HR adiacenti. Ripeti la combinazione di tasti per raggiungere spazi di focus distanti."},{name:" Aiuto Accessibilità",legend:"Premi ${a11yHelp}"},{name:"Incolla come testo semplice",legend:"Premi ${pastetext}",legendEdge:"Premi ${pastetext}, seguito da ${paste}"}]}],tab:"Tab",pause:"Pausa",capslock:"Bloc Maiusc",
+escape:"Esc",pageUp:"Pagina sù",pageDown:"Pagina giù",leftArrow:"Freccia sinistra",upArrow:"Freccia su",rightArrow:"Freccia destra",downArrow:"Freccia giù",insert:"Ins",leftWindowKey:"Tasto di Windows sinistro",rightWindowKey:"Tasto di Windows destro",selectKey:"Tasto di selezione",numpad0:"0 sul tastierino numerico",numpad1:"1 sul tastierino numerico",numpad2:"2 sul tastierino numerico",numpad3:"3 sul tastierino numerico",numpad4:"4 sul tastierino numerico",numpad5:"5 sul tastierino numerico",numpad6:"6 sul tastierino numerico",
+numpad7:"7 sul tastierino numerico",numpad8:"8 sul tastierino numerico",numpad9:"9 sul tastierino numerico",multiply:"Moltiplicazione",add:"Più",subtract:"Sottrazione",decimalPoint:"Punto decimale",divide:"Divisione",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Bloc Num",scrollLock:"Bloc Scorr",semiColon:"Punto-e-virgola",equalSign:"Segno di uguale",comma:"Virgola",dash:"Trattino",period:"Punto",forwardSlash:"Barra",graveAccent:"Accento grave",
+openBracket:"Parentesi quadra aperta",backSlash:"Barra rovesciata",closeBracket:"Parentesi quadra chiusa",singleQuote:"Apostrofo"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js
index 81f72a777e5..892dca090cf 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js
@@ -5,5 +5,5 @@
 CKEDITOR.plugins.setLang("a11yhelp","ja",{title:"ユーザー補助の説明",contents:"ヘルプ このダイアログを閉じるには ESCを押してください。",legend:[{name:"全般",items:[{name:"エディターツールバー",legend:"${toolbarFocus} を押すとツールバーのオン/オフ操作ができます。カーソルをツールバーのグループで移動させるにはTabかSHIFT+Tabを押します。グループ内でカーソルを移動させるには、右カーソルか左カーソルを押します。スペースキーやエンターを押すとボタンを有効/無効にすることができます。"},{name:"編集ダイアログ",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
 {name:"エディターのメニュー",legend:"${contextMenu} キーかAPPLICATION KEYを押すとコンテキストメニューが開きます。Tabか下カーソルでメニューのオプション選択が下に移動します。戻るには、SHIFT+Tabか上カーソルです。スペースもしくはENTERキーでメニューオプションを決定できます。現在選んでいるオプションのサブメニューを開くには、スペース、もしくは右カーソルを押します。サブメニューから親メニューに戻るには、ESCか左カーソルを押してください。ESCでコンテキストメニュー自体をキャンセルできます。"},{name:"エディターリストボックス",legend:"リストボックス内で移動するには、Tabか下カーソルで次のアイテムへ移動します。SHIFT+Tabで前のアイテムに戻ります。リストのオプションを選択するには、スペースもしくは、ENTERを押してください。リストボックスを閉じるには、ESCを押してください。"},{name:"エディター要素パスバー",legend:"${elementsPathFocus} を押すとエレメントパスバーを操作出来ます。Tabか右カーソルで次のエレメントを選択できます。前のエレメントを選択するには、SHIFT+Tabか左カーソルです。スペースもしくは、ENTERでエディタ内の対象エレメントを選択出来ます。"}]},
 {name:"コマンド",items:[{name:"元に戻す",legend:"${undo} をクリック"},{name:"やり直し",legend:"${redo} をクリック"},{name:"太字",legend:"${bold} をクリック"},{name:"斜体 ",legend:"${italic} をクリック"},{name:"下線",legend:"${underline} をクリック"},{name:"リンク",legend:"${link} をクリック"},{name:"ツールバーをたたむ",legend:"${toolbarCollapse} をクリック"},{name:"前のカーソル移動のできないポイントへ",legend:"${accessPreviousSpace} を押すとカーソルより前にあるカーソルキーで入り込めないスペースへ移動できます。例えば、HRエレメントが2つ接している場合などです。離れた場所へは、複数回キーを押します。"},{name:"次のカーソルポイントへ移動する",legend:"${accessNextSpace} を押すとカーソルより後ろにあるカーソルキーで入り込めないスペースへ移動できます。例えば、HRエレメントが2つ接している場合などです。離れた場所へは、複数回キーを押します。"},
-{name:"ユーザー補助ヘルプ",legend:"${a11yHelp} をクリック"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"左矢印",upArrow:"上矢印",rightArrow:"右矢印",downArrow:"下矢印",insert:"Insert",leftWindowKey:"左Windowキー",rightWindowKey:"右のWindowキー",selectKey:"Select",numpad0:"Num 0",numpad1:"Num 1",numpad2:"Num 2",numpad3:"Num 3",numpad4:"Num 4",numpad5:"Num 5",numpad6:"Num 6",numpad7:"Num 7",numpad8:"Num 8",numpad9:"Num 9",multiply:"掛ける",add:"足す",subtract:"引く",decimalPoint:"小数点",
-divide:"割る",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"セミコロン",equalSign:"イコール記号",comma:"カンマ",dash:"ダッシュ",period:"ピリオド",forwardSlash:"フォワードスラッシュ",graveAccent:"グレイヴアクセント",openBracket:"開きカッコ",backSlash:"バックスラッシュ",closeBracket:"閉じカッコ",singleQuote:"シングルクォート"});
\ No newline at end of file
+{name:"ユーザー補助ヘルプ",legend:"${a11yHelp} をクリック"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"左矢印",upArrow:"上矢印",rightArrow:"右矢印",downArrow:"下矢印",insert:"Insert",leftWindowKey:"左Windowキー",rightWindowKey:"右のWindowキー",selectKey:"Select",numpad0:"Num 0",numpad1:"Num 1",numpad2:"Num 2",numpad3:"Num 3",numpad4:"Num 4",numpad5:"Num 5",
+numpad6:"Num 6",numpad7:"Num 7",numpad8:"Num 8",numpad9:"Num 9",multiply:"掛ける",add:"足す",subtract:"引く",decimalPoint:"小数点",divide:"割る",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"セミコロン",equalSign:"イコール記号",comma:"カンマ",dash:"ダッシュ",period:"ピリオド",forwardSlash:"フォワードスラッシュ",graveAccent:"グレイヴアクセント",openBracket:"開きカッコ",backSlash:"バックスラッシュ",closeBracket:"閉じカッコ",singleQuote:"シングルクォート"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/km.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/km.js
index 20355121528..7d28f05b7a1 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/km.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/km.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","km",{title:"Accessibility Instructions",con
 {name:"ម៉ីនុយបរិបទអ្នកកែសម្រួល",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"ប្រអប់បញ្ជីអ្នកកែសម្រួល",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"ពាក្យបញ្ជា",items:[{name:"ការ​បញ្ជា​មិនធ្វើវិញ",legend:"ចុច ${undo}"},{name:"ការបញ្ជា​ធ្វើវិញ",legend:"ចុច ${redo}"},{name:"ការបញ្ជា​អក្សរ​ដិត",legend:"ចុច ${bold}"},{name:"ការបញ្ជា​អក្សរ​ទ្រេត",legend:"ចុច ${italic}"},{name:"ពាក្យបញ្ជា​បន្ទាត់​ពីក្រោម",
 legend:"ចុច ${underline}"},{name:"ពាក្យបញ្ជា​តំណ",legend:"ចុច ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:"ជំនួយ​ពី​ភាព​ងាយស្រួល",legend:"ជួយ ${a11yHelp}"}]}],tab:"Tab",pause:"ផ្អាក",capslock:"Caps Lock",escape:"ចាកចេញ",pageUp:"ទំព័រ​លើ",pageDown:"ទំព័រ​ក្រោម",leftArrow:"ព្រួញ​ឆ្វេង",upArrow:"ព្រួញ​លើ",rightArrow:"ព្រួញ​ស្ដាំ",downArrow:"ព្រួញ​ក្រោម",insert:"បញ្ចូល",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"ជ្រើស​គ្រាប់​ចុច",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"គុណ",add:"បន្ថែម",subtract:"ដក",decimalPoint:"ចំណុចទសភាគ",divide:"ចែក",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"បិទ​រំកិល",semiColon:"ចុច​ក្បៀស",equalSign:"សញ្ញា​អឺរ៉ូ",comma:"ក្បៀស",dash:"Dash",period:"ចុច",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"តង្កៀប​បើក",backSlash:"Backslash",closeBracket:"តង្កៀប​បិទ",singleQuote:"បន្តក់​មួយ"});
\ No newline at end of file
+{name:"ជំនួយ​ពី​ភាព​ងាយស្រួល",legend:"ជួយ ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"ផ្អាក",capslock:"Caps Lock",escape:"ចាកចេញ",pageUp:"ទំព័រ​លើ",pageDown:"ទំព័រ​ក្រោម",leftArrow:"ព្រួញ​ឆ្វេង",upArrow:"ព្រួញ​លើ",rightArrow:"ព្រួញ​ស្ដាំ",downArrow:"ព្រួញ​ក្រោម",insert:"បញ្ចូល",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"ជ្រើស​គ្រាប់​ចុច",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"គុណ",add:"បន្ថែម",subtract:"ដក",decimalPoint:"ចំណុចទសភាគ",divide:"ចែក",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"បិទ​រំកិល",semiColon:"ចុច​ក្បៀស",equalSign:"សញ្ញា​អឺរ៉ូ",comma:"ក្បៀស",dash:"Dash",period:"ចុច",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",
+openBracket:"តង្កៀប​បើក",backSlash:"Backslash",closeBracket:"តង្កៀប​បិទ",singleQuote:"បន្តក់​មួយ"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js
index f493dc14147..e76eabfc82f 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js
@@ -5,6 +5,6 @@
 CKEDITOR.plugins.setLang("a11yhelp","ko",{title:"접근성 설명",contents:"도움말. 이 창을 닫으시려면 ESC 를 누르세요.",legend:[{name:"일반",items:[{name:"편집기 툴바",legend:"툴바를 탐색하시려면 ${toolbarFocus} 를 투르세요. 이전/다음 툴바 그룹으로 이동하시려면 TAB 키 또는 SHIFT+TAB 키를 누르세요. 이전/다음 툴바 버튼으로 이동하시려면 오른쪽 화살표 키 또는 왼쪽 화살표 키를 누르세요. 툴바 버튼을 활성화 하려면 SPACE 키 또는 ENTER 키를 누르세요."},{name:"편집기 다이얼로그",legend:"TAB 키를 누르면 다음 대화상자로 이동하고, SHIFT+TAB 키를 누르면 이전 대화상자로 이동합니다. 대화상자를 제출하려면 ENTER 키를 누르고, ESC 키를 누르면 대화상자를 취소합니다. 대화상자에 탭이 여러개 있을 때, ALT+F10 키 또는 TAB 키를 누르면 순서에 따라 탭 목록에 도달할 수 있습니다. 탭 목록에 초점이 맞을 때, 오른쪽과 왼쪽 화살표 키를 이용하면 각각 다음과 이전 탭으로 이동할 수 있습니다."},
 {name:"편집기 환경 메뉴",legend:"${contextMenu} 또는 어플리케이션 키를 누르면 환경-메뉴를 열 수 있습니다. 환경-메뉴에서 TAB 키 또는 아래 화살표 키를 누르면 다음 메뉴 옵션으로 이동할 수 있습니다. 이전 옵션으로 이동은 SHIFT+TAB 키 또는 위 화살표 키를 눌러서 할 수 있습니다. 스페이스 키 또는 ENTER 키를 눌러서 메뉴 옵션을 선택할 수 있습니다. 스페이스 키 또는 ENTER 키 또는 오른쪽 화살표 키를 눌러서 하위 메뉴를 열 수 있습니다. 부모 메뉴 항목으로 돌아가려면 ESC 키 또는 왼쪽 화살표 키를 누릅니다. ESC 키를 눌러서 환경-메뉴를 닫습니다."},{name:"편집기 목록 박스",legend:"리스트-박스 내에서, 목록의 다음 항목으로 이동하려면 TAB 키 또는 아래쪽 화살표 키를 누릅니다. 목록의 이전 항목으로 이동하려면 SHIFT+TAB 키 또는 위쪽 화살표 키를 누릅니다. 스페이스 키 또는 ENTER 키를 누르면 목록의 해당 옵션을 선택합니다. ESC 키를 눌러서 리스트-박스를 닫을 수 있습니다."},
 {name:"편집기 요소 경로 막대",legend:"${elementsPathFocus}를 눌러서 요소 경로 막대를 탐색할 수 있습니다. 다음 요소로 이동하려면 TAB 키 또는 오른쪽 화살표 키를 누릅니다. SHIFT+TAB 키 또는 왼쪽 화살표 키를 누르면 이전 버튼으로 이동할 수 있습니다. 스페이스 키나 ENTER 키를 누르면 편집기의 해당 항목을 선택합니다."}]},{name:"명령",items:[{name:" 명령 실행 취소",legend:"${undo} 누르시오"},{name:" 명령 다시 실행",legend:"${redo} 누르시오"},{name:" 굵게 명령",legend:"${bold} 누르시오"},{name:" 기울임 꼴 명령",legend:"${italic} 누르시오"},{name:" 밑줄 명령",legend:"${underline} 누르시오"},{name:" 링크 명령",legend:"${link} 누르시오"},{name:" 툴바 줄이기 명령",legend:"${toolbarCollapse} 누르시오"},
-{name:" 이전 포커스 공간 접근 명령",legend:"탈자 기호(^) 이전에 ${accessPreviousSpace} 를 누르면, 접근 불가능하면서 가장 가까운 포커스 영역에 접근합니다. 예를 들면, 두 인접한 HR 요소가 있습니다. 키 조합을 반복해서 멀리있는 포커스 영역들에 도달할 수 있습니다."},{name:"다음 포커스 공간 접근 명령",legend:"탈자 기호(^) 다음에 ${accessNextSpace} 를 누르면, 접근 불가능하면서 가장 가까운 포커스 영역에 접근합니다. 예를 들면, 두 인접한 HR 요소가 있습니다. 키 조합을 반복해서 멀리있는 포커스 영역들에 도달할 수 있습니다. "},{name:" 접근성 도움말",legend:"${a11yHelp} 누르시오"}]}],tab:"탭 키",pause:"일시정지 키",capslock:"캡스 록 키",escape:"이스케이프 키",pageUp:"페이지 업 키",pageDown:"페이지 다운 키",leftArrow:"왼쪽 화살표 키",
-upArrow:"위쪽 화살표 키",rightArrow:"오른쪽 화살표 키",downArrow:"아래쪽 화살표 키",insert:"인서트 키",leftWindowKey:"왼쪽 윈도우 키",rightWindowKey:"오른쪽 윈도우 키",selectKey:"셀렉트 키",numpad0:"숫자 패드 0 키",numpad1:"숫자 패드 1 키",numpad2:"숫자 패드 2 키",numpad3:"숫자 패드 3 키",numpad4:"숫자 패드 4 키",numpad5:"숫자 패드 5 키",numpad6:"숫자 패드 6 키",numpad7:"숫자 패드 7 키",numpad8:"숫자 패드 8 키",numpad9:"숫자 패드 9 키",multiply:"곱셈(*) 키",add:"덧셈(+) 키",subtract:"뺄셈(-) 키",decimalPoint:"온점(.) 키",divide:"나눗셈(/) 키",f1:"F1 키",f2:"F2 키",f3:"F3 키",f4:"F4 키",f5:"F5 키",f6:"F6 키",
-f7:"F7 키",f8:"F8 키",f9:"F9 키",f10:"F10 키",f11:"F11 키",f12:"F12 키",numLock:"Num Lock 키",scrollLock:"Scroll Lock 키",semiColon:"세미콜론(;) 키",equalSign:"등호(\x3d) 키",comma:"쉼표(,) 키",dash:"대시(-) 키",period:"온점(.) 키",forwardSlash:"슬래시(/) 키",graveAccent:"억음 악센트(`) 키",openBracket:"브라켓 열기([) 키",backSlash:"역슬래시(\\\\) 키",closeBracket:"브라켓 닫기(]) 키",singleQuote:"외 따옴표(') 키"});
\ No newline at end of file
+{name:" 이전 포커스 공간 접근 명령",legend:"탈자 기호(^) 이전에 ${accessPreviousSpace} 를 누르면, 접근 불가능하면서 가장 가까운 포커스 영역에 접근합니다. 예를 들면, 두 인접한 HR 요소가 있습니다. 키 조합을 반복해서 멀리있는 포커스 영역들에 도달할 수 있습니다."},{name:"다음 포커스 공간 접근 명령",legend:"탈자 기호(^) 다음에 ${accessNextSpace} 를 누르면, 접근 불가능하면서 가장 가까운 포커스 영역에 접근합니다. 예를 들면, 두 인접한 HR 요소가 있습니다. 키 조합을 반복해서 멀리있는 포커스 영역들에 도달할 수 있습니다. "},{name:" 접근성 도움말",legend:"${a11yHelp} 누르시오"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],
+tab:"탭 키",pause:"일시정지 키",capslock:"캡스 록 키",escape:"이스케이프 키",pageUp:"페이지 업 키",pageDown:"페이지 다운 키",leftArrow:"왼쪽 화살표 키",upArrow:"위쪽 화살표 키",rightArrow:"오른쪽 화살표 키",downArrow:"아래쪽 화살표 키",insert:"인서트 키",leftWindowKey:"왼쪽 윈도우 키",rightWindowKey:"오른쪽 윈도우 키",selectKey:"셀렉트 키",numpad0:"숫자 패드 0 키",numpad1:"숫자 패드 1 키",numpad2:"숫자 패드 2 키",numpad3:"숫자 패드 3 키",numpad4:"숫자 패드 4 키",numpad5:"숫자 패드 5 키",numpad6:"숫자 패드 6 키",numpad7:"숫자 패드 7 키",numpad8:"숫자 패드 8 키",numpad9:"숫자 패드 9 키",multiply:"곱셈(*) 키",add:"덧셈(+) 키",subtract:"뺄셈(-) 키",
+decimalPoint:"온점(.) 키",divide:"나눗셈(/) 키",f1:"F1 키",f2:"F2 키",f3:"F3 키",f4:"F4 키",f5:"F5 키",f6:"F6 키",f7:"F7 키",f8:"F8 키",f9:"F9 키",f10:"F10 키",f11:"F11 키",f12:"F12 키",numLock:"Num Lock 키",scrollLock:"Scroll Lock 키",semiColon:"세미콜론(;) 키",equalSign:"등호(\x3d) 키",comma:"쉼표(,) 키",dash:"대시(-) 키",period:"온점(.) 키",forwardSlash:"슬래시(/) 키",graveAccent:"억음 악센트(`) 키",openBracket:"브라켓 열기([) 키",backSlash:"역슬래시(\\\\) 키",closeBracket:"브라켓 닫기(]) 키",singleQuote:"외 따옴표(') 키"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js
index 9bf5eab7d56..d0689e1a3a6 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","ku",{title:"ڕێنمای لەبەردەست
 legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"پێڕستی سەرنووسەر",legend:"کلیك ${contextMenu} یان دوگمەی لیسته‌(Menu) بۆ کردنەوەی لیستەی دەق. بۆ چوونە هەڵبژاردەیەکی تر له‌ لیسته‌ کلیکی کلیلی TAB یان کلیلی تیری ڕوو لەخوارەوه‌ بۆ چوون بۆ هەڵبژاردەی پێشوو کلیکی کلیلی SHIFT+TAB یان کلیلی تیری ڕوو له‌ سەرەوە. داگرتنی کلیلی SPACE یان ENTER بۆ هەڵبژاردنی هەڵبژاردەی لیسته‌. بۆ کردنەوەی لقی ژێر لیسته‌ لەهەڵبژاردەی لیستە کلیکی کلیلی SPACE یان ENTER یان کلیلی تیری دەستی ڕاست. بۆ گەڕانەوه بۆ سەرەوەی لیسته‌ کلیکی کلیلی ESC یان کلیلی تیری دەستی چەپ. بۆ داخستنی لیستە کلیكی کلیلی ESC بکە."},
 {name:"لیستی سنووقی سەرنووسەر",legend:"لەناو سنوقی لیست, چۆن بۆ هەڵنبژاردەی لیستێکی تر کلیکی کلیلی TAB یان کلیلی تیری ڕوو لەخوار. چوون بۆ هەڵبژاردەی لیستی پێشوو کلیکی کلیلی SHIFT+TAB یان کلیلی تیری ڕوو لەسەرەوه‌. کلیکی کلیلی SPACE یان ENTER بۆ دیاریکردنی ‌هەڵبژاردەی لیست. کلیکی کلیلی ESC بۆ داخستنی سنوقی لیست."},{name:"تووڵامرازی توخم",legend:"کلیك ${elementsPathFocus} بۆ ڕابەری تووڵامرازی توخمەکان. چوون بۆ دوگمەی توخمێکی تر کلیکی کلیلی TAB یان کلیلی تیری دەستی ڕاست. چوون بۆ دوگمەی توخمی پێشوو کلیلی SHIFT+TAB یان کلیکی کلیلی تیری دەستی چەپ. داگرتنی کلیلی SPACE یان ENTER بۆ دیاریکردنی توخمەکه‌ لەسەرنووسه."}]},
 {name:"فەرمانەکان",items:[{name:"پووچکردنەوەی فەرمان",legend:"کلیك ${undo}"},{name:"هەڵگەڕانەوەی فەرمان",legend:"کلیك ${redo}"},{name:"فەرمانی دەقی قەڵەو",legend:"کلیك ${bold}"},{name:"فەرمانی دەقی لار",legend:"کلیك ${italic}"},{name:"فەرمانی ژێرهێڵ",legend:"کلیك ${underline}"},{name:"فەرمانی به‌ستەر",legend:"کلیك ${link}"},{name:"شاردەنەوەی تووڵامراز",legend:"کلیك ${toolbarCollapse}"},{name:"چوونەناو سەرنجدانی پێشوی فەرمانی بۆشایی",legend:"کلیک ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:"چوونەناو سەرنجدانی داهاتووی فەرمانی بۆشایی",legend:"کلیک ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:"دەستپێگەیشتنی یارمەتی",legend:"کلیك ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",
-leftWindowKey:"پەنجەرەی چەپ",rightWindowKey:"پەنجەرەی ڕاست",selectKey:"Select",numpad0:"Numpad 0",numpad1:"1",numpad2:"2",numpad3:"3",numpad4:"4",numpad5:"5",numpad6:"6",numpad7:"7",numpad8:"8",numpad9:"9",multiply:"*",add:"+",subtract:"-",decimalPoint:".",divide:"/",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:";",equalSign:"\x3d",comma:",",dash:"-",period:".",forwardSlash:"/",graveAccent:"`",
-openBracket:"[",backSlash:"\\\\",closeBracket:"}",singleQuote:"'"});
\ No newline at end of file
+{name:"چوونەناو سەرنجدانی داهاتووی فەرمانی بۆشایی",legend:"کلیک ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:"دەستپێگەیشتنی یارمەتی",legend:"کلیك ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",
+leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"پەنجەرەی چەپ",rightWindowKey:"پەنجەرەی ڕاست",selectKey:"Select",numpad0:"Numpad 0",numpad1:"1",numpad2:"2",numpad3:"3",numpad4:"4",numpad5:"5",numpad6:"6",numpad7:"7",numpad8:"8",numpad9:"9",multiply:"*",add:"+",subtract:"-",decimalPoint:".",divide:"/",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",
+semiColon:";",equalSign:"\x3d",comma:",",dash:"-",period:".",forwardSlash:"/",graveAccent:"`",openBracket:"[",backSlash:"\\\\",closeBracket:"}",singleQuote:"'"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js
index c76623621a8..89c90bccd24 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","lt",{title:"Accessibility Instructions",con
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js
index dddea998701..24e60079a99 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js
@@ -7,5 +7,6 @@ CKEDITOR.plugins.setLang("a11yhelp","lv",{title:"Pieejamības instrukcija",conte
 {name:"Redaktora saraksta lauks",legend:"Saraksta laukā, lai pārvietotos uz nākošo saraksta elementu nospiediet TAB vai pogu Bultiņa uz leju. Lai pārvietotos uz iepriekšējo saraksta elementu nospiediet SHIFT+TAB vai pogu Bultiņa uz augšu. Nospiediet SPACE vai ENTER lai izvēlētos saraksta opcijas. Nospiediet ESC lai aizvērtu saraksta lauku."},{name:"Redaktora elementa ceļa josla",legend:"Nospiediet ${elementsPathFocus} lai pārvietotos uz elementa ceļa joslu. Lai pārvietotos uz nākošo elementa pogu izmantojiet TAB vai Labo bultiņu. Lai pārvietotos uz iepriekšējo elementa pogu izmantojiet SHIFT+TAB vai Kreiso bultiņu. Nospiediet SPACE vai ENTER lai izvēlētos elementu redaktorā."}]},
 {name:"Komandas",items:[{name:"Komanda atcelt darbību",legend:"Nospiediet ${undo}"},{name:"Komanda atkārtot darbību",legend:"Nospiediet ${redo}"},{name:"Treknraksta komanda",legend:"Nospiediet ${bold}"},{name:"Kursīva komanda",legend:"Nospiediet ${italic}"},{name:"Apakšsvītras komanda ",legend:"Nospiediet ${underline}"},{name:"Hipersaites komanda",legend:"Nospiediet ${link}"},{name:"Rīkjoslas aizvēršanas komanda",legend:"Nospiediet ${toolbarCollapse}"},{name:"Piekļūt iepriekšējai fokusa vietas komandai",
 legend:"Nospiediet ${accessPreviousSpace} lai piekļūtu tuvākajai nepieejamajai fokusa vietai pirms kursora. Piemēram: diviem blakus esošiem līnijas HR elementiem. Atkārtojiet taustiņu kombināciju lai piekļūtu pie tālākām vietām."},{name:"Piekļūt nākošā fokusa apgabala komandai",legend:"Nospiediet ${accessNextSpace} lai piekļūtu tuvākajai nepieejamajai fokusa vietai pēc kursora. Piemēram: diviem blakus esošiem līnijas HR elementiem. Atkārtojiet taustiņu kombināciju lai piekļūtu pie tālākām vietām."},
-{name:"Pieejamības palīdzība",legend:"Nospiediet ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:"Pieejamības palīdzība",legend:"Nospiediet ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js
index f29427135fe..ec2bdc6262e 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","mk",{title:"Инструкции за пр
 legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Контекст-мени на уредувачот",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},
 {name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},{name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},
 {name:"Наредби",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Пауза",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Up",leftArrow:"Стрелка лево",upArrow:"Стрелка горе",rightArrow:"Стрелка десно",downArrow:"Стрелка доле",insert:"Insert",
-leftWindowKey:"Лево Windows копче",rightWindowKey:"Десно Windows копче",selectKey:"Select копче",numpad0:"Нум. таст. 0",numpad1:"Нум. таст. 1",numpad2:"Нум. таст. 2",numpad3:"Нум. таст. 3",numpad4:"Нум. таст. 4",numpad5:"Нум. таст. 5",numpad6:"Нум. таст. 6",numpad7:"Нум. таст. 7",numpad8:"Нум. таст. 8",numpad9:"Нум. таст. 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",
-f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Пауза",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Up",
+leftArrow:"Стрелка лево",upArrow:"Стрелка горе",rightArrow:"Стрелка десно",downArrow:"Стрелка доле",insert:"Insert",leftWindowKey:"Лево Windows копче",rightWindowKey:"Десно Windows копче",selectKey:"Select копче",numpad0:"Нум. таст. 0",numpad1:"Нум. таст. 1",numpad2:"Нум. таст. 2",numpad3:"Нум. таст. 3",numpad4:"Нум. таст. 4",numpad5:"Нум. таст. 5",numpad6:"Нум. таст. 6",numpad7:"Нум. таст. 7",numpad8:"Нум. таст. 8",numpad9:"Нум. таст. 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",
+divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js
index 1f1af29ca68..09c4bd2b444 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","mn",{title:"Accessibility Instructions",con
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js
index 340d604940e..95293a343b0 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js
@@ -6,6 +6,7 @@ CKEDITOR.plugins.setLang("a11yhelp","nb",{title:"Instruksjoner for tilgjengeligh
 legend:"Mens du er i en dialog, trykk TAB for å navigere til neste dialogelement, trykk SHIFT+TAB for å flytte til forrige dialogelement, trykk ENTER for å akseptere dialogen, trykk ESC for å avbryte dialogen. Når en dialog har flere faner, kan fanelisten nås med enten ALT+F10 eller med TAB. Når fanelisten er fokusert, går man til neste og forrige fane med henholdsvis HØYRE og VENSTRE PILTAST."},{name:"Kontekstmeny for editor",legend:"Trykk ${contextMenu} eller MENYKNAPP for å åpne kontekstmeny. Gå til neste alternativ i menyen med TAB eller PILTAST NED. Gå til forrige alternativ med SHIFT+TAB eller PILTAST OPP. Trykk MELLOMROM eller ENTER for å velge menyalternativet. Åpne undermenyen på valgt alternativ med MELLOMROM eller ENTER eller HØYRE PILTAST. Gå tilbake til overordnet menyelement med ESC eller VENSTRE PILTAST. Lukk kontekstmenyen med ESC."},
 {name:"Listeboks for editor",legend:"I en listeboks, gå til neste alternativ i listen med TAB eller PILTAST NED. Gå til forrige alternativ i listen med SHIFT+TAB eller PILTAST OPP. Trykk MELLOMROM eller ENTER for å velge alternativet i listen. Trykk ESC for å lukke listeboksen."},{name:"Verktøylinje for elementsti",legend:"Trykk ${elementsPathFocus} for å navigere til verktøylinjen som viser elementsti. Gå til neste elementknapp med TAB eller HØYRE PILTAST. Gå til forrige elementknapp med SHIFT+TAB eller VENSTRE PILTAST. Trykk MELLOMROM eller ENTER for å velge elementet i editoren."}]},
 {name:"Hurtigtaster",items:[{name:"Angre",legend:"Trykk ${undo}"},{name:"Gjør om",legend:"Trykk ${redo}"},{name:"Fet tekst",legend:"Trykk ${bold}"},{name:"Kursiv tekst",legend:"Trykk ${italic}"},{name:"Understreking",legend:"Trykk ${underline}"},{name:"Lenke",legend:"Trykk ${link}"},{name:"Skjul verktøylinje",legend:"Trykk ${toolbarCollapse}"},{name:"Gå til forrige fokusområde",legend:"Trykk ${accessPreviousSpace} for å komme til nærmeste fokusområde før skrivemarkøren som ikke kan nås på vanlig måte, for eksempel to tilstøtende HR-elementer. Gjenta tastekombinasjonen for å komme til fokusområder lenger unna i dokumentet."},
-{name:"Gå til neste fokusområde",legend:"Trykk ${accessNextSpace} for å komme til nærmeste fokusområde etter skrivemarkøren som ikke kan nås på vanlig måte, for eksempel to tilstøtende HR-elementer. Gjenta tastekombinasjonen for å komme til fokusområder lenger unna i dokumentet."},{name:"Hjelp for tilgjengelighet",legend:"Trykk ${a11yHelp}"}]}],tab:"Tabulator",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Venstre piltast",upArrow:"Opp-piltast",
-rightArrow:"Høyre piltast",downArrow:"Ned-piltast",insert:"Insert",leftWindowKey:"Venstre Windows-tast",rightWindowKey:"Høyre Windows-tast",selectKey:"Velg nøkkel",numpad0:"Numerisk tastatur 0",numpad1:"Numerisk tastatur 1",numpad2:"Numerisk tastatur 2",numpad3:"Numerisk tastatur 3",numpad4:"Numerisk tastatur 4",numpad5:"Numerisk tastatur 5",numpad6:"Numerisk tastatur 6",numpad7:"Numerisk tastatur 7",numpad8:"Numerisk tastatur 8",numpad9:"Numerisk tastatur 9",multiply:"Multipliser",add:"Legg til",
-subtract:"Trekk fra",decimalPoint:"Desimaltegn",divide:"Divider",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semikolon",equalSign:"Likhetstegn",comma:"Komma",dash:"Bindestrek",period:"Punktum",forwardSlash:"Forover skråstrek",graveAccent:"Grav aksent",openBracket:"Åpne parentes",backSlash:"Bakover skråstrek",closeBracket:"Lukk parentes",singleQuote:"Enkelt sitattegn"});
\ No newline at end of file
+{name:"Gå til neste fokusområde",legend:"Trykk ${accessNextSpace} for å komme til nærmeste fokusområde etter skrivemarkøren som ikke kan nås på vanlig måte, for eksempel to tilstøtende HR-elementer. Gjenta tastekombinasjonen for å komme til fokusområder lenger unna i dokumentet."},{name:"Hjelp for tilgjengelighet",legend:"Trykk ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tabulator",pause:"Pause",capslock:"Caps Lock",
+escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Venstre piltast",upArrow:"Opp-piltast",rightArrow:"Høyre piltast",downArrow:"Ned-piltast",insert:"Insert",leftWindowKey:"Venstre Windows-tast",rightWindowKey:"Høyre Windows-tast",selectKey:"Velg nøkkel",numpad0:"Numerisk tastatur 0",numpad1:"Numerisk tastatur 1",numpad2:"Numerisk tastatur 2",numpad3:"Numerisk tastatur 3",numpad4:"Numerisk tastatur 4",numpad5:"Numerisk tastatur 5",numpad6:"Numerisk tastatur 6",numpad7:"Numerisk tastatur 7",
+numpad8:"Numerisk tastatur 8",numpad9:"Numerisk tastatur 9",multiply:"Multipliser",add:"Legg til",subtract:"Trekk fra",decimalPoint:"Desimaltegn",divide:"Divider",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semikolon",equalSign:"Likhetstegn",comma:"Komma",dash:"Bindestrek",period:"Punktum",forwardSlash:"Forover skråstrek",graveAccent:"Grav aksent",openBracket:"Åpne parentes",backSlash:"Bakover skråstrek",
+closeBracket:"Lukk parentes",singleQuote:"Enkelt sitattegn"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js
index 62df667c522..0f35b3e2faf 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js
@@ -7,6 +7,6 @@ CKEDITOR.plugins.setLang("a11yhelp","nl",{title:"Toegankelijkheidsinstructies",c
 {name:"Contextmenu tekstverwerker",legend:"Druk op ${contextMenu} of APPLICATION KEY om het contextmenu te openen. Schakel naar de volgende menuoptie met TAB of PIJL OMLAAG. Schakel naar de vorige menuoptie met SHIFT+TAB of PIJL OMHOOG. Druk op SPATIE of ENTER om een menuoptie te selecteren. Op een submenu van de huidige optie met SPATIE, ENTER of PIJL RECHTS. Ga terug naar de bovenliggende menuoptie met ESC of PIJL LINKS. Sluit het contextmenu met ESC."},{name:"Keuzelijst tekstverwerker",legend:"In een keuzelijst, schakel naar het volgende item met TAB of PIJL OMLAAG. Schakel naar het vorige item met SHIFT+TAB of PIJL OMHOOG. Druk op SPATIE of ENTER om het item te selecteren. Druk op ESC om de keuzelijst te sluiten."},
 {name:"Elementenpad werkbalk tekstverwerker",legend:"Druk op ${elementsPathFocus} om naar het elementenpad te navigeren. Om te schakelen naar het volgende element, gebruik TAB of PIJL RECHTS. Om te schakelen naar het vorige element, gebruik SHIFT+TAB or PIJL LINKS. Druk op SPATIE of ENTER om een element te selecteren in de tekstverwerker."}]},{name:"Opdrachten",items:[{name:"Ongedaan maken opdracht",legend:"Druk op ${undo}"},{name:"Opnieuw uitvoeren opdracht",legend:"Druk op ${redo}"},{name:"Vetgedrukt opdracht",
 legend:"Druk op ${bold}"},{name:"Cursief opdracht",legend:"Druk op ${italic}"},{name:"Onderstrepen opdracht",legend:"Druk op ${underline}"},{name:"Link opdracht",legend:"Druk op ${link}"},{name:"Werkbalk inklappen opdracht",legend:"Druk op ${toolbarCollapse}"},{name:"Ga naar vorige focus spatie commando",legend:"Druk ${accessPreviousSpace} om toegang te verkrijgen tot de dichtstbijzijnde onbereikbare focus spatie voor de caret, bijvoorbeeld: twee aangrenzende HR elementen. Herhaal de toetscombinatie om de verste focus spatie te bereiken."},
-{name:"Ga naar volgende focus spatie commando",legend:"Druk ${accessNextSpace} om toegang te verkrijgen tot de dichtstbijzijnde onbereikbare focus spatie na de caret, bijvoorbeeld: twee aangrenzende HR elementen. Herhaal de toetscombinatie om de verste focus spatie te bereiken."},{name:"Toegankelijkheidshulp",legend:"Druk op ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Pijl naar links",upArrow:"Pijl omhoog",rightArrow:"Pijl naar rechts",
-downArrow:"Pijl naar beneden",insert:"Invoegen",leftWindowKey:"Linker Windows-toets",rightWindowKey:"Rechter Windows-toets",selectKey:"Selecteer toets",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Vermenigvuldigen",add:"Toevoegen",subtract:"Aftrekken",decimalPoint:"Decimaalteken",divide:"Delen",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",
-f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Puntkomma",equalSign:"Is gelijk-teken",comma:"Komma",dash:"Koppelteken",period:"Punt",forwardSlash:"Slash",graveAccent:"Accent grave",openBracket:"Vierkant haakje openen",backSlash:"Backslash",closeBracket:"Vierkant haakje sluiten",singleQuote:"Apostrof"});
\ No newline at end of file
+{name:"Ga naar volgende focus spatie commando",legend:"Druk ${accessNextSpace} om toegang te verkrijgen tot de dichtstbijzijnde onbereikbare focus spatie na de caret, bijvoorbeeld: twee aangrenzende HR elementen. Herhaal de toetscombinatie om de verste focus spatie te bereiken."},{name:"Toegankelijkheidshulp",legend:"Druk op ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",
+escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Pijl naar links",upArrow:"Pijl omhoog",rightArrow:"Pijl naar rechts",downArrow:"Pijl naar beneden",insert:"Invoegen",leftWindowKey:"Linker Windows-toets",rightWindowKey:"Rechter Windows-toets",selectKey:"Selecteer toets",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Vermenigvuldigen",
+add:"Toevoegen",subtract:"Aftrekken",decimalPoint:"Decimaalteken",divide:"Delen",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Puntkomma",equalSign:"Is gelijk-teken",comma:"Komma",dash:"Koppelteken",period:"Punt",forwardSlash:"Slash",graveAccent:"Accent grave",openBracket:"Vierkant haakje openen",backSlash:"Backslash",closeBracket:"Vierkant haakje sluiten",singleQuote:"Apostrof"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/no.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/no.js
index 8aa90a48d84..b1e01d42c2b 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/no.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/no.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","no",{title:"Instruksjoner for tilgjengeligh
 legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Kontekstmeny for editor",legend:"Trykk ${contextMenu} eller MENYKNAPP for å åpne kontekstmeny. Gå til neste alternativ i menyen med TAB eller PILTAST NED. Gå til forrige alternativ med SHIFT+TAB eller PILTAST OPP. Trykk MELLOMROM eller ENTER for å velge menyalternativet. Åpne undermenyen på valgt alternativ med MELLOMROM eller ENTER eller HØYRE PILTAST. Gå tilbake til overordnet menyelement med ESC eller VENSTRE PILTAST. Lukk kontekstmenyen med ESC."},
 {name:"Listeboks for editor",legend:"I en listeboks, gå til neste alternativ i listen med TAB eller PILTAST NED. Gå til forrige alternativ i listen med SHIFT+TAB eller PILTAST OPP. Trykk MELLOMROM eller ENTER for å velge alternativet i listen. Trykk ESC for å lukke listeboksen."},{name:"Verktøylinje for elementsti",legend:"Trykk ${elementsPathFocus} for å navigere til verktøylinjen som viser elementsti. Gå til neste elementknapp med TAB eller HØYRE PILTAST. Gå til forrige elementknapp med SHIFT+TAB eller VENSTRE PILTAST. Trykk MELLOMROM eller ENTER for å velge elementet i editoren."}]},
 {name:"Kommandoer",items:[{name:"Angre",legend:"Trykk ${undo}"},{name:"Gjør om",legend:"Trykk ${redo}"},{name:"Fet tekst",legend:"Trykk ${bold}"},{name:"Kursiv tekst",legend:"Trykk ${italic}"},{name:"Understreking",legend:"Trykk ${underline}"},{name:"Link",legend:"Trykk ${link}"},{name:"Skjul verktøylinje",legend:"Trykk ${toolbarCollapse}"},{name:"Gå til forrige fokusområde",legend:"Trykk ${accessPreviousSpace} for å komme til nærmeste fokusområde før skrivemarkøren som ikke kan nås på vanlig måte, for eksempel to tilstøtende HR-elementer. Gjenta tastekombinasjonen for å komme til fokusområder lenger unna i dokumentet."},
-{name:"Gå til neste fokusområde",legend:"Trykk ${accessNextSpace} for å komme til nærmeste fokusområde etter skrivemarkøren som ikke kan nås på vanlig måte, for eksempel to tilstøtende HR-elementer. Gjenta tastekombinasjonen for å komme til fokusområder lenger unna i dokumentet."},{name:"Hjelp for tilgjengelighet",legend:"Trykk ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",
-downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",
-f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:"Gå til neste fokusområde",legend:"Trykk ${accessNextSpace} for å komme til nærmeste fokusområde etter skrivemarkøren som ikke kan nås på vanlig måte, for eksempel to tilstøtende HR-elementer. Gjenta tastekombinasjonen for å komme til fokusområder lenger unna i dokumentet."},{name:"Hjelp for tilgjengelighet",legend:"Trykk ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",
+escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",
+divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/oc.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/oc.js
index f63c1198b96..abab681b10d 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/oc.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/oc.js
@@ -7,6 +7,6 @@ CKEDITOR.plugins.setLang("a11yhelp","oc",{title:"Instruccions d'accessibilitat",
 {name:"Zòna de lista de l'editor",legend:"Dins una lista en menú desenrotlant, se desplaçar cap a l'element seguent de la lista amb las tòcas Tab o Sageta bas. Se desplaçar cap a l'element precedent de la lista amb las tòcas Maj+Tab o Sageta naut. Quichar sus la barra d'espaci o sus Entrada per seleccionar l'opcion dins la lista. Quichar sus Escap per tampar lo menú desenrotlant."},{name:"Barra del camin d'elements de l'editor",legend:"Quichar sus ${elementsPathFocus} per naviguer cap a la barra del fial d'Ariana dels elements. Se desplaçar cap al boton de l'element seguent amb las tòcas Tab o Sageta dreita. Se desplaçar cap al boton precedent amb las tòcas Maj+Tab o Sageta esquèrra. Quichar sus la barra d'espaci o sus Entrada per seleccionar l'element dins l'editor."}]},
 {name:"Comandas",items:[{name:"Anullar la comanda",legend:"Quichar sus ${undo}"},{name:"Comanda restablir",legend:"Quichar sus ${redo}"},{name:" Comanda gras",legend:"Quichar sus ${bold}"},{name:" Comanda italica",legend:"Quichar sus ${italic}"},{name:" Comanda solinhat",legend:"Quichar sus ${underline}"},{name:" Comanda ligam",legend:"Quichar sus ${link}"},{name:"Comanda enrotlar la barra d'aisinas",legend:"Quichar sus ${toolbarCollapse}"},{name:"Comanda d'accès a l'element seleccionable precedent",
 legend:"Quichar sus ${accessNextSpace} per accedir a l'element seleccionable inategnible lo mai pròche abans lo cursor, per exemple : doas linhas orizontalas adjacentas. Repetir la combinason de tòcas per aténher los elements seleccionables precedents."},{name:"Comanda d'accès a l'element seleccionable seguent",legend:"Quichar sus ${accessNextSpace} per accedir a l'element seleccionable inatenhible lo mai pròche aprèp lo cursor, per exemple : doas linhas orizontalas adjacentas. Repetir la combinason de tòcas per aténher los elements seleccionables seguents."},
-{name:" Ajuda sus l'accessibilitat",legend:"Quichar sus ${a11yHelp}"}]}],tab:"Tabulacion",pause:"Pausa",capslock:"Verr. Maj.",escape:"Escap",pageUp:"Pagina superiora",pageDown:"Pagina seguenta",leftArrow:"Sageta esquèrra",upArrow:"Sageta naut",rightArrow:"Sageta dreita",downArrow:"Sageta bassa",insert:"Inser",leftWindowKey:"Tòca Windows esquèrra",rightWindowKey:"Tòca Windows dreita",selectKey:"Tòca Seleccionar",numpad0:"0 del pavat numeric",numpad1:"1 del pavat numeric",numpad2:"2 del pavat numeric",
-numpad3:"3 del pavat numeric",numpad4:"4 del pavat numeric",numpad5:"5 del pavat numeric",numpad6:"6 del pavat numeric",numpad7:"7 del pavat numeric",numpad8:"Pavat numeric 8",numpad9:"9 del pavat numeric",multiply:"Multiplicar",add:"Plus",subtract:"Mens",decimalPoint:"Punt decimal",divide:"Devesir",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Verr. Num.",scrollLock:"Arrèst desfil.",semiColon:"Punt-virgula",equalSign:"Signe egal",comma:"Virgula",
-dash:"Jonhent",period:"Punt",forwardSlash:"Barra oblica",graveAccent:"Accent grèu",openBracket:"Parentèsi dobèrta",backSlash:"Barra oblica invèrsa",closeBracket:"Parentèsi tampanta",singleQuote:"Apostròfa"});
\ No newline at end of file
+{name:" Ajuda sus l'accessibilitat",legend:"Quichar sus ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tabulacion",pause:"Pausa",capslock:"Verr. Maj.",escape:"Escap",pageUp:"Pagina superiora",pageDown:"Pagina seguenta",leftArrow:"Sageta esquèrra",upArrow:"Sageta naut",rightArrow:"Sageta dreita",downArrow:"Sageta bassa",insert:"Inser",leftWindowKey:"Tòca Windows esquèrra",rightWindowKey:"Tòca Windows dreita",selectKey:"Tòca Seleccionar",
+numpad0:"0 del pavat numeric",numpad1:"1 del pavat numeric",numpad2:"2 del pavat numeric",numpad3:"3 del pavat numeric",numpad4:"4 del pavat numeric",numpad5:"5 del pavat numeric",numpad6:"6 del pavat numeric",numpad7:"7 del pavat numeric",numpad8:"Pavat numeric 8",numpad9:"9 del pavat numeric",multiply:"Multiplicar",add:"Plus",subtract:"Mens",decimalPoint:"Punt decimal",divide:"Devesir",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Verr. Num.",
+scrollLock:"Arrèst desfil.",semiColon:"Punt-virgula",equalSign:"Signe egal",comma:"Virgula",dash:"Jonhent",period:"Punt",forwardSlash:"Barra oblica",graveAccent:"Accent grèu",openBracket:"Parentèsi dobèrta",backSlash:"Barra oblica invèrsa",closeBracket:"Parentèsi tampanta",singleQuote:"Apostròfa"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js
index da634dd7529..0c59c918199 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js
@@ -6,8 +6,8 @@ CKEDITOR.plugins.setLang("a11yhelp","pl",{title:"Instrukcje dotyczące dostępno
 {name:"Okno dialogowe edytora",legend:"Wewnątrz okna dialogowego naciśnij TAB, by przejść do kolejnego elementu tego okna lub SHIFT+TAB, by przejść do poprzedniego elementu okna. Naciśnij ENTER w celu zatwierdzenia opcji okna dialogowego lub ESC w celu anulowania zmian. Jeśli okno dialogowe ma kilka zakładek, do listy zakładek można przejść za pomocą ALT+F10 lub TAB. Gdy lista zakładek jest aktywna, możesz przejść do kolejnej i poprzedniej zakładki za pomocą STRZAŁKI W PRAWO i STRZAŁKI W LEWO."},
 {name:"Menu kontekstowe edytora",legend:"Wciśnij ${contextMenu} lub PRZYCISK APLIKACJI aby otworzyć menu kontekstowe. Przejdź do następnej pozycji menu wciskając TAB lub STRZAŁKĘ W DÓŁ. Przejdź do poprzedniej pozycji menu wciskając SHIFT + TAB lub STRZAŁKĘ W GÓRĘ. Wciśnij SPACJĘ lub ENTER aby wygrać pozycję menu. Otwórz pod-menu obecnej pozycji wciskając SPACJĘ lub ENTER lub STRZAŁKĘ W PRAWO. Wróć do pozycji nadrzędnego menu wciskając ESC lub STRZAŁKĘ W LEWO. Zamknij menu wciskając ESC."},{name:"Lista w edytorze",
 legend:"Wewnątrz listy przejdź do kolejnego elementu listy za pomocą przycisku TAB lub STRZAŁKI W DÓŁ. Przejdź do poprzedniego elementu listy za pomocą SHIFT+TAB lub STRZAŁKI W GÓRĘ. Naciśnij SPACJĘ lub ENTER w celu wybrania opcji z listy. Naciśnij ESC, by zamknąć listę."},{name:"Pasek ścieżki elementów edytora",legend:"Naciśnij ${elementsPathFocus} w celu przejścia do paska ścieżki elementów edytora. W celu przejścia do kolejnego elementu naciśnij klawisz TAB lub STRZAŁKI W PRAWO. W celu przejścia do poprzedniego elementu naciśnij klawisze SHIFT+TAB lub STRZAŁKI W LEWO. By wybrać element w edytorze, użyj klawisza SPACJI lub ENTER."}]},
-{name:"Polecenia",items:[{name:"Polecenie Cofnij",legend:"Naciśnij ${undo}"},{name:"Polecenie Ponów",legend:"Naciśnij ${redo}"},{name:"Polecenie Pogrubienie",legend:"Naciśnij ${bold}"},{name:"Polecenie Kursywa",legend:"Naciśnij ${italic}"},{name:"Polecenie Podkreślenie",legend:"Naciśnij ${underline}"},{name:"Polecenie Wstaw/ edytuj odnośnik",legend:"Naciśnij ${link}"},{name:"Polecenie schowaj pasek narzędzi",legend:"Naciśnij ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:"Pomoc dotycząca dostępności",legend:"Naciśnij ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Strzałka w lewo",upArrow:"Strzałka w górę",rightArrow:"Strzałka w prawo",downArrow:"Strzałka w dół",
-insert:"Insert",leftWindowKey:"Lewy klawisz Windows",rightWindowKey:"Prawy klawisz Windows",selectKey:"Klawisz wyboru",numpad0:"Klawisz 0 na klawiaturze numerycznej",numpad1:"Klawisz 1 na klawiaturze numerycznej",numpad2:"Klawisz 2 na klawiaturze numerycznej",numpad3:"Klawisz 3 na klawiaturze numerycznej",numpad4:"Klawisz 4 na klawiaturze numerycznej",numpad5:"Klawisz 5 na klawiaturze numerycznej",numpad6:"Klawisz 6 na klawiaturze numerycznej",numpad7:"Klawisz 7 na klawiaturze numerycznej",numpad8:"Klawisz 8 na klawiaturze numerycznej",
-numpad9:"Klawisz 9 na klawiaturze numerycznej",multiply:"Przemnóż",add:"Plus",subtract:"Minus",decimalPoint:"Separator dziesiętny",divide:"Podziel",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Średnik",equalSign:"Znak równości",comma:"Przecinek",dash:"Pauza",period:"Kropka",forwardSlash:"Ukośnik prawy",graveAccent:"Akcent słaby",openBracket:"Nawias kwadratowy otwierający",backSlash:"Ukośnik lewy",
-closeBracket:"Nawias kwadratowy zamykający",singleQuote:"Apostrof"});
\ No newline at end of file
+{name:"Polecenia",items:[{name:"Polecenie Cofnij",legend:"Naciśnij ${undo}"},{name:"Polecenie Ponów",legend:"Naciśnij ${redo}"},{name:"Polecenie Pogrubienie",legend:"Naciśnij ${bold}"},{name:"Polecenie Kursywa",legend:"Naciśnij ${italic}"},{name:"Polecenie Podkreślenie",legend:"Naciśnij ${underline}"},{name:"Polecenie Wstaw/ edytuj odnośnik",legend:"Naciśnij ${link}"},{name:"Polecenie schowaj pasek narzędzi",legend:"Naciśnij ${toolbarCollapse}"},{name:"Przejdź do poprzedniego miejsca, w którym można ustawić focus",
+legend:"Naciśnij ${accessPreviousSpace}, aby przejść do najbliższego niedostępnego miejsca przed kursorem, w którym można ustawić focus. Przykład: dwa przylegające elementy HR. Powtórz ten skrót klawiaturowy, by dotrzeć do kolejnych takich miejsc."},{name:"Przejdź do następnego miejsca, w którym można ustawić focus",legend:"Naciśnij ${accessNextSpace}, aby przejść do najbliższego niedostępnego miejsca po kursorze, w którym można ustawić focus. Przykład: dwa przylegające elementy HR. Powtórz ten skrót klawiaturowy, by dotrzeć do kolejnych takich miejsc."},
+{name:"Pomoc dotycząca dostępności",legend:"Naciśnij ${a11yHelp}"},{name:"Wklej jako tekst",legend:"Naciśnij ${pastetext}",legendEdge:"Naciśnij ${pastetext}, a następnie ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Strzałka w lewo",upArrow:"Strzałka w górę",rightArrow:"Strzałka w prawo",downArrow:"Strzałka w dół",insert:"Insert",leftWindowKey:"Lewy klawisz Windows",rightWindowKey:"Prawy klawisz Windows",selectKey:"Klawisz wyboru",
+numpad0:"Klawisz 0 na klawiaturze numerycznej",numpad1:"Klawisz 1 na klawiaturze numerycznej",numpad2:"Klawisz 2 na klawiaturze numerycznej",numpad3:"Klawisz 3 na klawiaturze numerycznej",numpad4:"Klawisz 4 na klawiaturze numerycznej",numpad5:"Klawisz 5 na klawiaturze numerycznej",numpad6:"Klawisz 6 na klawiaturze numerycznej",numpad7:"Klawisz 7 na klawiaturze numerycznej",numpad8:"Klawisz 8 na klawiaturze numerycznej",numpad9:"Klawisz 9 na klawiaturze numerycznej",multiply:"Przemnóż",add:"Plus",
+subtract:"Minus",decimalPoint:"Separator dziesiętny",divide:"Podziel",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Średnik",equalSign:"Znak równości",comma:"Przecinek",dash:"Pauza",period:"Kropka",forwardSlash:"Ukośnik prawy",graveAccent:"Akcent słaby",openBracket:"Nawias kwadratowy otwierający",backSlash:"Ukośnik lewy",closeBracket:"Nawias kwadratowy zamykający",singleQuote:"Apostrof"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js
index 5f0735274d4..317e571f752 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js
@@ -7,6 +7,7 @@ CKEDITOR.plugins.setLang("a11yhelp","pt-br",{title:"Instruções de Acessibilida
 {name:"Menu de Contexto do Editor",legend:"Pressione ${contextMenu} ou TECLA DE MENU para abrir o menu de contexto, então mova para a próxima opção com TAB ou SETA PARA BAIXO. Mova para a anterior com SHIFT+TAB ou SETA PARA CIMA. Pressione ESPAÇO ou ENTER para selecionar a opção do menu. Abra o submenu da opção atual com ESPAÇO ou ENTER ou SETA PARA DIREITA. Volte para o menu pai com ESC ou SETA PARA ESQUERDA. Feche o menu de contexto com ESC."},{name:"Caixa de Lista do Editor",legend:"Dentro de uma caixa de lista, mova para o próximo item com TAB ou SETA PARA BAIXO. Mova para o item anterior com SHIFT+TAB ou SETA PARA CIMA. Pressione ESPAÇO ou ENTER para selecionar uma opção na lista. Pressione ESC para fechar a caixa de lista."},
 {name:"Barra de Caminho do Elementos do Editor",legend:"Pressione ${elementsPathFocus} para a barra de caminho dos elementos. Mova para o próximo botão de elemento com TAB ou SETA PARA DIREITA. Mova para o botão anterior com SHIFT+TAB ou SETA PARA ESQUERDA. Pressione ESPAÇO ou ENTER para selecionar o elemento no editor."}]},{name:"Comandos",items:[{name:" Comando Desfazer",legend:"Pressione ${undo}"},{name:" Comando Refazer",legend:"Pressione ${redo}"},{name:" Comando Negrito",legend:"Pressione ${bold}"},
 {name:" Comando Itálico",legend:"Pressione ${italic}"},{name:" Comando Sublinhado",legend:"Pressione ${underline}"},{name:" Comando Link",legend:"Pressione ${link}"},{name:" Comando Fechar Barra de Ferramentas",legend:"Pressione ${toolbarCollapse}"},{name:"Acessar o comando anterior de spaço de foco",legend:"Pressione ${accessNextSpace} para acessar o espaço de foco não alcançável mais próximo antes do cursor, por exemplo: dois elementos HR adjacentes. Repita a combinação de teclas para alcançar espaços de foco distantes."},
-{name:"Acessar próximo fomando de spaço de foco",legend:"Pressione ${accessNextSpace} para acessar o espaço de foco não alcançável mais próximo após o cursor, por exemplo: dois elementos HR adjacentes. Repita a combinação de teclas para alcançar espaços de foco distantes."},{name:" Ajuda de Acessibilidade",legend:"Pressione ${a11yHelp}"}]}],tab:"Tecla Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Seta à Esquerda",upArrow:"Seta à Cima",rightArrow:"Seta à Direita",
-downArrow:"Seta à Baixo",insert:"Insert",leftWindowKey:"Tecla do Windows Esquerda",rightWindowKey:"Tecla do Windows Direita",selectKey:"Tecla Selecionar",numpad0:"0 do Teclado Numérico",numpad1:"1 do Teclado Numérico",numpad2:"2 do Teclado Numérico",numpad3:"3 do Teclado Numérico",numpad4:"4 do Teclado Numérico",numpad5:"5 do Teclado Numérico",numpad6:"6 do Teclado Numérico",numpad7:"7 do Teclado Numérico",numpad8:"8 do Teclado Numérico",numpad9:"9 do Teclado Numérico",multiply:"Multiplicar",add:"Mais",
-subtract:"Subtrair",decimalPoint:"Ponto",divide:"Dividir",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Ponto-e-vírgula",equalSign:"Igual",comma:"Vírgula",dash:"Hífen",period:"Ponto",forwardSlash:"Barra",graveAccent:"Acento Grave",openBracket:"Abrir Conchetes",backSlash:"Contra-barra",closeBracket:"Fechar Colchetes",singleQuote:"Aspas Simples"});
\ No newline at end of file
+{name:"Acessar próximo fomando de spaço de foco",legend:"Pressione ${accessNextSpace} para acessar o espaço de foco não alcançável mais próximo após o cursor, por exemplo: dois elementos HR adjacentes. Repita a combinação de teclas para alcançar espaços de foco distantes."},{name:" Ajuda de Acessibilidade",legend:"Pressione ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tecla Tab",pause:"Pause",capslock:"Caps Lock",
+escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Seta à Esquerda",upArrow:"Seta à Cima",rightArrow:"Seta à Direita",downArrow:"Seta à Baixo",insert:"Insert",leftWindowKey:"Tecla do Windows Esquerda",rightWindowKey:"Tecla do Windows Direita",selectKey:"Tecla Selecionar",numpad0:"0 do Teclado Numérico",numpad1:"1 do Teclado Numérico",numpad2:"2 do Teclado Numérico",numpad3:"3 do Teclado Numérico",numpad4:"4 do Teclado Numérico",numpad5:"5 do Teclado Numérico",numpad6:"6 do Teclado Numérico",
+numpad7:"7 do Teclado Numérico",numpad8:"8 do Teclado Numérico",numpad9:"9 do Teclado Numérico",multiply:"Multiplicar",add:"Mais",subtract:"Subtrair",decimalPoint:"Ponto",divide:"Dividir",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Ponto-e-vírgula",equalSign:"Igual",comma:"Vírgula",dash:"Hífen",period:"Ponto",forwardSlash:"Barra",graveAccent:"Acento Grave",openBracket:"Abrir Conchetes",
+backSlash:"Contra-barra",closeBracket:"Fechar Colchetes",singleQuote:"Aspas Simples"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js
index a0b28a08660..a8c788dfb4c 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js
@@ -7,6 +7,6 @@ CKEDITOR.plugins.setLang("a11yhelp","pt",{title:"Instruções de acessibilidade"
 {name:"Editor de caixa em lista",legend:"Dentro de uma lista, para navegar para o item seguinte da lista use TAB ou SETA PARA BAIXO. Para o item anterior da lista use SHIFT+TAB ou SETA PARA BAIXO. Carregue em ESPAÇO ou ENTER para selecionar a opção lista. Carregue em ESC para fechar a caixa da lista."},{name:"Editor da barra de caminho dos elementos",legend:"Clique em ${elementsPathFocus} para navegar na barra de caminho dos elementos. Para o botão do elemento seguinte use TAB ou SETA DIREITA. para o botão anterior use SHIFT+TAB ou SETA ESQUERDA. Carregue em ESPAÇO ou ENTER para selecionar o elemento no editor."}]},
 {name:"Comandos",items:[{name:"Comando de anular",legend:"Carregar ${undo}"},{name:"Comando de refazer",legend:"Clique ${redo}"},{name:"Comando de negrito",legend:"Pressione ${bold}"},{name:"Comando de itálico",legend:"Pressione ${italic}"},{name:"Comando de sublinhado",legend:"Pressione ${underline}"},{name:"Comando de hiperligação",legend:"Pressione ${link}"},{name:"Comando de ocultar barra de ferramentas",legend:"Pressione ${toolbarCollapse}"},{name:"Aceder ao comando espaço de foco anterior",
 legend:"Clique em ${accessPreviousSpace} para aceder ao espaço do focos inalcançável mais perto antes do sinal de omissão, por exemplo: dois elementos HR adjacentes. Repetir a combinação da chave para alcançar os espaços dos focos distantes."},{name:"Acesso comando do espaço focus seguinte",legend:"Pressione ${accessNextSpace} para aceder ao espaço do focos inalcançável mais perto depois do sinal de omissão, por exemplo: dois elementos HR adjacentes. Repetir a combinação da chave para alcançar os espaços dos focos distantes."},
-{name:"Ajuda a acessibilidade",legend:"Pressione ${a11yHelp}"}]}],tab:"Separador",pause:"Pausa",capslock:"Maiúsculas",escape:"Esc",pageUp:"Subir página",pageDown:"Descer página",leftArrow:"Seta esquerda",upArrow:"Seta para cima",rightArrow:"Seta direita",downArrow:"Seta para baixo",insert:"Inserir",leftWindowKey:"Tecla esquerda Windows",rightWindowKey:"Tecla direita Windows",selectKey:"Selecionar tecla",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",
-numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiplicar",add:"Adicionar",subtract:"Subtrair",decimalPoint:"Ponto decimal",divide:"Separar",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Ponto e vírgula",equalSign:"Sinald e igual",comma:"Vírgula",dash:"Cardinal",period:"Ponto",forwardSlash:"Forward Slash",graveAccent:"Acento grave",
-openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Plica"});
\ No newline at end of file
+{name:"Ajuda a acessibilidade",legend:"Pressione ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Separador",pause:"Pausa",capslock:"Maiúsculas",escape:"Esc",pageUp:"Subir página",pageDown:"Descer página",leftArrow:"Seta esquerda",upArrow:"Seta para cima",rightArrow:"Seta direita",downArrow:"Seta para baixo",insert:"Inserir",leftWindowKey:"Tecla esquerda Windows",rightWindowKey:"Tecla direita Windows",selectKey:"Selecionar tecla",
+numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiplicar",add:"Adicionar",subtract:"Subtrair",decimalPoint:"Ponto decimal",divide:"Separar",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Ponto e vírgula",equalSign:"Sinald e igual",comma:"Vírgula",
+dash:"Cardinal",period:"Ponto",forwardSlash:"Forward Slash",graveAccent:"Acento grave",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Plica"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js
index 7a916d29bf0..72f91d46676 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","ro",{title:"Instrucțiuni de accesibilitate
 {name:"Dialog editor",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Editor meniu contextual",legend:"Apasă ${contextMenu} sau TASTA MENIU pentru a deschide meniul contextual. Treci la următoarea opțiune din meniu cu TAB sau SĂGEATĂ JOS. Treci la opțiunea anterioară cu  SHIFT+TAB sau SĂGEATĂ SUS. Apasă SPAȚIU sau ENTER pentru a selecta opțiunea din meniu. Deschide sub-meniul opțiunii curente cu SPAȚIU sau ENTER sau SĂGEATĂ DREAPTA. Revino la elementul din meniul părinte cu ESC sau SĂGEATĂ STÂNGA. Închide meniul de context cu ESC."},
 {name:"Editor Casetă Listă",legend:"În interiorul unei liste, treci la următorull element cu TAB sau SĂGEATĂ JOS. Treci la elementul anterior din listă cu SHIFT+TAB sau SĂGEATĂ SUS. Apasă SPAȚIU sau ENTER pentru a selecta opțiunea din listă. Apasă ESC pentru a închide lista."},{name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},
 {name:"Comenzi",items:[{name:" Undo command",legend:"Apasă ${undo}"},{name:"Comanda precedentă",legend:"Apasă ${redo}"},{name:"Comanda Îngroșat",legend:"Apasă ${bold}"},{name:"Comanda Inclinat",legend:"Apasă ${italic}"},{name:"Comanda Subliniere",legend:"Apasă ${underline}"},{name:"Comanda Legatură",legend:"Apasă ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",
-rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",
-equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",
+leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",
+f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js
index 34f5cea9e09..8b0f6de5e36 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","ru",{title:"Горячие клавиши",
 {name:"Контекстное меню",legend:'Нажмите ${contextMenu} или клавишу APPLICATION, чтобы открыть контекстное меню. Затем перейдите к следующему пункту меню с помощью TAB или стрелкой "ВНИЗ". Переход к предыдущей опции - SHIFT+TAB или стрелкой "ВВЕРХ". Нажмите SPACE, или ENTER, чтобы задействовать опцию меню. Открыть подменю текущей опции - SPACE или ENTER или стрелкой "ВПРАВО". Возврат к родительскому пункту меню - ESC или стрелкой "ВЛЕВО". Закрытие контекстного меню - ESC.'},{name:"Редактор списка",
 legend:'Внутри окна списка, переход к следующему пункту списка - TAB или стрелкой "ВНИЗ". Переход к предыдущему пункту списка - SHIFT+TAB или стрелкой "ВВЕРХ". Нажмите SPACE, или ENTER, чтобы задействовать опцию списка. Нажмите ESC, чтобы закрыть окно списка.'},{name:"Путь к элементу",legend:'Нажмите ${elementsPathFocus}, чтобы перейти к панели пути элементов. Переход к следующей кнопке элемента - TAB или стрелкой "ВПРАВО". Переход к предыдущей кнопку - SHIFT+TAB или стрелкой "ВЛЕВО". Нажмите SPACE, или ENTER, чтобы выбрать элемент в редакторе.'}]},
 {name:"Команды",items:[{name:"Отменить",legend:"Нажмите ${undo}"},{name:"Повторить",legend:"Нажмите ${redo}"},{name:"Полужирный",legend:"Нажмите ${bold}"},{name:"Курсив",legend:"Нажмите ${italic}"},{name:"Подчеркнутый",legend:"Нажмите ${underline}"},{name:"Гиперссылка",legend:"Нажмите ${link}"},{name:"Свернуть панель инструментов",legend:"Нажмите ${toolbarCollapse}"},{name:"Команды доступа к предыдущему фокусному пространству",legend:'Нажмите ${accessPreviousSpace}, чтобы обратиться к ближайшему недостижимому фокусному пространству перед символом "^", например: два смежных HR элемента. Повторите комбинацию клавиш, чтобы достичь отдаленных фокусных пространств.'},
-{name:"Команды доступа к следующему фокусному пространству",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:"Справка по горячим клавишам",legend:"Нажмите ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Esc",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Стрелка влево",upArrow:"Стрелка вверх",rightArrow:"Стрелка вправо",downArrow:"Стрелка вниз",
-insert:"Insert",leftWindowKey:"Левая клавиша Windows",rightWindowKey:"Правая клавиша Windows",selectKey:"Выбрать",numpad0:"Цифра 0",numpad1:"Цифра 1",numpad2:"Цифра 2",numpad3:"Цифра 3",numpad4:"Цифра 4",numpad5:"Цифра 5",numpad6:"Цифра 6",numpad7:"Цифра 7",numpad8:"Цифра 8",numpad9:"Цифра 9",multiply:"Умножить",add:"Плюс",subtract:"Вычесть",decimalPoint:"Десятичная точка",divide:"Делить",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",
-scrollLock:"Scroll Lock",semiColon:"Точка с запятой",equalSign:"Равно",comma:"Запятая",dash:"Тире",period:"Точка",forwardSlash:"Наклонная черта",graveAccent:"Апостроф",openBracket:"Открыть скобку",backSlash:"Обратная наклонная черта",closeBracket:"Закрыть скобку",singleQuote:"Одинарная кавычка"});
\ No newline at end of file
+{name:"Команды доступа к следующему фокусному пространству",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:"Справка по горячим клавишам",legend:"Нажмите ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Esc",pageUp:"Page Up",
+pageDown:"Page Down",leftArrow:"Стрелка влево",upArrow:"Стрелка вверх",rightArrow:"Стрелка вправо",downArrow:"Стрелка вниз",insert:"Insert",leftWindowKey:"Левая клавиша Windows",rightWindowKey:"Правая клавиша Windows",selectKey:"Выбрать",numpad0:"Цифра 0",numpad1:"Цифра 1",numpad2:"Цифра 2",numpad3:"Цифра 3",numpad4:"Цифра 4",numpad5:"Цифра 5",numpad6:"Цифра 6",numpad7:"Цифра 7",numpad8:"Цифра 8",numpad9:"Цифра 9",multiply:"Умножить",add:"Плюс",subtract:"Вычесть",decimalPoint:"Десятичная точка",divide:"Делить",
+f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Точка с запятой",equalSign:"Равно",comma:"Запятая",dash:"Тире",period:"Точка",forwardSlash:"Наклонная черта",graveAccent:"Апостроф",openBracket:"Открыть скобку",backSlash:"Обратная наклонная черта",closeBracket:"Закрыть скобку",singleQuote:"Одинарная кавычка"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/si.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/si.js
index 7ca73410c32..0f21a5fb2f1 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/si.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/si.js
@@ -5,6 +5,6 @@
 CKEDITOR.plugins.setLang("a11yhelp","si",{title:"ළඟා වියහැකි ",contents:"උදව් සඳහා අන්තර්ගතය.නික්මයෙමට ESC බොත්තම ඔබන්න",legend:[{name:"පොදු කරුණු",items:[{name:"සංස්කරණ මෙවලම් ",legend:"ඔබන්න ${මෙවලම් තීරු අවධානය} මෙවලම් තීරුවේ එහා මෙහා යෑමට.ඉදිරියට යෑමට හා ආපසු යෑමට මෙවලම් තීරුකාණ්ඩය හා TAB හා SHIFT+TAB .ඉදිරියට යෑමට හා ආපසු යෑමට මෙවලම් තීරු බොත්තම සමග RIGHT ARROW හෝ LEFT ARROW.මෙවලම් තීරු බොත්තම සක්‍රිය කර ගැනීමට SPACE හෝ ENTER බොත්තම ඔබන්න."},{name:"සංස්කරණ ",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
 {name:"සංස්කරණ අඩංගුවට ",legend:"ඔබන්න ${අන්තර්ගත මෙනුව} හෝ  APPLICATION KEY  අන්තර්ගත-මෙනුව විවුරතකිරීමට. ඊළඟ මෙනුව-ව්කල්පයන්ට යෑමට TAB හෝ DOWN ARROW බොත්තම ද, පෙර විකල්පයන්ටයෑමට SHIFT+TAB හෝ  UP ARROW බොත්තම ද, මෙනුව-ව්කල්පයන් තේරීමට SPACE හෝ ENTER බොත්තම ද,  දැනට විවුර්තව ඇති උප-මෙනුවක වීකල්ප තේරීමට SPACE හෝ ENTER හෝ RIGHT ARROW ද, නැවත පෙර ප්‍රධාන මෙනුවට යෑමට  ESC හෝ LEFT ARROW බොත්තම ද.  අන්තර්ගත-මෙනුව වැසීමට  ESC බොත්තම ද ඔබන්න."},{name:"සංස්කරණ තේරුම් ",legend:"තේරුම් කොටුව තුළ , ඊළඟ අයිතමයට යෑමට TAB හෝ DOWN ARROW , පෙර අයිතමයට යෑමට SHIFT+TAB හෝ UP ARROW . අයිතම විකල්පයන් තේරීමට SPACE හෝ ENTER ,තේරුම් කොටුව වැසීමට ESC බොත්තම් ද ඔබන්න."},
 {name:"සංස්කරණ අංග සහිත ",legend:"ඔබන්න ${මෙවලම් තීරු අවධානය} මෙවලම් තීරුවේ එහා මෙහා යෑමට.ඉදිරියට යෑමට හා ආපසු යෑමට මෙවලම් තීරුකාණ්ඩය හා TAB හා SHIFT+TAB .ඉදිරියට යෑමට හා ආපසු යෑමට මෙවලම් තීරු බොත්තම සමග RIGHT ARROW හෝ LEFT ARROW.මෙවලම් තීරු බොත්තම සක්‍රිය කර ගැනීමට SPACE හෝ ENTER බොත්තම ඔබන්න."}]},{name:"විධාන",items:[{name:"විධානය වෙනස් ",legend:"ඔබන්න ${වෙනස් කිරීම}"},{name:"විධාන නැවත් පෙර පරිදිම වෙනස්කර ගැනීම.",legend:"ඔබන්න ${නැවත් පෙර පරිදිම වෙනස්කර ගැනීම}"},{name:"තද අකුරින් විධාන",legend:"ඔබන්න ${තද }"},
-{name:"බැධී අකුරු විධාන",legend:"ඔබන්න ${බැධී අකුරු }"},{name:"යටින් ඉරි ඇද ඇති විධාන.",legend:"ඔබන්න ${යටින් ඉරි ඇද ඇති}"},{name:"සම්බන්ධිත විධාන",legend:"ඔබන්න ${සම්බන්ධ }"},{name:"මෙවලම් තීරු හැකුලුම් විධාන",legend:"ඔබන්න ${මෙවලම් තීරු හැකුලුම් }"},{name:"යොමුවීමට පෙර  වැදගත්  විධාන",legend:"ඔබන්න ${යොමුවීමට ඊළඟ }"},{name:"යොමුවීමට ඊළග වැදගත්  විධාන",legend:"ඔබන්න ${යොමුවීමට ඊළඟ }"},{name:"ප්‍රවේශ ",legend:"ඔබන්න  ${a11y }"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",
-pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",
-f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:"බැධී අකුරු විධාන",legend:"ඔබන්න ${බැධී අකුරු }"},{name:"යටින් ඉරි ඇද ඇති විධාන.",legend:"ඔබන්න ${යටින් ඉරි ඇද ඇති}"},{name:"සම්බන්ධිත විධාන",legend:"ඔබන්න ${සම්බන්ධ }"},{name:"මෙවලම් තීරු හැකුලුම් විධාන",legend:"ඔබන්න ${මෙවලම් තීරු හැකුලුම් }"},{name:"යොමුවීමට පෙර  වැදගත්  විධාන",legend:"ඔබන්න ${යොමුවීමට ඊළඟ }"},{name:"යොමුවීමට ඊළග වැදගත්  විධාන",legend:"ඔබන්න ${යොමුවීමට ඊළඟ }"},{name:"ප්‍රවේශ ",legend:"ඔබන්න  ${a11y }"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],
+tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",
+add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js
index f637562a43b..dc59887d6c1 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","sk",{title:"Inštrukcie prístupnosti",cont
 {name:"Editorový dialóg",legend:"V dialógovom okne stlačte TAB pre presun na ďalší prvok, SHIFT+TAB pre presun na predchádzajúci prvok, ENTER pre odoslanie, ESC pre zrušenie. Keď má dialógové okno viacero kariet, zoznam kariet dosiahnete buď stlačením ALT+F10 alebo s TAB v príslušnom poradí kariet. So zameraným zoznamom kariet sa pohybujte k ďalšej alebo predchádzajúcej karte cez PRAVÚ a ĽAVÚ ŠÍPKU."},{name:"Editorové kontextové menu",legend:"Stlačte ${contextMenu} alebo APPLICATION KEY pre otvorenie kontextového menu. Potom sa presúvajte na ďalšie možnosti menu s TAB alebo dolnou šípkou. Presunte sa k predchádzajúcej možnosti s SHIFT+TAB alebo hornou šípkou. Stlačte medzerník alebo ENTER pre výber možnosti menu. Otvorte pod-menu danej možnosti s medzerníkom, alebo ENTER, alebo pravou šípkou. Vráťte sa späť do položky rodičovského menu s ESC alebo ľavou šípkou. Zatvorte kontextové menu s ESC."},
 {name:"Editorov box zoznamu",legend:"V boxe zoznamu, presuňte sa na ďalšiu položku v zozname s TAB alebo dolnou šípkou. Presuňte sa k predchádzajúcej položke v zozname so SHIFT+TAB alebo hornou šípkou. Stlačte medzerník alebo ENTER pre výber možnosti zoznamu. Stlačte ESC pre zatvorenie boxu zoznamu."},{name:"Editorove pásmo cesty prvku",legend:"Stlačte ${elementsPathFocus} pre navigovanie na pásmo cesty elementu. Presuňte sa na tlačidlo ďalšieho prvku s TAB alebo pravou šípkou. Presuňte sa k predchádzajúcemu tlačidlu s SHIFT+TAB alebo ľavou šípkou. Stlačte medzerník alebo ENTER pre výber prvku v editore."}]},
 {name:"Príkazy",items:[{name:"Vrátiť príkazy",legend:"Stlačte ${undo}"},{name:"Nanovo vrátiť príkaz",legend:"Stlačte ${redo}"},{name:"Príkaz na stučnenie",legend:"Stlačte ${bold}"},{name:"Príkaz na kurzívu",legend:"Stlačte ${italic}"},{name:"Príkaz na podčiarknutie",legend:"Stlačte ${underline}"},{name:"Príkaz na odkaz",legend:"Stlačte ${link}"},{name:"Príkaz na zbalenie lišty nástrojov",legend:"Stlačte ${toolbarCollapse}"},{name:"Prejsť na predchádzajúcu zamerateľnú medzeru príkazu",legend:"Stlačte ${accessPreviousSpace} pre prístup na najbližšie nedosiahnuteľné zamerateľné medzery pred vsuvkuo. Napríklad: dve za sebou idúce horizontálne čiary. Opakujte kombináciu klávesov pre dosiahnutie vzdialených zamerateľných medzier."},
-{name:"Prejsť na ďalší ",legend:"Stlačte ${accessNextSpace} pre prístup na najbližšie nedosiahnuteľné zamerateľné medzery po vsuvke. Napríklad: dve za sebou idúce horizontálne čiary. Opakujte kombináciu klávesov pre dosiahnutie vzdialených zamerateľných medzier."},{name:"Pomoc prístupnosti",legend:"Stlačte ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Stránka hore",pageDown:"Stránka dole",leftArrow:"Šípka naľavo",upArrow:"Šípka hore",rightArrow:"Šípka napravo",
-downArrow:"Šípka dole",insert:"Insert",leftWindowKey:"Ľavé Windows tlačidlo",rightWindowKey:"Pravé Windows tlačidlo",selectKey:"Tlačidlo Select",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Násobenie",add:"Sčítanie",subtract:"Odčítanie",decimalPoint:"Desatinná čiarka",divide:"Delenie",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",
-f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Bodkočiarka",equalSign:"Rovná sa",comma:"Čiarka",dash:"Pomĺčka",period:"Bodka",forwardSlash:"Lomítko",graveAccent:"Zdôrazňovanie prízvuku",openBracket:"Hranatá zátvorka otváracia",backSlash:"Backslash",closeBracket:"Hranatá zátvorka zatváracia",singleQuote:"Jednoduché úvodzovky"});
\ No newline at end of file
+{name:"Prejsť na ďalší ",legend:"Stlačte ${accessNextSpace} pre prístup na najbližšie nedosiahnuteľné zamerateľné medzery po vsuvke. Napríklad: dve za sebou idúce horizontálne čiary. Opakujte kombináciu klávesov pre dosiahnutie vzdialených zamerateľných medzier."},{name:"Pomoc prístupnosti",legend:"Stlačte ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Stránka hore",
+pageDown:"Stránka dole",leftArrow:"Šípka naľavo",upArrow:"Šípka hore",rightArrow:"Šípka napravo",downArrow:"Šípka dole",insert:"Insert",leftWindowKey:"Ľavé Windows tlačidlo",rightWindowKey:"Pravé Windows tlačidlo",selectKey:"Tlačidlo Select",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Násobenie",add:"Sčítanie",subtract:"Odčítanie",decimalPoint:"Desatinná čiarka",
+divide:"Delenie",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Bodkočiarka",equalSign:"Rovná sa",comma:"Čiarka",dash:"Pomĺčka",period:"Bodka",forwardSlash:"Lomítko",graveAccent:"Zdôrazňovanie prízvuku",openBracket:"Hranatá zátvorka otváracia",backSlash:"Backslash",closeBracket:"Hranatá zátvorka zatváracia",singleQuote:"Jednoduché úvodzovky"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js
index 01cfc7fd96d..2df296aa084 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","sl",{title:"Navodila za dostopnost",content
 {name:"Urejevalno Pogovorno Okno",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Kontekstni meni urejevalnika",legend:"Pritisnite ${contextMenu} ali APPLICATION KEY, da odprete kontekstni meni. Nato se premaknite na naslednjo možnost menija s tipko TAB ali PUŠČICA DOL. Premakniti se na prejšnjo možnost z SHIFT + TAB ali PUŠČICA GOR. Pritisnite SPACE ali ENTER za izbiro možnosti menija. Odprite podmeni trenutne možnosti menija s tipko SPACE ali ENTER ali DESNA PUŠČICA. Vrnite se na matični element menija s tipko ESC ali LEVA PUŠČICA. Zaprite kontekstni meni z ESC."},
 {name:"Urejevalno Seznamsko Polje",legend:"Znotraj seznama, se premaknete na naslednji element seznama s tipko TAB ali PUŠČICO DOL. Z SHIFT+TAB ali PUŠČICO GOR se premaknete na prejšnji element seznama. Pritisnite tipko SPACE ali ENTER za izbiro elementa. Pritisnite tipko ESC, da zaprete seznam."},{name:"Urejevalna vrstica poti elementa",legend:"Pritisnite ${elementsPathFocus} za pomikanje po vrstici elementnih poti. S TAB ali DESNA PUŠČICA se premaknete na naslednji gumb elementa. Z SHIFT+TAB ali LEVO PUŠČICO se premaknete na prejšnji gumb elementa. Pritisnite SPACE ali ENTER za izbiro elementa v urejevalniku."}]},
 {name:"Ukazi",items:[{name:"Razveljavi ukaz",legend:"Pritisnite ${undo}"},{name:"Ponovi ukaz",legend:"Pritisnite ${redo}"},{name:"Krepki ukaz",legend:"Pritisnite ${bold}"},{name:"Ležeči ukaz",legend:"Pritisnite ${italic}"},{name:"Poudarni ukaz",legend:"Pritisnite ${underline}"},{name:"Ukaz povezave",legend:"Pritisnite ${link}"},{name:"Skrči Orodno Vrstico Ukaz",legend:"Pritisnite ${toolbarCollapse}"},{name:"Dostop do prejšnjega ukaza ostrenja",legend:"Pritisnite ${accessPreviousSpace} za dostop do najbližjega nedosegljivega osredotočenega prostora pred strešico, npr.: dva sosednja HR elementa. Ponovite kombinacijo tipk, da dosežete oddaljene osredotočene prostore."},
-{name:"Dostop do naslednjega ukaza ostrenja",legend:"Pritisnite ${accessNextSpace} za dostop do najbližjega nedosegljivega osredotočenega prostora po strešici, npr.: dva sosednja HR elementa. Ponovite kombinacijo tipk, da dosežete oddaljene osredotočene prostore."},{name:"Pomoč dostopnosti",legend:"Pritisnite ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Puščica levo",upArrow:"Puščica gor",rightArrow:"Puščica desno",
-downArrow:"Puščica dol",insert:"Insert",leftWindowKey:"Leva tipka Windows",rightWindowKey:"Desna tipka Windows",selectKey:"Select tipka",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Zmnoži",add:"Dodaj",subtract:"Odštej",decimalPoint:"Decimalna vejica",divide:"Deli",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",
-f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Podpičje",equalSign:"Enačaj",comma:"Vejica",dash:"Vezaj",period:"Pika",forwardSlash:"Desna poševnica",graveAccent:"Krativec",openBracket:"Oklepaj",backSlash:"Leva poševnica",closeBracket:"Zaklepaj",singleQuote:"Opuščaj"});
\ No newline at end of file
+{name:"Dostop do naslednjega ukaza ostrenja",legend:"Pritisnite ${accessNextSpace} za dostop do najbližjega nedosegljivega osredotočenega prostora po strešici, npr.: dva sosednja HR elementa. Ponovite kombinacijo tipk, da dosežete oddaljene osredotočene prostore."},{name:"Pomoč dostopnosti",legend:"Pritisnite ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",
+pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Puščica levo",upArrow:"Puščica gor",rightArrow:"Puščica desno",downArrow:"Puščica dol",insert:"Insert",leftWindowKey:"Leva tipka Windows",rightWindowKey:"Desna tipka Windows",selectKey:"Select tipka",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Zmnoži",add:"Dodaj",subtract:"Odštej",decimalPoint:"Decimalna vejica",
+divide:"Deli",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Podpičje",equalSign:"Enačaj",comma:"Vejica",dash:"Vezaj",period:"Pika",forwardSlash:"Desna poševnica",graveAccent:"Krativec",openBracket:"Oklepaj",backSlash:"Leva poševnica",closeBracket:"Zaklepaj",singleQuote:"Opuščaj"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js
index 247e9faaa7f..77db830b5f5 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","sq",{title:"Udhëzimet e Qasjes",contents:"
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Komandat",items:[{name:"Rikthe komandën",legend:"Shtyp ${undo}"},{name:"Ribëj komandën",legend:"Shtyp ${redo}"},{name:"Komanda e trashjes së tekstit",legend:"Shtyp ${bold}"},{name:"Komanda kursive",legend:"Shtyp ${italic}"},
 {name:"Komanda e nënvijëzimit",legend:"Shtyp ${underline}"},{name:"Komanda e Nyjes",legend:"Shtyp ${link}"},{name:" Toolbar Collapse command",legend:"Shtyp ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:"Ndihmë Qasjeje",legend:"Shtyp ${a11yHelp}"}]}],tab:"Fletë",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Shenja majtas",upArrow:"Shenja sipër",rightArrow:"Shenja djathtas",downArrow:"Shenja poshtë",insert:"Shto",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Shto",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Presje",dash:"vizë",period:"Pikë",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Hape kllapën",backSlash:"Backslash",closeBracket:"Mbylle kllapën",
-singleQuote:"Single Quote"});
\ No newline at end of file
+{name:"Ndihmë Qasjeje",legend:"Shtyp ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Fletë",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Shenja majtas",upArrow:"Shenja sipër",rightArrow:"Shenja djathtas",downArrow:"Shenja poshtë",insert:"Shto",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Shto",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Presje",dash:"vizë",period:"Pikë",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Hape kllapën",backSlash:"Backslash",closeBracket:"Mbylle kllapën",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js
index da29ebdfbe3..da9a17f3f40 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","sr-latn",{title:"Accessibility Instructions
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js
index 02ebb1c359e..7d7c87d84b2 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","sr",{title:"Accessibility Instructions",con
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
 legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js
index 720193fb832..e1cefe4a789 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","sv",{title:"Hjälpmedelsinstruktioner",cont
 {name:"Dialogeditor",legend:"Inuti en dialogruta, tryck TAB för att navigera till nästa fält i dialogrutan, tryck SKIFT+TAB för att flytta till föregående fält, tryck ENTER för att skicka. Du avbryter och stänger dialogen med ESC. För dialogrutor som har flera flikar, tryck ALT+F10 eller TAB för att navigera till fliklistan. med fliklistan vald flytta till nästa och föregående flik med HÖGER- eller VÄNSTERPIL."},{name:"Editor för innehållsmeny",legend:"Tryck på $ {contextMenu} eller PROGRAMTANGENTEN för att öppna snabbmenyn. Flytta sedan till nästa menyalternativ med TAB eller NEDPIL. Flytta till föregående alternativ med SHIFT + TABB eller UPPIL. Tryck Space eller ENTER för att välja menyalternativ. Öppna undermeny av nuvarande alternativ med SPACE eller ENTER eller HÖGERPIL. Gå tillbaka till överordnade menyalternativ med ESC eller VÄNSTERPIL. Stäng snabbmenyn med ESC."},
 {name:"Editor för list-box",legend:"Inuti en list-box, gå till nästa listobjekt med TAB eller NEDPIL. Flytta till föregående listobjekt med SHIFT+TAB eller UPPIL. Tryck SPACE eller ENTER för att välja listan alternativet. Tryck ESC för att stänga list-boxen."},{name:"Editor för elementens sökväg",legend:"Tryck på ${elementsPathFocus} för att navigera till verktygsfältet för elementens sökvägar. Flytta till nästa elementknapp med TAB eller HÖGERPIL. Flytta till föregående knapp med SKIFT+TAB eller VÄNSTERPIL. Tryck SPACE eller ENTER för att välja element i redigeraren."}]},
 {name:"Kommandon",items:[{name:"Ångra kommando",legend:"Tryck på ${undo}"},{name:"Gör om kommando",legend:"Tryck på ${redo}"},{name:"Kommandot fet stil",legend:"Tryck på ${bold}"},{name:"Kommandot kursiv",legend:"Tryck på ${italic}"},{name:"Kommandot understruken",legend:"Tryck på ${underline}"},{name:"Kommandot länk",legend:"Tryck på ${link}"},{name:"Verktygsfält Dölj kommandot",legend:"Tryck på ${toolbarCollapse}"},{name:"Gå till föregående fokus plats",legend:"Tryck på ${accessPreviousSpace} för att gå till närmast onåbara utrymme före markören, exempel: två intilliggande HR element. Repetera tangentkombinationen för att gå till nästa."},
-{name:"Tillgå nästa fokuskommandots utrymme",legend:"Tryck ${accessNextSpace} på för att komma åt den närmaste onåbar fokus utrymme efter cirkumflex, till exempel: två intilliggande HR element. Upprepa tangentkombinationen för att nå avlägsna fokus utrymmen."},{name:"Hjälp om tillgänglighet",legend:"Tryck ${a11yHelp}"}]}],tab:"Tab",pause:"Paus",capslock:"Caps lock",escape:"Escape",pageUp:"Sida Up",pageDown:"Sida Ned",leftArrow:"Vänsterpil",upArrow:"Uppil",rightArrow:"Högerpil",downArrow:"Nedåtpil",
-insert:"Infoga",leftWindowKey:"Vänster Windowstangent",rightWindowKey:"Höger Windowstangent",selectKey:"Välj tangent",numpad0:"Nummer 0",numpad1:"Nummer 1",numpad2:"Nummer 2",numpad3:"Nummer 3",numpad4:"Nummer 4",numpad5:"Nummer 5",numpad6:"Nummer 6",numpad7:"Nummer 7",numpad8:"Nummer 8",numpad9:"Nummer 9",multiply:"Multiplicera",add:"Addera",subtract:"Minus",decimalPoint:"Decimalpunkt",divide:"Dividera",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",
-numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semikolon",equalSign:"Lika med tecken",comma:"Komma",dash:"Minus",period:"Punkt",forwardSlash:"Snedstreck framåt",graveAccent:"Accent",openBracket:"Öppningsparentes",backSlash:"Snedstreck bakåt",closeBracket:"Slutparentes",singleQuote:"Enkelt Citattecken"});
\ No newline at end of file
+{name:"Tillgå nästa fokuskommandots utrymme",legend:"Tryck ${accessNextSpace} på för att komma åt den närmaste onåbar fokus utrymme efter cirkumflex, till exempel: två intilliggande HR element. Upprepa tangentkombinationen för att nå avlägsna fokus utrymmen."},{name:"Hjälp om tillgänglighet",legend:"Tryck ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Paus",capslock:"Caps lock",escape:"Escape",pageUp:"Sida Up",
+pageDown:"Sida Ned",leftArrow:"Vänsterpil",upArrow:"Uppil",rightArrow:"Högerpil",downArrow:"Nedåtpil",insert:"Infoga",leftWindowKey:"Vänster Windowstangent",rightWindowKey:"Höger Windowstangent",selectKey:"Välj tangent",numpad0:"Nummer 0",numpad1:"Nummer 1",numpad2:"Nummer 2",numpad3:"Nummer 3",numpad4:"Nummer 4",numpad5:"Nummer 5",numpad6:"Nummer 6",numpad7:"Nummer 7",numpad8:"Nummer 8",numpad9:"Nummer 9",multiply:"Multiplicera",add:"Addera",subtract:"Minus",decimalPoint:"Decimalpunkt",divide:"Dividera",
+f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semikolon",equalSign:"Lika med tecken",comma:"Komma",dash:"Minus",period:"Punkt",forwardSlash:"Snedstreck framåt",graveAccent:"Accent",openBracket:"Öppningsparentes",backSlash:"Snedstreck bakåt",closeBracket:"Slutparentes",singleQuote:"Enkelt Citattecken"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/th.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/th.js
index a61d6cf7ba0..c2df8db6604 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/th.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/th.js
@@ -6,5 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","th",{title:"Accessibility Instructions",con
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"คำสั่ง",items:[{name:"เลิกทำคำสั่ง",legend:"วาง ${undo}"},{name:"คำสั่งสำหรับทำซ้ำ",legend:"วาง ${redo}"},{name:"คำสั่งสำหรับตัวหนา",legend:"วาง ${bold}"},{name:"คำสั่งสำหรับตัวเอียง",legend:"วาง ${italic}"},{name:"คำสั่งสำหรับขีดเส้นใต้",
 legend:"วาง ${underline}"},{name:"คำสั่งสำหรับลิงก์",legend:"วาง ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",
-numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
+numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",
+graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js
index 87769c2c2a5..699f0db0a03 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js
@@ -7,6 +7,6 @@ CKEDITOR.plugins.setLang("a11yhelp","tr",{title:"Erişilebilirlik Talimatları",
 {name:"İçerik Menü Editörü",legend:"İçerik menüsünü açmak için ${contextMenu} veya UYGULAMA TUŞU'na basın. Daha sonra SEKME veya AŞAĞI OK ile bir sonraki menü seçeneği taşıyın. SHIFT + TAB veya YUKARI OK ile önceki seçeneğe gider. Menü seçeneğini seçmek için SPACE veya ENTER tuşuna basın. Seçili seçeneğin alt menüsünü SPACE ya da ENTER veya SAĞ OK açın. Üst menü öğesini geçmek için ESC veya SOL OK ile geri dönün. ESC ile bağlam menüsünü kapatın."},{name:"Liste Kutusu Editörü",legend:"Liste kutusu içinde, bir sonraki liste öğesine SEKME VEYA AŞAĞI OK ile taşıyın. SHIFT+TAB veya YUKARI önceki liste öğesi taşıyın. Liste seçeneği seçmek için SPACE veya ENTER tuşuna basın. Liste kutusunu kapatmak için ESC tuşuna basın."},
 {name:"Element Yol Çubuğu Editörü",legend:"Elementlerin yol çubuğunda gezinmek için ${ElementsPathFocus} basın. SEKME veya SAĞ OK ile sonraki element düğmesine taşıyın. SHIFT+TAB veya SOL OK önceki düğmeye hareket ettirin. Editör içindeki elementi seçmek için ENTER veya SPACE tuşuna basın."}]},{name:"Komutlar",items:[{name:"Komutu geri al",legend:"$(undo)'ya basın"},{name:"Komutu geri al",legend:"${redo} basın"},{name:" Kalın komut",legend:"${bold} basın"},{name:" İtalik komutu",legend:"${italic} basın"},
 {name:" Alttan çizgi komutu",legend:"${underline} basın"},{name:" Bağlantı komutu",legend:"${link} basın"},{name:" Araç çubuğu Toplama komutu",legend:"${toolbarCollapse} basın"},{name:"Önceki komut alanına odaklan",legend:"Düzeltme imleçinden önce, en yakın uzaktaki alana erişmek için ${accessPreviousSpace} basın, örneğin: iki birleşik HR elementleri. Aynı tuş kombinasyonu tekrarıyla diğer alanlarada ulaşın."},{name:"Sonraki komut alanına odaklan",legend:"Düzeltme imleçinden sonra, en yakın uzaktaki alana erişmek için ${accessNextSpace} basın, örneğin: iki birleşik HR elementleri. Aynı tuş kombinasyonu tekrarıyla diğer alanlarada ulaşın."},
-{name:"Erişilebilirlik Yardımı",legend:"${a11yHelp}'e basın"}]}],tab:"Sekme tuşu",pause:"Durdurma tuşu",capslock:"Büyük harf tuşu",escape:"Vazgeç tuşu",pageUp:"Sayfa Yukarı",pageDown:"Sayfa Aşağı",leftArrow:"Sol ok",upArrow:"Yukarı ok",rightArrow:"Sağ ok",downArrow:"Aşağı ok",insert:"Araya gir",leftWindowKey:"Sol windows tuşu",rightWindowKey:"Sağ windows tuşu",selectKey:"Seçme tuşu",numpad0:"Nümerik 0",numpad1:"Nümerik 1",numpad2:"Nümerik 2",numpad3:"Nümerik 3",numpad4:"Nümerik 4",numpad5:"Nümerik 5",
-numpad6:"Nümerik 6",numpad7:"Nümerik 7",numpad8:"Nümerik 8",numpad9:"Nümerik 9",multiply:"Çarpma",add:"Toplama",subtract:"Çıkarma",decimalPoint:"Ondalık işareti",divide:"Bölme",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lk",scrollLock:"Scr Lk",semiColon:"Noktalı virgül",equalSign:"Eşittir",comma:"Virgül",dash:"Eksi",period:"Nokta",forwardSlash:"İleri eğik çizgi",graveAccent:"Üst tırnak",openBracket:"Parantez aç",backSlash:"Ters eğik çizgi",
-closeBracket:"Parantez kapa",singleQuote:"Tek tırnak"});
\ No newline at end of file
+{name:"Erişilebilirlik Yardımı",legend:"${a11yHelp}'e basın"},{name:"Düz Metin Olarak Yapıştır",legend:"${pastetext} basın",legendEdge:"Önce ${pastetext} ardından${paste} basın"}]}],tab:"Sekme tuşu",pause:"Durdurma tuşu",capslock:"Büyük harf tuşu",escape:"Vazgeç tuşu",pageUp:"Sayfa Yukarı",pageDown:"Sayfa Aşağı",leftArrow:"Sol ok",upArrow:"Yukarı ok",rightArrow:"Sağ ok",downArrow:"Aşağı ok",insert:"Araya gir",leftWindowKey:"Sol windows tuşu",rightWindowKey:"Sağ windows tuşu",selectKey:"Seçme tuşu",
+numpad0:"Nümerik 0",numpad1:"Nümerik 1",numpad2:"Nümerik 2",numpad3:"Nümerik 3",numpad4:"Nümerik 4",numpad5:"Nümerik 5",numpad6:"Nümerik 6",numpad7:"Nümerik 7",numpad8:"Nümerik 8",numpad9:"Nümerik 9",multiply:"Çarpma",add:"Toplama",subtract:"Çıkarma",decimalPoint:"Ondalık işareti",divide:"Bölme",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lk",scrollLock:"Scr Lk",semiColon:"Noktalı virgül",equalSign:"Eşittir",comma:"Virgül",dash:"Eksi",
+period:"Nokta",forwardSlash:"İleri eğik çizgi",graveAccent:"Üst tırnak",openBracket:"Parantez aç",backSlash:"Ters eğik çizgi",closeBracket:"Parantez kapa",singleQuote:"Tek tırnak"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js
index 665dd37caa5..ff239fdc661 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","tt",{title:"Accessibility Instructions",con
 {name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
 {name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Командалар",items:[{name:"Кайтару",legend:"${undo} басыгыз"},{name:"Кабатлау",legend:"${redo} басыгыз"},{name:"Калын",legend:"${bold} басыгыз"},{name:"Курсив",legend:"${italic} басыгыз"},{name:"Астына сызылган",legend:"${underline} басыгыз"},
 {name:"Сылталама",legend:"${link} басыгыз"},{name:" Toolbar Collapse command",legend:"${toolbarCollapse} басыгыз"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
-{name:" Accessibility Help",legend:"${a11yHelp} басыгыз"}]}],tab:"Tab",pause:"Тыныш",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Сул якка ук",upArrow:"Өскә таба ук",rightArrow:"Уң якка ук",downArrow:"Аска таба ук",insert:"Өстәү",leftWindowKey:"Сул Windows төймəсе",rightWindowKey:"Уң Windows төймəсе",selectKey:"Select төймəсе",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",
-numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Тапкырлау",add:"Кушу",subtract:"Алу",decimalPoint:"Унарлы нокта",divide:"Бүлү",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Нокталы өтер",equalSign:"Тигезлек билгесе",comma:"Өтер",dash:"Сызык",period:"Дәрәҗә",forwardSlash:"Кыек сызык",graveAccent:"Гравис",openBracket:"Җәя ачу",backSlash:"Кире кыек сызык",closeBracket:"Җәя ябу",
-singleQuote:"Бер иңле куштырнаклар"});
\ No newline at end of file
+{name:" Accessibility Help",legend:"${a11yHelp} басыгыз"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Тыныш",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Сул якка ук",upArrow:"Өскә таба ук",rightArrow:"Уң якка ук",downArrow:"Аска таба ук",insert:"Өстәү",leftWindowKey:"Сул Windows төймəсе",rightWindowKey:"Уң Windows төймəсе",selectKey:"Select төймəсе",numpad0:"Numpad 0",
+numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Тапкырлау",add:"Кушу",subtract:"Алу",decimalPoint:"Унарлы нокта",divide:"Бүлү",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Нокталы өтер",equalSign:"Тигезлек билгесе",comma:"Өтер",dash:"Сызык",period:"Дәрәҗә",
+forwardSlash:"Кыек сызык",graveAccent:"Гравис",openBracket:"Җәя ачу",backSlash:"Кире кыек сызык",closeBracket:"Җәя ябу",singleQuote:"Бер иңле куштырнаклар"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js
index fb74e518cad..cf81a703946 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js
@@ -6,6 +6,7 @@ CKEDITOR.plugins.setLang("a11yhelp","ug",{title:"قوشۇمچە چۈشەندۈر
 {name:"تەھرىرلىگۈچ تىل مۇھىت تىزىملىكى",legend:"${contextMenu} ياكى ئەپ كۇنۇپكىسىدا تىل مۇھىت تىزىملىكىنى ئاچىدۇ. ئاندىن TAB ياكى ئاستى يا ئوق كۇنۇپكىسىدا كېيىنكى تىزىملىك تۈرىگە يۆتكەيدۇ؛ SHIFT+TAB ياكى ئۈستى يا ئوق كۇنۇپكىسىدا ئالدىنقى تىزىملىك تۈرىگە يۆتكەيدۇ. بوشلۇق ياكى ENTER كۇنۇپكىسىدا تىزىملىك تۈرىنى تاللايدۇ. بوشلۇق، ENTER ياكى ئوڭ يا ئوق كۇنۇپكىسىدا تارماق تىزىملىكنى ئاچىدۇ. قايتىش تىزىملىكىگە ESC ياكى سول يا ئوق كۇنۇپكىسى ئىشلىتىلىدۇ. ESC كۇنۇپكىسىدا تىل مۇھىت تىزىملىكى تاقىلىدۇ."},{name:"تەھرىرلىگۈچ تىزىمى",
 legend:"تىزىم قۇتىسىدا، كېيىنكى تىزىم تۈرىگە يۆتكەشتە TAB ياكى ئاستى يا ئوق كۇنۇپكىسى ئىشلىتىلىدۇ. ئالدىنقى تىزىم تۈرىگە يۆتكەشتە SHIFT+TAB ياكى ئۈستى يا ئوق كۇنۇپكىسى ئىشلىتىلىدۇ. بوشلۇق ياكى ENTER كۇنۇپكىسىدا تىزىم تۈرىنى تاللايدۇ.ESC كۇنۇپكىسىدا تىزىم قۇتىسىنى يىغىدۇ."},{name:"تەھرىرلىگۈچ ئېلېمېنت يول بالداق",legend:"${elementsPathFocus} بېسىلسا ئېلېمېنت يول بالداققا يېتەكلەيدۇ، TAB ياكى ئوڭ يا ئوقتا كېيىنكى ئېلېمېنت تاللىنىدۇ، SHIFT+TAB ياكى سول يا ئوقتا ئالدىنقى ئېلېمېنت تاللىنىدۇ، بوشلۇق ياكى Enter كۇنۇپكىسىدا تەھرىرلىگۈچتىكى ئېلېمېنت تاللىنىدۇ."}]},
 {name:"بۇيرۇق",items:[{name:"بۇيرۇقتىن يېنىۋال",legend:"${undo} نى بېسىڭ"},{name:"قايتىلاش بۇيرۇقى",legend:"${redo} نى بېسىڭ"},{name:"توملىتىش بۇيرۇقى",legend:"${bold} نى بېسىڭ"},{name:"يانتۇ بۇيرۇقى",legend:"${italic} نى بېسىڭ"},{name:"ئاستى سىزىق بۇيرۇقى",legend:"${underline} نى بېسىڭ"},{name:"ئۇلانما بۇيرۇقى",legend:"${link} نى بېسىڭ"},{name:"قورال بالداق قاتلاش بۇيرۇقى",legend:"${toolbarCollapse} نى بېسىڭ"},{name:"ئالدىنقى فوكۇس نۇقتىسىنى زىيارەت قىلىدىغان بۇيرۇق",legend:"${accessPreviousSpace} بېسىپ ^ بەلگىسىگە ئەڭ يېقىن زىيارەت قىلغىلى بولمايدىغان فوكۇس نۇقتا رايونىنىڭ ئالدىنى زىيارەت قىلىدۇ، مەسىلەن: ئۆز ئارا قوشنا ئىككى HR ئېلېمېنت. بۇ بىرىكمە كۇنۇپكا تەكرارلانسا يىراقتىكى فوكۇس نۇقتا رايونىغا يەتكىلى بولىدۇ."},
-{name:"كېيىنكى فوكۇس نۇقتىسىنى زىيارەت قىلىدىغان بۇيرۇق",legend:"${accessNextSpace} بېسىپ ^ بەلگىسىگە ئەڭ يېقىن زىيارەت قىلغىلى بولمايدىغان فوكۇس نۇقتا رايونىنىڭ كەينىنى زىيارەت قىلىدۇ، مەسىلەن: ئۆز ئارا قوشنا ئىككى HR ئېلېمېنت. بۇ بىرىكمە كۇنۇپكا تەكرارلانسا يىراقتىكى فوكۇس نۇقتا رايونىغا يەتكىلى بولىدۇ."},{name:"توسالغۇسىز لايىھە چۈشەندۈرۈشى",legend:"${a11yHelp} نى بېسىڭ"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"سول يا ئوق",
-upArrow:"ئۈستى يا ئوق",rightArrow:"ئوڭ يا ئوق",downArrow:"ئاستى يا ئوق",insert:"قىستۇر",leftWindowKey:"سول Windows كۇنۇپكىسى",rightWindowKey:"ئوڭ Windows كۇنۇپكىسى",selectKey:"تاللاش كۇنۇپكىسى",numpad0:"سان تاختا 0",numpad1:"سان تاختا 1",numpad2:"سان تاختا 2",numpad3:"سان تاختا 3",numpad4:"سان تاختا 4",numpad5:"سان تاختا 5",numpad6:"سان تاختا 6",numpad7:"سان تاختا 7",numpad8:"سان تاختا 8",numpad9:"سان تاختا 9",multiply:"يۇلتۇز كۇنۇپكىسى",add:"قوشۇش",subtract:"ئېلىش",decimalPoint:"كەسىر چېكىت",divide:"بۆلۈش",
-f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"سان قۇلۇپ كۇنۇپكىسى",scrollLock:"سۈرگۈچ قۇلۇپ كۇنۇپكىسى",semiColon:"چېكىتلىك پەش",equalSign:"تەڭلىك بەلگىسى",comma:"پەش",dash:"سىزىقچە",period:"چېكىت",forwardSlash:"سولغا يانتۇ سىزىق",graveAccent:"ئۇرغۇ بەلگىسى",openBracket:"ئېچىلغان تىرناق",backSlash:"ئوڭغا يانتۇ سىزىق",closeBracket:"يېپىلغان تىرناق",singleQuote:"يالاڭ پەش"});
\ No newline at end of file
+{name:"كېيىنكى فوكۇس نۇقتىسىنى زىيارەت قىلىدىغان بۇيرۇق",legend:"${accessNextSpace} بېسىپ ^ بەلگىسىگە ئەڭ يېقىن زىيارەت قىلغىلى بولمايدىغان فوكۇس نۇقتا رايونىنىڭ كەينىنى زىيارەت قىلىدۇ، مەسىلەن: ئۆز ئارا قوشنا ئىككى HR ئېلېمېنت. بۇ بىرىكمە كۇنۇپكا تەكرارلانسا يىراقتىكى فوكۇس نۇقتا رايونىغا يەتكىلى بولىدۇ."},{name:"توسالغۇسىز لايىھە چۈشەندۈرۈشى",legend:"${a11yHelp} نى بېسىڭ"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",
+pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"سول يا ئوق",upArrow:"ئۈستى يا ئوق",rightArrow:"ئوڭ يا ئوق",downArrow:"ئاستى يا ئوق",insert:"قىستۇر",leftWindowKey:"سول Windows كۇنۇپكىسى",rightWindowKey:"ئوڭ Windows كۇنۇپكىسى",selectKey:"تاللاش كۇنۇپكىسى",numpad0:"سان تاختا 0",numpad1:"سان تاختا 1",numpad2:"سان تاختا 2",numpad3:"سان تاختا 3",numpad4:"سان تاختا 4",numpad5:"سان تاختا 5",numpad6:"سان تاختا 6",numpad7:"سان تاختا 7",numpad8:"سان تاختا 8",
+numpad9:"سان تاختا 9",multiply:"يۇلتۇز كۇنۇپكىسى",add:"قوشۇش",subtract:"ئېلىش",decimalPoint:"كەسىر چېكىت",divide:"بۆلۈش",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"سان قۇلۇپ كۇنۇپكىسى",scrollLock:"سۈرگۈچ قۇلۇپ كۇنۇپكىسى",semiColon:"چېكىتلىك پەش",equalSign:"تەڭلىك بەلگىسى",comma:"پەش",dash:"سىزىقچە",period:"چېكىت",forwardSlash:"سولغا يانتۇ سىزىق",graveAccent:"ئۇرغۇ بەلگىسى",openBracket:"ئېچىلغان تىرناق",backSlash:"ئوڭغا يانتۇ سىزىق",
+closeBracket:"يېپىلغان تىرناق",singleQuote:"يالاڭ پەش"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js
index 4aff22c8c88..1bed30b7e52 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js
@@ -7,6 +7,6 @@ legend:'Усередині діалогу, натисніть TAB щоб пер
 {name:"Контекстне Меню Редактора",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Потім перейдіть до наступного пункту меню за допомогою TAB або СТРІЛКИ ВНИЗ. Натисніть ПРОПУСК або ENTER для вибору параметру меню. Відкрийте підменю поточного параметру, натиснувши ПРОПУСК або ENTER або СТРІЛКУ ВПРАВО. Перейдіть до батьківського елемента меню, натиснувши ESC або СТРІЛКУ ВЛІВО. Закрийте контекстне меню, натиснувши ESC."},{name:"Скринька Списків Редактора",legend:"Усередині списку, перехід до наступного пункту списку виконується клавішею TAB або СТРІЛКА ВНИЗ. Перехід до попереднього елемента списку клавішею SHIFT+TAB або СТРІЛКА ВГОРУ. Натисніть ПРОПУСК або ENTER, щоб вибрати параметр списку. Натисніть клавішу ESC, щоб закрити список."},
 {name:"Шлях до елемента редактора",legend:"Натисніть ${elementsPathFocus} для навігації між елементами панелі. Перейдіть до наступного елемента кнопкою TAB або СТРІЛКА ВПРАВО. Перейдіть до попереднього елемента кнопкою SHIFT+TAB або СТРІЛКА ВЛІВО. Натисніть ПРОПУСК або ENTER для вибору елемента в редакторі."}]},{name:"Команди",items:[{name:"Відмінити команду",legend:"Натисніть ${undo}"},{name:"Повторити",legend:"Натисніть ${redo}"},{name:"Жирний",legend:"Натисніть ${bold}"},{name:"Курсив",legend:"Натисніть ${italic}"},
 {name:"Підкреслений",legend:"Натисніть ${underline}"},{name:"Посилання",legend:"Натисніть ${link}"},{name:"Згорнути панель інструментів",legend:"Натисніть ${toolbarCollapse}"},{name:"Доступ до попереднього місця фокусування",legend:"Натисніть ${accessNextSpace} для доступу до найближчої недосяжної області фокусування перед кареткою, наприклад: два сусідні елементи HR. Повторіть комбінацію клавіш для досягнення віддалених областей фокусування."},{name:"Доступ до наступного місця фокусування",legend:"Натисніть ${accessNextSpace} для доступу до найближчої недосяжної області фокусування після каретки, наприклад: два сусідні елементи HR. Повторіть комбінацію клавіш для досягнення віддалених областей фокусування."},
-{name:"Допомога з доступності",legend:"Натисніть ${a11yHelp}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Esc",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Ліва стрілка",upArrow:"Стрілка вгору",rightArrow:"Права стрілка",downArrow:"Стрілка вниз",insert:"Вставити",leftWindowKey:"Ліва клавіша Windows",rightWindowKey:"Права клавіша Windows",selectKey:"Виберіть клавішу",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",
-numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Множення",add:"Додати",subtract:"Віднімання",decimalPoint:"Десяткова кома",divide:"Ділення",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Крапка з комою",equalSign:"Знак рівності",comma:"Кома",dash:"Тире",period:"Період",forwardSlash:"Коса риска",graveAccent:"Гравіс",openBracket:"Відкрити дужку",backSlash:"Зворотна коса риска",
-closeBracket:"Закрити дужку",singleQuote:"Одинарні лапки"});
\ No newline at end of file
+{name:"Допомога з доступності",legend:"Натисніть ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Esc",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"Ліва стрілка",upArrow:"Стрілка вгору",rightArrow:"Права стрілка",downArrow:"Стрілка вниз",insert:"Вставити",leftWindowKey:"Ліва клавіша Windows",rightWindowKey:"Права клавіша Windows",selectKey:"Виберіть клавішу",numpad0:"Numpad 0",
+numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Множення",add:"Додати",subtract:"Віднімання",decimalPoint:"Десяткова кома",divide:"Ділення",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Крапка з комою",equalSign:"Знак рівності",comma:"Кома",dash:"Тире",period:"Період",
+forwardSlash:"Коса риска",graveAccent:"Гравіс",openBracket:"Відкрити дужку",backSlash:"Зворотна коса риска",closeBracket:"Закрити дужку",singleQuote:"Одинарні лапки"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js
index 616286be5b5..de188615bf3 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js
@@ -6,6 +6,6 @@ CKEDITOR.plugins.setLang("a11yhelp","vi",{title:"Hướng dẫn trợ năng",con
 {name:"Trình đơn Ngữ cảnh cBộ soạn thảo",legend:"Nhấn ${contextMenu} hoặc PHÍM ỨNG DỤNG để mở thực đơn ngữ cảnh. Sau đó nhấn TAB hoặc MŨI TÊN XUỐNG để di chuyển đến tuỳ chọn tiếp theo của thực đơn. Nhấn SHIFT+TAB hoặc MŨI TÊN LÊN để quay lại tuỳ chọn trước. Nhấn DẤU CÁCH hoặc ENTER để chọn tuỳ chọn của thực đơn. Nhấn DẤU CÁCH hoặc ENTER hoặc MŨI TÊN SANG PHẢI để mở thực đơn con của tuỳ chọn hiện tại. Nhấn ESC hoặc MŨI TÊN SANG TRÁI để quay trở lại thực đơn gốc. Nhấn ESC để đóng thực đơn ngữ cảnh."},
 {name:"Hộp danh sách trình biên tập",legend:"Trong một danh sách chọn, di chuyển đối tượng tiếp theo với phím TAB hoặc phím mũi tên hướng xuống. Di chuyển đến đối tượng trước đó bằng cách nhấn tổ hợp phím SHIFT+TAB hoặc mũi tên hướng lên. Phím khoảng cách hoặc phím ENTER để chọn các tùy chọn trong danh sách. Nhấn phím ESC để đóng lại danh sách chọn."},{name:"Thanh đường dẫn các đối tượng",legend:"Nhấn ${elementsPathFocus} để điều hướng các đối tượng trong thanh đường dẫn. Di chuyển đến đối tượng tiếp theo bằng phím TAB hoặc phím mũi tên bên phải. Di chuyển đến đối tượng trước đó bằng tổ hợp phím SHIFT+TAB hoặc phím mũi tên bên trái. Nhấn phím khoảng cách hoặc ENTER để chọn đối tượng trong trình soạn thảo."}]},
 {name:"Lệnh",items:[{name:"Làm lại lện",legend:"Ấn ${undo}"},{name:"Làm lại lệnh",legend:"Ấn ${redo}"},{name:"Lệnh in đậm",legend:"Ấn ${bold}"},{name:"Lệnh in nghiêng",legend:"Ấn ${italic}"},{name:"Lệnh gạch dưới",legend:"Ấn ${underline}"},{name:"Lệnh liên kết",legend:"Nhấn ${link}"},{name:"Lệnh hiển thị thanh công cụ",legend:"Nhấn${toolbarCollapse}"},{name:"Truy cập đến lệnh tập trung vào khoảng cách trước đó",legend:"Ấn ${accessPreviousSpace} để truy cập đến phần tập trung khoảng cách sau phần còn sót lại của khoảng cách gần nhất vốn không tác động đến được , thí dụ: hai yếu tố điều chỉnh HR. Lặp lại các phím kết họep này để vươn đến phần khoảng cách."},
-{name:"Truy cập phần đối tượng lệnh khoảng trống",legend:"Ấn ${accessNextSpace} để truy cập đến phần tập trung khoảng cách sau phần còn sót lại của khoảng cách gần nhất vốn không tác động đến được , thí dụ: hai yếu tố điều chỉnh HR. Lặp lại các phím kết họep này để vươn đến phần khoảng cách."},{name:"Trợ giúp liên quan",legend:"Nhấn ${a11yHelp}"}]}],tab:"Phím Tab",pause:"Phím Pause",capslock:"Phím Caps Lock",escape:"Phím Escape",pageUp:"Phím Page Up",pageDown:"Phím Page Down",leftArrow:"Phím Left Arrow",
-upArrow:"Phím Up Arrow",rightArrow:"Phím Right Arrow",downArrow:"Phím Down Arrow",insert:"Chèn",leftWindowKey:"Phím Left Windows",rightWindowKey:"Phím Right Windows ",selectKey:"Chọn phím",numpad0:"Phím 0",numpad1:"Phím 1",numpad2:"Phím 2",numpad3:"Phím 3",numpad4:"Phím 4",numpad5:"Phím 5",numpad6:"Phím 6",numpad7:"Phím 7",numpad8:"Phím 8",numpad9:"Phím 9",multiply:"Nhân",add:"Thêm",subtract:"Trừ",decimalPoint:"Điểm số thập phân",divide:"Chia",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",
-f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Dấu chấm phẩy",equalSign:"Đăng nhập bằng",comma:"Dấu phẩy",dash:"Dấu gạch ngang",period:"Phím .",forwardSlash:"Phím /",graveAccent:"Phím `",openBracket:"Open Bracket",backSlash:"Dấu gạch chéo ngược",closeBracket:"Gần giá đỡ",singleQuote:"Trích dẫn"});
\ No newline at end of file
+{name:"Truy cập phần đối tượng lệnh khoảng trống",legend:"Ấn ${accessNextSpace} để truy cập đến phần tập trung khoảng cách sau phần còn sót lại của khoảng cách gần nhất vốn không tác động đến được , thí dụ: hai yếu tố điều chỉnh HR. Lặp lại các phím kết họep này để vươn đến phần khoảng cách."},{name:"Trợ giúp liên quan",legend:"Nhấn ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Phím Tab",pause:"Phím Pause",capslock:"Phím Caps Lock",
+escape:"Phím Escape",pageUp:"Phím Page Up",pageDown:"Phím Page Down",leftArrow:"Phím Left Arrow",upArrow:"Phím Up Arrow",rightArrow:"Phím Right Arrow",downArrow:"Phím Down Arrow",insert:"Chèn",leftWindowKey:"Phím Left Windows",rightWindowKey:"Phím Right Windows ",selectKey:"Chọn phím",numpad0:"Phím 0",numpad1:"Phím 1",numpad2:"Phím 2",numpad3:"Phím 3",numpad4:"Phím 4",numpad5:"Phím 5",numpad6:"Phím 6",numpad7:"Phím 7",numpad8:"Phím 8",numpad9:"Phím 9",multiply:"Nhân",add:"Thêm",subtract:"Trừ",decimalPoint:"Điểm số thập phân",
+divide:"Chia",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Dấu chấm phẩy",equalSign:"Đăng nhập bằng",comma:"Dấu phẩy",dash:"Dấu gạch ngang",period:"Phím .",forwardSlash:"Phím /",graveAccent:"Phím `",openBracket:"Open Bracket",backSlash:"Dấu gạch chéo ngược",closeBracket:"Gần giá đỡ",singleQuote:"Trích dẫn"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js
index 6c16130b3de..cc80af7a1cf 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js
@@ -4,6 +4,6 @@
 */
 CKEDITOR.plugins.setLang("a11yhelp","zh-cn",{title:"辅助功能说明",contents:"帮助内容。要关闭此对话框请按 ESC 键。",legend:[{name:"常规",items:[{name:"编辑器工具栏",legend:"按 ${toolbarFocus} 切换到工具栏,使用 TAB 键和 SHIFT+TAB 组合键移动到上一个和下一个工具栏组。使用左右箭头键移动到上一个或下一个工具栏按钮。按空格键或回车键以选中工具栏按钮。"},{name:"编辑器对话框",legend:"在对话框内,按 TAB 键移动到下一个字段,按 SHIFT + TAB 组合键移动到上一个字段,按 ENTER 键提交对话框,按 ESC 键取消对话框。对于有多选项卡的对话框,可以按 ALT + F10 直接切换到或者按 TAB 键逐步移到选项卡列表,当焦点移到选项卡列表时可以用左右箭头键来移动到前后的选项卡。"},{name:"编辑器上下文菜单",legend:"用 ${contextMenu} 或者“应用程序键”打开上下文菜单。然后用 TAB 键或者下箭头键来移动到下一个菜单项;SHIFT + TAB 组合键或者上箭头键移动到上一个菜单项。用 SPACE 键或者 ENTER 键选择菜单项。用 SPACE 键,ENTER 键或者右箭头键打开子菜单。返回菜单用 ESC 键或者左箭头键。用 ESC 键关闭上下文菜单。"},
 {name:"编辑器列表框",legend:"在列表框中,移到下一列表项用 TAB 键或者下箭头键。移到上一列表项用SHIFT+TAB 组合键或者上箭头键,用 SPACE 键或者 ENTER 键选择列表项。用 ESC 键收起列表框。"},{name:"编辑器元素路径栏",legend:"按 ${elementsPathFocus} 以导航到元素路径栏,使用 TAB 键或右箭头键选择下一个元素,使用 SHIFT+TAB 组合键或左箭头键选择上一个元素,按空格键或回车键以选定编辑器里的元素。"}]},{name:"命令",items:[{name:" 撤消命令",legend:"按 ${undo}"},{name:" 重做命令",legend:"按 ${redo}"},{name:" 加粗命令",legend:"按 ${bold}"},{name:" 倾斜命令",legend:"按 ${italic}"},{name:" 下划线命令",legend:"按 ${underline}"},{name:" 链接命令",legend:"按 ${link}"},{name:" 工具栏折叠命令",legend:"按 ${toolbarCollapse}"},
-{name:"访问前一个焦点区域的命令",legend:"按 ${accessPreviousSpace} 访问^符号前最近的不可访问的焦点区域,例如:两个相邻的 HR 元素。重复此组合按键可以到达远处的焦点区域。"},{name:"访问下一个焦点区域命令",legend:"按 ${accessNextSpace} 以访问^符号后最近的不可访问的焦点区域。例如:两个相邻的 HR 元素。重复此组合按键可以到达远处的焦点区域。"},{name:"辅助功能帮助",legend:"按 ${a11yHelp}"}]}],tab:"Tab 键",pause:"暂停键",capslock:"大写锁定键",escape:"Esc 键",pageUp:"上翻页键",pageDown:"下翻页键",leftArrow:"向左箭头键",upArrow:"向上箭头键",rightArrow:"向右箭头键",downArrow:"向下箭头键",insert:"插入键",leftWindowKey:"左 WIN 键",rightWindowKey:"右 WIN 键",selectKey:"选择键",numpad0:"小键盘 0 键",
-numpad1:"小键盘 1 键",numpad2:"小键盘 2 键",numpad3:"小键盘 3 键",numpad4:"小键盘 4 键",numpad5:"小键盘 5 键",numpad6:"小键盘 6 键",numpad7:"小键盘 7 键",numpad8:"小键盘 8 键",numpad9:"小键盘 9 键",multiply:"星号键",add:"加号键",subtract:"减号键",decimalPoint:"小数点键",divide:"除号键",f1:"F1 键",f2:"F2 键",f3:"F3 键",f4:"F4 键",f5:"F5 键",f6:"F6 键",f7:"F7 键",f8:"F8 键",f9:"F9 键",f10:"F10 键",f11:"F11 键",f12:"F12 键",numLock:"数字锁定键",scrollLock:"滚动锁定键",semiColon:"分号键",equalSign:"等号键",comma:"逗号键",dash:"短划线键",period:"句号键",forwardSlash:"斜杠键",graveAccent:"重音符键",
-openBracket:"左中括号键",backSlash:"反斜杠键",closeBracket:"右中括号键",singleQuote:"单引号键"});
\ No newline at end of file
+{name:"访问前一个焦点区域的命令",legend:"按 ${accessPreviousSpace} 访问^符号前最近的不可访问的焦点区域,例如:两个相邻的 HR 元素。重复此组合按键可以到达远处的焦点区域。"},{name:"访问下一个焦点区域命令",legend:"按 ${accessNextSpace} 以访问^符号后最近的不可访问的焦点区域。例如:两个相邻的 HR 元素。重复此组合按键可以到达远处的焦点区域。"},{name:"辅助功能帮助",legend:"按 ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab 键",pause:"暂停键",capslock:"大写锁定键",escape:"Esc 键",pageUp:"上翻页键",pageDown:"下翻页键",leftArrow:"向左箭头键",upArrow:"向上箭头键",rightArrow:"向右箭头键",
+downArrow:"向下箭头键",insert:"插入键",leftWindowKey:"左 WIN 键",rightWindowKey:"右 WIN 键",selectKey:"选择键",numpad0:"小键盘 0 键",numpad1:"小键盘 1 键",numpad2:"小键盘 2 键",numpad3:"小键盘 3 键",numpad4:"小键盘 4 键",numpad5:"小键盘 5 键",numpad6:"小键盘 6 键",numpad7:"小键盘 7 键",numpad8:"小键盘 8 键",numpad9:"小键盘 9 键",multiply:"星号键",add:"加号键",subtract:"减号键",decimalPoint:"小数点键",divide:"除号键",f1:"F1 键",f2:"F2 键",f3:"F3 键",f4:"F4 键",f5:"F5 键",f6:"F6 键",f7:"F7 键",f8:"F8 键",f9:"F9 键",f10:"F10 键",f11:"F11 键",f12:"F12 键",numLock:"数字锁定键",scrollLock:"滚动锁定键",
+semiColon:"分号键",equalSign:"等号键",comma:"逗号键",dash:"短划线键",period:"句号键",forwardSlash:"斜杠键",graveAccent:"重音符键",openBracket:"左中括号键",backSlash:"反斜杠键",closeBracket:"右中括号键",singleQuote:"单引号键"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js
index a43d47a6d0d..10bf41c0ab5 100644
--- a/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js
+++ b/bower_components/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js
@@ -4,6 +4,6 @@
 */
 CKEDITOR.plugins.setLang("a11yhelp","zh",{title:"輔助工具指南",contents:"說明內容。若要關閉此對話框請按「ESC」。",legend:[{name:"一般",items:[{name:"編輯器工具列",legend:"請按 ${toolbarFocus} 以導覽到工具列。利用 TAB 或 SHIFT+TAB 以便移動到下一個及前一個工具列群組。利用右方向鍵或左方向鍵以便移動到下一個及上一個工具列按鈕。按下空白鍵或 ENTER 鍵啟用工具列按鈕。"},{name:"編輯器對話方塊",legend:"在對話框中,按下 TAB 鍵以導覽到下一個對話框元素,按下 SHIFT+TAB 以移動到上一個對話框元素,按下 ENTER 以遞交對話框,按下 ESC 以取消對話框。當對話框有多個分頁時,可以使用 ALT+F10 或是在對話框分頁順序中的一部份按下 TAB 以使用分頁列表。焦點在分頁列表上時,分別使用右方向鍵及左方向鍵移動到下一個及上一個分頁。"},{name:"編輯器內容功能表",legend:"請按下「${contextMenu}」或是「應用程式鍵」以開啟內容選單。以「TAB」或是「↓」鍵移動到下一個選單選項。以「SHIFT + TAB」或是「↑」鍵移動到上一個選單選項。按下「空白鍵」或是「ENTER」鍵以選取選單選項。以「空白鍵」或「ENTER」或「→」開啟目前選項之子選單。以「ESC」或「←」回到父選單。以「ESC」鍵關閉內容選單」。"},
 {name:"編輯器清單方塊",legend:"在清單方塊中,使用 TAB 或下方向鍵移動到下一個列表項目。使用 SHIFT+TAB 或上方向鍵移動到上一個列表項目。按下空白鍵或 ENTER 以選取列表選項。按下 ESC 以關閉清單方塊。"},{name:"編輯器元件路徑工具列",legend:"請按 ${elementsPathFocus} 以瀏覽元素路徑列。利用 TAB 或右方向鍵以便移動到下一個元素按鈕。利用 SHIFT 或左方向鍵以便移動到上一個按鈕。按下空白鍵或 ENTER 鍵來選取在編輯器中的元素。"}]},{name:"命令",items:[{name:"復原命令",legend:"請按下「${undo}」"},{name:"重複命令",legend:"請按下「 ${redo}」"},{name:"粗體命令",legend:"請按下「${bold}」"},{name:"斜體",legend:"請按下「${italic}」"},{name:"底線命令",legend:"請按下「${underline}」"},{name:"連結",legend:"請按下「${link}」"},
-{name:"隱藏工具列",legend:"請按下「${toolbarCollapse}」"},{name:"存取前一個焦點空間命令",legend:"請按下 ${accessPreviousSpace} 以存取最近但無法靠近之插字符號前的焦點空間。舉例:二個相鄰的 HR 元素。\r\n重複按鍵以存取較遠的焦點空間。"},{name:"存取下一個焦點空間命令",legend:"請按下 ${accessNextSpace} 以存取最近但無法靠近之插字符號後的焦點空間。舉例:二個相鄰的 HR 元素。\r\n重複按鍵以存取較遠的焦點空間。"},{name:"協助工具說明",legend:"請按下「${a11yHelp}」"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Esc",pageUp:"Page Up",pageDown:"Page Down",leftArrow:"向左箭號",upArrow:"向上鍵號",rightArrow:"向右鍵號",downArrow:"向下鍵號",insert:"插入",leftWindowKey:"左方 Windows 鍵",
-rightWindowKey:"右方 Windows 鍵",selectKey:"選擇鍵",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"乘號",add:"新增",subtract:"減號",decimalPoint:"小數點",divide:"除號",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"分號",equalSign:"等號",comma:"逗號",dash:"虛線",
-period:"句點",forwardSlash:"斜線",graveAccent:"抑音符號",openBracket:"左方括號",backSlash:"反斜線",closeBracket:"右方括號",singleQuote:"單引號"});
\ No newline at end of file
+{name:"隱藏工具列",legend:"請按下「${toolbarCollapse}」"},{name:"存取前一個焦點空間命令",legend:"請按下 ${accessPreviousSpace} 以存取最近但無法靠近之插字符號前的焦點空間。舉例:二個相鄰的 HR 元素。\r\n重複按鍵以存取較遠的焦點空間。"},{name:"存取下一個焦點空間命令",legend:"請按下 ${accessNextSpace} 以存取最近但無法靠近之插字符號後的焦點空間。舉例:二個相鄰的 HR 元素。\r\n重複按鍵以存取較遠的焦點空間。"},{name:"協助工具說明",legend:"請按下「${a11yHelp}」"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Esc",pageUp:"Page Up",
+pageDown:"Page Down",leftArrow:"向左箭號",upArrow:"向上鍵號",rightArrow:"向右鍵號",downArrow:"向下鍵號",insert:"插入",leftWindowKey:"左方 Windows 鍵",rightWindowKey:"右方 Windows 鍵",selectKey:"選擇鍵",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"乘號",add:"新增",subtract:"減號",decimalPoint:"小數點",divide:"除號",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",
+f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"分號",equalSign:"等號",comma:"逗號",dash:"虛線",period:"句點",forwardSlash:"斜線",graveAccent:"抑音符號",openBracket:"左方括號",backSlash:"反斜線",closeBracket:"右方括號",singleQuote:"單引號"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/autoembed/lang/es-mx.js b/bower_components/ckeditor/plugins/autoembed/lang/es-mx.js
new file mode 100644
index 00000000000..9434eff8f84
--- /dev/null
+++ b/bower_components/ckeditor/plugins/autoembed/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("autoembed","es-mx",{embeddingInProgress:"Tratando de empotrar la URL pegada...",embeddingFailed:"Esta URL no puede ser empotrada automáticamente."});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/autoembed/lang/gl.js b/bower_components/ckeditor/plugins/autoembed/lang/gl.js
new file mode 100644
index 00000000000..15fb750d6c1
--- /dev/null
+++ b/bower_components/ckeditor/plugins/autoembed/lang/gl.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("autoembed","gl",{embeddingInProgress:"Tentando incrustar URL pegado...",embeddingFailed:"Non foi posíbel incrustar automaticamente este URL."});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/autoembed/plugin.js b/bower_components/ckeditor/plugins/autoembed/plugin.js
index 27722f37e9f..05be32c838d 100644
--- a/bower_components/ckeditor/plugins/autoembed/plugin.js
+++ b/bower_components/ckeditor/plugins/autoembed/plugin.js
@@ -4,6 +4,6 @@
 */
 (function(){function p(a,g){var b=a.editable().findOne('a[data-cke-autoembed\x3d"'+g+'"]'),c=a.lang.autoembed,d;if(b&&b.data("cke-saved-href")){var b=b.data("cke-saved-href"),e=CKEDITOR.plugins.autoEmbed.getWidgetDefinition(a,b);if(e){var f="function"==typeof e.defaults?e.defaults():e.defaults,f=CKEDITOR.dom.element.createFromHtml(e.template.output(f)),h,m=a.widgets.wrapElement(f,e.name),n=new CKEDITOR.dom.documentFragment(m.getDocument());n.append(m);(h=a.widgets.initOn(f,e))?(d=a.showNotification(c.embeddingInProgress,
 "info"),h.loadContent(b,{noNotifications:!0,callback:function(){var b=a.editable().findOne('a[data-cke-autoembed\x3d"'+g+'"]');if(b){var c=a.getSelection(),e=a.createRange(),f=a.editable();a.fire("saveSnapshot");a.fire("lockSnapshot",{dontUpdate:!0});var l=c.createBookmarks(!1)[0],k=l.startNode,h=l.endNode||k;CKEDITOR.env.ie&&9>CKEDITOR.env.version&&!l.endNode&&k.equals(b.getNext())&&b.append(k);e.setStartBefore(b);e.setEndAfter(b);f.insertElement(m,e);f.contains(k)&&f.contains(h)?c.selectBookmarks([l]):
-(k.remove(),h.remove());a.fire("unlockSnapshot")}d.hide();a.widgets.finalizeCreation(n)},errorCallback:function(){d.hide();a.widgets.destroy(h,!0);a.showNotification(c.embeddingFailed,"info")}})):a.widgets.finalizeCreation(n)}else CKEDITOR.warn("autoembed-no-widget-def")}}var q=/^<a[^>]+href="([^"]+)"[^>]*>([^<]+)<\/a>$/i;CKEDITOR.plugins.add("autoembed",{requires:"autolink,undo",lang:"az,ca,cs,de,de-ch,en,eo,es,eu,fr,hr,hu,it,ja,km,ko,ku,mk,nb,nl,oc,pl,pt,pt-br,ru,sk,sv,tr,ug,uk,zh,zh-cn",init:function(a){var g=
-1,b;a.on("paste",function(c){if(c.data.dataTransfer.getTransferType(a)==CKEDITOR.DATA_TRANSFER_INTERNAL)b=0;else{var d=c.data.dataValue.match(q);if(b=null!=d&&decodeURI(d[1])==decodeURI(d[2]))c.data.dataValue='\x3ca data-cke-autoembed\x3d"'+ ++g+'"'+c.data.dataValue.substr(2)}},null,null,20);a.on("afterPaste",function(){b&&p(a,g)})}});CKEDITOR.plugins.autoEmbed={getWidgetDefinition:function(a,g){var b=a.config.autoEmbed_widget||"embed,embedSemantic",c,d=a.widgets.registered;if("string"==typeof b)for(b=
-b.split(",");c=b.shift();){if(d[c])return d[c]}else if("function"==typeof b)return d[b(g)];return null}}})();
\ No newline at end of file
+(k.remove(),h.remove());a.fire("unlockSnapshot")}d.hide();a.widgets.finalizeCreation(n)},errorCallback:function(){d.hide();a.widgets.destroy(h,!0);a.showNotification(c.embeddingFailed,"info")}})):a.widgets.finalizeCreation(n)}else CKEDITOR.warn("autoembed-no-widget-def")}}var q=/^<a[^>]+href="([^"]+)"[^>]*>([^<]+)<\/a>$/i;CKEDITOR.plugins.add("autoembed",{requires:"autolink,undo",lang:"az,ca,cs,de,de-ch,en,eo,es,es-mx,eu,fr,gl,hr,hu,it,ja,km,ko,ku,mk,nb,nl,oc,pl,pt,pt-br,ru,sk,sv,tr,ug,uk,zh,zh-cn",
+init:function(a){var g=1,b;a.on("paste",function(c){if(c.data.dataTransfer.getTransferType(a)==CKEDITOR.DATA_TRANSFER_INTERNAL)b=0;else{var d=c.data.dataValue.match(q);if(b=null!=d&&decodeURI(d[1])==decodeURI(d[2]))c.data.dataValue='\x3ca data-cke-autoembed\x3d"'+ ++g+'"'+c.data.dataValue.substr(2)}},null,null,20);a.on("afterPaste",function(){b&&p(a,g)})}});CKEDITOR.plugins.autoEmbed={getWidgetDefinition:function(a,g){var b=a.config.autoEmbed_widget||"embed,embedSemantic",c,d=a.widgets.registered;
+if("string"==typeof b)for(b=b.split(",");c=b.shift();){if(d[c])return d[c]}else if("function"==typeof b)return d[b(g)];return null}}})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/bidi/lang/es-mx.js b/bower_components/ckeditor/plugins/bidi/lang/es-mx.js
new file mode 100644
index 00000000000..69388c6ad29
--- /dev/null
+++ b/bower_components/ckeditor/plugins/bidi/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("bidi","es-mx",{ltr:"Dirección del texto de izquierda a derecha",rtl:"Dirección del texto de derecha a izquierda"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/bidi/plugin.js b/bower_components/ckeditor/plugins/bidi/plugin.js
index 191eda5d909..aa330c703bb 100644
--- a/bower_components/ckeditor/plugins/bidi/plugin.js
+++ b/bower_components/ckeditor/plugins/bidi/plugin.js
@@ -8,6 +8,6 @@ allowedContent:{"h1 h2 h3 h4 h5 h6 table ul ol blockquote div tr p div li td":{p
 c.getStyle("direction")||c.getAttribute("dir"),a.getCommand("bidirtl").setState("rtl"==b?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF),a.getCommand("bidiltr").setState("ltr"==b?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF));b=(d.block||d.blockLimit||a.editable()).getDirection(1);b!=(a._.selDir||a.lang.dir)&&(a._.selDir=b,a.fire("contentDirChanged",b))},exec:function(f){var d=f.getSelection(),b=f.config.enterMode,c=d.getRanges();if(c&&c.length){for(var h={},e=d.createBookmarks(),c=c.createIterator(),g,
 l=0;g=c.getNextRange(1);){var k=g.getEnclosedNode();k&&(!k||k.type==CKEDITOR.NODE_ELEMENT&&k.getName()in r)||(k=v(g,t,b));k&&q(k,a,f,h);var m=new CKEDITOR.dom.walker(g),n=e[l].startNode,p=e[l++].endNode;m.evaluator=function(a){var c=b==CKEDITOR.ENTER_P?"p":"div",d;if(d=(a?a.type==CKEDITOR.NODE_ELEMENT:!1)&&a.getName()in t){if(c=a.is(c))c=(c=a.getParent())?c.type==CKEDITOR.NODE_ELEMENT:!1;d=!(c&&a.getParent().is("blockquote"))}return!!(d&&a.getPosition(n)&CKEDITOR.POSITION_FOLLOWING&&(a.getPosition(p)&
 CKEDITOR.POSITION_PRECEDING+CKEDITOR.POSITION_CONTAINS)==CKEDITOR.POSITION_PRECEDING)};for(;k=m.next();)q(k,a,f,h);g=g.createIterator();for(g.enlargeBr=b!=CKEDITOR.ENTER_BR;k=g.getNextParagraph(b==CKEDITOR.ENTER_P?"p":"div");)q(k,a,f,h)}CKEDITOR.dom.element.clearAllMarkers(h);f.forceNextSelectionCheck();d.selectBookmarks(e);f.focus()}}}}function w(a){var f=a==l.setAttribute,d=a==l.removeAttribute,b=/\bdirection\s*:\s*(.*?)\s*(:?$|;)/;return function(c,h){if(!this.isReadOnly()){var e;if(e=c==(f||d?
-"dir":"direction")||"style"==c&&(d||b.test(h))){a:{e=this;for(var g=e.getDocument().getBody().getParent();e;){if(e.equals(g)){e=!1;break a}e=e.getParent()}e=!0}e=!e}if(e&&(e=this.getDirection(1),g=a.apply(this,arguments),e!=this.getDirection(1)))return this.getDocument().fire("dirChanged",this),g}return a.apply(this,arguments)}}var t={table:1,ul:1,ol:1,blockquote:1,div:1},r={},u={};CKEDITOR.tools.extend(r,t,{tr:1,p:1,div:1,li:1});CKEDITOR.tools.extend(u,r,{td:1});CKEDITOR.plugins.add("bidi",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",
+"dir":"direction")||"style"==c&&(d||b.test(h))){a:{e=this;for(var g=e.getDocument().getBody().getParent();e;){if(e.equals(g)){e=!1;break a}e=e.getParent()}e=!0}e=!e}if(e&&(e=this.getDirection(1),g=a.apply(this,arguments),e!=this.getDirection(1)))return this.getDocument().fire("dirChanged",this),g}return a.apply(this,arguments)}}var t={table:1,ul:1,ol:1,blockquote:1,div:1},r={},u={};CKEDITOR.tools.extend(r,t,{tr:1,p:1,div:1,li:1});CKEDITOR.tools.extend(u,r,{td:1});CKEDITOR.plugins.add("bidi",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",
 icons:"bidiltr,bidirtl",hidpi:!0,init:function(a){function f(b,c,d,e,f){a.addCommand(d,new CKEDITOR.command(a,e));a.ui.addButton&&a.ui.addButton(b,{label:c,command:d,toolbar:"bidi,"+f})}if(!a.blockless){var d=a.lang.bidi;f("BidiLtr",d.ltr,"bidiltr",p("ltr"),10);f("BidiRtl",d.rtl,"bidirtl",p("rtl"),20);a.on("contentDom",function(){a.document.on("dirChanged",function(b){a.fire("dirChanged",{node:b.data,dir:b.data.getDirection(1)})})});a.on("contentDirChanged",function(b){b=(a.lang.dir!=b.data?"add":
 "remove")+"Class";var c=a.ui.space(a.config.toolbarLocation);if(c)c[b]("cke_mixed_dir_content")})}}});for(var l=CKEDITOR.dom.element.prototype,n=["setStyle","removeStyle","setAttribute","removeAttribute"],m=0;m<n.length;m++)l[n[m]]=CKEDITOR.tools.override(l[n[m]],w)})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/codesnippet/lang/es-mx.js b/bower_components/ckeditor/plugins/codesnippet/lang/es-mx.js
new file mode 100644
index 00000000000..98f6c707372
--- /dev/null
+++ b/bower_components/ckeditor/plugins/codesnippet/lang/es-mx.js
@@ -0,0 +1,5 @@
+/*
+ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang("codesnippet","es-mx",{button:"Insertar fragmento de código",codeContents:"Contenido del código",emptySnippetError:"Un fragmento de código no puede estar vacio.",language:"Idioma",title:"Fragmento de código",pathName:"fragmento de código"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/codesnippet/plugin.js b/bower_components/ckeditor/plugins/codesnippet/plugin.js
index a0e03c48e53..837feedb04f 100644
--- a/bower_components/ckeditor/plugins/codesnippet/plugin.js
+++ b/bower_components/ckeditor/plugins/codesnippet/plugin.js
@@ -5,7 +5,7 @@
 (function(){function m(a){CKEDITOR.tools.extend(this,a);this.queue=[];this.init?this.init(CKEDITOR.tools.bind(function(){for(var a;a=this.queue.pop();)a.call(this);this.ready=!0},this)):this.ready=!0}function p(a){var b=a.config.codeSnippet_codeClass,e=/\r?\n/g,h=new CKEDITOR.dom.element("textarea");a.widgets.add("codeSnippet",{allowedContent:"pre; code(language-*)",requiredContent:"pre",styleableElements:"pre",template:'\x3cpre\x3e\x3ccode class\x3d"'+b+'"\x3e\x3c/code\x3e\x3c/pre\x3e',dialog:"codeSnippet",
 pathName:a.lang.codesnippet.pathName,mask:!0,parts:{pre:"pre",code:"code"},highlight:function(){var d=this,c=this.data,b=function(a){d.parts.code.setHtml(n?a:a.replace(e,"\x3cbr\x3e"))};b(CKEDITOR.tools.htmlEncode(c.code));a._.codesnippet.highlighter.highlight(c.code,c.lang,function(d){a.fire("lockSnapshot");b(d);a.fire("unlockSnapshot")})},data:function(){var a=this.data,b=this.oldData;a.code&&this.parts.code.setHtml(CKEDITOR.tools.htmlEncode(a.code));b&&a.lang!=b.lang&&this.parts.code.removeClass("language-"+
 b.lang);a.lang&&(this.parts.code.addClass("language-"+a.lang),this.highlight());this.oldData=CKEDITOR.tools.copy(a)},upcast:function(d,c){if("pre"==d.name){for(var g=[],e=d.children,k,l=e.length-1;0<=l;l--)k=e[l],k.type==CKEDITOR.NODE_TEXT&&k.value.match(q)||g.push(k);var f;if(1==g.length&&"code"==(f=g[0]).name&&1==f.children.length&&f.children[0].type==CKEDITOR.NODE_TEXT){if(g=a._.codesnippet.langsRegex.exec(f.attributes["class"]))c.lang=g[1];h.setHtml(f.getHtml());c.code=h.getValue();f.addClass(b);
-return d}}},downcast:function(a){var c=a.getFirst("code");c.children.length=0;c.removeClass(b);c.add(new CKEDITOR.htmlParser.text(CKEDITOR.tools.htmlEncode(this.data.code)));return a}});var q=/^[\s\n\r]*$/}var n=!CKEDITOR.env.ie||8<CKEDITOR.env.version;CKEDITOR.plugins.add("codesnippet",{requires:"widget,dialog",lang:"ar,az,bg,ca,cs,da,de,de-ch,el,en,en-gb,eo,es,et,eu,fa,fi,fr,fr-ca,gl,he,hr,hu,id,it,ja,km,ko,ku,lt,lv,nb,nl,no,oc,pl,pt,pt-br,ro,ru,sk,sl,sq,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"codesnippet",
+return d}}},downcast:function(a){var c=a.getFirst("code");c.children.length=0;c.removeClass(b);c.add(new CKEDITOR.htmlParser.text(CKEDITOR.tools.htmlEncode(this.data.code)));return a}});var q=/^[\s\n\r]*$/}var n=!CKEDITOR.env.ie||8<CKEDITOR.env.version;CKEDITOR.plugins.add("codesnippet",{requires:"widget,dialog",lang:"ar,az,bg,ca,cs,da,de,de-ch,el,en,en-gb,eo,es,es-mx,et,eu,fa,fi,fr,fr-ca,gl,he,hr,hu,id,it,ja,km,ko,ku,lt,lv,nb,nl,no,oc,pl,pt,pt-br,ro,ru,sk,sl,sq,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"codesnippet",
 hidpi:!0,beforeInit:function(a){a._.codesnippet={};this.setHighlighter=function(b){a._.codesnippet.highlighter=b;b=a._.codesnippet.langs=a.config.codeSnippet_languages||b.languages;a._.codesnippet.langsRegex=new RegExp("(?:^|\\s)language-("+CKEDITOR.tools.objectKeys(b).join("|")+")(?:\\s|$)")}},onLoad:function(){CKEDITOR.dialog.add("codeSnippet",this.path+"dialogs/codesnippet.js")},init:function(a){a.ui.addButton&&a.ui.addButton("CodeSnippet",{label:a.lang.codesnippet.button,command:"codeSnippet",
 toolbar:"insert,10"})},afterInit:function(a){var b=this.path;p(a);if(!a._.codesnippet.highlighter){var e=new CKEDITOR.plugins.codesnippet.highlighter({languages:{apache:"Apache",bash:"Bash",coffeescript:"CoffeeScript",cpp:"C++",cs:"C#",css:"CSS",diff:"Diff",html:"HTML",http:"HTTP",ini:"INI",java:"Java",javascript:"JavaScript",json:"JSON",makefile:"Makefile",markdown:"Markdown",nginx:"Nginx",objectivec:"Objective-C",perl:"Perl",php:"PHP",python:"Python",ruby:"Ruby",sql:"SQL",vbscript:"VBScript",xhtml:"XHTML",
 xml:"XML"},init:function(h){var e=this;n&&CKEDITOR.scriptLoader.load(b+"lib/highlight/highlight.pack.js",function(){e.hljs=window.hljs;h()});a.addContentsCss&&a.addContentsCss(b+"lib/highlight/styles/"+a.config.codeSnippet_theme+".css")},highlighter:function(a,b,d){(a=this.hljs.highlightAuto(a,this.hljs.getLanguage(b)?[b]:void 0))&&d(a.value)}});this.setHighlighter(e)}}});CKEDITOR.plugins.codesnippet={highlighter:m};m.prototype.highlight=function(){var a=arguments;this.ready?this.highlighter.apply(this,
diff --git a/bower_components/ckeditor/plugins/colorbutton/lang/es-mx.js b/bower_components/ckeditor/plugins/colorbutton/lang/es-mx.js
new file mode 100644
index 00000000000..9cd9f81221d
--- /dev/null
+++ b/bower_components/ckeditor/plugins/colorbutton/lang/es-mx.js
@@ -0,0 +1,3 @@
+CKEDITOR.plugins.setLang("colorbutton","es-mx",{auto:"Automático",bgColorTitle:"Color de fondo",colors:{"000":"Negro",8E5:"Marrón","8B4513":"Café sucio","2F4F4F":"Gris pizarra oscuro","008080":"Teal","000080":"Armada","4B0082":"Indigo",696969:"Gris oscuro",B22222:"Ladrillo de fuego",A52A2A:"Café",DAA520:"Barra de oro","006400":"Verde oscuro","40E0D0":"Turquesa","0000CD":"Azul medio",800080:"Morado",808080:"Gris",F00:"Rojo",FF8C00:"Naranja oscuro",FFD700:"Oro","008000":"Verde","0FF":"Cian","00F":"Azul",
+EE82EE:"Violeta",A9A9A9:"Gris oscuro",FFA07A:"Salmón claro",FFA500:"Naranja",FFFF00:"Amarillo","00FF00":"Lima",AFEEEE:"Turquesa pálido",ADD8E6:"Azul claro",DDA0DD:"Ciruela",D3D3D3:"Gris claro",FFF0F5:"Rubor de lavanda",FAEBD7:"Blanco antiguo",FFFFE0:"Amarillo claro",F0FFF0:"Gotas de miel",F0FFFF:"Azul celeste",F0F8FF:"Azul Alicia",E6E6FA:"Lavanda",FFF:"Blanco","1ABC9C":"Cian fuerte","2ECC71":"Esmeralda","3498DB":"Azul brillante","9B59B6":"Amatista","4E5F70":"Azul grisáceo",F1C40F:"Amarillo vívido",
+"16A085":"Cian oscuro","27AE60":"Esmeralda oscuro","2980B9":"Azul fuerte","8E44AD":"Violeta oscuro","2C3E50":"Azul Desaturado",F39C12:"Naranja",E67E22:"Zanahoria",E74C3C:"Rojo pálido",ECF0F1:"Plata brillante","95A5A6":"Cian grisáceo claro",DDD:"Gris claro",D35400:"Calabaza",C0392B:"Rojo fuerte",BDC3C7:"Plata","7F8C8D":"Cian grisáceo",999:"Gris oscuro"},more:"Más colores...",panelTitle:"Colores",textColorTitle:"Color de texto"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/colorbutton/lang/gl.js b/bower_components/ckeditor/plugins/colorbutton/lang/gl.js
index 6f160ca937f..acd6713491e 100644
--- a/bower_components/ckeditor/plugins/colorbutton/lang/gl.js
+++ b/bower_components/ckeditor/plugins/colorbutton/lang/gl.js
@@ -1,3 +1,3 @@
 CKEDITOR.plugins.setLang("colorbutton","gl",{auto:"Automático",bgColorTitle:"Cor do fondo",colors:{"000":"Negro",8E5:"Marrón escuro","8B4513":"Ocre","2F4F4F":"Pizarra escuro","008080":"Verde azulado","000080":"Azul mariño","4B0082":"Índigo",696969:"Gris escuro",B22222:"Ladrillo",A52A2A:"Marrón",DAA520:"Dourado escuro","006400":"Verde escuro","40E0D0":"Turquesa","0000CD":"Azul medio",800080:"Púrpura",808080:"Gris",F00:"Vermello",FF8C00:"Laranxa escuro",FFD700:"Dourado","008000":"Verde","0FF":"Cian",
-"00F":"Azul",EE82EE:"Violeta",A9A9A9:"Gris medio",FFA07A:"Salmón claro",FFA500:"Laranxa",FFFF00:"Amarelo","00FF00":"Lima",AFEEEE:"Turquesa pálido",ADD8E6:"Azul claro",DDA0DD:"Violeta pálido",D3D3D3:"Verde claro",FFF0F5:"Lavanda vermello",FAEBD7:"Branco antigo",FFFFE0:"Amarelo claro",F0FFF0:"Mel",F0FFFF:"Azul celeste",F0F8FF:"Azul pálido",E6E6FA:"Lavanda",FFF:"Branco","1ABC9C":"Strong Cyan","2ECC71":"Emerald","3498DB":"Bright Blue","9B59B6":"Amethyst","4E5F70":"Grayish Blue",F1C40F:"Vivid Yellow",
-"16A085":"Dark Cyan","27AE60":"Dark Emerald","2980B9":"Strong Blue","8E44AD":"Dark Violet","2C3E50":"Desaturated Blue",F39C12:"Orange",E67E22:"Carrot",E74C3C:"Pale Red",ECF0F1:"Bright Silver","95A5A6":"Light Grayish Cyan",DDD:"Light Gray",D35400:"Pumpkin",C0392B:"Strong Red",BDC3C7:"Silver","7F8C8D":"Grayish Cyan",999:"Dark Gray"},more:"Máis cores...",panelTitle:"Cores",textColorTitle:"Cor do texto"});
\ No newline at end of file
+"00F":"Azul",EE82EE:"Violeta",A9A9A9:"Gris medio",FFA07A:"Salmón claro",FFA500:"Laranxa",FFFF00:"Amarelo","00FF00":"Lima",AFEEEE:"Turquesa pálido",ADD8E6:"Azul claro",DDA0DD:"Violeta pálido",D3D3D3:"Verde claro",FFF0F5:"Lavanda vermello",FAEBD7:"Branco antigo",FFFFE0:"Amarelo claro",F0FFF0:"Mel",F0FFFF:"Azul celeste",F0F8FF:"Azul pálido",E6E6FA:"Lavanda",FFF:"Branco","1ABC9C":"Cian forte","2ECC71":"Esmeralda","3498DB":"Azul brillante","9B59B6":"Amatista","4E5F70":"Azul agrisado",F1C40F:"Amarelo vívido",
+"16A085":"Cian escuro","27AE60":"Esmeralda escuro","2980B9":"Azul forte","8E44AD":"Violeta escuro","2C3E50":"Azul desaturado",F39C12:"Laranxa",E67E22:"Cenoria",E74C3C:"Vermello pálido",ECF0F1:"Plata brillante","95A5A6":"Cian agrisado claro",DDD:"Gris claro",D35400:"Cabaza",C0392B:"Vermello forte",BDC3C7:"Plata","7F8C8D":"Cian agrisado",999:"Gris escuro"},more:"Máis cores...",panelTitle:"Cores",textColorTitle:"Cor do texto"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/colorbutton/plugin.js b/bower_components/ckeditor/plugins/colorbutton/plugin.js
index 654044a2000..0b01c777555 100644
--- a/bower_components/ckeditor/plugins/colorbutton/plugin.js
+++ b/bower_components/ckeditor/plugins/colorbutton/plugin.js
@@ -2,15 +2,15 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.add("colorbutton",{requires:"panelbutton,floatpanel",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"bgcolor,textcolor",hidpi:!0,init:function(f){function t(a,e,g,h,m){var n=new CKEDITOR.style(l["colorButton_"+e+"Style"]),q=CKEDITOR.tools.getNextId()+"_colorBox",p;m=m||{};f.ui.add(a,CKEDITOR.UI_PANELBUTTON,
-{label:g,title:g,modes:{wysiwyg:1},editorFocus:0,toolbar:"colors,"+h,allowedContent:n,requiredContent:n,contentTransformations:m.contentTransformations,panel:{css:CKEDITOR.skin.getPath("editor"),attributes:{role:"listbox","aria-label":k.panelTitle}},onBlock:function(a,b){p=b;b.autoSize=!0;b.element.addClass("cke_colorblock");b.element.setHtml(y(a,e,q));b.element.getDocument().getBody().setStyle("overflow","hidden");CKEDITOR.ui.fire("ready",this);var c=b.keys,d="rtl"==f.lang.dir;c[d?37:39]="next";
-c[40]="next";c[9]="next";c[d?39:37]="prev";c[38]="prev";c[CKEDITOR.SHIFT+9]="prev";c[32]="click"},refresh:function(){f.activeFilter.check(n)||this.setState(CKEDITOR.TRISTATE_DISABLED)},onOpen:function(){var a=f.getSelection(),b=a&&a.getStartElement(),c=f.elementPath(b);if(c){b=c.block||c.blockLimit||f.document.getBody();do c=b&&b.getComputedStyle("back"==e?"background-color":"color")||"transparent";while("back"==e&&"transparent"==c&&b&&(b=b.getParent()));c&&"transparent"!=c||(c="#ffffff");!1!==l.colorButton_enableAutomatic&&
-this._.panel._.iframe.getFrameDocument().getById(q).setStyle("background-color",c);if(b=a&&a.getRanges()[0]){for(var a=new CKEDITOR.dom.walker(b),d=b.collapsed?b.startContainer:a.next(),b="";d;){d.type===CKEDITOR.NODE_TEXT&&(d=d.getParent());d=u(d.getComputedStyle("back"==e?"background-color":"color"));b=b||d;if(b!==d){b="";break}d=a.next()}a=b;b=p._.getItems();for(d=0;d<b.count();d++){var g=b.getItem(d);g.removeAttribute("aria-selected");a&&a==u(g.getAttribute("data-value"))&&g.setAttribute("aria-selected",
-!0)}}return c}}})}function y(a,e,g){var h=[],m=l.colorButton_colors.split(","),n=l.colorButton_colorsPerRow||6,q=f.plugins.colordialog&&!1!==l.colorButton_enableMore,p=m.length+(q?2:1),r=CKEDITOR.tools.addFunction(function z(b,c){function d(a){this.removeListener("ok",d);this.removeListener("cancel",d);"ok"==a.name&&z(this.getContentElement("picker","selectedColor").getValue(),c)}if("?"==b)f.openDialog("colordialog",function(){this.on("ok",d);this.on("cancel",d)});else{f.focus();a.hide();f.fire("saveSnapshot");
-f.removeStyle(new CKEDITOR.style(l["colorButton_"+c+"Style"],{color:"inherit"}));if(b){var e=l["colorButton_"+c+"Style"];e.childRule="back"==c?function(a){return v(a)}:function(a){return!(a.is("a")||a.getElementsByTag("a").count())||v(a)};f.applyStyle(new CKEDITOR.style(e,{color:b}))}f.fire("saveSnapshot")}});!1!==l.colorButton_enableAutomatic&&h.push('\x3ca class\x3d"cke_colorauto" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',k.auto,'" onclick\x3d"CKEDITOR.tools.callFunction(',r,",null,'",e,"');return false;\" href\x3d\"javascript:void('",
-k.auto,'\')" role\x3d"option" aria-posinset\x3d"1" aria-setsize\x3d"',p,'"\x3e\x3ctable role\x3d"presentation" cellspacing\x3d0 cellpadding\x3d0 width\x3d"100%"\x3e\x3ctr\x3e\x3ctd colspan\x3d"'+n+'" align\x3d"center"\x3e\x3cspan class\x3d"cke_colorbox" id\x3d"',g,'"\x3e\x3c/span\x3e',k.auto,"\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/a\x3e");h.push('\x3ctable role\x3d"presentation" cellspacing\x3d0 cellpadding\x3d0 width\x3d"100%"\x3e');for(g=0;g<m.length;g++){0===g%n&&h.push("\x3c/tr\x3e\x3ctr\x3e");
-var b=m[g].split("/"),c=b[0],d=b[1]||c;b[1]||(c="#"+c.replace(/^(.)(.)(.)$/,"$1$1$2$2$3$3"));b=f.lang.colorbutton.colors[d]||d;h.push('\x3ctd\x3e\x3ca class\x3d"cke_colorbox" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',b,'" onclick\x3d"CKEDITOR.tools.callFunction(',r,",'",c,"','",e,"'); return false;\" href\x3d\"javascript:void('",b,'\')" data-value\x3d"'+d+'" role\x3d"option" aria-posinset\x3d"',g+2,'" aria-setsize\x3d"',p,'"\x3e\x3cspan class\x3d"cke_colorbox" style\x3d"background-color:#',d,
-'"\x3e\x3c/span\x3e\x3c/a\x3e\x3c/td\x3e')}q&&h.push('\x3c/tr\x3e\x3ctr\x3e\x3ctd colspan\x3d"'+n+'" align\x3d"center"\x3e\x3ca class\x3d"cke_colormore" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',k.more,'" onclick\x3d"CKEDITOR.tools.callFunction(',r,",'?','",e,"');return false;\" href\x3d\"javascript:void('",k.more,"')\"",' role\x3d"option" aria-posinset\x3d"',p,'" aria-setsize\x3d"',p,'"\x3e',k.more,"\x3c/a\x3e\x3c/td\x3e");h.push("\x3c/tr\x3e\x3c/table\x3e");return h.join("")}function v(a){return"false"==
+CKEDITOR.plugins.add("colorbutton",{requires:"panelbutton,floatpanel",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"bgcolor,textcolor",hidpi:!0,init:function(f){function t(a,e,g,h,m){var n=new CKEDITOR.style(l["colorButton_"+e+"Style"]),q=CKEDITOR.tools.getNextId()+"_colorBox",p;m=m||{};f.ui.add(a,
+CKEDITOR.UI_PANELBUTTON,{label:g,title:g,modes:{wysiwyg:1},editorFocus:0,toolbar:"colors,"+h,allowedContent:n,requiredContent:n,contentTransformations:m.contentTransformations,panel:{css:CKEDITOR.skin.getPath("editor"),attributes:{role:"listbox","aria-label":k.panelTitle}},onBlock:function(a,b){p=b;b.autoSize=!0;b.element.addClass("cke_colorblock");b.element.setHtml(y(a,e,q));b.element.getDocument().getBody().setStyle("overflow","hidden");CKEDITOR.ui.fire("ready",this);var c=b.keys,d="rtl"==f.lang.dir;
+c[d?37:39]="next";c[40]="next";c[9]="next";c[d?39:37]="prev";c[38]="prev";c[CKEDITOR.SHIFT+9]="prev";c[32]="click"},refresh:function(){f.activeFilter.check(n)||this.setState(CKEDITOR.TRISTATE_DISABLED)},onOpen:function(){var a=f.getSelection(),b=a&&a.getStartElement(),c=f.elementPath(b);if(c){b=c.block||c.blockLimit||f.document.getBody();do c=b&&b.getComputedStyle("back"==e?"background-color":"color")||"transparent";while("back"==e&&"transparent"==c&&b&&(b=b.getParent()));c&&"transparent"!=c||(c=
+"#ffffff");!1!==l.colorButton_enableAutomatic&&this._.panel._.iframe.getFrameDocument().getById(q).setStyle("background-color",c);if(b=a&&a.getRanges()[0]){for(var a=new CKEDITOR.dom.walker(b),d=b.collapsed?b.startContainer:a.next(),b="";d;){d.type===CKEDITOR.NODE_TEXT&&(d=d.getParent());d=u(d.getComputedStyle("back"==e?"background-color":"color"));b=b||d;if(b!==d){b="";break}d=a.next()}a=b;b=p._.getItems();for(d=0;d<b.count();d++){var g=b.getItem(d);g.removeAttribute("aria-selected");a&&a==u(g.getAttribute("data-value"))&&
+g.setAttribute("aria-selected",!0)}}return c}}})}function y(a,e,g){var h=[],m=l.colorButton_colors.split(","),n=l.colorButton_colorsPerRow||6,q=f.plugins.colordialog&&!1!==l.colorButton_enableMore,p=m.length+(q?2:1),r=CKEDITOR.tools.addFunction(function z(b,c){function d(a){this.removeListener("ok",d);this.removeListener("cancel",d);"ok"==a.name&&z(this.getContentElement("picker","selectedColor").getValue(),c)}if("?"==b)f.openDialog("colordialog",function(){this.on("ok",d);this.on("cancel",d)});else{f.focus();
+a.hide();f.fire("saveSnapshot");f.removeStyle(new CKEDITOR.style(l["colorButton_"+c+"Style"],{color:"inherit"}));if(b){var e=l["colorButton_"+c+"Style"];e.childRule="back"==c?function(a){return v(a)}:function(a){return!(a.is("a")||a.getElementsByTag("a").count())||v(a)};f.applyStyle(new CKEDITOR.style(e,{color:b}))}f.fire("saveSnapshot")}});!1!==l.colorButton_enableAutomatic&&h.push('\x3ca class\x3d"cke_colorauto" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',k.auto,'" onclick\x3d"CKEDITOR.tools.callFunction(',
+r,",null,'",e,"');return false;\" href\x3d\"javascript:void('",k.auto,'\')" role\x3d"option" aria-posinset\x3d"1" aria-setsize\x3d"',p,'"\x3e\x3ctable role\x3d"presentation" cellspacing\x3d0 cellpadding\x3d0 width\x3d"100%"\x3e\x3ctr\x3e\x3ctd colspan\x3d"'+n+'" align\x3d"center"\x3e\x3cspan class\x3d"cke_colorbox" id\x3d"',g,'"\x3e\x3c/span\x3e',k.auto,"\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/a\x3e");h.push('\x3ctable role\x3d"presentation" cellspacing\x3d0 cellpadding\x3d0 width\x3d"100%"\x3e');
+for(g=0;g<m.length;g++){0===g%n&&h.push("\x3c/tr\x3e\x3ctr\x3e");var b=m[g].split("/"),c=b[0],d=b[1]||c;b[1]||(c="#"+c.replace(/^(.)(.)(.)$/,"$1$1$2$2$3$3"));b=f.lang.colorbutton.colors[d]||d;h.push('\x3ctd\x3e\x3ca class\x3d"cke_colorbox" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',b,'" onclick\x3d"CKEDITOR.tools.callFunction(',r,",'",c,"','",e,"'); return false;\" href\x3d\"javascript:void('",b,'\')" data-value\x3d"'+d+'" role\x3d"option" aria-posinset\x3d"',g+2,'" aria-setsize\x3d"',p,'"\x3e\x3cspan class\x3d"cke_colorbox" style\x3d"background-color:#',
+d,'"\x3e\x3c/span\x3e\x3c/a\x3e\x3c/td\x3e')}q&&h.push('\x3c/tr\x3e\x3ctr\x3e\x3ctd colspan\x3d"'+n+'" align\x3d"center"\x3e\x3ca class\x3d"cke_colormore" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',k.more,'" onclick\x3d"CKEDITOR.tools.callFunction(',r,",'?','",e,"');return false;\" href\x3d\"javascript:void('",k.more,"')\"",' role\x3d"option" aria-posinset\x3d"',p,'" aria-setsize\x3d"',p,'"\x3e',k.more,"\x3c/a\x3e\x3c/td\x3e");h.push("\x3c/tr\x3e\x3c/table\x3e");return h.join("")}function v(a){return"false"==
 a.getAttribute("contentEditable")||a.getAttribute("data-nostyle")}function u(a){return CKEDITOR.tools.convertRgbToHex(a||"").replace(/#/,"").toLowerCase()}var l=f.config,k=f.lang.colorbutton;if(!CKEDITOR.env.hc){t("TextColor","fore",k.textColorTitle,10,{contentTransformations:[[{element:"font",check:"span{color}",left:function(a){return!!a.attributes.color},right:function(a){a.name="span";a.attributes.color&&(a.styles.color=a.attributes.color);delete a.attributes.color}}]]});var w={},x=f.config.colorButton_normalizeBackground;
 if(void 0===x||x)w.contentTransformations=[[{element:"span",left:function(a){var e=CKEDITOR.tools;if("span"!=a.name||!a.styles||!a.styles.background)return!1;a=e.style.parse.background(a.styles.background);return a.color&&1===e.objectKeys(a).length},right:function(a){var e=(new CKEDITOR.style(f.config.colorButton_backStyle,{color:a.styles.background})).getDefinition();a.name=e.element;a.styles=e.styles;a.attributes=e.attributes||{};return a}}]];t("BGColor","back",k.bgColorTitle,20,w)}}});
 CKEDITOR.config.colorButton_colors="1ABC9C,2ECC71,3498DB,9B59B6,4E5F70,F1C40F,16A085,27AE60,2980B9,8E44AD,2C3E50,F39C12,E67E22,E74C3C,ECF0F1,95A5A6,DDD,FFF,D35400,C0392B,BDC3C7,7F8C8D,999,000";CKEDITOR.config.colorButton_foreStyle={element:"span",styles:{color:"#(color)"},overrides:[{element:"font",attributes:{color:null}}]};CKEDITOR.config.colorButton_backStyle={element:"span",styles:{"background-color":"#(color)"}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/colordialog/lang/es-mx.js b/bower_components/ckeditor/plugins/colordialog/lang/es-mx.js
new file mode 100644
index 00000000000..ebef9611c25
--- /dev/null
+++ b/bower_components/ckeditor/plugins/colordialog/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("colordialog","es-mx",{clear:"Borrar",highlight:"Realce",options:"Opciones de color",selected:"Color seleccionado",title:"Selecciona un color"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/colordialog/lang/nb.js b/bower_components/ckeditor/plugins/colordialog/lang/nb.js
index e843ce1f0cc..85795e8341e 100644
--- a/bower_components/ckeditor/plugins/colordialog/lang/nb.js
+++ b/bower_components/ckeditor/plugins/colordialog/lang/nb.js
@@ -1 +1 @@
-CKEDITOR.plugins.setLang("colordialog","nb",{clear:"Tøm",highlight:"Merk",options:"Alternativer for farge",selected:"Valgt farge",title:"Velg farge"});
\ No newline at end of file
+CKEDITOR.plugins.setLang("colordialog","nb",{clear:"Nullstill",highlight:"Fremhevet",options:"Alternativer for farge",selected:"Valgt farge",title:"Velg farge"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/colordialog/plugin.js b/bower_components/ckeditor/plugins/colordialog/plugin.js
index e3bbd3d14d5..b232d2e6faa 100644
--- a/bower_components/ckeditor/plugins/colordialog/plugin.js
+++ b/bower_components/ckeditor/plugins/colordialog/plugin.js
@@ -2,6 +2,6 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.colordialog={requires:"dialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",init:function(b){var c=new CKEDITOR.dialogCommand("colordialog");c.editorFocus=!1;b.addCommand("colordialog",c);CKEDITOR.dialog.add("colordialog",this.path+"dialogs/colordialog.js");b.getColorFromDialog=function(c,
+CKEDITOR.plugins.colordialog={requires:"dialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",init:function(b){var c=new CKEDITOR.dialogCommand("colordialog");c.editorFocus=!1;b.addCommand("colordialog",c);CKEDITOR.dialog.add("colordialog",this.path+"dialogs/colordialog.js");b.getColorFromDialog=function(c,
 f){var d=function(a){this.removeListener("ok",d);this.removeListener("cancel",d);a="ok"==a.name?this.getValueOf("picker","selectedColor"):null;c.call(f,a)},e=function(a){a.on("ok",d);a.on("cancel",d)};b.execCommand("colordialog");if(b._.storedDialogs&&b._.storedDialogs.colordialog)e(b._.storedDialogs.colordialog);else CKEDITOR.on("dialogDefinition",function(a){if("colordialog"==a.data.name){var b=a.data.definition;a.removeListener();b.onLoad=CKEDITOR.tools.override(b.onLoad,function(a){return function(){e(this);
 b.onLoad=a;"function"==typeof a&&a.call(this)}})}})}}};CKEDITOR.plugins.add("colordialog",CKEDITOR.plugins.colordialog);
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/devtools/lang/es-mx.js b/bower_components/ckeditor/plugins/devtools/lang/es-mx.js
new file mode 100644
index 00000000000..1c6a33f62fc
--- /dev/null
+++ b/bower_components/ckeditor/plugins/devtools/lang/es-mx.js
@@ -0,0 +1,5 @@
+/*
+ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang("devtools","es-mx",{title:"Información del elemento",dialogName:"Nombre de la ventana de diálogo",tabName:"Nombre de la pestaña",elementId:"ID del elemento",elementType:"Tipo de elemento"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/devtools/plugin.js b/bower_components/ckeditor/plugins/devtools/plugin.js
index efee7307780..e45d63c54e4 100644
--- a/bower_components/ckeditor/plugins/devtools/plugin.js
+++ b/bower_components/ckeditor/plugins/devtools/plugin.js
@@ -2,7 +2,7 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.add("devtools",{lang:"ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,et,eu,fa,fi,fr,fr-ca,gl,gu,he,hr,hu,id,it,ja,km,ko,ku,lt,lv,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn",init:function(k){k._.showDialogDefinitionTooltips=1},onLoad:function(){CKEDITOR.document.appendStyleText(CKEDITOR.config.devtools_styles||"#cke_tooltip { padding: 5px; border: 2px solid #333; background: #ffffff }#cke_tooltip h2 { font-size: 1.1em; border-bottom: 1px solid; margin: 0; padding: 1px; }#cke_tooltip ul { padding: 0pt; list-style-type: none; }")}});
+CKEDITOR.plugins.add("devtools",{lang:"ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,es-mx,et,eu,fa,fi,fr,fr-ca,gl,gu,he,hr,hu,id,it,ja,km,ko,ku,lt,lv,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn",init:function(k){k._.showDialogDefinitionTooltips=1},onLoad:function(){CKEDITOR.document.appendStyleText(CKEDITOR.config.devtools_styles||"#cke_tooltip { padding: 5px; border: 2px solid #333; background: #ffffff }#cke_tooltip h2 { font-size: 1.1em; border-bottom: 1px solid; margin: 0; padding: 1px; }#cke_tooltip ul { padding: 0pt; list-style-type: none; }")}});
 (function(){function k(a,c,b,f){a=a.lang.devtools;var l='\x3ca href\x3d"http://docs.ckeditor.com/#!/api/CKEDITOR.dialog.definition.'+(b?"text"==b.type?"textInput":b.type:"content")+'" target\x3d"_blank" rel\x3d"noopener noreferrer"\x3e'+(b?b.type:"content")+"\x3c/a\x3e";c="\x3ch2\x3e"+a.title+"\x3c/h2\x3e\x3cul\x3e\x3cli\x3e\x3cstrong\x3e"+a.dialogName+"\x3c/strong\x3e : "+c.getName()+"\x3c/li\x3e\x3cli\x3e\x3cstrong\x3e"+a.tabName+"\x3c/strong\x3e : "+f+"\x3c/li\x3e";b&&(c+="\x3cli\x3e\x3cstrong\x3e"+
 a.elementId+"\x3c/strong\x3e : "+b.id+"\x3c/li\x3e");c+="\x3cli\x3e\x3cstrong\x3e"+a.elementType+"\x3c/strong\x3e : "+l+"\x3c/li\x3e";return c+"\x3c/ul\x3e"}function m(d,c,b,f,l,g){var e=c.getDocumentPosition(),h={"z-index":CKEDITOR.dialog._.currentZIndex+10,top:e.y+c.getSize("height")+"px"};a.setHtml(d(b,f,l,g));a.show();"rtl"==b.lang.dir?(d=CKEDITOR.document.getWindow().getViewPaneSize(),h.right=d.width-e.x-c.getSize("width")+"px"):h.left=e.x+"px";a.setStyles(h)}var a;CKEDITOR.on("reset",function(){a&&
 a.remove();a=null});CKEDITOR.on("dialogDefinition",function(d){var c=d.editor;if(c._.showDialogDefinitionTooltips){a||(a=CKEDITOR.dom.element.createFromHtml('\x3cdiv id\x3d"cke_tooltip" tabindex\x3d"-1" style\x3d"position: absolute"\x3e\x3c/div\x3e',CKEDITOR.document),a.hide(),a.on("mouseover",function(){this.show()}),a.on("mouseout",function(){this.hide()}),a.appendTo(CKEDITOR.document.getBody()));var b=d.data.definition.dialog,f=c.config.devtools_textCallback||k;b.on("load",function(){for(var d=
diff --git a/bower_components/ckeditor/plugins/div/lang/es-mx.js b/bower_components/ckeditor/plugins/div/lang/es-mx.js
new file mode 100644
index 00000000000..0d90bedbeab
--- /dev/null
+++ b/bower_components/ckeditor/plugins/div/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("div","es-mx",{IdInputLabel:"Id",advisoryTitleInputLabel:"Título del anuncio",cssClassInputLabel:"Clases de la hoja de estilos",edit:"Editar Div",inlineStyleInputLabel:"Estilo de línea",langDirLTRLabel:"Izquierda a Derecha (LTR)",langDirLabel:"Dirección de idiomas",langDirRTLLabel:"Derecha a Izquierda (RTL)",languageCodeInputLabel:"Código del idioma",remove:"Remover Div",styleSelectLabel:"Estilo",title:"Crear contenedor Div",toolbar:"Crear contenedor Div"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/div/plugin.js b/bower_components/ckeditor/plugins/div/plugin.js
index 6d2ff0f9766..4816403c257 100644
--- a/bower_components/ckeditor/plugins/div/plugin.js
+++ b/bower_components/ckeditor/plugins/div/plugin.js
@@ -2,8 +2,8 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){CKEDITOR.plugins.add("div",{requires:"dialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"creatediv",hidpi:!0,init:function(a){if(!a.blockless){var c=a.lang.div,b="div(*)";CKEDITOR.dialog.isTabEnabled(a,"editdiv","advanced")&&(b+=";div[dir,id,lang,title]{*}");a.addCommand("creatediv",new CKEDITOR.dialogCommand("creatediv",
-{allowedContent:b,requiredContent:"div",contextSensitive:!0,contentTransformations:[["div: alignmentToStyle"]],refresh:function(a,c){this.setState("div"in(a.config.div_wrapTable?c.root:c.blockLimit).getDtd()?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED)}}));a.addCommand("editdiv",new CKEDITOR.dialogCommand("editdiv",{requiredContent:"div"}));a.addCommand("removediv",{requiredContent:"div",exec:function(a){function c(b){(b=CKEDITOR.plugins.div.getSurroundDiv(a,b))&&!b.data("cke-div-added")&&(f.push(b),
-b.data("cke-div-added"))}for(var b=a.getSelection(),g=b&&b.getRanges(),e,h=b.createBookmarks(),f=[],d=0;d<g.length;d++)e=g[d],e.collapsed?c(b.getStartElement()):(e=new CKEDITOR.dom.walker(e),e.evaluator=c,e.lastForward());for(d=0;d<f.length;d++)f[d].remove(!0);b.selectBookmarks(h)}});a.ui.addButton&&a.ui.addButton("CreateDiv",{label:c.toolbar,command:"creatediv",toolbar:"blocks,50"});a.addMenuItems&&(a.addMenuItems({editdiv:{label:c.edit,command:"editdiv",group:"div",order:1},removediv:{label:c.remove,
-command:"removediv",group:"div",order:5}}),a.contextMenu&&a.contextMenu.addListener(function(b){return!b||b.isReadOnly()?null:CKEDITOR.plugins.div.getSurroundDiv(a)?{editdiv:CKEDITOR.TRISTATE_OFF,removediv:CKEDITOR.TRISTATE_OFF}:null}));CKEDITOR.dialog.add("creatediv",this.path+"dialogs/div.js");CKEDITOR.dialog.add("editdiv",this.path+"dialogs/div.js")}}});CKEDITOR.plugins.div={getSurroundDiv:function(a,c){var b=a.elementPath(c);return a.elementPath(b.blockLimit).contains(function(a){return a.is("div")&&
+(function(){CKEDITOR.plugins.add("div",{requires:"dialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"creatediv",hidpi:!0,init:function(a){if(!a.blockless){var c=a.lang.div,b="div(*)";CKEDITOR.dialog.isTabEnabled(a,"editdiv","advanced")&&(b+=";div[dir,id,lang,title]{*}");a.addCommand("creatediv",
+new CKEDITOR.dialogCommand("creatediv",{allowedContent:b,requiredContent:"div",contextSensitive:!0,contentTransformations:[["div: alignmentToStyle"]],refresh:function(a,c){this.setState("div"in(a.config.div_wrapTable?c.root:c.blockLimit).getDtd()?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED)}}));a.addCommand("editdiv",new CKEDITOR.dialogCommand("editdiv",{requiredContent:"div"}));a.addCommand("removediv",{requiredContent:"div",exec:function(a){function c(b){(b=CKEDITOR.plugins.div.getSurroundDiv(a,
+b))&&!b.data("cke-div-added")&&(f.push(b),b.data("cke-div-added"))}for(var b=a.getSelection(),g=b&&b.getRanges(),e,h=b.createBookmarks(),f=[],d=0;d<g.length;d++)e=g[d],e.collapsed?c(b.getStartElement()):(e=new CKEDITOR.dom.walker(e),e.evaluator=c,e.lastForward());for(d=0;d<f.length;d++)f[d].remove(!0);b.selectBookmarks(h)}});a.ui.addButton&&a.ui.addButton("CreateDiv",{label:c.toolbar,command:"creatediv",toolbar:"blocks,50"});a.addMenuItems&&(a.addMenuItems({editdiv:{label:c.edit,command:"editdiv",
+group:"div",order:1},removediv:{label:c.remove,command:"removediv",group:"div",order:5}}),a.contextMenu&&a.contextMenu.addListener(function(b){return!b||b.isReadOnly()?null:CKEDITOR.plugins.div.getSurroundDiv(a)?{editdiv:CKEDITOR.TRISTATE_OFF,removediv:CKEDITOR.TRISTATE_OFF}:null}));CKEDITOR.dialog.add("creatediv",this.path+"dialogs/div.js");CKEDITOR.dialog.add("editdiv",this.path+"dialogs/div.js")}}});CKEDITOR.plugins.div={getSurroundDiv:function(a,c){var b=a.elementPath(c);return a.elementPath(b.blockLimit).contains(function(a){return a.is("div")&&
 !a.isReadOnly()},1)}}})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/docprops/lang/es-mx.js b/bower_components/ckeditor/plugins/docprops/lang/es-mx.js
new file mode 100644
index 00000000000..15b64765459
--- /dev/null
+++ b/bower_components/ckeditor/plugins/docprops/lang/es-mx.js
@@ -0,0 +1,3 @@
+CKEDITOR.plugins.setLang("docprops","es-mx",{bgColor:"Color de fondo",bgFixed:"Fondo sin desplazamiento (fijo)",bgImage:"URL de la imagen de fondo",charset:"Codificación de conjuntos de caracteres",charsetASCII:"ASCII",charsetCE:"Europa central",charsetCR:"Cirílico",charsetCT:"Chino tradicional (Big5)",charsetGR:"Griego",charsetJP:"Japones",charsetKR:"Korea",charsetOther:"Establecer la codificación de conjunto de caracteres",charsetTR:"Turco",charsetUN:"Unicode (UTF-8)",charsetWE:"Europeo occidental",
+chooseColor:"Elije",design:"Diseño",docTitle:"Título de página",docType:"Tipo de encabezado del documento",docTypeOther:"Otro tipo de título de documento",label:"Propiedades del documento",margin:"Margenes de la página",marginBottom:"Abajo",marginLeft:"Izquierda",marginRight:"Derecha",marginTop:"Arriba",meta:"Etiquetas Meta",metaAuthor:"Autor",metaCopyright:"Derechos reservados",metaDescription:"Descripción del documento",metaKeywords:"Palabras clave de indexación de documentos (separados por comas)",
+other:"Otro...",previewHtml:'\x3cp\x3eEste es un \x3cstrong\x3etexto de ejemplo\x3c/strong\x3e. Tu estas usando \x3ca href\x3d"javascript:void(0)"\x3eCKEditor\x3c/a\x3e.\x3c/p\x3e',title:"Propiedades del documento",txtColor:"Color del texto",xhtmlDec:"Incluir declaraciones XHTML"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/docprops/plugin.js b/bower_components/ckeditor/plugins/docprops/plugin.js
index 7f62812e15e..d507b917656 100644
--- a/bower_components/ckeditor/plugins/docprops/plugin.js
+++ b/bower_components/ckeditor/plugins/docprops/plugin.js
@@ -2,5 +2,5 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.add("docprops",{requires:"wysiwygarea,dialog,colordialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"docprops,docprops-rtl",hidpi:!0,init:function(a){var b=new CKEDITOR.dialogCommand("docProps");b.modes={wysiwyg:a.config.fullPage};b.allowedContent={body:{styles:"*",attributes:"dir"},
+CKEDITOR.plugins.add("docprops",{requires:"wysiwygarea,dialog,colordialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"docprops,docprops-rtl",hidpi:!0,init:function(a){var b=new CKEDITOR.dialogCommand("docProps");b.modes={wysiwyg:a.config.fullPage};b.allowedContent={body:{styles:"*",attributes:"dir"},
 html:{attributes:"lang,xml:lang"}};b.requiredContent="body";a.addCommand("docProps",b);CKEDITOR.dialog.add("docProps",this.path+"dialogs/docprops.js");a.ui.addButton&&a.ui.addButton("DocProps",{label:a.lang.docprops.label,command:"docProps",toolbar:"document,30"})}});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/embedbase/lang/es-mx.js b/bower_components/ckeditor/plugins/embedbase/lang/es-mx.js
new file mode 100644
index 00000000000..36a0bcb96a6
--- /dev/null
+++ b/bower_components/ckeditor/plugins/embedbase/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("embedbase","es-mx",{pathName:"objeto multimedia",title:"Empotrar multimedia",button:"Insertar multimedia empotrado",unsupportedUrlGiven:"La URL especificada no es soportada.",unsupportedUrl:"La URL {url} no es soportada para empotrar multimedia",fetchingFailedGiven:"No se pudo obtener el contenido de la URL dada.",fetchingFailed:"No se pudo obtener el contenido de {url}.",fetchingOne:"Recuperar o Incrustar respuesta ...",fetchingMany:"Recuperar o Incrustar respuestas, {current} de {max} listo..."});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/embedbase/plugin.js b/bower_components/ckeditor/plugins/embedbase/plugin.js
index 246df47e064..2740a253e48 100644
--- a/bower_components/ckeditor/plugins/embedbase/plugin.js
+++ b/bower_components/ckeditor/plugins/embedbase/plugin.js
@@ -3,7 +3,7 @@
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
 (function(){var l={_attachScript:function(e,c){var d=new CKEDITOR.dom.element("script");d.setAttribute("src",e);d.on("error",c);CKEDITOR.document.getBody().append(d);return d},sendRequest:function(e,c,d,a){function b(){g&&(g.remove(),delete CKEDITOR._.jsonpCallbacks[h],g=null)}var k={};c=c||{};var h=CKEDITOR.tools.getNextNumber(),g;c.callback="CKEDITOR._.jsonpCallbacks["+h+"]";CKEDITOR._.jsonpCallbacks[h]=function(a){setTimeout(function(){b();d(a)})};g=this._attachScript(e.output(c),function(){b();
-a&&a()});k.cancel=b;return k}};CKEDITOR.plugins.add("embedbase",{lang:"az,ca,cs,da,de,de-ch,en,eo,es,eu,fr,gl,hr,hu,id,it,ja,ko,ku,nb,nl,oc,pl,pt,pt-br,ru,sk,sv,tr,ug,uk,zh,zh-cn",requires:"dialog,widget,notificationaggregator",onLoad:function(){CKEDITOR._.jsonpCallbacks={}},init:function(){CKEDITOR.dialog.add("embedBase",this.path+"dialogs/embedbase.js")}});CKEDITOR.plugins.embedBase={createWidgetBaseDefinition:function(e){var c,d=e.lang.embedbase;return{mask:!0,template:"\x3cdiv\x3e\x3c/div\x3e",
+a&&a()});k.cancel=b;return k}};CKEDITOR.plugins.add("embedbase",{lang:"az,ca,cs,da,de,de-ch,en,eo,es,es-mx,eu,fr,gl,hr,hu,id,it,ja,ko,ku,nb,nl,oc,pl,pt,pt-br,ru,sk,sv,tr,ug,uk,zh,zh-cn",requires:"dialog,widget,notificationaggregator",onLoad:function(){CKEDITOR._.jsonpCallbacks={}},init:function(){CKEDITOR.dialog.add("embedBase",this.path+"dialogs/embedbase.js")}});CKEDITOR.plugins.embedBase={createWidgetBaseDefinition:function(e){var c,d=e.lang.embedbase;return{mask:!0,template:"\x3cdiv\x3e\x3c/div\x3e",
 pathName:d.pathName,_cache:{},urlRegExp:/^((https?:)?\/\/|www\.)/i,init:function(){this.on("sendRequest",function(a){this._sendRequest(a.data)},this,null,999);this.on("dialog",function(a){a.data.widget=this},this);this.on("handleResponse",function(a){if(!a.data.html){var b=this._responseToHtml(a.data.url,a.data.response);null!==b?a.data.html=b:(a.data.errorMessage="unsupportedUrl",a.cancel())}},this,null,999)},loadContent:function(a,b){function c(e){f.response=e;d.editor.widgets.instances[d.id]?d._handleResponse(f)&&
 (d._cacheResponse(a,e),b.callback&&b.callback()):(CKEDITOR.warn("embedbase-widget-invalid"),f.task&&f.task.done())}b=b||{};var d=this,e=this._getCachedResponse(a),f={noNotifications:b.noNotifications,url:a,callback:c,errorCallback:function(a){d._handleError(f,a);b.errorCallback&&b.errorCallback(a)}};if(e)setTimeout(function(){c(e)});else return b.noNotifications||(f.task=this._createTask()),this.fire("sendRequest",f),f},isUrlValid:function(a){return this.urlRegExp.test(a)&&!1!==this.fire("validateUrl",
 a)},getErrorMessage:function(a,b,c){(c=e.lang.embedbase[a+(c||"")])||(c=a);return(new CKEDITOR.template(c)).output({url:b||""})},_sendRequest:function(a){var b=this,c=l.sendRequest(this.providerUrl,{url:encodeURIComponent(a.url)},a.callback,function(){a.errorCallback("fetchingFailed")});a.cancel=function(){c.cancel();b.fire("requestCanceled",a)}},_handleResponse:function(a){var b={url:a.url,html:"",response:a.response};if(!1!==this.fire("handleResponse",b))return a.task&&a.task.done(),this._setContent(a.url,
diff --git a/bower_components/ckeditor/plugins/filetools/lang/es-mx.js b/bower_components/ckeditor/plugins/filetools/lang/es-mx.js
new file mode 100644
index 00000000000..5f2dd8c5127
--- /dev/null
+++ b/bower_components/ckeditor/plugins/filetools/lang/es-mx.js
@@ -0,0 +1,6 @@
+/*
+ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang("filetools","es-mx",{loadError:"Ha ocurrido un error al leer el archivo",networkError:"Ha ocurrido un error de red durante la carga del archivo.",httpError404:"Se ha producido un error HTTP durante la subida de archivos (404: archivo no encontrado).",httpError403:"Se ha producido un error HTTP durante la subida de archivos (403: Prohibido).",httpError:"Se ha producido un error HTTP durante la subida de archivos (error: %1).",noUrlError:"La URL de subida no está definida.",
+responseError:"Respuesta incorrecta del servidor."});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/filetools/plugin.js b/bower_components/ckeditor/plugins/filetools/plugin.js
index 0146f8882a4..c747eacb3bc 100644
--- a/bower_components/ckeditor/plugins/filetools/plugin.js
+++ b/bower_components/ckeditor/plugins/filetools/plugin.js
@@ -3,8 +3,8 @@
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
 (function(){function h(a){this.editor=a;this.loaders=[]}function k(a,d,b){var c=a.config.fileTools_defaultFileName;this.editor=a;this.lang=a.lang;"string"===typeof d?(this.data=d,this.file=m(this.data),this.loaded=this.total=this.file.size):(this.data=null,this.file=d,this.total=this.file.size,this.loaded=0);b?this.fileName=b:this.file.name?this.fileName=this.file.name:(a=this.file.type.split("/"),c&&(a[0]=c),this.fileName=a.join("."));this.uploaded=0;this.responseData=this.uploadTotal=null;this.status=
-"created";this.abort=function(){this.changeStatus("abort")}}function m(a){var d=a.match(l)[1];a=a.replace(l,"");a=atob(a);var b=[],c,f,e,g;for(c=0;c<a.length;c+=512){f=a.slice(c,c+512);e=Array(f.length);for(g=0;g<f.length;g++)e[g]=f.charCodeAt(g);f=new Uint8Array(e);b.push(f)}return new Blob(b,{type:d})}CKEDITOR.plugins.add("filetools",{lang:"az,ca,cs,da,de,de-ch,en,eo,es,eu,fr,gl,hr,hu,id,it,ja,km,ko,ku,nb,nl,oc,pl,pt,pt-br,ru,sk,sv,tr,ug,uk,zh,zh-cn",beforeInit:function(a){a.uploadRepository=new h(a);
-a.on("fileUploadRequest",function(a){var b=a.data.fileLoader;b.xhr.open("POST",b.uploadUrl,!0);a.data.requestData.upload={file:b.file,name:b.fileName}},null,null,5);a.on("fileUploadRequest",function(a){var b=a.data.fileLoader,c=new FormData;a=a.data.requestData;for(var f in a){var e=a[f];"object"===typeof e&&e.file?c.append(f,e.file,e.name):c.append(f,e)}c.append("ckCsrfToken",CKEDITOR.tools.getCsrfToken());b.xhr.send(c)},null,null,999);a.on("fileUploadResponse",function(a){var b=a.data.fileLoader,
+"created";this.abort=function(){this.changeStatus("abort")}}function m(a){var d=a.match(l)[1];a=a.replace(l,"");a=atob(a);var b=[],c,f,e,g;for(c=0;c<a.length;c+=512){f=a.slice(c,c+512);e=Array(f.length);for(g=0;g<f.length;g++)e[g]=f.charCodeAt(g);f=new Uint8Array(e);b.push(f)}return new Blob(b,{type:d})}CKEDITOR.plugins.add("filetools",{lang:"az,ca,cs,da,de,de-ch,en,eo,es,es-mx,eu,fr,gl,hr,hu,id,it,ja,km,ko,ku,nb,nl,oc,pl,pt,pt-br,ru,sk,sv,tr,ug,uk,zh,zh-cn",beforeInit:function(a){a.uploadRepository=
+new h(a);a.on("fileUploadRequest",function(a){var b=a.data.fileLoader;b.xhr.open("POST",b.uploadUrl,!0);a.data.requestData.upload={file:b.file,name:b.fileName}},null,null,5);a.on("fileUploadRequest",function(a){var b=a.data.fileLoader,c=new FormData;a=a.data.requestData;for(var f in a){var e=a[f];"object"===typeof e&&e.file?c.append(f,e.file,e.name):c.append(f,e)}c.append("ckCsrfToken",CKEDITOR.tools.getCsrfToken());b.xhr.send(c)},null,null,999);a.on("fileUploadResponse",function(a){var b=a.data.fileLoader,
 c=b.xhr,f=a.data;try{var e=JSON.parse(c.responseText);e.error&&e.error.message&&(f.message=e.error.message);if(e.uploaded)for(var g in e)f[g]=e[g];else a.cancel()}catch(h){f.message=b.lang.filetools.responseError,CKEDITOR.warn("filetools-response-error",{responseText:c.responseText}),a.cancel()}},null,null,999)}});h.prototype={create:function(a,d){var b=this.loaders.length,c=new k(this.editor,a,d);c.id=b;this.loaders[b]=c;this.fire("instanceCreated",c);return c},isFinished:function(){for(var a=0;a<
 this.loaders.length;++a)if(!this.loaders[a].isFinished())return!1;return!0}};k.prototype={loadAndUpload:function(a,d){var b=this;this.once("loaded",function(c){c.cancel();b.once("update",function(a){a.cancel()},null,null,0);b.upload(a,d)},null,null,0);this.load()},load:function(){var a=this,d=this.reader=new FileReader;a.changeStatus("loading");this.abort=function(){a.reader.abort()};d.onabort=function(){a.changeStatus("abort")};d.onerror=function(){a.message=a.lang.filetools.loadError;a.changeStatus("error")};
 d.onprogress=function(b){a.loaded=b.loaded;a.update()};d.onload=function(){a.loaded=a.total;a.data=d.result;a.changeStatus("loaded")};d.readAsDataURL(this.file)},upload:function(a,d){var b=d||{};a?(this.uploadUrl=a,this.xhr=new XMLHttpRequest,this.attachRequestListeners(),this.editor.fire("fileUploadRequest",{fileLoader:this,requestData:b})&&this.changeStatus("uploading")):(this.message=this.lang.filetools.noUrlError,this.changeStatus("error"))},attachRequestListeners:function(){function a(){"error"!=
diff --git a/bower_components/ckeditor/plugins/find/lang/es-mx.js b/bower_components/ckeditor/plugins/find/lang/es-mx.js
new file mode 100644
index 00000000000..90d18100896
--- /dev/null
+++ b/bower_components/ckeditor/plugins/find/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("find","es-mx",{find:"Buscar",findOptions:"Opciones de busqueda",findWhat:"Buscar que:",matchCase:"Comparar mayúsculas",matchCyclic:"Comparación cíclica",matchWord:"Compare la palabra completa",notFoundMsg:"El texto especificado no fue encontrado.",replace:"Remplazar",replaceAll:"Remplazar todo",replaceSuccessMsg:"%1 ",replaceWith:"Reemplazar con:",title:"Busca y reemplaza"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/find/plugin.js b/bower_components/ckeditor/plugins/find/plugin.js
index 1b40f8b7f35..2a397da04c3 100644
--- a/bower_components/ckeditor/plugins/find/plugin.js
+++ b/bower_components/ckeditor/plugins/find/plugin.js
@@ -2,5 +2,5 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.add("find",{requires:"dialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"find,find-rtl,replace",hidpi:!0,init:function(a){var b=a.addCommand("find",new CKEDITOR.dialogCommand("find"));b.canUndo=!1;b.readOnly=1;a.addCommand("replace",new CKEDITOR.dialogCommand("replace")).canUndo=
+CKEDITOR.plugins.add("find",{requires:"dialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"find,find-rtl,replace",hidpi:!0,init:function(a){var b=a.addCommand("find",new CKEDITOR.dialogCommand("find"));b.canUndo=!1;b.readOnly=1;a.addCommand("replace",new CKEDITOR.dialogCommand("replace")).canUndo=
 !1;a.ui.addButton&&(a.ui.addButton("Find",{label:a.lang.find.find,command:"find",toolbar:"find,10"}),a.ui.addButton("Replace",{label:a.lang.find.replace,command:"replace",toolbar:"find,20"}));CKEDITOR.dialog.add("find",this.path+"dialogs/find.js");CKEDITOR.dialog.add("replace",this.path+"dialogs/find.js")}});CKEDITOR.config.find_highlight={element:"span",styles:{"background-color":"#004",color:"#fff"}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/flash/lang/es-mx.js b/bower_components/ckeditor/plugins/flash/lang/es-mx.js
new file mode 100644
index 00000000000..967f2015a3a
--- /dev/null
+++ b/bower_components/ckeditor/plugins/flash/lang/es-mx.js
@@ -0,0 +1,3 @@
+CKEDITOR.plugins.setLang("flash","es-mx",{access:"Acceso a secuencias de comandos",accessAlways:"Siempre",accessNever:"Nunca",accessSameDomain:"Mismo dominio",alignAbsBottom:"Abs Abajo",alignAbsMiddle:"Abs Medio",alignBaseline:"Base",alignTextTop:"Texto Arriba",bgcolor:"Color de fondo",chkFull:"Permitir pantalla completa",chkLoop:"Ciclíco",chkMenu:"Habilitar menú de flash",chkPlay:"Auto reproducción",flashvars:"Variables para flash",hSpace:"Espacio horizontal",properties:"Propiedades del flash",propertiesTab:"Propiedades",
+quality:"Calidad",qualityAutoHigh:"Alta automática",qualityAutoLow:"Baja automática",qualityBest:"La mejor",qualityHigh:"Alta",qualityLow:"Baja",qualityMedium:"Mediana",scale:"Escala",scaleAll:"Mostrar todo",scaleFit:"Ajuste exacto",scaleNoBorder:"Sin bordes",title:"Propiedades del flash",vSpace:"Espacio vertical",validateHSpace:"El espacio horizontal debe ser un número entero.",validateSrc:"La URL no puede estar vacia.",validateVSpace:"El espacio vertical debe ser un número entero.",windowMode:"Modo de la ventana",
+windowModeOpaque:"Opaco",windowModeTransparent:"Transparente",windowModeWindow:"Ventana"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/flash/plugin.js b/bower_components/ckeditor/plugins/flash/plugin.js
index e0d6e898def..3342c864c5d 100644
--- a/bower_components/ckeditor/plugins/flash/plugin.js
+++ b/bower_components/ckeditor/plugins/flash/plugin.js
@@ -2,7 +2,7 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){function d(a){a=a.attributes;return"application/x-shockwave-flash"==a.type||f.test(a.src||"")}function e(a,b){return a.createFakeParserElement(b,"cke_flash","flash",!0)}var f=/\.swf(?:$|\?)/i;CKEDITOR.plugins.add("flash",{requires:"dialog,fakeobjects",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",
+(function(){function d(a){a=a.attributes;return"application/x-shockwave-flash"==a.type||f.test(a.src||"")}function e(a,b){return a.createFakeParserElement(b,"cke_flash","flash",!0)}var f=/\.swf(?:$|\?)/i;CKEDITOR.plugins.add("flash",{requires:"dialog,fakeobjects",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",
 icons:"flash",hidpi:!0,onLoad:function(){CKEDITOR.addCss("img.cke_flash{background-image: url("+CKEDITOR.getUrl(this.path+"images/placeholder.png")+");background-position: center center;background-repeat: no-repeat;border: 1px solid #a9a9a9;width: 80px;height: 80px;}")},init:function(a){var b="object[classid,codebase,height,hspace,vspace,width];param[name,value];embed[height,hspace,pluginspage,src,type,vspace,width]";CKEDITOR.dialog.isTabEnabled(a,"flash","properties")&&(b+=";object[align]; embed[allowscriptaccess,quality,scale,wmode]");
 CKEDITOR.dialog.isTabEnabled(a,"flash","advanced")&&(b+=";object[id]{*}; embed[bgcolor]{*}(*)");a.addCommand("flash",new CKEDITOR.dialogCommand("flash",{allowedContent:b,requiredContent:"embed"}));a.ui.addButton&&a.ui.addButton("Flash",{label:a.lang.common.flash,command:"flash",toolbar:"insert,20"});CKEDITOR.dialog.add("flash",this.path+"dialogs/flash.js");a.addMenuItems&&a.addMenuItems({flash:{label:a.lang.flash.properties,command:"flash",group:"flash"}});a.on("doubleclick",function(a){var b=a.data.element;
 b.is("img")&&"flash"==b.data("cke-real-element-type")&&(a.data.dialog="flash")});a.contextMenu&&a.contextMenu.addListener(function(a){if(a&&a.is("img")&&!a.isReadOnly()&&"flash"==a.data("cke-real-element-type"))return{flash:CKEDITOR.TRISTATE_OFF}})},afterInit:function(a){var b=a.dataProcessor;(b=b&&b.dataFilter)&&b.addRules({elements:{"cke:object":function(b){var c=b.attributes;if(!(c.classid&&String(c.classid).toLowerCase()||d(b))){for(c=0;c<b.children.length;c++)if("cke:embed"==b.children[c].name){if(!d(b.children[c]))break;
diff --git a/bower_components/ckeditor/plugins/font/lang/es-mx.js b/bower_components/ckeditor/plugins/font/lang/es-mx.js
new file mode 100644
index 00000000000..f91638bf167
--- /dev/null
+++ b/bower_components/ckeditor/plugins/font/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("font","es-mx",{fontSize:{label:"Tamaño",voiceLabel:"Tamaño de letra",panelTitle:"Tamaño de letra"},label:"Letra",panelTitle:"Nombre de letra",voiceLabel:"Letra"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/font/plugin.js b/bower_components/ckeditor/plugins/font/plugin.js
index 950323ed1d6..1ac15637663 100644
--- a/bower_components/ckeditor/plugins/font/plugin.js
+++ b/bower_components/ckeditor/plugins/font/plugin.js
@@ -6,6 +6,6 @@
 !!b.attributes.face},right:function(b){var a=" x-small small medium large x-large xx-large 48px".split(" ");b.name="span";b.attributes.size&&(b.styles["font-size"]=a[b.attributes.size],delete b.attributes.size);b.attributes.align&&(b.styles["text-align"]=b.attributes.align,delete b.attributes.align);b.attributes.face&&(b.styles["font-family"]=b.attributes.face,delete b.attributes.face)}}]],panel:{css:[CKEDITOR.skin.getPath("editor")].concat(x.contentsCss),multiSelect:!1,attributes:{"aria-label":e.panelTitle}},
 init:function(){this.startGroup(e.panelTitle);for(var b=0;b<g.length;b++){var a=g[b];this.add(a,m[a].buildPreview(),a)}},onClick:function(b){a.focus();a.fire("saveSnapshot");var c=this.getValue(),h=m[b];if(c&&b!=c){var e=m[c],f=a.getSelection().getRanges()[0];if(f.collapsed){var g=a.elementPath(),k=g.contains(function(a){return e.checkElementRemovable(a)});if(k){var d=f.checkBoundaryOfElement(k,CKEDITOR.START),l=f.checkBoundaryOfElement(k,CKEDITOR.END);if(d&&l){for(d=f.createBookmark();g=k.getFirst();)g.insertBefore(k);
 k.remove();f.moveToBookmark(d)}else d||l?f.moveToPosition(k,d?CKEDITOR.POSITION_BEFORE_START:CKEDITOR.POSITION_AFTER_END):(f.splitElement(k),f.moveToPosition(k,CKEDITOR.POSITION_AFTER_END)),t(f,g.elements.slice(),k);a.getSelection().selectRanges([f])}}else a.removeStyle(e)}a[c==b?"removeStyle":"applyStyle"](h);a.fire("saveSnapshot")},onRender:function(){a.on("selectionChange",function(b){var c=this.getValue();b=b.data.path.elements;for(var d=0,e;d<b.length;d++){e=b[d];for(var f in m)if(m[f].checkElementMatch(e,
-!0,a)){f!=c&&this.setValue(f);return}}this.setValue("",n)},this)},refresh:function(){a.activeFilter.check(r)||this.setState(CKEDITOR.TRISTATE_DISABLED)}})}function t(a,c,h){var e=c.pop();if(e){if(h)return t(a,c,e.equals(h)?null:h);h=e.clone();a.insertNode(h);a.moveToPosition(h,CKEDITOR.POSITION_AFTER_START);t(a,c)}}CKEDITOR.plugins.add("font",{requires:"richcombo",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",
+!0,a)){f!=c&&this.setValue(f);return}}this.setValue("",n)},this)},refresh:function(){a.activeFilter.check(r)||this.setState(CKEDITOR.TRISTATE_DISABLED)}})}function t(a,c,h){var e=c.pop();if(e){if(h)return t(a,c,e.equals(h)?null:h);h=e.clone();a.insertNode(h);a.moveToPosition(h,CKEDITOR.POSITION_AFTER_START);t(a,c)}}CKEDITOR.plugins.add("font",{requires:"richcombo",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",
 init:function(a){var c=a.config;n(a,"Font","family",a.lang.font,c.font_names,c.font_defaultLabel,c.font_style,30);n(a,"FontSize","size",a.lang.font.fontSize,c.fontSize_sizes,c.fontSize_defaultLabel,c.fontSize_style,40)}})})();CKEDITOR.config.font_names="Arial/Arial, Helvetica, sans-serif;Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;Verdana/Verdana, Geneva, sans-serif";
 CKEDITOR.config.font_defaultLabel="";CKEDITOR.config.font_style={element:"span",styles:{"font-family":"#(family)"},overrides:[{element:"font",attributes:{face:null}}]};CKEDITOR.config.fontSize_sizes="8/8px;9/9px;10/10px;11/11px;12/12px;14/14px;16/16px;18/18px;20/20px;22/22px;24/24px;26/26px;28/28px;36/36px;48/48px;72/72px";CKEDITOR.config.fontSize_defaultLabel="";CKEDITOR.config.fontSize_style={element:"span",styles:{"font-size":"#(size)"},overrides:[{element:"font",attributes:{size:null}}]};
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/forms/lang/es-mx.js b/bower_components/ckeditor/plugins/forms/lang/es-mx.js
new file mode 100644
index 00000000000..1bc35e52fc3
--- /dev/null
+++ b/bower_components/ckeditor/plugins/forms/lang/es-mx.js
@@ -0,0 +1,3 @@
+CKEDITOR.plugins.setLang("forms","es-mx",{button:{title:"Propiedades del botón",text:"Texto (valor)",type:"Tipo",typeBtn:"Botón",typeSbm:"Enviar",typeRst:"Reiniciar"},checkboxAndRadio:{checkboxTitle:"Propiedades de la casilla de verificación",radioTitle:"Propiedades de botón de opciones",value:"Valor",selected:"Seleccionado",required:"Requerido"},form:{title:"Propiedades del formulario",menu:"Propiedades del formulario",action:"Acción",method:"Método",encoding:"Codificación"},hidden:{title:"Propiedades del campo oculto",
+name:"Nombre",value:"Valor"},select:{title:"Propiedades del campo de selección",selectInfo:"Seleccionar información",opAvail:"Opciones disponobles",value:"Valor",size:"Tamaño",lines:"líneas",chkMulti:"Permitir múltiple selección",required:"Requerido",opText:"Texto",opValue:"Valor",btnAdd:"Agregar",btnModify:"Modificar",btnUp:"Subir",btnDown:"Bajar",btnSetValue:"Establecer como valor seleccionado",btnDelete:"Borrar"},textarea:{title:"Propiedades del área de texto",cols:"Columnas",rows:"Filas"},textfield:{title:"Propiedades del campo texto",
+name:"Nombre",value:"Valor",charWidth:"Ancho de caracteres",maxChars:"Máximo de caracteres",required:"Requerido",type:"Tipo",typeText:"Texto",typePass:"Contraseña",typeEmail:"Correo electrónico",typeSearch:"Busqueda",typeTel:"Número telefónico",typeUrl:"URL"}});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/forms/plugin.js b/bower_components/ckeditor/plugins/forms/plugin.js
index c4d120e7148..7d0adf48a12 100644
--- a/bower_components/ckeditor/plugins/forms/plugin.js
+++ b/bower_components/ckeditor/plugins/forms/plugin.js
@@ -2,7 +2,7 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.add("forms",{requires:"dialog,fakeobjects",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"button,checkbox,form,hiddenfield,imagebutton,radio,select,select-rtl,textarea,textarea-rtl,textfield",hidpi:!0,onLoad:function(){CKEDITOR.addCss(".cke_editable form{border: 1px dotted #FF0000;padding: 2px;}\n");
+CKEDITOR.plugins.add("forms",{requires:"dialog,fakeobjects",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"button,checkbox,form,hiddenfield,imagebutton,radio,select,select-rtl,textarea,textarea-rtl,textfield",hidpi:!0,onLoad:function(){CKEDITOR.addCss(".cke_editable form{border: 1px dotted #FF0000;padding: 2px;}\n");
 CKEDITOR.addCss("img.cke_hidden{background-image: url("+CKEDITOR.getUrl(this.path+"images/hiddenfield.gif")+");background-position: center center;background-repeat: no-repeat;border: 1px solid #a9a9a9;width: 16px !important;height: 16px !important;}")},init:function(a){var b=a.lang,g=0,h={email:1,password:1,search:1,tel:1,text:1,url:1},l={checkbox:"input[type,name,checked,required]",radio:"input[type,name,checked,required]",textfield:"input[type,name,value,size,maxlength,required]",textarea:"textarea[cols,rows,name,required]",
 select:"select[name,size,multiple,required]; option[value,selected]",button:"input[type,name,value]",form:"form[action,name,id,enctype,target,method]",hiddenfield:"input[type,name,value]",imagebutton:"input[type,alt,src]{width,height,border,border-width,border-style,margin,float}"},m={checkbox:"input",radio:"input",textfield:"input",textarea:"textarea",select:"select",button:"input",form:"form",hiddenfield:"input",imagebutton:"input"},e=function(d,c,e){var h={allowedContent:l[c],requiredContent:m[c]};
 "form"==c&&(h.context="form");a.addCommand(c,new CKEDITOR.dialogCommand(c,h));a.ui.addButton&&a.ui.addButton(d,{label:b.common[d.charAt(0).toLowerCase()+d.slice(1)],command:c,toolbar:"forms,"+(g+=10)});CKEDITOR.dialog.add(c,e)},f=this.path+"dialogs/";!a.blockless&&e("Form","form",f+"form.js");e("Checkbox","checkbox",f+"checkbox.js");e("Radio","radio",f+"radio.js");e("TextField","textfield",f+"textfield.js");e("Textarea","textarea",f+"textarea.js");e("Select","select",f+"select.js");e("Button","button",
diff --git a/bower_components/ckeditor/plugins/iframe/lang/es-mx.js b/bower_components/ckeditor/plugins/iframe/lang/es-mx.js
new file mode 100644
index 00000000000..334cb97c0bd
--- /dev/null
+++ b/bower_components/ckeditor/plugins/iframe/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("iframe","es-mx",{border:"Mostrar el borde del marco",noUrl:"Ingresa la URL del iframe",scrolling:"Habilitar la barra de desplazamiento",title:"Propiedades del IFrame",toolbar:"Iframe"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/iframe/plugin.js b/bower_components/ckeditor/plugins/iframe/plugin.js
index e1bb34bdb0d..ea74458e480 100644
--- a/bower_components/ckeditor/plugins/iframe/plugin.js
+++ b/bower_components/ckeditor/plugins/iframe/plugin.js
@@ -2,7 +2,7 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){CKEDITOR.plugins.add("iframe",{requires:"dialog,fakeobjects",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"iframe",hidpi:!0,onLoad:function(){CKEDITOR.addCss("img.cke_iframe{background-image: url("+CKEDITOR.getUrl(this.path+"images/placeholder.png")+");background-position: center center;background-repeat: no-repeat;border: 1px solid #a9a9a9;width: 80px;height: 80px;}")},
+(function(){CKEDITOR.plugins.add("iframe",{requires:"dialog,fakeobjects",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"iframe",hidpi:!0,onLoad:function(){CKEDITOR.addCss("img.cke_iframe{background-image: url("+CKEDITOR.getUrl(this.path+"images/placeholder.png")+");background-position: center center;background-repeat: no-repeat;border: 1px solid #a9a9a9;width: 80px;height: 80px;}")},
 init:function(a){var b=a.lang.iframe,c="iframe[align,longdesc,frameborder,height,name,scrolling,src,title,width]";a.plugins.dialogadvtab&&(c+=";iframe"+a.plugins.dialogadvtab.allowedContent({id:1,classes:1,styles:1}));CKEDITOR.dialog.add("iframe",this.path+"dialogs/iframe.js");a.addCommand("iframe",new CKEDITOR.dialogCommand("iframe",{allowedContent:c,requiredContent:"iframe"}));a.ui.addButton&&a.ui.addButton("Iframe",{label:b.toolbar,command:"iframe",toolbar:"insert,80"});a.on("doubleclick",function(a){var b=
 a.data.element;b.is("img")&&"iframe"==b.data("cke-real-element-type")&&(a.data.dialog="iframe")});a.addMenuItems&&a.addMenuItems({iframe:{label:b.title,command:"iframe",group:"image"}});a.contextMenu&&a.contextMenu.addListener(function(a){if(a&&a.is("img")&&"iframe"==a.data("cke-real-element-type"))return{iframe:CKEDITOR.TRISTATE_OFF}})},afterInit:function(a){var b=a.dataProcessor;(b=b&&b.dataFilter)&&b.addRules({elements:{iframe:function(b){return a.createFakeParserElement(b,"cke_iframe","iframe",
 !0)}}})}})})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/image2/lang/es-mx.js b/bower_components/ckeditor/plugins/image2/lang/es-mx.js
new file mode 100644
index 00000000000..0ac245bc300
--- /dev/null
+++ b/bower_components/ckeditor/plugins/image2/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("image2","es-mx",{alt:"Texto alternativo",btnUpload:"Enviar al servidor",captioned:"Imagen subtitulada",captionPlaceholder:"Subtítulo",infoTab:"Información de la imagen",lockRatio:"Bloquear aspecto",menu:"Propiedades de la imagen",pathName:"imagen",pathNameCaption:"subtítulo",resetSize:"Reiniciar tamaño",resizer:"Presiona y arrastra para redimensionar",title:"Propiedades de imagen",uploadTab:"Cargar",urlMissing:"Falta la URL de origen de la imagen.",altMissing:"Falta texto alternativo."});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/image2/lang/gl.js b/bower_components/ckeditor/plugins/image2/lang/gl.js
index 5ece157d15e..0c6c3a7b4b5 100644
--- a/bower_components/ckeditor/plugins/image2/lang/gl.js
+++ b/bower_components/ckeditor/plugins/image2/lang/gl.js
@@ -1 +1 @@
-CKEDITOR.plugins.setLang("image2","gl",{alt:"Texto alternativo",btnUpload:"Enviar ao servidor",captioned:"Imaxe con lenda",captionPlaceholder:"Lenda",infoTab:"Información da imaxe",lockRatio:"Proporcional",menu:"Propiedades da imaxe",pathName:"Imaxe",pathNameCaption:"lenda",resetSize:"Tamaño orixinal",resizer:"Prema e arrastre para axustar o tamaño",title:"Propiedades da imaxe",uploadTab:"Cargar",urlMissing:"Non se atopa o URL da imaxe.",altMissing:"Alternative text is missing."});
\ No newline at end of file
+CKEDITOR.plugins.setLang("image2","gl",{alt:"Texto alternativo",btnUpload:"Enviar ao servidor",captioned:"Imaxe con lenda",captionPlaceholder:"Lenda",infoTab:"Información da imaxe",lockRatio:"Proporcional",menu:"Propiedades da imaxe",pathName:"Imaxe",pathNameCaption:"lenda",resetSize:"Tamaño orixinal",resizer:"Prema e arrastre para axustar o tamaño",title:"Propiedades da imaxe",uploadTab:"Cargar",urlMissing:"Non se atopa o URL da imaxe.",altMissing:"Non foi posíbel atopar o texto alternativo."});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/image2/plugin.js b/bower_components/ckeditor/plugins/image2/plugin.js
index 7cc31a4d947..ac144578d33 100644
--- a/bower_components/ckeditor/plugins/image2/plugin.js
+++ b/bower_components/ckeditor/plugins/image2/plugin.js
@@ -20,7 +20,7 @@ g);if(f){b.push(function(){f.refresh(a,a.elementPath())});if(g in{right:1,left:1
 function M(a){a.plugins.link&&(CKEDITOR.on("dialogDefinition",function(b){b=b.data;if("link"==b.name){b=b.definition;var c=b.onShow,g=b.onOk;b.onShow=function(){var b=k(a),d=this.getContentElement("info","linkDisplayText").getElement().getParent().getParent();b&&(b.inline?!b.wrapper.getAscendant("a"):1)?(this.setupContent(b.data.link||{}),d.hide()):(d.show(),c.apply(this,arguments))};b.onOk=function(){var b=k(a);if(b&&(b.inline?!b.wrapper.getAscendant("a"):1)){var c={};this.commitContent(c);b.setData("link",
 c)}else g.apply(this,arguments)}}}),a.getCommand("unlink").on("exec",function(b){var c=k(a);c&&c.parts.link&&(c.setData("link",null),this.refresh(a,a.elementPath()),b.cancel())}),a.getCommand("unlink").on("refresh",function(b){var c=k(a);c&&(this.setState(c.data.link||c.wrapper.getAscendant("a")?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED),b.cancel())}))}function k(a){return(a=a.widgets.focused)&&"image"==a.name?a:null}function E(a){var b=a.config.image2_alignClasses;a={div:{match:n(a)},p:{match:n(a)},
 img:{attributes:"!src,alt,width,height"},figure:{classes:"!"+a.config.image2_captionedClass},figcaption:!0};b?(a.div.classes=b[1],a.p.classes=a.div.classes,a.img.classes=b[0]+","+b[2],a.figure.classes+=","+a.img.classes):(a.div.styles="text-align",a.p.styles="text-align",a.img.styles="float",a.figure.styles="float,display");return a}function F(a){a=a.config.image2_alignClasses;return{dimension:{requiredContent:"img[width,height]"},align:{requiredContent:"img"+(a?"("+a[0]+")":"{float}")},caption:{requiredContent:"figcaption"}}}
-function m(a){return a.data.hasCaption?a.element:a.parts.image}var N=new CKEDITOR.template('\x3cfigure class\x3d"{captionedClass}"\x3e\x3cimg alt\x3d"" src\x3d"" /\x3e\x3cfigcaption\x3e{captionPlaceholder}\x3c/figcaption\x3e\x3c/figure\x3e'),q={left:0,center:1,right:2},J=/^\s*(\d+\%)\s*$/i;CKEDITOR.plugins.add("image2",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",
+function m(a){return a.data.hasCaption?a.element:a.parts.image}var N=new CKEDITOR.template('\x3cfigure class\x3d"{captionedClass}"\x3e\x3cimg alt\x3d"" src\x3d"" /\x3e\x3cfigcaption\x3e{captionPlaceholder}\x3c/figcaption\x3e\x3c/figure\x3e'),q={left:0,center:1,right:2},J=/^\s*(\d+\%)\s*$/i;CKEDITOR.plugins.add("image2",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",
 requires:"widget,dialog",icons:"image",hidpi:!0,onLoad:function(){CKEDITOR.addCss(".cke_image_nocaption{line-height:0}.cke_editable.cke_image_sw, .cke_editable.cke_image_sw *{cursor:sw-resize !important}.cke_editable.cke_image_se, .cke_editable.cke_image_se *{cursor:se-resize !important}.cke_image_resizer{display:none;position:absolute;width:10px;height:10px;bottom:-5px;right:-5px;background:#000;outline:1px solid #fff;line-height:0;cursor:se-resize;}.cke_image_resizer_wrapper{position:relative;display:inline-block;line-height:0;}.cke_image_resizer.cke_image_resizer_left{right:auto;left:-5px;cursor:sw-resize;}.cke_widget_wrapper:hover .cke_image_resizer,.cke_image_resizer.cke_image_resizing{display:block}.cke_widget_wrapper\x3ea{display:inline-block}")},
 init:function(a){var b=a.config,c=a.lang.image2,g=D(a);b.filebrowserImage2BrowseUrl=b.filebrowserImageBrowseUrl;b.filebrowserImage2UploadUrl=b.filebrowserImageUploadUrl;g.pathName=c.pathName;g.editables.caption.pathName=c.pathNameCaption;a.widgets.add("image",g);a.ui.addButton&&a.ui.addButton("Image",{label:a.lang.common.image,command:"image",toolbar:"insert,10"});a.contextMenu&&(a.addMenuGroup("image",10),a.addMenuItem("image",{label:c.menu,command:"image",group:"image"}));CKEDITOR.dialog.add("image2",
 this.path+"dialogs/image2.js")},afterInit:function(a){var b={left:1,right:1,center:1,block:1},c=L(a),g;for(g in b)c(g);M(a)}});CKEDITOR.plugins.image2={stateShifter:function(a){function b(a,b){var d={};f?d.attributes={"class":f[1]}:d.styles={"text-align":"center"};d=g.createElement(a.activeEnterMode==CKEDITOR.ENTER_P?"p":"div",d);c(d,b);b.move(d);return d}function c(b,d){if(d.getParent()){var c=a.createRange();c.moveToPosition(d,CKEDITOR.POSITION_BEFORE_START);d.remove();e.insertElementIntoRange(b,
diff --git a/bower_components/ckeditor/plugins/justify/lang/es-mx.js b/bower_components/ckeditor/plugins/justify/lang/es-mx.js
new file mode 100644
index 00000000000..9eb55097ae8
--- /dev/null
+++ b/bower_components/ckeditor/plugins/justify/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("justify","es-mx",{block:"Justificar",center:"Centrar",left:"Alinear a la izquierda",right:"Alinear a la derecha"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/justify/plugin.js b/bower_components/ckeditor/plugins/justify/plugin.js
index 46389850ea4..2973b3dc2f3 100644
--- a/bower_components/ckeditor/plugins/justify/plugin.js
+++ b/bower_components/ckeditor/plugins/justify/plugin.js
@@ -7,6 +7,6 @@ CKEDITOR.ENTER_P?"p":"div";if(c){switch(b){case "left":this.cssClassName=c[0];br
 classes:this.cssClassName||null}};a.config.enterMode==CKEDITOR.ENTER_BR&&(this.allowedContent.div=!0)}function l(a){var c=a.editor,b=c.createRange();b.setStartBefore(a.data.node);b.setEndAfter(a.data.node);for(var h=new CKEDITOR.dom.walker(b),d;d=h.next();)if(d.type==CKEDITOR.NODE_ELEMENT)if(!d.equals(a.data.node)&&d.getDirection())b.setStartAfter(d),h=new CKEDITOR.dom.walker(b);else{var e=c.config.justifyClasses;e&&(d.hasClass(e[0])?(d.removeClass(e[0]),d.addClass(e[2])):d.hasClass(e[2])&&(d.removeClass(e[2]),
 d.addClass(e[0])));e=d.getStyle("text-align");"left"==e?d.setStyle("text-align","right"):"right"==e&&d.setStyle("text-align","left")}}g.prototype={exec:function(a){var c=a.getSelection(),b=a.config.enterMode;if(c){for(var h=c.createBookmarks(),d=c.getRanges(),e=this.cssClassName,g,f,k=a.config.useComputedState,k=void 0===k||k,m=d.length-1;0<=m;m--)for(g=d[m].createIterator(),g.enlargeBr=b!=CKEDITOR.ENTER_BR;f=g.getNextParagraph(b==CKEDITOR.ENTER_P?"p":"div");)if(!f.isReadOnly()){f.removeAttribute("align");
 f.removeStyle("text-align");var l=e&&(f.$.className=CKEDITOR.tools.ltrim(f.$.className.replace(this.cssClassRegex,""))),p=this.state==CKEDITOR.TRISTATE_OFF&&(!k||n(f,!0)!=this.value);e?p?f.addClass(e):l||f.removeAttribute("class"):p&&f.setStyle("text-align",this.value)}a.focus();a.forceNextSelectionCheck();c.selectBookmarks(h)}},refresh:function(a,c){var b=c.block||c.blockLimit;this.setState("body"!=b.getName()&&n(b,this.editor.config.useComputedState)==this.value?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF)}};
-CKEDITOR.plugins.add("justify",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"justifyblock,justifycenter,justifyleft,justifyright",hidpi:!0,init:function(a){if(!a.blockless){var c=new g(a,"justifyleft","left"),b=new g(a,"justifycenter","center"),h=new g(a,"justifyright","right"),d=new g(a,"justifyblock",
+CKEDITOR.plugins.add("justify",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"justifyblock,justifycenter,justifyleft,justifyright",hidpi:!0,init:function(a){if(!a.blockless){var c=new g(a,"justifyleft","left"),b=new g(a,"justifycenter","center"),h=new g(a,"justifyright","right"),d=new g(a,"justifyblock",
 "justify");a.addCommand("justifyleft",c);a.addCommand("justifycenter",b);a.addCommand("justifyright",h);a.addCommand("justifyblock",d);a.ui.addButton&&(a.ui.addButton("JustifyLeft",{label:a.lang.justify.left,command:"justifyleft",toolbar:"align,10"}),a.ui.addButton("JustifyCenter",{label:a.lang.justify.center,command:"justifycenter",toolbar:"align,20"}),a.ui.addButton("JustifyRight",{label:a.lang.justify.right,command:"justifyright",toolbar:"align,30"}),a.ui.addButton("JustifyBlock",{label:a.lang.justify.block,
 command:"justifyblock",toolbar:"align,40"}));a.on("dirChanged",l)}}})})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/language/lang/es-mx.js b/bower_components/ckeditor/plugins/language/lang/es-mx.js
new file mode 100644
index 00000000000..aaf5ce2bbba
--- /dev/null
+++ b/bower_components/ckeditor/plugins/language/lang/es-mx.js
@@ -0,0 +1,5 @@
+/*
+ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang("language","es-mx",{button:"Establecer idioma",remove:"Remover idioma"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/language/plugin.js b/bower_components/ckeditor/plugins/language/plugin.js
index f411f308668..54267a53b1a 100644
--- a/bower_components/ckeditor/plugins/language/plugin.js
+++ b/bower_components/ckeditor/plugins/language/plugin.js
@@ -2,7 +2,7 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){CKEDITOR.plugins.add("language",{requires:"menubutton",lang:"ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,eu,fa,fi,fo,fr,gl,he,hr,hu,id,it,ja,km,ko,ku,nb,nl,no,oc,pl,pt,pt-br,ru,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn",icons:"language",hidpi:!0,init:function(a){var b=a.config.language_list||["ar:Arabic:rtl","fr:French","es:Spanish"],c=this,d=a.lang.language,e={},g,h,k,f;a.addCommand("language",{allowedContent:"span[!lang,!dir]",requiredContent:"span[lang,dir]",contextSensitive:!0,exec:function(a,
-b){var c=e["language_"+b];if(c)a[c.style.checkActive(a.elementPath(),a)?"removeStyle":"applyStyle"](c.style)},refresh:function(a){this.setState(c.getCurrentLangElement(a)?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF)}});for(f=0;f<b.length;f++)g=b[f].split(":"),h=g[0],k="language_"+h,e[k]={label:g[1],langId:h,group:"language",order:f,ltr:"rtl"!=(""+g[2]).toLowerCase(),onClick:function(){a.execCommand("language",this.langId)},role:"menuitemcheckbox"},e[k].style=new CKEDITOR.style({element:"span",attributes:{lang:h,
-dir:e[k].ltr?"ltr":"rtl"}});e.language_remove={label:d.remove,group:"language_remove",state:CKEDITOR.TRISTATE_DISABLED,order:e.length,onClick:function(){var b=c.getCurrentLangElement(a);b&&a.execCommand("language",b.getAttribute("lang"))}};a.addMenuGroup("language",1);a.addMenuGroup("language_remove");a.addMenuItems(e);a.ui.add("Language",CKEDITOR.UI_MENUBUTTON,{label:d.button,allowedContent:"span[!lang,!dir]",requiredContent:"span[lang,dir]",toolbar:"bidi,30",command:"language",onMenu:function(){var b=
-{},d=c.getCurrentLangElement(a),f;for(f in e)b[f]=CKEDITOR.TRISTATE_OFF;b.language_remove=d?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED;d&&(b["language_"+d.getAttribute("lang")]=CKEDITOR.TRISTATE_ON);return b}})},getCurrentLangElement:function(a){var b=a.elementPath();a=b&&b.elements;var c;if(b)for(var d=0;d<a.length;d++)b=a[d],!c&&"span"==b.getName()&&b.hasAttribute("dir")&&b.hasAttribute("lang")&&(c=b);return c}})})();
\ No newline at end of file
+(function(){CKEDITOR.plugins.add("language",{requires:"menubutton",lang:"ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,es-mx,eu,fa,fi,fo,fr,gl,he,hr,hu,id,it,ja,km,ko,ku,nb,nl,no,oc,pl,pt,pt-br,ru,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn",icons:"language",hidpi:!0,init:function(a){var b=a.config.language_list||["ar:Arabic:rtl","fr:French","es:Spanish"],c=this,d=a.lang.language,e={},g,h,k,f;a.addCommand("language",{allowedContent:"span[!lang,!dir]",requiredContent:"span[lang,dir]",contextSensitive:!0,
+exec:function(a,b){var c=e["language_"+b];if(c)a[c.style.checkActive(a.elementPath(),a)?"removeStyle":"applyStyle"](c.style)},refresh:function(a){this.setState(c.getCurrentLangElement(a)?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF)}});for(f=0;f<b.length;f++)g=b[f].split(":"),h=g[0],k="language_"+h,e[k]={label:g[1],langId:h,group:"language",order:f,ltr:"rtl"!=(""+g[2]).toLowerCase(),onClick:function(){a.execCommand("language",this.langId)},role:"menuitemcheckbox"},e[k].style=new CKEDITOR.style({element:"span",
+attributes:{lang:h,dir:e[k].ltr?"ltr":"rtl"}});e.language_remove={label:d.remove,group:"language_remove",state:CKEDITOR.TRISTATE_DISABLED,order:e.length,onClick:function(){var b=c.getCurrentLangElement(a);b&&a.execCommand("language",b.getAttribute("lang"))}};a.addMenuGroup("language",1);a.addMenuGroup("language_remove");a.addMenuItems(e);a.ui.add("Language",CKEDITOR.UI_MENUBUTTON,{label:d.button,allowedContent:"span[!lang,!dir]",requiredContent:"span[lang,dir]",toolbar:"bidi,30",command:"language",
+onMenu:function(){var b={},d=c.getCurrentLangElement(a),f;for(f in e)b[f]=CKEDITOR.TRISTATE_OFF;b.language_remove=d?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED;d&&(b["language_"+d.getAttribute("lang")]=CKEDITOR.TRISTATE_ON);return b}})},getCurrentLangElement:function(a){var b=a.elementPath();a=b&&b.elements;var c;if(b)for(var d=0;d<a.length;d++)b=a[d],!c&&"span"==b.getName()&&b.hasAttribute("dir")&&b.hasAttribute("lang")&&(c=b);return c}})})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/link/dialogs/anchor.js b/bower_components/ckeditor/plugins/link/dialogs/anchor.js
index cabc292183d..50677e167e3 100644
--- a/bower_components/ckeditor/plugins/link/dialogs/anchor.js
+++ b/bower_components/ckeditor/plugins/link/dialogs/anchor.js
@@ -3,6 +3,6 @@
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
 CKEDITOR.dialog.add("anchor",function(c){function e(b,a){return b.createFakeElement(b.document.createElement("a",{attributes:a}),"cke_anchor","anchor")}return{title:c.lang.link.anchor.title,minWidth:300,minHeight:60,onOk:function(){var b=CKEDITOR.tools.trim(this.getValueOf("info","txtName")),a={id:b,name:b,"data-cke-saved-name":b};this._.selectedElement?this._.selectedElement.data("cke-realelement")?(b=e(c,a),b.replace(this._.selectedElement),CKEDITOR.env.ie&&c.getSelection().selectElement(b)):this._.selectedElement.setAttributes(a):
-(b=(b=c.getSelection())&&b.getRanges()[0],b.collapsed?(a=e(c,a),b.insertNode(a)):(CKEDITOR.env.ie&&9>CKEDITOR.env.version&&(a["class"]="cke_anchor"),a=new CKEDITOR.style({element:"a",attributes:a}),a.type=CKEDITOR.STYLE_INLINE,a.applyToRange(b)))},onHide:function(){delete this._.selectedElement},onShow:function(){var b=c.getSelection(),a;a=b.getRanges()[0];var d=b.getSelectedElement();d?d.is("a")?a=d:(a.shrink(CKEDITOR.SHRINK_ELEMENT),d=a.getEnclosedNode(),a=d.type===CKEDITOR.NODE_ELEMENT&&d.is("a")&&
-d):a=null;var f=(d=a&&a.data("cke-realelement"))?CKEDITOR.plugins.link.tryRestoreFakeAnchor(c,a):CKEDITOR.plugins.link.getSelectedLink(c);if(f){this._.selectedElement=f;var e=f.data("cke-saved-name");this.setValueOf("info","txtName",e||"");!d&&b.selectElement(f);a&&(this._.selectedElement=a)}this.getContentElement("info","txtName").focus()},contents:[{id:"info",label:c.lang.link.anchor.title,accessKey:"I",elements:[{type:"text",id:"txtName",label:c.lang.link.anchor.name,required:!0,validate:function(){return this.getValue()?
+(b=(b=c.getSelection())&&b.getRanges()[0],b.collapsed?(a=e(c,a),b.insertNode(a)):(CKEDITOR.env.ie&&9>CKEDITOR.env.version&&(a["class"]="cke_anchor"),a=new CKEDITOR.style({element:"a",attributes:a}),a.type=CKEDITOR.STYLE_INLINE,a.applyToRange(b)))},onHide:function(){delete this._.selectedElement},onShow:function(){var b=c.getSelection(),a;a=b.getRanges()[0];var d=b.getSelectedElement();a.shrink(CKEDITOR.SHRINK_ELEMENT);a=(d=a.getEnclosedNode())&&d.type===CKEDITOR.NODE_ELEMENT&&("anchor"===d.data("cke-real-element-type")||
+d.is("a"))?d:void 0;var f=(d=a&&a.data("cke-realelement"))?CKEDITOR.plugins.link.tryRestoreFakeAnchor(c,a):CKEDITOR.plugins.link.getSelectedLink(c);if(f){this._.selectedElement=f;var e=f.data("cke-saved-name");this.setValueOf("info","txtName",e||"");!d&&b.selectElement(f);a&&(this._.selectedElement=a)}this.getContentElement("info","txtName").focus()},contents:[{id:"info",label:c.lang.link.anchor.title,accessKey:"I",elements:[{type:"text",id:"txtName",label:c.lang.link.anchor.name,required:!0,validate:function(){return this.getValue()?
 !0:(alert(c.lang.link.anchor.errorName),!1)}}]}]}});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/liststyle/lang/es-mx.js b/bower_components/ckeditor/plugins/liststyle/lang/es-mx.js
new file mode 100644
index 00000000000..7bebe5e79d6
--- /dev/null
+++ b/bower_components/ckeditor/plugins/liststyle/lang/es-mx.js
@@ -0,0 +1,2 @@
+CKEDITOR.plugins.setLang("liststyle","es-mx",{armenian:"Numeración armenia",bulletedTitle:"Propiedades de la lista con viñetas",circle:"Círculo",decimal:"Decimal (1, 2, 3, etc.)",decimalLeadingZero:"Decimal con cero (01, 02, 03, etc.)",disc:"Desc",georgian:"Numeración gregoriana (an, ban, gan, etc.)",lowerAlpha:"Alfabeto minúscula (a, b, c, d, e, etc.)",lowerGreek:"Griego minúscula (alpha, beta, gamma, etc.)",lowerRoman:"Romano minúscula (i, ii, iii, iv, v, etc.)",none:"Ninguno",notset:"\x3cnot set\x3e",
+numberedTitle:"Propiedades de la lista numerada",square:"Cuadrado",start:"Inicio",type:"Tipo",upperAlpha:"Abecedario mayúscula (A, B, C, D, E, etc.)",upperRoman:"Romanos mayúscula (I, II, III, IV, V, etc.)",validateStartNumber:"El número de inicio de la lista debe ser un número entero."});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/liststyle/plugin.js b/bower_components/ckeditor/plugins/liststyle/plugin.js
index bde02b5835f..590f615d0f9 100644
--- a/bower_components/ckeditor/plugins/liststyle/plugin.js
+++ b/bower_components/ckeditor/plugins/liststyle/plugin.js
@@ -2,6 +2,6 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){CKEDITOR.plugins.liststyle={requires:"dialog,contextmenu",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",init:function(a){if(!a.blockless){var b;b=new CKEDITOR.dialogCommand("numberedListStyle",{requiredContent:"ol",allowedContent:"ol{list-style-type}[start]; li{list-style-type}[value]",contentTransformations:[["ol: listTypeToStyle"]]});
+(function(){CKEDITOR.plugins.liststyle={requires:"dialog,contextmenu",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",init:function(a){if(!a.blockless){var b;b=new CKEDITOR.dialogCommand("numberedListStyle",{requiredContent:"ol",allowedContent:"ol{list-style-type}[start]; li{list-style-type}[value]",contentTransformations:[["ol: listTypeToStyle"]]});
 b=a.addCommand("numberedListStyle",b);a.addFeature(b);CKEDITOR.dialog.add("numberedListStyle",this.path+"dialogs/liststyle.js");b=new CKEDITOR.dialogCommand("bulletedListStyle",{requiredContent:"ul",allowedContent:"ul{list-style-type}",contentTransformations:[["ul: listTypeToStyle"]]});b=a.addCommand("bulletedListStyle",b);a.addFeature(b);CKEDITOR.dialog.add("bulletedListStyle",this.path+"dialogs/liststyle.js");a.addMenuGroup("list",108);a.addMenuItems({numberedlist:{label:a.lang.liststyle.numberedTitle,
 group:"list",command:"numberedListStyle"},bulletedlist:{label:a.lang.liststyle.bulletedTitle,group:"list",command:"bulletedListStyle"}});a.contextMenu.addListener(function(a){if(!a||a.isReadOnly())return null;for(;a;){var b=a.getName();if("ol"==b)return{numberedlist:CKEDITOR.TRISTATE_OFF};if("ul"==b)return{bulletedlist:CKEDITOR.TRISTATE_OFF};a=a.getParent()}return null})}}};CKEDITOR.plugins.add("liststyle",CKEDITOR.plugins.liststyle)})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/mathjax/lang/es-mx.js b/bower_components/ckeditor/plugins/mathjax/lang/es-mx.js
new file mode 100644
index 00000000000..cc62c4f1135
--- /dev/null
+++ b/bower_components/ckeditor/plugins/mathjax/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("mathjax","es-mx",{title:"Matemáticas en TeX",button:"Matemáticas",dialogInput:"Escribe tu TeX aquí",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Documentación sobre TeX",loading:"cargando...",pathName:"matemáticas"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/mathjax/plugin.js b/bower_components/ckeditor/plugins/mathjax/plugin.js
index fed15b5043f..707ae315bd3 100644
--- a/bower_components/ckeditor/plugins/mathjax/plugin.js
+++ b/bower_components/ckeditor/plugins/mathjax/plugin.js
@@ -2,14 +2,14 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){CKEDITOR.plugins.add("mathjax",{lang:"af,ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,eu,fa,fi,fr,gl,he,hr,hu,id,it,ja,km,ko,ku,lt,nb,nl,no,oc,pl,pt,pt-br,ro,ru,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn",requires:"widget,dialog",icons:"mathjax",hidpi:!0,init:function(b){var c=b.config.mathJaxClass||"math-tex";b.config.mathJaxLib||CKEDITOR.error("mathjax-no-config");b.widgets.add("mathjax",{inline:!0,dialog:"mathjax",button:b.lang.mathjax.button,mask:!0,allowedContent:"span(!"+c+")",styleToAllowedContentRules:function(a){a=
-a.getClassesArray();if(!a)return null;a.push("!"+c);return"span("+a.join(",")+")"},pathName:b.lang.mathjax.pathName,template:'\x3cspan class\x3d"'+c+'" style\x3d"display:inline-block" data-cke-survive\x3d1\x3e\x3c/span\x3e',parts:{span:"span"},defaults:{math:"\\(x \x3d {-b \\pm \\sqrt{b^2-4ac} \\over 2a}\\)"},init:function(){var a=this.parts.span.getChild(0);a&&a.type==CKEDITOR.NODE_ELEMENT&&a.is("iframe")||(a=new CKEDITOR.dom.element("iframe"),a.setAttributes({style:"border:0;width:0;height:0",scrolling:"no",
-frameborder:0,allowTransparency:!0,src:CKEDITOR.plugins.mathjax.fixSrc}),this.parts.span.append(a));this.once("ready",function(){CKEDITOR.env.ie&&a.setAttribute("src",CKEDITOR.plugins.mathjax.fixSrc);this.frameWrapper=new CKEDITOR.plugins.mathjax.frameWrapper(a,b);this.frameWrapper.setValue(this.data.math)})},data:function(){this.frameWrapper&&this.frameWrapper.setValue(this.data.math)},upcast:function(a,b){if("span"==a.name&&a.hasClass(c)&&!(1<a.children.length||a.children[0].type!=CKEDITOR.NODE_TEXT)){b.math=
-CKEDITOR.tools.htmlDecode(a.children[0].value);var d=a.attributes;d.style=d.style?d.style+";display:inline-block":"display:inline-block";d["data-cke-survive"]=1;a.children[0].remove();return a}},downcast:function(a){a.children[0].replaceWith(new CKEDITOR.htmlParser.text(CKEDITOR.tools.htmlEncode(this.data.math)));var b=a.attributes;b.style=b.style.replace(/display:\s?inline-block;?\s?/,"");""===b.style&&delete b.style;return a}});CKEDITOR.dialog.add("mathjax",this.path+"dialogs/mathjax.js");b.on("contentPreview",
-function(a){a.data.dataValue=a.data.dataValue.replace(/<\/head>/,'\x3cscript src\x3d"'+CKEDITOR.getUrl(b.config.mathJaxLib)+'"\x3e\x3c/script\x3e\x3c/head\x3e')});b.on("paste",function(a){a.data.dataValue=a.data.dataValue.replace(new RegExp("\x3cspan[^\x3e]*?"+c+".*?\x3c/span\x3e","ig"),function(a){return a.replace(/(<iframe.*?\/iframe>)/i,"")})})}});CKEDITOR.plugins.mathjax={};CKEDITOR.plugins.mathjax.fixSrc=CKEDITOR.env.gecko?"javascript:true":CKEDITOR.env.ie?"javascript:void((function(){"+encodeURIComponent("document.open();("+
-CKEDITOR.tools.fixDomain+")();document.close();")+"})())":"javascript:void(0)";CKEDITOR.plugins.mathjax.loadingIcon=CKEDITOR.plugins.get("mathjax").path+"images/loader.gif";CKEDITOR.plugins.mathjax.copyStyles=function(b,c){for(var a="color font-family font-style font-weight font-variant font-size".split(" "),e=0;e<a.length;e++){var d=a[e],g=b.getComputedStyle(d);g&&c.setStyle(d,g)}};CKEDITOR.plugins.mathjax.trim=function(b){var c=b.indexOf("\\(")+2,a=b.lastIndexOf("\\)");return b.substring(c,a)};
-CKEDITOR.plugins.mathjax.frameWrapper=CKEDITOR.env.ie&&8==CKEDITOR.env.version?function(b,c){b.getFrameDocument().write('\x3c!DOCTYPE html\x3e\x3chtml\x3e\x3chead\x3e\x3cmeta charset\x3d"utf-8"\x3e\x3c/head\x3e\x3cbody style\x3d"padding:0;margin:0;background:transparent;overflow:hidden"\x3e\x3cspan style\x3d"white-space:nowrap;" id\x3d"tex"\x3e\x3c/span\x3e\x3c/body\x3e\x3c/html\x3e');return{setValue:function(a){var e=b.getFrameDocument(),d=e.getById("tex");d.setHtml(CKEDITOR.plugins.mathjax.trim(CKEDITOR.tools.htmlEncode(a)));
-CKEDITOR.plugins.mathjax.copyStyles(b,d);c.fire("lockSnapshot");b.setStyles({width:Math.min(250,d.$.offsetWidth)+"px",height:e.$.body.offsetHeight+"px",display:"inline","vertical-align":"middle"});c.fire("unlockSnapshot")}}}:function(b,c){function a(){f=b.getFrameDocument();f.getById("preview")||(CKEDITOR.env.ie&&b.removeAttribute("src"),f.write('\x3c!DOCTYPE html\x3e\x3chtml\x3e\x3chead\x3e\x3cmeta charset\x3d"utf-8"\x3e\x3cscript type\x3d"text/x-mathjax-config"\x3eMathJax.Hub.Config( {showMathMenu: false,messageStyle: "none"} );function getCKE() {if ( typeof window.parent.CKEDITOR \x3d\x3d \'object\' ) {return window.parent.CKEDITOR;} else {return window.parent.parent.CKEDITOR;}}function update() {MathJax.Hub.Queue([ \'Typeset\', MathJax.Hub, this.buffer ],function() {getCKE().tools.callFunction( '+
+(function(){CKEDITOR.plugins.add("mathjax",{lang:"af,ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,es-mx,eu,fa,fi,fr,gl,he,hr,hu,id,it,ja,km,ko,ku,lt,nb,nl,no,oc,pl,pt,pt-br,ro,ru,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn",requires:"widget,dialog",icons:"mathjax",hidpi:!0,init:function(b){var c=b.config.mathJaxClass||"math-tex";b.config.mathJaxLib||CKEDITOR.error("mathjax-no-config");b.widgets.add("mathjax",{inline:!0,dialog:"mathjax",button:b.lang.mathjax.button,mask:!0,allowedContent:"span(!"+c+")",
+styleToAllowedContentRules:function(a){a=a.getClassesArray();if(!a)return null;a.push("!"+c);return"span("+a.join(",")+")"},pathName:b.lang.mathjax.pathName,template:'\x3cspan class\x3d"'+c+'" style\x3d"display:inline-block" data-cke-survive\x3d1\x3e\x3c/span\x3e',parts:{span:"span"},defaults:{math:"\\(x \x3d {-b \\pm \\sqrt{b^2-4ac} \\over 2a}\\)"},init:function(){var a=this.parts.span.getChild(0);a&&a.type==CKEDITOR.NODE_ELEMENT&&a.is("iframe")||(a=new CKEDITOR.dom.element("iframe"),a.setAttributes({style:"border:0;width:0;height:0",
+scrolling:"no",frameborder:0,allowTransparency:!0,src:CKEDITOR.plugins.mathjax.fixSrc}),this.parts.span.append(a));this.once("ready",function(){CKEDITOR.env.ie&&a.setAttribute("src",CKEDITOR.plugins.mathjax.fixSrc);this.frameWrapper=new CKEDITOR.plugins.mathjax.frameWrapper(a,b);this.frameWrapper.setValue(this.data.math)})},data:function(){this.frameWrapper&&this.frameWrapper.setValue(this.data.math)},upcast:function(a,b){if("span"==a.name&&a.hasClass(c)&&!(1<a.children.length||a.children[0].type!=
+CKEDITOR.NODE_TEXT)){b.math=CKEDITOR.tools.htmlDecode(a.children[0].value);var d=a.attributes;d.style=d.style?d.style+";display:inline-block":"display:inline-block";d["data-cke-survive"]=1;a.children[0].remove();return a}},downcast:function(a){a.children[0].replaceWith(new CKEDITOR.htmlParser.text(CKEDITOR.tools.htmlEncode(this.data.math)));var b=a.attributes;b.style=b.style.replace(/display:\s?inline-block;?\s?/,"");""===b.style&&delete b.style;return a}});CKEDITOR.dialog.add("mathjax",this.path+
+"dialogs/mathjax.js");b.on("contentPreview",function(a){a.data.dataValue=a.data.dataValue.replace(/<\/head>/,'\x3cscript src\x3d"'+CKEDITOR.getUrl(b.config.mathJaxLib)+'"\x3e\x3c/script\x3e\x3c/head\x3e')});b.on("paste",function(a){a.data.dataValue=a.data.dataValue.replace(new RegExp("\x3cspan[^\x3e]*?"+c+".*?\x3c/span\x3e","ig"),function(a){return a.replace(/(<iframe.*?\/iframe>)/i,"")})})}});CKEDITOR.plugins.mathjax={};CKEDITOR.plugins.mathjax.fixSrc=CKEDITOR.env.gecko?"javascript:true":CKEDITOR.env.ie?
+"javascript:void((function(){"+encodeURIComponent("document.open();("+CKEDITOR.tools.fixDomain+")();document.close();")+"})())":"javascript:void(0)";CKEDITOR.plugins.mathjax.loadingIcon=CKEDITOR.plugins.get("mathjax").path+"images/loader.gif";CKEDITOR.plugins.mathjax.copyStyles=function(b,c){for(var a="color font-family font-style font-weight font-variant font-size".split(" "),e=0;e<a.length;e++){var d=a[e],g=b.getComputedStyle(d);g&&c.setStyle(d,g)}};CKEDITOR.plugins.mathjax.trim=function(b){var c=
+b.indexOf("\\(")+2,a=b.lastIndexOf("\\)");return b.substring(c,a)};CKEDITOR.plugins.mathjax.frameWrapper=CKEDITOR.env.ie&&8==CKEDITOR.env.version?function(b,c){b.getFrameDocument().write('\x3c!DOCTYPE html\x3e\x3chtml\x3e\x3chead\x3e\x3cmeta charset\x3d"utf-8"\x3e\x3c/head\x3e\x3cbody style\x3d"padding:0;margin:0;background:transparent;overflow:hidden"\x3e\x3cspan style\x3d"white-space:nowrap;" id\x3d"tex"\x3e\x3c/span\x3e\x3c/body\x3e\x3c/html\x3e');return{setValue:function(a){var e=b.getFrameDocument(),
+d=e.getById("tex");d.setHtml(CKEDITOR.plugins.mathjax.trim(CKEDITOR.tools.htmlEncode(a)));CKEDITOR.plugins.mathjax.copyStyles(b,d);c.fire("lockSnapshot");b.setStyles({width:Math.min(250,d.$.offsetWidth)+"px",height:e.$.body.offsetHeight+"px",display:"inline","vertical-align":"middle"});c.fire("unlockSnapshot")}}}:function(b,c){function a(){f=b.getFrameDocument();f.getById("preview")||(CKEDITOR.env.ie&&b.removeAttribute("src"),f.write('\x3c!DOCTYPE html\x3e\x3chtml\x3e\x3chead\x3e\x3cmeta charset\x3d"utf-8"\x3e\x3cscript type\x3d"text/x-mathjax-config"\x3eMathJax.Hub.Config( {showMathMenu: false,messageStyle: "none"} );function getCKE() {if ( typeof window.parent.CKEDITOR \x3d\x3d \'object\' ) {return window.parent.CKEDITOR;} else {return window.parent.parent.CKEDITOR;}}function update() {MathJax.Hub.Queue([ \'Typeset\', MathJax.Hub, this.buffer ],function() {getCKE().tools.callFunction( '+
 n+" );});}MathJax.Hub.Queue( function() {getCKE().tools.callFunction("+p+');} );\x3c/script\x3e\x3cscript src\x3d"'+c.config.mathJaxLib+'"\x3e\x3c/script\x3e\x3c/head\x3e\x3cbody style\x3d"padding:0;margin:0;background:transparent;overflow:hidden"\x3e\x3cspan id\x3d"preview"\x3e\x3c/span\x3e\x3cspan id\x3d"buffer" style\x3d"display:none"\x3e\x3c/span\x3e\x3c/body\x3e\x3c/html\x3e'))}function e(){m=!0;h=k;c.fire("lockSnapshot");d.setHtml(h);g.setHtml("\x3cimg src\x3d"+CKEDITOR.plugins.mathjax.loadingIcon+
 " alt\x3d"+c.lang.mathjax.loading+"\x3e");b.setStyles({height:"16px",width:"16px",display:"inline","vertical-align":"middle"});c.fire("unlockSnapshot");f.getWindow().$.update(h)}var d,g,h,k,f=b.getFrameDocument(),l=!1,m=!1,p=CKEDITOR.tools.addFunction(function(){g=f.getById("preview");d=f.getById("buffer");l=!0;k&&e();CKEDITOR.fire("mathJaxLoaded",b)}),n=CKEDITOR.tools.addFunction(function(){CKEDITOR.plugins.mathjax.copyStyles(b,g);g.setHtml(d.getHtml());c.fire("lockSnapshot");b.setStyles({height:0,
 width:0});var a=Math.max(f.$.body.offsetHeight,f.$.documentElement.offsetHeight),l=Math.max(g.$.offsetWidth,f.$.body.scrollWidth);b.setStyles({height:a+"px",width:l+"px"});c.fire("unlockSnapshot");CKEDITOR.fire("mathJaxUpdateDone",b);h!=k?e():m=!1});b.on("load",a);a();return{setValue:function(a){k=CKEDITOR.tools.htmlEncode(a);l&&!m&&e()}}}})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/newpage/lang/es-mx.js b/bower_components/ckeditor/plugins/newpage/lang/es-mx.js
new file mode 100644
index 00000000000..7b3fa2be91f
--- /dev/null
+++ b/bower_components/ckeditor/plugins/newpage/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("newpage","es-mx",{toolbar:"Página nueva"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/newpage/plugin.js b/bower_components/ckeditor/plugins/newpage/plugin.js
index 201b0907c4c..c4a3bfbff4d 100644
--- a/bower_components/ckeditor/plugins/newpage/plugin.js
+++ b/bower_components/ckeditor/plugins/newpage/plugin.js
@@ -2,5 +2,5 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.add("newpage",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"newpage,newpage-rtl",hidpi:!0,init:function(a){a.addCommand("newpage",{modes:{wysiwyg:1,source:1},exec:function(b){var a=this;b.setData(b.config.newpage_html||"",function(){b.focus();setTimeout(function(){b.fire("afterCommandExec",
+CKEDITOR.plugins.add("newpage",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"newpage,newpage-rtl",hidpi:!0,init:function(a){a.addCommand("newpage",{modes:{wysiwyg:1,source:1},exec:function(b){var a=this;b.setData(b.config.newpage_html||"",function(){b.focus();setTimeout(function(){b.fire("afterCommandExec",
 {name:"newpage",command:a});b.selectionChange()},200)})},async:!0});a.ui.addButton&&a.ui.addButton("NewPage",{label:a.lang.newpage.toolbar,command:"newpage",toolbar:"document,20"})}});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/pagebreak/lang/es-mx.js b/bower_components/ckeditor/plugins/pagebreak/lang/es-mx.js
new file mode 100644
index 00000000000..1b986a1956b
--- /dev/null
+++ b/bower_components/ckeditor/plugins/pagebreak/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("pagebreak","es-mx",{alt:"Salto de página",toolbar:"Insertar un salto de página para imprimir"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/pagebreak/plugin.js b/bower_components/ckeditor/plugins/pagebreak/plugin.js
index 40c1fb1d0d1..488cf2cac4e 100644
--- a/bower_components/ckeditor/plugins/pagebreak/plugin.js
+++ b/bower_components/ckeditor/plugins/pagebreak/plugin.js
@@ -2,7 +2,7 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){function e(a){return{"aria-label":a,"class":"cke_pagebreak",contenteditable:"false","data-cke-display-name":"pagebreak","data-cke-pagebreak":1,style:"page-break-after: always",title:a}}CKEDITOR.plugins.add("pagebreak",{requires:"fakeobjects",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"pagebreak,pagebreak-rtl",
+(function(){function e(a){return{"aria-label":a,"class":"cke_pagebreak",contenteditable:"false","data-cke-display-name":"pagebreak","data-cke-pagebreak":1,style:"page-break-after: always",title:a}}CKEDITOR.plugins.add("pagebreak",{requires:"fakeobjects",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"pagebreak,pagebreak-rtl",
 hidpi:!0,onLoad:function(){var a=("background:url("+CKEDITOR.getUrl(this.path+"images/pagebreak.gif")+") no-repeat center center;clear:both;width:100%;border-top:#999 1px dotted;border-bottom:#999 1px dotted;padding:0;height:7px;cursor:default;").replace(/;/g," !important;");CKEDITOR.addCss("div.cke_pagebreak{"+a+"}")},init:function(a){a.blockless||(a.addCommand("pagebreak",CKEDITOR.plugins.pagebreakCmd),a.ui.addButton&&a.ui.addButton("PageBreak",{label:a.lang.pagebreak.toolbar,command:"pagebreak",
 toolbar:"insert,70"}),CKEDITOR.env.webkit&&a.on("contentDom",function(){a.document.on("click",function(b){b=b.data.getTarget();b.is("div")&&b.hasClass("cke_pagebreak")&&a.getSelection().selectElement(b)})}))},afterInit:function(a){function b(f){CKEDITOR.tools.extend(f.attributes,e(a.lang.pagebreak.alt),!0);f.children.length=0}var c=a.dataProcessor,g=c&&c.dataFilter,c=c&&c.htmlFilter,h=/page-break-after\s*:\s*always/i,k=/display\s*:\s*none/i;c&&c.addRules({attributes:{"class":function(a,b){var c=a.replace("cke_pagebreak",
 "");if(c!=a){var d=CKEDITOR.htmlParser.fragment.fromHtml('\x3cspan style\x3d"display: none;"\x3e\x26nbsp;\x3c/span\x3e').children[0];b.children.length=0;b.add(d);d=b.attributes;delete d["aria-label"];delete d.contenteditable;delete d.title}return c}}},{applyToAll:!0,priority:5});g&&g.addRules({elements:{div:function(a){if(a.attributes["data-cke-pagebreak"])b(a);else if(h.test(a.attributes.style)){var c=a.children[0];c&&"span"==c.name&&k.test(c.attributes.style)&&b(a)}}}})}});CKEDITOR.plugins.pagebreakCmd=
diff --git a/bower_components/ckeditor/plugins/pastefromword/filter/default.js b/bower_components/ckeditor/plugins/pastefromword/filter/default.js
index 4fe28d87dbf..849b3903b29 100644
--- a/bower_components/ckeditor/plugins/pastefromword/filter/default.js
+++ b/bower_components/ckeditor/plugins/pastefromword/filter/default.js
@@ -18,7 +18,7 @@ v++;"[endif]"==a&&(v=0<v?v-1:0);return!1},text:function(a,b){if(v)return"";var c
 mapStyles:function(a,b){for(var c in b)if(a.attributes[c]){if("function"===typeof b[c])b[c](a.attributes[c]);else k.setStyle(a,b[c],a.attributes[c]);delete a.attributes[c]}},normalizedStyles:function(a,b){var c="background-color:transparent border-image:none color:windowtext direction:ltr mso- text-indent visibility:visible div:border:none".split(" "),d="font-family font font-size color background-color line-height text-decoration".split(" "),f=function(){for(var a=[],b=0;b<arguments.length;b++)arguments[b]&&
 a.push(arguments[b]);return-1!==n.indexOf(c,a.join(":"))},e=b&&!0===b.config.pasteFromWordRemoveFontStyles,h=n.parseCssText(a.attributes.style);"cke:li"==a.name&&h["TEXT-INDENT"]&&h.MARGIN&&(a.attributes["cke-indentation"]=g.getElementIndentation(a),h.MARGIN=h.MARGIN.replace(/(([\w\.]+ ){3,3})[\d\.]+(\w+$)/,"$10$3"));for(var l=n.objectKeys(h),r=0;r<l.length;r++){var m=l[r].toLowerCase(),p=h[l[r]],k=CKEDITOR.tools.indexOf;(e&&-1!==k(d,m.toLowerCase())||f(null,m,p)||f(null,m.replace(/\-.*$/,"-"))||
 f(null,m)||f(a.name,m,p)||f(a.name,m.replace(/\-.*$/,"-"))||f(a.name,m)||f(p))&&delete h[l[r]]}return CKEDITOR.tools.writeCssText(h)},createStyleStack:function(a,b,c,d){var f=[];a.filterChildren(b);for(b=a.children.length-1;0<=b;b--)f.unshift(a.children[b]),a.children[b].remove();k.sortStyles(a);b=n.parseCssText(k.normalizedStyles(a,c));c=a;var e="span"===a.name,h;for(h in b)if(!h.match(d||/margin|text\-align|width|border|padding/i))if(e)e=!1;else{var l=new CKEDITOR.htmlParser.element("span");l.attributes.style=
-h+":"+b[h];c.add(l);c=l;delete b[h]}"{}"!==JSON.stringify(b)?a.attributes.style=CKEDITOR.tools.writeCssText(b):delete a.attributes.style;for(b=0;b<f.length;b++)c.add(f[b])},sortStyles:function(a){for(var b=["border","border-bottom","font-size","background"],c=n.parseCssText(a.attributes.style),d=n.objectKeys(c),f=[],e=[],h=0;h<d.length;h++)-1!==n.indexOf(b,d[h].toLowerCase())?f.push(d[h]):e.push(d[h]);f.sort(function(a,c){var d=n.indexOf(b,a.toLowerCase()),f=n.indexOf(b,c.toLowerCase());return d-
+h+":"+b[h];c.add(l);c=l;delete b[h]}CKEDITOR.tools.isEmpty(b)?delete a.attributes.style:a.attributes.style=CKEDITOR.tools.writeCssText(b);for(b=0;b<f.length;b++)c.add(f[b])},sortStyles:function(a){for(var b=["border","border-bottom","font-size","background"],c=n.parseCssText(a.attributes.style),d=n.objectKeys(c),f=[],e=[],h=0;h<d.length;h++)-1!==n.indexOf(b,d[h].toLowerCase())?f.push(d[h]):e.push(d[h]);f.sort(function(a,c){var d=n.indexOf(b,a.toLowerCase()),f=n.indexOf(b,c.toLowerCase());return d-
 f});d=[].concat(f,e);f={};for(h=0;h<d.length;h++)f[d[h]]=c[d[h]];a.attributes.style=CKEDITOR.tools.writeCssText(f)},pushStylesLower:function(a,b,c){if(!a.attributes.style||0===a.children.length)return!1;b=b||{};var d={"list-style-type":!0,width:!0,height:!0,border:!0,"border-":!0},f=n.parseCssText(a.attributes.style),e;for(e in f)if(!(e.toLowerCase()in d||d[e.toLowerCase().replace(/\-.*$/,"-")]||e.toLowerCase()in b)){for(var h=!1,l=0;l<a.children.length;l++){var g=a.children[l];if(g.type===CKEDITOR.NODE_TEXT&&
 c){var m=new CKEDITOR.htmlParser.element("span");m.setHtml(g.value);g.replaceWith(m);g=m}g.type===CKEDITOR.NODE_ELEMENT&&(h=!0,k.setStyle(g,e,f[e]))}h&&delete f[e]}a.attributes.style=CKEDITOR.tools.writeCssText(f);return!0},inliner:{filtered:"break-before break-after break-inside page-break page-break-before page-break-after page-break-inside".split(" "),parse:function(a){function b(a){var b=new CKEDITOR.dom.element("style"),c=new CKEDITOR.dom.element("iframe");c.hide();CKEDITOR.document.getBody().append(c);
 c.$.contentDocument.documentElement.appendChild(b.$);b.$.textContent=a;c.remove();return b.$.sheet}function c(a){var b=a.indexOf("{"),c=a.indexOf("}");return d(a.substring(b+1,c),!0)}var d=CKEDITOR.tools.parseCssText,f=CKEDITOR.plugins.pastefromword.styles.inliner.filter,e=a.is?a.$.sheet:b(a);a=[];var h;if(e)for(e=e.cssRules,h=0;h<e.length;h++)e[h].type===window.CSSRule.STYLE_RULE&&a.push({selector:e[h].selectorText,styles:f(c(e[h].cssText))});return a},filter:function(a){var b=CKEDITOR.plugins.pastefromword.styles.inliner.filtered,
diff --git a/bower_components/ckeditor/plugins/placeholder/lang/es-mx.js b/bower_components/ckeditor/plugins/placeholder/lang/es-mx.js
new file mode 100644
index 00000000000..b7b91a2e4e6
--- /dev/null
+++ b/bower_components/ckeditor/plugins/placeholder/lang/es-mx.js
@@ -0,0 +1,5 @@
+/*
+ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang("placeholder","es-mx",{title:"Propiedades del marcador de posición",toolbar:"Marcador de posición",name:"Nombre del marcador de posición",invalidName:"El marcador de posición no puede estar vacío y no puede contener alguno de los siguientes caracteres: [, ], \x3c, \x3e",pathName:"marcador de posición"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/placeholder/plugin.js b/bower_components/ckeditor/plugins/placeholder/plugin.js
index 4938f4957ff..673786025f4 100644
--- a/bower_components/ckeditor/plugins/placeholder/plugin.js
+++ b/bower_components/ckeditor/plugins/placeholder/plugin.js
@@ -2,6 +2,6 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){CKEDITOR.plugins.add("placeholder",{requires:"widget,dialog",lang:"af,ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,et,eu,fa,fi,fr,fr-ca,gl,he,hr,hu,id,it,ja,km,ko,ku,lv,nb,nl,no,oc,pl,pt,pt-br,ru,si,sk,sl,sq,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"placeholder",hidpi:!0,onLoad:function(){CKEDITOR.addCss(".cke_placeholder{background-color:#ff0}")},init:function(a){var b=a.lang.placeholder;CKEDITOR.dialog.add("placeholder",this.path+"dialogs/placeholder.js");a.widgets.add("placeholder",
+(function(){CKEDITOR.plugins.add("placeholder",{requires:"widget,dialog",lang:"af,ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,es-mx,et,eu,fa,fi,fr,fr-ca,gl,he,hr,hu,id,it,ja,km,ko,ku,lv,nb,nl,no,oc,pl,pt,pt-br,ru,si,sk,sl,sq,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"placeholder",hidpi:!0,onLoad:function(){CKEDITOR.addCss(".cke_placeholder{background-color:#ff0}")},init:function(a){var b=a.lang.placeholder;CKEDITOR.dialog.add("placeholder",this.path+"dialogs/placeholder.js");a.widgets.add("placeholder",
 {dialog:"placeholder",pathName:b.pathName,template:'\x3cspan class\x3d"cke_placeholder"\x3e[[]]\x3c/span\x3e',downcast:function(){return new CKEDITOR.htmlParser.text("[["+this.data.name+"]]")},init:function(){this.setData("name",this.element.getText().slice(2,-2))},data:function(){this.element.setText("[["+this.data.name+"]]")},getLabel:function(){return this.editor.lang.widget.label.replace(/%1/,this.data.name+" "+this.pathName)}});a.ui.addButton&&a.ui.addButton("CreatePlaceholder",{label:b.toolbar,
 command:"placeholder",toolbar:"insert,5",icon:"placeholder"})},afterInit:function(a){var b=/\[\[([^\[\]])+\]\]/g;a.dataProcessor.dataFilter.addRules({text:function(f,d){var e=d.parent&&CKEDITOR.dtd[d.parent.name];if(!e||e.span)return f.replace(b,function(b){var c=null,c=new CKEDITOR.htmlParser.element("span",{"class":"cke_placeholder"});c.add(new CKEDITOR.htmlParser.text(b));c=a.widgets.wrapElement(c,"placeholder");return c.getOuterHtml()})}})}})})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/preview/lang/es-mx.js b/bower_components/ckeditor/plugins/preview/lang/es-mx.js
new file mode 100644
index 00000000000..881213c9202
--- /dev/null
+++ b/bower_components/ckeditor/plugins/preview/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("preview","es-mx",{preview:"Vista previa"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/preview/plugin.js b/bower_components/ckeditor/plugins/preview/plugin.js
index 39f2ea20217..81b35818ff9 100644
--- a/bower_components/ckeditor/plugins/preview/plugin.js
+++ b/bower_components/ckeditor/plugins/preview/plugin.js
@@ -5,5 +5,5 @@
 (function(){var h,k={modes:{wysiwyg:1,source:1},canUndo:!1,readOnly:1,exec:function(a){var g,b=a.config,f=b.baseHref?'\x3cbase href\x3d"'+b.baseHref+'"/\x3e':"";if(b.fullPage)g=a.getData().replace(/<head>/,"$\x26"+f).replace(/[^>]*(?=<\/title>)/,"$\x26 \x26mdash; "+a.lang.preview.preview);else{var b="\x3cbody ",d=a.document&&a.document.getBody();d&&(d.getAttribute("id")&&(b+='id\x3d"'+d.getAttribute("id")+'" '),d.getAttribute("class")&&(b+='class\x3d"'+d.getAttribute("class")+'" '));b+="\x3e";g=a.config.docType+
 '\x3chtml dir\x3d"'+a.config.contentsLangDirection+'"\x3e\x3chead\x3e'+f+"\x3ctitle\x3e"+a.lang.preview.preview+"\x3c/title\x3e"+CKEDITOR.tools.buildStyleHtml(a.config.contentsCss)+"\x3c/head\x3e"+b+a.getData()+"\x3c/body\x3e\x3c/html\x3e"}f=640;b=420;d=80;try{var c=window.screen,f=Math.round(.8*c.width),b=Math.round(.7*c.height),d=Math.round(.1*c.width)}catch(k){}if(!1===a.fire("contentPreview",a={dataValue:g}))return!1;var c="",e;CKEDITOR.env.ie&&(window._cke_htmlToLoad=a.dataValue,e="javascript:void( (function(){document.open();"+
 ("("+CKEDITOR.tools.fixDomain+")();").replace(/\/\/.*?\n/g,"").replace(/parent\./g,"window.opener.")+"document.write( window.opener._cke_htmlToLoad );document.close();window.opener._cke_htmlToLoad \x3d null;})() )",c="");CKEDITOR.env.gecko&&(window._cke_htmlToLoad=a.dataValue,c=CKEDITOR.getUrl(h+"preview.html"));c=window.open(c,null,"toolbar\x3dyes,location\x3dno,status\x3dyes,menubar\x3dyes,scrollbars\x3dyes,resizable\x3dyes,width\x3d"+f+",height\x3d"+b+",left\x3d"+d);CKEDITOR.env.ie&&c&&(c.location=
-e);CKEDITOR.env.ie||CKEDITOR.env.gecko||(e=c.document,e.open(),e.write(a.dataValue),e.close());return!0}};CKEDITOR.plugins.add("preview",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"preview,preview-rtl",hidpi:!0,init:function(a){a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&(h=this.path,a.addCommand("preview",
+e);CKEDITOR.env.ie||CKEDITOR.env.gecko||(e=c.document,e.open(),e.write(a.dataValue),e.close());return!0}};CKEDITOR.plugins.add("preview",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"preview,preview-rtl",hidpi:!0,init:function(a){a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&(h=this.path,a.addCommand("preview",
 k),a.ui.addButton&&a.ui.addButton("Preview",{label:a.lang.preview.preview,command:"preview",toolbar:"document,40"}))}})})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/print/lang/es-mx.js b/bower_components/ckeditor/plugins/print/lang/es-mx.js
new file mode 100644
index 00000000000..59fb8b40034
--- /dev/null
+++ b/bower_components/ckeditor/plugins/print/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("print","es-mx",{toolbar:"Imprimir"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/print/plugin.js b/bower_components/ckeditor/plugins/print/plugin.js
index 73dde928710..0e16065c9c9 100644
--- a/bower_components/ckeditor/plugins/print/plugin.js
+++ b/bower_components/ckeditor/plugins/print/plugin.js
@@ -2,5 +2,5 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.add("print",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"print,",hidpi:!0,init:function(a){a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&(a.addCommand("print",CKEDITOR.plugins.print),a.ui.addButton&&a.ui.addButton("Print",{label:a.lang.print.toolbar,command:"print",toolbar:"document,50"}))}});
+CKEDITOR.plugins.add("print",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"print,",hidpi:!0,init:function(a){a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&(a.addCommand("print",CKEDITOR.plugins.print),a.ui.addButton&&a.ui.addButton("Print",{label:a.lang.print.toolbar,command:"print",toolbar:"document,50"}))}});
 CKEDITOR.plugins.print={exec:function(a){CKEDITOR.env.gecko?a.window.$.print():a.document.$.execCommand("Print")},canUndo:!1,readOnly:1,modes:{wysiwyg:1}};
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/save/lang/es-mx.js b/bower_components/ckeditor/plugins/save/lang/es-mx.js
new file mode 100644
index 00000000000..7eb76ce5323
--- /dev/null
+++ b/bower_components/ckeditor/plugins/save/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("save","es-mx",{toolbar:"Guardar"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/save/plugin.js b/bower_components/ckeditor/plugins/save/plugin.js
index e52b0d1df95..e21c52f6966 100644
--- a/bower_components/ckeditor/plugins/save/plugin.js
+++ b/bower_components/ckeditor/plugins/save/plugin.js
@@ -2,5 +2,5 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){var b={readOnly:1,exec:function(a){if(a.fire("save")&&(a=a.element.$.form))try{a.submit()}catch(b){a.submit.click&&a.submit.click()}}};CKEDITOR.plugins.add("save",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"save",hidpi:!0,init:function(a){a.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE&&
+(function(){var b={readOnly:1,exec:function(a){if(a.fire("save")&&(a=a.element.$.form))try{a.submit()}catch(b){a.submit.click&&a.submit.click()}}};CKEDITOR.plugins.add("save",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"save",hidpi:!0,init:function(a){a.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE&&
 (a.addCommand("save",b).modes={wysiwyg:!!a.element.$.form},a.ui.addButton&&a.ui.addButton("Save",{label:a.lang.save.toolbar,command:"save",toolbar:"document,10"}))}})})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/selectall/lang/es-mx.js b/bower_components/ckeditor/plugins/selectall/lang/es-mx.js
new file mode 100644
index 00000000000..1de7e3a745b
--- /dev/null
+++ b/bower_components/ckeditor/plugins/selectall/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("selectall","es-mx",{toolbar:"Seleccionar todo"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/selectall/plugin.js b/bower_components/ckeditor/plugins/selectall/plugin.js
index 0326c964892..df6ee8d5409 100644
--- a/bower_components/ckeditor/plugins/selectall/plugin.js
+++ b/bower_components/ckeditor/plugins/selectall/plugin.js
@@ -2,5 +2,5 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){CKEDITOR.plugins.add("selectall",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"selectall",hidpi:!0,init:function(b){b.addCommand("selectAll",{modes:{wysiwyg:1,source:1},exec:function(a){var b=a.editable();if(b.is("textarea"))a=b.$,CKEDITOR.env.ie?a.createTextRange().execCommand("SelectAll"):
+(function(){CKEDITOR.plugins.add("selectall",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"selectall",hidpi:!0,init:function(b){b.addCommand("selectAll",{modes:{wysiwyg:1,source:1},exec:function(a){var b=a.editable();if(b.is("textarea"))a=b.$,CKEDITOR.env.ie?a.createTextRange().execCommand("SelectAll"):
 (a.selectionStart=0,a.selectionEnd=a.value.length),a.focus();else{if(b.is("body"))a.document.$.execCommand("SelectAll",!1,null);else{var c=a.createRange();c.selectNodeContents(b);c.select()}a.forceNextSelectionCheck();a.selectionChange()}},canUndo:!1});b.ui.addButton&&b.ui.addButton("SelectAll",{label:b.lang.selectall.toolbar,command:"selectAll",toolbar:"selection,10"})}})})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/showblocks/lang/es-mx.js b/bower_components/ckeditor/plugins/showblocks/lang/es-mx.js
new file mode 100644
index 00000000000..c3398b59ad4
--- /dev/null
+++ b/bower_components/ckeditor/plugins/showblocks/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("showblocks","es-mx",{toolbar:"Mostrar bloques"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/showblocks/plugin.js b/bower_components/ckeditor/plugins/showblocks/plugin.js
index 332974b9675..5de00416465 100644
--- a/bower_components/ckeditor/plugins/showblocks/plugin.js
+++ b/bower_components/ckeditor/plugins/showblocks/plugin.js
@@ -2,7 +2,7 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){var k={readOnly:1,preserveState:!0,editorFocus:!1,exec:function(a){this.toggleState();this.refresh(a)},refresh:function(a){if(a.document){var c=this.state!=CKEDITOR.TRISTATE_ON||a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE&&!a.focusManager.hasFocus?"removeClass":"attachClass";a.editable()[c]("cke_show_blocks")}}};CKEDITOR.plugins.add("showblocks",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",
+(function(){var k={readOnly:1,preserveState:!0,editorFocus:!1,exec:function(a){this.toggleState();this.refresh(a)},refresh:function(a){if(a.document){var c=this.state!=CKEDITOR.TRISTATE_ON||a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE&&!a.focusManager.hasFocus?"removeClass":"attachClass";a.editable()[c]("cke_show_blocks")}}};CKEDITOR.plugins.add("showblocks",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",
 icons:"showblocks,showblocks-rtl",hidpi:!0,onLoad:function(){var a="p div pre address blockquote h1 h2 h3 h4 h5 h6".split(" "),c,b,e,f,k=CKEDITOR.getUrl(this.path),l=!(CKEDITOR.env.ie&&9>CKEDITOR.env.version),g=l?":not([contenteditable\x3dfalse]):not(.cke_show_blocks_off)":"",d,h;for(c=b=e=f="";d=a.pop();)h=a.length?",":"",c+=".cke_show_blocks "+d+g+h,e+=".cke_show_blocks.cke_contents_ltr "+d+g+h,f+=".cke_show_blocks.cke_contents_rtl "+d+g+h,b+=".cke_show_blocks "+d+g+"{background-image:url("+CKEDITOR.getUrl(k+
 "images/block_"+d+".png")+")}";CKEDITOR.addCss((c+"{background-repeat:no-repeat;border:1px dotted gray;padding-top:8px}").concat(b,e+"{background-position:top left;padding-left:8px}",f+"{background-position:top right;padding-right:8px}"));l||CKEDITOR.addCss(".cke_show_blocks [contenteditable\x3dfalse],.cke_show_blocks .cke_show_blocks_off{border:none;padding-top:0;background-image:none}.cke_show_blocks.cke_contents_rtl [contenteditable\x3dfalse],.cke_show_blocks.cke_contents_rtl .cke_show_blocks_off{padding-right:0}.cke_show_blocks.cke_contents_ltr [contenteditable\x3dfalse],.cke_show_blocks.cke_contents_ltr .cke_show_blocks_off{padding-left:0}")},
 init:function(a){function c(){b.refresh(a)}if(!a.blockless){var b=a.addCommand("showblocks",k);b.canUndo=!1;a.config.startupOutlineBlocks&&b.setState(CKEDITOR.TRISTATE_ON);a.ui.addButton&&a.ui.addButton("ShowBlocks",{label:a.lang.showblocks.toolbar,command:"showblocks",toolbar:"tools,20"});a.on("mode",function(){b.state!=CKEDITOR.TRISTATE_DISABLED&&b.refresh(a)});a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE&&(a.on("focus",c),a.on("blur",c));a.on("contentDom",function(){b.state!=CKEDITOR.TRISTATE_DISABLED&&
diff --git a/bower_components/ckeditor/plugins/smiley/lang/es-mx.js b/bower_components/ckeditor/plugins/smiley/lang/es-mx.js
new file mode 100644
index 00000000000..78448a387d6
--- /dev/null
+++ b/bower_components/ckeditor/plugins/smiley/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("smiley","es-mx",{options:"Opciones de smiley",title:"Insertar un smiley",toolbar:"Smiley"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/smiley/plugin.js b/bower_components/ckeditor/plugins/smiley/plugin.js
index 12f39d49067..b8ba4345731 100644
--- a/bower_components/ckeditor/plugins/smiley/plugin.js
+++ b/bower_components/ckeditor/plugins/smiley/plugin.js
@@ -2,6 +2,6 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.add("smiley",{requires:"dialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"smiley",hidpi:!0,init:function(a){a.config.smiley_path=a.config.smiley_path||this.path+"images/";a.addCommand("smiley",new CKEDITOR.dialogCommand("smiley",{allowedContent:"img[alt,height,!src,title,width]",
+CKEDITOR.plugins.add("smiley",{requires:"dialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"smiley",hidpi:!0,init:function(a){a.config.smiley_path=a.config.smiley_path||this.path+"images/";a.addCommand("smiley",new CKEDITOR.dialogCommand("smiley",{allowedContent:"img[alt,height,!src,title,width]",
 requiredContent:"img"}));a.ui.addButton&&a.ui.addButton("Smiley",{label:a.lang.smiley.toolbar,command:"smiley",toolbar:"insert,50"});CKEDITOR.dialog.add("smiley",this.path+"dialogs/smiley.js")}});CKEDITOR.config.smiley_images="regular_smile.png sad_smile.png wink_smile.png teeth_smile.png confused_smile.png tongue_smile.png embarrassed_smile.png omg_smile.png whatchutalkingabout_smile.png angry_smile.png angel_smile.png shades_smile.png devil_smile.png cry_smile.png lightbulb.png thumbs_down.png thumbs_up.png heart.png broken_heart.png kiss.png envelope.png".split(" ");
 CKEDITOR.config.smiley_descriptions="smiley;sad;wink;laugh;frown;cheeky;blush;surprise;indecision;angry;angel;cool;devil;crying;enlightened;no;yes;heart;broken heart;kiss;mail".split(";");
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/sourcedialog/lang/es-mx.js b/bower_components/ckeditor/plugins/sourcedialog/lang/es-mx.js
new file mode 100644
index 00000000000..148a043b49f
--- /dev/null
+++ b/bower_components/ckeditor/plugins/sourcedialog/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("sourcedialog","es-mx",{toolbar:"Fuente",title:"Fuente"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/sourcedialog/plugin.js b/bower_components/ckeditor/plugins/sourcedialog/plugin.js
index 4da7c091b59..22e1f0274da 100644
--- a/bower_components/ckeditor/plugins/sourcedialog/plugin.js
+++ b/bower_components/ckeditor/plugins/sourcedialog/plugin.js
@@ -2,5 +2,5 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.add("sourcedialog",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",requires:"dialog",icons:"sourcedialog,sourcedialog-rtl",hidpi:!0,init:function(a){a.addCommand("sourcedialog",new CKEDITOR.dialogCommand("sourcedialog"));CKEDITOR.dialog.add("sourcedialog",this.path+"dialogs/sourcedialog.js");a.ui.addButton&&
-a.ui.addButton("Sourcedialog",{label:a.lang.sourcedialog.toolbar,command:"sourcedialog",toolbar:"mode,10"})}});
\ No newline at end of file
+CKEDITOR.plugins.add("sourcedialog",{lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",requires:"dialog",icons:"sourcedialog,sourcedialog-rtl",hidpi:!0,init:function(a){a.addCommand("sourcedialog",new CKEDITOR.dialogCommand("sourcedialog"));CKEDITOR.dialog.add("sourcedialog",this.path+"dialogs/sourcedialog.js");
+a.ui.addButton&&a.ui.addButton("Sourcedialog",{label:a.lang.sourcedialog.toolbar,command:"sourcedialog",toolbar:"mode,10"})}});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/specialchar/dialogs/lang/es-mx.js b/bower_components/ckeditor/plugins/specialchar/dialogs/lang/es-mx.js
new file mode 100644
index 00000000000..8854ee02894
--- /dev/null
+++ b/bower_components/ckeditor/plugins/specialchar/dialogs/lang/es-mx.js
@@ -0,0 +1,13 @@
+/*
+ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang("specialchar","es-mx",{euro:"Signo de Euro",lsquo:"Comillas simple izquierda",rsquo:"Comillas simple derecha",ldquo:"Comillas dobles izquierda",rdquo:"Comillas dobles derecha",ndash:"Guión corto",mdash:"Guión largo",iexcl:"Signo de exclamación invertido",cent:"Signo de centavo",pound:"Signo de Libra",curren:"Signo de moneda",yen:"Signo de Yen",brvbar:"Barra rota",sect:"Signo de la sección",uml:"Diéresis",copy:"Signo de Derechos reservados",ordf:"Indicador ordinal femenino",
+laquo:"Señal de doble ángulo hacia la izquierda",not:"Sin signo",reg:"Signo registrado",macr:"Macron",deg:"signo de grados",sup2:"Superíndice dos",sup3:"Superíndice tres",acute:"Acento agudo",micro:"Signo micro",para:"Signo pilcrow",middot:"Punto medio",cedil:"Cedilla",sup1:"Superíndice uno",ordm:"Indicador ordinal masculino",raquo:"Señal de doble ángulo hacia la derecha",frac14:"Fracción un cuarto",frac12:"Fracción medio",frac34:"Fracción tres cuartos",iquest:"Signo de interrogación invertido",Agrave:"Letra mayúscula latina A con acento grave",
+Aacute:"Letra mayúscula latina A con acento agudo",Acirc:"Letra mayúscula latina A con circunflexo",Atilde:"Letra mayúscula latina A con tilde",Auml:"Letra mayúscula latina A con diéresis",Aring:"Letra mayúscula latina A con anillo arriba",AElig:"Letra mayúscula latina Æ",Ccedil:"Letra mayúscula latina C con cedilla",Egrave:"Letra mayúscula latina E con acento grave",Eacute:"Letra mayúscula latina E con acento agudo",Ecirc:"Letra mayúscula latina E con circumflex",Euml:"Letra mayúscula latina E con diéresis",
+Igrave:"Letra mayúscula latina I con acento grave",Iacute:"Letra mayúscula latina I con acento agudo",Icirc:"Letra mayúscula latina I con circumflex",Iuml:"Letra mayúscula latina E con diéresis",ETH:"Letra mayúscula latina Eth",Ntilde:"Letra mayúscula latina N con tilde",Ograve:"Letra mayúscula latina O con acento grave",Oacute:"Letra mayúscula latina O con acento agudo",Ocirc:"Letra mayúscula latina O con circumflex",Otilde:"Letra mayúscula latina O con tilde",Ouml:"Letra mayúscula latina O con diéresis",
+times:"Signo de multiplicación",Oslash:"Letra mayúscula latina O con trazo",Ugrave:"Letra mayúscula latina U con acento grave",Uacute:"Letra mayúscula latina U con acento agudo",Ucirc:"Letra mayúscula latina U con circumflex",Uuml:"Letra mayúscula latina U con diéresis",Yacute:"Letra mayúscula latina Y con acento agudo",THORN:"Letra mayúscula latina Thorn",szlig:"Letra pequeña latina s",agrave:"Letra pequeña latina a con acento grave",aacute:"Letra pequeña latina a con acento agudo",acirc:"Letra pequeña latina a con circumflex",
+atilde:"Letra pequeña latina a con tilde",auml:"Letra pequeña latina a con diéresis",aring:"Letra pequeña latina a con anillo arriba",aelig:"Letra pequeña latina æ",ccedil:"Letra pequeña latina c con cedilla",egrave:"Letra pequeña latina e con acento grave",eacute:"Letra pequeña latina e con acento agudo",ecirc:"Letra pequeña latina e con circumflex",euml:"Letra pequeña latina e con diéresis",igrave:"Letra pequeña latina i con acento grave",iacute:"Letra pequeña latina i con acento agudo",icirc:"Letra pequeña latina i con circumflex",
+iuml:"Letra pequeña latina i con diéresis",eth:"Letra pequeña latina eth",ntilde:"Letra pequeña latina n con tilde",ograve:"Letra pequeña latina o con acento grave",oacute:"Letra pequeña latina o con acento agudo",ocirc:"Letra pequeña latina o con circumflex",otilde:"Letra pequeña latina o con tilde",ouml:"Letra pequeña latina o con diéresis",divide:"Signo de división",oslash:"Letra pequeña latina o con trazo",ugrave:"Letra pequeña latina u con acento grave",uacute:"Letra pequeña latina u con acento agudo",
+ucirc:"Letra pequeña latina u con circumflex",uuml:"Letra pequeña latina u con diéresis",yacute:"Letra pequeña latina y con acento agudo",thorn:"Espina de letra pequeña latina",yuml:"Letra pequeña latina y con diéresis",OElig:"Ligadura de capital latino OE",oelig:"Ligadura de pequeña latino OE",372:"Letra latina mayúscula W con circunflexo",374:"Letra latina mayúscula Y con circunflexo",373:"Letra latina minúscula w con circunflexo",375:"Letra latina minúscula y con circunflexo",sbquo:"Signo de comillas simple abajo",
+8219:"Signo de comillas simple arriba",bdquo:"Signo de doble comillas abajo",hellip:"Elipsis horizontal",trade:"Signo merccantl",9658:"Puntero derecho negro",bull:"Bala",rarr:"Flecha hacia la derecha",rArr:"Doble flecha hacia la derecha",hArr:"Flecha doble izquierda derecha",diams:"Palo de diamante negro",asymp:"Casi igual a"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/tableresize/plugin.js b/bower_components/ckeditor/plugins/tableresize/plugin.js
index 6e0b70e7368..e4a07aaa427 100644
--- a/bower_components/ckeditor/plugins/tableresize/plugin.js
+++ b/bower_components/ckeditor/plugins/tableresize/plugin.js
@@ -2,12 +2,12 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){function x(a){return CKEDITOR.env.ie?a.$.clientWidth:parseInt(a.getComputedStyle("width"),10)}function q(a,g){var b=a.getComputedStyle("border-"+g+"-width"),k={thin:"0px",medium:"1px",thick:"2px"};0>b.indexOf("px")&&(b=b in k&&"none"!=a.getComputedStyle("border-style")?k[b]:0);return parseInt(b,10)}function z(a){var g=[],b=-1,k="rtl"==a.getComputedStyle("direction"),d;d=a.$.rows;for(var l=0,e,f,c,h=0,t=d.length;h<t;h++)c=d[h],e=c.cells.length,e>l&&(l=e,f=c);d=f;e=new CKEDITOR.dom.element(a.$.tBodies[0]);
-l=e.getDocumentPosition();e=e.$.offsetHeight;a.$.tHead&&(f=new CKEDITOR.dom.element(a.$.tHead),l=f.getDocumentPosition(),e+=f.$.offsetHeight);a.$.tFoot&&(e+=a.$.tFoot.offsetHeight);if(d)for(f=0,c=d.cells.length;f<c;f++){var h=new CKEDITOR.dom.element(d.cells[f]),t=d.cells[f+1]&&new CKEDITOR.dom.element(d.cells[f+1]),b=b+(h.$.colSpan||1),n,m,p=h.getDocumentPosition().x;k?m=p+q(h,"left"):n=p+h.$.offsetWidth-q(h,"right");t?(p=t.getDocumentPosition().x,k?n=p+t.$.offsetWidth-q(t,"right"):m=p+q(t,"left")):
-(p=a.getDocumentPosition().x,k?n=p:m=p+a.$.offsetWidth);h=Math.max(m-n,3);g.push({table:a,index:b,x:n,y:l.y,width:h,height:e,rtl:k})}return g}function y(a){(a.data||a).preventDefault()}function F(a){function g(){h=0;c.setOpacity(0);n&&b();var a=e.table;setTimeout(function(){a.removeCustomData("_cke_table_pillars")},0);f.removeListener("dragstart",y)}function b(){for(var E=e.rtl,d=E?A.length:p.length,f=0,b=0;b<d;b++){var c=p[b],k=A[b],h=e.table;CKEDITOR.tools.setTimeout(function(b,e,c,k,g,l){b&&b.setStyle("width",
-m(Math.max(e+l,1)));c&&c.setStyle("width",m(Math.max(k-l,1)));g&&h.setStyle("width",m(g+l*(E?-1:1)));++f==d&&a.fire("saveSnapshot")},0,this,[c,c&&x(c),k,k&&x(k),(!c||!k)&&x(h)+q(h,"left")+q(h,"right"),n])}}function k(b){y(b);a.fire("saveSnapshot");b=e.index;for(var k=CKEDITOR.tools.buildTableMap(e.table),g=[],m=[],q=Number.MAX_VALUE,u=q,w=e.rtl,B=0,z=k.length;B<z;B++){var r=k[B],v=r[b+(w?1:0)],r=r[b+(w?0:1)],v=v&&new CKEDITOR.dom.element(v),r=r&&new CKEDITOR.dom.element(r);v&&r&&v.equals(r)||(v&&
-(q=Math.min(q,x(v))),r&&(u=Math.min(u,x(r))),g.push(v),m.push(r))}p=g;A=m;C=e.x-q;D=e.x+u;c.setOpacity(.5);t=parseInt(c.getStyle("left"),10);n=0;h=1;c.on("mousemove",l);f.on("dragstart",y);f.on("mouseup",d,this)}function d(a){a.removeListener();g()}function l(a){u(a.data.getPageOffset().x)}var e,f,c,h,t,n,u,p,A,C,D;f=a.document;c=CKEDITOR.dom.element.createFromHtml('\x3cdiv data-cke-temp\x3d1 contenteditable\x3dfalse unselectable\x3don style\x3d"position:absolute;cursor:col-resize;filter:alpha(opacity\x3d0);opacity:0;padding:0;background-color:#004;background-image:none;border:0px none;z-index:10"\x3e\x3c/div\x3e',
-f);a.on("destroy",function(){c.remove()});w||f.getDocumentElement().append(c);this.attachTo=function(a){h||(w&&(f.getBody().append(c),n=0),e=a,c.setStyles({width:m(a.width),height:m(a.height),left:m(a.x),top:m(a.y)}),w&&c.setOpacity(.25),c.on("mousedown",k,this),f.getBody().setStyle("cursor","col-resize"),c.show())};u=this.move=function(a){if(!e)return 0;if(!h&&(a<e.x||a>e.x+e.width))return e=null,h=n=0,f.removeListener("mouseup",d),c.removeListener("mousedown",k),c.removeListener("mousemove",l),
-f.getBody().setStyle("cursor","auto"),w?c.remove():c.hide(),0;a-=Math.round(c.$.offsetWidth/2);if(h){if(a==C||a==D)return 1;a=Math.max(a,C);a=Math.min(a,D);n=a-t}c.setStyle("left",m(a));return 1}}function u(a){var g=a.data.getTarget();if("mouseout"==a.name){if(!g.is("table"))return;for(var b=new CKEDITOR.dom.element(a.data.$.relatedTarget||a.data.$.toElement);b&&b.$&&!b.equals(g)&&!b.is("body");)b=b.getParent();if(!b||b.equals(g))return}g.getAscendant("table",1).removeCustomData("_cke_table_pillars");
-a.removeListener()}var m=CKEDITOR.tools.cssLength,w=CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks);CKEDITOR.plugins.add("tableresize",{requires:"tabletools",init:function(a){a.on("contentDom",function(){var g,b=a.editable();b.attachListener(b.isInline()?b:a.document,"mousemove",function(b){b=b.data;var d=b.getTarget();if(d.type==CKEDITOR.NODE_ELEMENT){var l=b.getPageOffset().x;if(g&&g.move(l))y(b);else if(d.is("table")||d.getAscendant({thead:1,tbody:1,tfoot:1},1))if(d=d.getAscendant("table",
-1),a.editable().contains(d)){(b=d.getCustomData("_cke_table_pillars"))||(d.setCustomData("_cke_table_pillars",b=z(d)),d.on("mouseout",u),d.on("mousedown",u));a:{for(var d=0,e=b.length;d<e;d++){var f=b[d];if(l>=f.x&&l<=f.x+f.width){l=f;break a}}l=null}l&&(!g&&(g=new F(a)),g.attachTo(l))}}})})}})})();
\ No newline at end of file
+(function(){function y(a){return CKEDITOR.env.ie?a.$.clientWidth:parseInt(a.getComputedStyle("width"),10)}function r(a,c){var b=a.getComputedStyle("border-"+c+"-width"),h={thin:"0px",medium:"1px",thick:"2px"};0>b.indexOf("px")&&(b=b in h&&"none"!=a.getComputedStyle("border-style")?h[b]:0);return parseInt(b,10)}function F(a){a=a.$.rows;for(var c=0,b,h,e,k=0,g=a.length;k<g;k++)e=a[k],b=e.cells.length,b>c&&(c=b,h=e);return h}function G(a){function c(a){a&&(a=new CKEDITOR.dom.element(a),e+=a.$.offsetHeight,
+k||(k=a.getDocumentPosition()))}var b=[],h=-1,e=0,k=null,g="rtl"==a.getComputedStyle("direction"),f=F(a);c(a.$.tHead);c(a.$.tBodies[0]);c(a.$.tFoot);if(f)for(var d=0,n=f.cells.length;d<n;d++){var t=new CKEDITOR.dom.element(f.cells[d]),l=f.cells[d+1]&&new CKEDITOR.dom.element(f.cells[d+1]),h=h+(t.$.colSpan||1),m,u,p=t.getDocumentPosition().x;g?u=p+r(t,"left"):m=p+t.$.offsetWidth-r(t,"right");l?(p=l.getDocumentPosition().x,g?m=p+l.$.offsetWidth-r(l,"right"):u=p+r(l,"left")):(p=a.getDocumentPosition().x,
+g?m=p:u=p+a.$.offsetWidth);t=Math.max(u-m,3);b.push({table:a,index:h,x:m,y:k.y,width:t,height:e,rtl:g})}return b}function z(a){(a.data||a).preventDefault()}function H(a){function c(){x=0;d.setOpacity(0);l&&b();var a=g.table;setTimeout(function(){a.removeCustomData("_cke_table_pillars")},0);f.removeListener("dragstart",z)}function b(){for(var E=g.rtl,b=E?p.length:u.length,e=0,d=0;d<b;d++){var h=u[d],c=p[d],f=g.table;CKEDITOR.tools.setTimeout(function(d,h,c,g,k,l){d&&d.setStyle("width",n(Math.max(h+
+l,1)));c&&c.setStyle("width",n(Math.max(g-l,1)));k&&f.setStyle("width",n(k+l*(E?-1:1)));++e==b&&a.fire("saveSnapshot")},0,this,[h,h&&y(h),c,c&&y(c),(!h||!c)&&y(f)+r(f,"left")+r(f,"right"),l])}}function h(b){z(b);a.fire("saveSnapshot");b=g.index;for(var c=CKEDITOR.tools.buildTableMap(g.table),h=[],n=[],m=Number.MAX_VALUE,r=m,w=g.rtl,C=0,A=c.length;C<A;C++){var q=c[C],v=q[b+(w?1:0)],q=q[b+(w?0:1)],v=v&&new CKEDITOR.dom.element(v),q=q&&new CKEDITOR.dom.element(q);v&&q&&v.equals(q)||(v&&(m=Math.min(m,
+y(v))),q&&(r=Math.min(r,y(q))),h.push(v),n.push(q))}u=h;p=n;B=g.x-m;D=g.x+r;d.setOpacity(.5);t=parseInt(d.getStyle("left"),10);l=0;x=1;d.on("mousemove",k);f.on("dragstart",z);f.on("mouseup",e,this)}function e(a){a.removeListener();c()}function k(a){m(a.data.getPageOffset().x)}var g,f,d,x,t,l,m,u,p,B,D;f=a.document;d=CKEDITOR.dom.element.createFromHtml('\x3cdiv data-cke-temp\x3d1 contenteditable\x3dfalse unselectable\x3don style\x3d"position:absolute;cursor:col-resize;filter:alpha(opacity\x3d0);opacity:0;padding:0;background-color:#004;background-image:none;border:0px none;z-index:10"\x3e\x3c/div\x3e',
+f);a.on("destroy",function(){d.remove()});w||f.getDocumentElement().append(d);this.attachTo=function(a){x||(w&&(f.getBody().append(d),l=0),g=a,d.setStyles({width:n(a.width),height:n(a.height),left:n(a.x),top:n(a.y)}),w&&d.setOpacity(.25),d.on("mousedown",h,this),f.getBody().setStyle("cursor","col-resize"),d.show())};m=this.move=function(a){if(!g)return 0;if(!x&&(a<g.x||a>g.x+g.width))return g=null,x=l=0,f.removeListener("mouseup",e),d.removeListener("mousedown",h),d.removeListener("mousemove",k),
+f.getBody().setStyle("cursor","auto"),w?d.remove():d.hide(),0;a-=Math.round(d.$.offsetWidth/2);if(x){if(a==B||a==D)return 1;a=Math.max(a,B);a=Math.min(a,D);l=a-t}d.setStyle("left",n(a));return 1}}function A(a){var c=a.data.getTarget();if("mouseout"==a.name){if(!c.is("table"))return;for(var b=new CKEDITOR.dom.element(a.data.$.relatedTarget||a.data.$.toElement);b&&b.$&&!b.equals(c)&&!b.is("body");)b=b.getParent();if(!b||b.equals(c))return}c.getAscendant("table",1).removeCustomData("_cke_table_pillars");
+a.removeListener()}var n=CKEDITOR.tools.cssLength,w=CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks);CKEDITOR.plugins.add("tableresize",{requires:"tabletools",init:function(a){a.on("contentDom",function(){var c,b=a.editable();b.attachListener(b.isInline()?b:a.document,"mousemove",function(b){b=b.data;var e=b.getTarget();if(e.type==CKEDITOR.NODE_ELEMENT){var k=b.getPageOffset().x;if(c&&c.move(k))z(b);else if(e.is("table")||e.getAscendant({thead:1,tbody:1,tfoot:1},1))if(e=e.getAscendant("table",
+1),a.editable().contains(e)){(b=e.getCustomData("_cke_table_pillars"))||(e.setCustomData("_cke_table_pillars",b=G(e)),e.on("mouseout",A),e.on("mousedown",A));a:{for(var e=0,g=b.length;e<g;e++){var f=b[e];if(k>=f.x&&k<=f.x+f.width){k=f;break a}}k=null}k&&(!c&&(c=new H(a)),c.attachTo(k))}}})})}})})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/templates/lang/es-mx.js b/bower_components/ckeditor/plugins/templates/lang/es-mx.js
new file mode 100644
index 00000000000..145ebe5bc4b
--- /dev/null
+++ b/bower_components/ckeditor/plugins/templates/lang/es-mx.js
@@ -0,0 +1 @@
+CKEDITOR.plugins.setLang("templates","es-mx",{button:"Plantillas",emptyListMsg:"(Sin plantilla definida)",insertOption:"Reemplazar contenido actual",options:"Opciones de la plantilla",selectPromptMsg:"Por favor selecciona una plantilla para abrir en el editor",title:"Contenido de las plantillas"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/templates/plugin.js b/bower_components/ckeditor/plugins/templates/plugin.js
index faafc9e28c5..da99e8db37f 100644
--- a/bower_components/ckeditor/plugins/templates/plugin.js
+++ b/bower_components/ckeditor/plugins/templates/plugin.js
@@ -2,6 +2,6 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){CKEDITOR.plugins.add("templates",{requires:"dialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"templates,templates-rtl",hidpi:!0,init:function(a){CKEDITOR.dialog.add("templates",CKEDITOR.getUrl(this.path+"dialogs/templates.js"));a.addCommand("templates",new CKEDITOR.dialogCommand("templates"));
+(function(){CKEDITOR.plugins.add("templates",{requires:"dialog",lang:"af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"templates,templates-rtl",hidpi:!0,init:function(a){CKEDITOR.dialog.add("templates",CKEDITOR.getUrl(this.path+"dialogs/templates.js"));a.addCommand("templates",new CKEDITOR.dialogCommand("templates"));
 a.ui.addButton&&a.ui.addButton("Templates",{label:a.lang.templates.button,command:"templates",toolbar:"doctools,10"})}});var c={},f={};CKEDITOR.addTemplates=function(a,d){c[a]=d};CKEDITOR.getTemplates=function(a){return c[a]};CKEDITOR.loadTemplates=function(a,d){for(var e=[],b=0,c=a.length;b<c;b++)f[a[b]]||(e.push(a[b]),f[a[b]]=1);e.length?CKEDITOR.scriptLoader.load(e,d):setTimeout(d,0)}})();CKEDITOR.config.templates_files=[CKEDITOR.getUrl("plugins/templates/templates/default.js")];
 CKEDITOR.config.templates_replaceContent=!0;
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uicolor/lang/de.js b/bower_components/ckeditor/plugins/uicolor/lang/de.js
index 315e68ef40c..f9920e06454 100644
--- a/bower_components/ckeditor/plugins/uicolor/lang/de.js
+++ b/bower_components/ckeditor/plugins/uicolor/lang/de.js
@@ -2,4 +2,4 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.setLang("uicolor","de",{title:"UI-Farbpipette",options:"Color Options",highlight:"Highlight",selected:"Selected Color",predefined:"Vordefinierte Farbsätze",config:"Fügen Sie diese Zeichenfolge in die Datei config.js ein."});
\ No newline at end of file
+CKEDITOR.plugins.setLang("uicolor","de",{title:"UI-Farbpipette",options:"Farboptionen",highlight:"Highlight",selected:"Ausgewählte Farbe",predefined:"Vordefinierte Farbsätze",config:"Fügen Sie diese Zeichenfolge in die Datei config.js ein."});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uicolor/lang/es-mx.js b/bower_components/ckeditor/plugins/uicolor/lang/es-mx.js
new file mode 100644
index 00000000000..d9d5f4a6de9
--- /dev/null
+++ b/bower_components/ckeditor/plugins/uicolor/lang/es-mx.js
@@ -0,0 +1,5 @@
+/*
+ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang("uicolor","es-mx",{title:"Selector de colores de la interfaz de usuario",options:"Opciones de color",highlight:"Resaltar",selected:"Color seleccionado",predefined:"Establecer color predefinido",config:"Pega esta cadena en tu archivo config.js"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uicolor/lang/gl.js b/bower_components/ckeditor/plugins/uicolor/lang/gl.js
index a86a6a061c9..3981b73bc3b 100644
--- a/bower_components/ckeditor/plugins/uicolor/lang/gl.js
+++ b/bower_components/ckeditor/plugins/uicolor/lang/gl.js
@@ -2,4 +2,4 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.setLang("uicolor","gl",{title:"Recolledor de cor da interface de usuario",options:"Color Options",highlight:"Highlight",selected:"Selected Color",predefined:"Conxuntos predefinidos de cores",config:"Pegue esta cadea no seu ficheiro config.js"});
\ No newline at end of file
+CKEDITOR.plugins.setLang("uicolor","gl",{title:"Recolledor de cor da interface de usuario",options:"Opcións de cor",highlight:"Resaltar",selected:"Cor seleccionado",predefined:"Conxuntos predefinidos de cores",config:"Pegue esta cadea no seu ficheiro config.js"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uicolor/lang/hr.js b/bower_components/ckeditor/plugins/uicolor/lang/hr.js
index 170bd3d227b..233350142db 100644
--- a/bower_components/ckeditor/plugins/uicolor/lang/hr.js
+++ b/bower_components/ckeditor/plugins/uicolor/lang/hr.js
@@ -2,4 +2,4 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.setLang("uicolor","hr",{title:"UI odabir boja",options:"Color Options",highlight:"Highlight",selected:"Selected Color",predefined:"Već postavljeni setovi boja",config:"Zalijepite ovaj tekst u Vašu config.js datoteku."});
\ No newline at end of file
+CKEDITOR.plugins.setLang("uicolor","hr",{title:"UI odabir boja",options:"Opcije boja",highlight:"Označi",selected:"Odabrana boja",predefined:"Već postavljeni setovi boja",config:"Zalijepite ovaj tekst u Vašu config.js datoteku."});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uicolor/lang/it.js b/bower_components/ckeditor/plugins/uicolor/lang/it.js
index 61149b2ff93..f36a85e31d6 100644
--- a/bower_components/ckeditor/plugins/uicolor/lang/it.js
+++ b/bower_components/ckeditor/plugins/uicolor/lang/it.js
@@ -2,4 +2,4 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.setLang("uicolor","it",{title:"Selettore Colore UI",options:"Color Options",highlight:"Highlight",selected:"Selected Color",predefined:"Set di colori predefiniti",config:"Incolla questa stringa nel tuo file config.js"});
\ No newline at end of file
+CKEDITOR.plugins.setLang("uicolor","it",{title:"Selettore Colore UI",options:"Opzioni colore",highlight:"Evidenzia",selected:"Colore selezionato",predefined:"Set di colori predefiniti",config:"Incolla questa stringa nel tuo file config.js"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uicolor/lang/nb.js b/bower_components/ckeditor/plugins/uicolor/lang/nb.js
index ff860c6d762..443af45dcf0 100644
--- a/bower_components/ckeditor/plugins/uicolor/lang/nb.js
+++ b/bower_components/ckeditor/plugins/uicolor/lang/nb.js
@@ -2,4 +2,4 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.setLang("uicolor","nb",{title:"Fargevelger for brukergrensesnitt",options:"Color Options",highlight:"Highlight",selected:"Selected Color",predefined:"Forhåndsdefinerte fargesett",config:"Lim inn følgende tekst i din config.js-fil"});
\ No newline at end of file
+CKEDITOR.plugins.setLang("uicolor","nb",{title:"Fargevelger for brukergrensesnitt",options:"Alternativer for farge",highlight:"Fremhevet",selected:"Valgt farge",predefined:"Forhåndsdefinerte fargesett",config:"Lim inn følgende tekst i din config.js-fil"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uicolor/lang/pl.js b/bower_components/ckeditor/plugins/uicolor/lang/pl.js
index b936f71bb4c..f36cb002884 100644
--- a/bower_components/ckeditor/plugins/uicolor/lang/pl.js
+++ b/bower_components/ckeditor/plugins/uicolor/lang/pl.js
@@ -2,4 +2,4 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.setLang("uicolor","pl",{title:"Wybór koloru interfejsu",options:"Color Options",highlight:"Highlight",selected:"Selected Color",predefined:"Predefiniowane zestawy kolorów",config:"Wklej poniższy łańcuch znaków do pliku config.js:"});
\ No newline at end of file
+CKEDITOR.plugins.setLang("uicolor","pl",{title:"Wybór koloru interfejsu",options:"Opcje koloru",highlight:"Podgląd",selected:"Wybrany kolor",predefined:"Predefiniowane zestawy kolorów",config:"Wklej poniższy łańcuch znaków do pliku config.js:"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uicolor/lang/sv.js b/bower_components/ckeditor/plugins/uicolor/lang/sv.js
index 68c982a62da..77898df2bc4 100644
--- a/bower_components/ckeditor/plugins/uicolor/lang/sv.js
+++ b/bower_components/ckeditor/plugins/uicolor/lang/sv.js
@@ -2,4 +2,4 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.setLang("uicolor","sv",{title:"UI Färgväljare",options:"Color Options",highlight:"Highlight",selected:"Selected Color",predefined:"Fördefinierade färguppsättningar",config:"Klistra in den här strängen i din config.js-fil"});
\ No newline at end of file
+CKEDITOR.plugins.setLang("uicolor","sv",{title:"UI Färgväljare",options:"Färgalternativ",highlight:"Markera",selected:"Vald färg",predefined:"Fördefinierade färguppsättningar",config:"Klistra in den här strängen i din config.js-fil"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uicolor/lang/tr.js b/bower_components/ckeditor/plugins/uicolor/lang/tr.js
index 9145b23882b..38631c22b7c 100644
--- a/bower_components/ckeditor/plugins/uicolor/lang/tr.js
+++ b/bower_components/ckeditor/plugins/uicolor/lang/tr.js
@@ -2,4 +2,4 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.setLang("uicolor","tr",{title:"UI Renk Seçici",options:"Color Options",highlight:"Highlight",selected:"Selected Color",predefined:"Önceden tanımlı renk seti",config:"Bu yazıyı config.js dosyasının içine yapıştırın"});
\ No newline at end of file
+CKEDITOR.plugins.setLang("uicolor","tr",{title:"UI Renk Seçici",options:"Renk Seçenekleri",highlight:"Highlight",selected:"Seçilmiş Renk",predefined:"Önceden tanımlı renk seti",config:"Bu yazıyı config.js dosyasının içine yapıştırın"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uicolor/lang/zh.js b/bower_components/ckeditor/plugins/uicolor/lang/zh.js
index b82c96c8d9d..dd6f958b88b 100644
--- a/bower_components/ckeditor/plugins/uicolor/lang/zh.js
+++ b/bower_components/ckeditor/plugins/uicolor/lang/zh.js
@@ -2,4 +2,4 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.setLang("uicolor","zh",{title:"UI 色彩選擇器",options:"Color Options",highlight:"Highlight",selected:"Selected Color",predefined:"設定預先定義的色彩",config:"請將此段字串複製到您的 config.js 檔案中。"});
\ No newline at end of file
+CKEDITOR.plugins.setLang("uicolor","zh",{title:"UI 色彩選擇器",options:"色彩選項",highlight:"突顯",selected:"選定的色彩",predefined:"設定預先定義的色彩",config:"請將此段字串複製到您的 config.js 檔案中。"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uicolor/plugin.js b/bower_components/ckeditor/plugins/uicolor/plugin.js
index 4636e5044c5..bfbdf184f1f 100644
--- a/bower_components/ckeditor/plugins/uicolor/plugin.js
+++ b/bower_components/ckeditor/plugins/uicolor/plugin.js
@@ -2,5 +2,5 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.add("uicolor",{requires:"dialog",lang:"af,ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,et,eu,fa,fi,fr,fr-ca,gl,he,hr,hu,id,it,ja,km,ko,ku,lv,mk,nb,nl,no,oc,pl,pt,pt-br,ru,si,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn",icons:"uicolor",hidpi:!0,init:function(a){var b=new CKEDITOR.dialogCommand("uicolor");b.editorFocus=!1;CKEDITOR.dialog.add("uicolor",this.path+"dialogs/uicolor.js");a.addCommand("uicolor",b);a.ui.addButton&&a.ui.addButton("UIColor",{label:a.lang.uicolor.title,command:"uicolor",
+CKEDITOR.plugins.add("uicolor",{requires:"dialog",lang:"af,ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,es-mx,et,eu,fa,fi,fr,fr-ca,gl,he,hr,hu,id,it,ja,km,ko,ku,lv,mk,nb,nl,no,oc,pl,pt,pt-br,ru,si,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn",icons:"uicolor",hidpi:!0,init:function(a){var b=new CKEDITOR.dialogCommand("uicolor");b.editorFocus=!1;CKEDITOR.dialog.add("uicolor",this.path+"dialogs/uicolor.js");a.addCommand("uicolor",b);a.ui.addButton&&a.ui.addButton("UIColor",{label:a.lang.uicolor.title,command:"uicolor",
 toolbar:"tools,1"})}});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uploadwidget/lang/es-mx.js b/bower_components/ckeditor/plugins/uploadwidget/lang/es-mx.js
new file mode 100644
index 00000000000..5942fb6e6e2
--- /dev/null
+++ b/bower_components/ckeditor/plugins/uploadwidget/lang/es-mx.js
@@ -0,0 +1,5 @@
+/*
+ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang("uploadwidget","es-mx",{abort:"La carga ha sido abortada por el usuario.",doneOne:"El archivo ha sido cargado completamente.",doneMany:"%1 archivos cargados completamente.",uploadOne:"Cargando archivo ({percentage}%)...",uploadMany:"Cargando archivos, {current} de {max} listo ({percentage}%)..."});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/uploadwidget/plugin.js b/bower_components/ckeditor/plugins/uploadwidget/plugin.js
index 773b2d3a3d1..737d29b12aa 100644
--- a/bower_components/ckeditor/plugins/uploadwidget/plugin.js
+++ b/bower_components/ckeditor/plugins/uploadwidget/plugin.js
@@ -2,9 +2,9 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-(function(){CKEDITOR.plugins.add("uploadwidget",{lang:"az,ca,cs,da,de,de-ch,el,en,eo,es,eu,fr,gl,hr,hu,id,it,ja,km,ko,ku,nb,nl,no,oc,pl,pt,pt-br,ru,sk,sv,tr,ug,uk,zh,zh-cn",requires:"widget,clipboard,filetools,notificationaggregator",init:function(a){a.filter.allow("*[!data-widget,!data-cke-upload-id]")}});CKEDITOR.fileTools||(CKEDITOR.fileTools={});CKEDITOR.tools.extend(CKEDITOR.fileTools,{addUploadWidget:function(a,e,c){var g=CKEDITOR.fileTools,b=a.uploadRepository,p=c.supportedTypes?10:20;if(c.fileToElement)a.on("paste",
-function(f){f=f.data;var n=f.dataTransfer,k=n.getFilesCount(),m=c.loadMethod||"loadAndUpload",d,h;if(!f.dataValue&&k)for(h=0;h<k;h++)if(d=n.getFile(h),!c.supportedTypes||g.isTypeSupported(d,c.supportedTypes)){var l=c.fileToElement(d);d=b.create(d);l&&(d[m](c.uploadUrl,c.additionalRequestParameters),CKEDITOR.fileTools.markElement(l,e,d.id),"loadAndUpload"!=m&&"upload"!=m||CKEDITOR.fileTools.bindNotifications(a,d),f.dataValue+=l.getOuterHtml())}},null,null,p);CKEDITOR.tools.extend(c,{downcast:function(){return new CKEDITOR.htmlParser.text("")},
-init:function(){var f=this,e=this.wrapper.findOne("[data-cke-upload-id]").data("cke-upload-id"),k=b.loaders[e],c=CKEDITOR.tools.capitalize,d,h;k.on("update",function(b){if(f.wrapper&&f.wrapper.getParent()){a.fire("lockSnapshot");b="on"+c(k.status);if("function"!==typeof f[b]||!1!==f[b](k))h="cke_upload_"+k.status,f.wrapper&&h!=d&&(d&&f.wrapper.removeClass(d),f.wrapper.addClass(h),d=h),"error"!=k.status&&"abort"!=k.status||a.widgets.del(f);a.fire("unlockSnapshot")}else a.editable().find('[data-cke-upload-id\x3d"'+
-e+'"]').count()||k.abort(),b.removeListener()});k.update()},replaceWith:function(b,e){if(""===b.trim())a.widgets.del(this);else{var c=this==a.widgets.focused,g=a.editable(),d=a.createRange(),h,l;c||(l=a.getSelection().createBookmarks());d.setStartBefore(this.wrapper);d.setEndAfter(this.wrapper);c&&(h=d.createBookmark());g.insertHtmlIntoRange(b,d,e);a.widgets.checkWidgets({initOnlyNew:!0});a.widgets.destroy(this,!0);c?(d.moveToBookmark(h),d.select()):a.getSelection().selectBookmarks(l)}}});a.widgets.add(e,
-c)},markElement:function(a,e,c){a.setAttributes({"data-cke-upload-id":c,"data-widget":e})},bindNotifications:function(a,e){function c(){g=a._.uploadWidgetNotificaionAggregator;if(!g||g.isFinished())g=a._.uploadWidgetNotificaionAggregator=new CKEDITOR.plugins.notificationAggregator(a,a.lang.uploadwidget.uploadMany,a.lang.uploadwidget.uploadOne),g.once("finished",function(){var b=g.getTaskCount();0===b?g.notification.hide():g.notification.update({message:1==b?a.lang.uploadwidget.doneOne:a.lang.uploadwidget.doneMany.replace("%1",
-b),type:"success",important:1})})}var g,b=null;e.on("update",function(){!b&&e.uploadTotal&&(c(),b=g.createTask({weight:e.uploadTotal}));b&&"uploading"==e.status&&b.update(e.uploaded)});e.on("uploaded",function(){b&&b.done()});e.on("error",function(){b&&b.cancel();a.showNotification(e.message,"warning")});e.on("abort",function(){b&&b.cancel();a.showNotification(a.lang.uploadwidget.abort,"info")})}})})();
\ No newline at end of file
+(function(){CKEDITOR.plugins.add("uploadwidget",{lang:"az,ca,cs,da,de,de-ch,el,en,eo,es,es-mx,eu,fr,gl,hr,hu,id,it,ja,km,ko,ku,nb,nl,no,oc,pl,pt,pt-br,ru,sk,sv,tr,ug,uk,zh,zh-cn",requires:"widget,clipboard,filetools,notificationaggregator",init:function(a){a.filter.allow("*[!data-widget,!data-cke-upload-id]")}});CKEDITOR.fileTools||(CKEDITOR.fileTools={});CKEDITOR.tools.extend(CKEDITOR.fileTools,{addUploadWidget:function(a,e,c){var g=CKEDITOR.fileTools,b=a.uploadRepository,p=c.supportedTypes?10:20;
+if(c.fileToElement)a.on("paste",function(f){f=f.data;var n=f.dataTransfer,k=n.getFilesCount(),m=c.loadMethod||"loadAndUpload",d,h;if(!f.dataValue&&k)for(h=0;h<k;h++)if(d=n.getFile(h),!c.supportedTypes||g.isTypeSupported(d,c.supportedTypes)){var l=c.fileToElement(d);d=b.create(d);l&&(d[m](c.uploadUrl,c.additionalRequestParameters),CKEDITOR.fileTools.markElement(l,e,d.id),"loadAndUpload"!=m&&"upload"!=m||CKEDITOR.fileTools.bindNotifications(a,d),f.dataValue+=l.getOuterHtml())}},null,null,p);CKEDITOR.tools.extend(c,
+{downcast:function(){return new CKEDITOR.htmlParser.text("")},init:function(){var f=this,e=this.wrapper.findOne("[data-cke-upload-id]").data("cke-upload-id"),k=b.loaders[e],c=CKEDITOR.tools.capitalize,d,h;k.on("update",function(b){if(f.wrapper&&f.wrapper.getParent()){a.fire("lockSnapshot");b="on"+c(k.status);if("function"!==typeof f[b]||!1!==f[b](k))h="cke_upload_"+k.status,f.wrapper&&h!=d&&(d&&f.wrapper.removeClass(d),f.wrapper.addClass(h),d=h),"error"!=k.status&&"abort"!=k.status||a.widgets.del(f);
+a.fire("unlockSnapshot")}else a.editable().find('[data-cke-upload-id\x3d"'+e+'"]').count()||k.abort(),b.removeListener()});k.update()},replaceWith:function(b,e){if(""===b.trim())a.widgets.del(this);else{var c=this==a.widgets.focused,g=a.editable(),d=a.createRange(),h,l;c||(l=a.getSelection().createBookmarks());d.setStartBefore(this.wrapper);d.setEndAfter(this.wrapper);c&&(h=d.createBookmark());g.insertHtmlIntoRange(b,d,e);a.widgets.checkWidgets({initOnlyNew:!0});a.widgets.destroy(this,!0);c?(d.moveToBookmark(h),
+d.select()):a.getSelection().selectBookmarks(l)}}});a.widgets.add(e,c)},markElement:function(a,e,c){a.setAttributes({"data-cke-upload-id":c,"data-widget":e})},bindNotifications:function(a,e){function c(){g=a._.uploadWidgetNotificaionAggregator;if(!g||g.isFinished())g=a._.uploadWidgetNotificaionAggregator=new CKEDITOR.plugins.notificationAggregator(a,a.lang.uploadwidget.uploadMany,a.lang.uploadwidget.uploadOne),g.once("finished",function(){var b=g.getTaskCount();0===b?g.notification.hide():g.notification.update({message:1==
+b?a.lang.uploadwidget.doneOne:a.lang.uploadwidget.doneMany.replace("%1",b),type:"success",important:1})})}var g,b=null;e.on("update",function(){!b&&e.uploadTotal&&(c(),b=g.createTask({weight:e.uploadTotal}));b&&"uploading"==e.status&&b.update(e.uploaded)});e.on("uploaded",function(){b&&b.done()});e.on("error",function(){b&&b.cancel();a.showNotification(e.message,"warning")});e.on("abort",function(){b&&b.cancel();a.showNotification(a.lang.uploadwidget.abort,"info")})}})})();
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/widget/lang/es-mx.js b/bower_components/ckeditor/plugins/widget/lang/es-mx.js
new file mode 100644
index 00000000000..54ae1f0ed62
--- /dev/null
+++ b/bower_components/ckeditor/plugins/widget/lang/es-mx.js
@@ -0,0 +1,5 @@
+/*
+ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang("widget","es-mx",{move:"Presiona y arrastra para mover",label:"%1 widget"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/widget/lang/gl.js b/bower_components/ckeditor/plugins/widget/lang/gl.js
index 13491e73ef4..0ec004b8836 100644
--- a/bower_components/ckeditor/plugins/widget/lang/gl.js
+++ b/bower_components/ckeditor/plugins/widget/lang/gl.js
@@ -2,4 +2,4 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-CKEDITOR.plugins.setLang("widget","gl",{move:"Prema e arrastre para mover",label:"%1 widget"});
\ No newline at end of file
+CKEDITOR.plugins.setLang("widget","gl",{move:"Prema e arrastre para mover",label:"Trebello %1"});
\ No newline at end of file
diff --git a/bower_components/ckeditor/plugins/widget/plugin.js b/bower_components/ckeditor/plugins/widget/plugin.js
index 277ecdfba60..3adc1ed7980 100644
--- a/bower_components/ckeditor/plugins/widget/plugin.js
+++ b/bower_components/ckeditor/plugins/widget/plugin.js
@@ -36,7 +36,7 @@ g.pop();)b.removeListener();var c=k;b=a.sender;var d=this.repository.finder,e=th
 var p=c.greedySearch(),q=CKEDITOR.tools.eventsBuffer(50,function(){m=d.locate(p);k=d.sort(n,1);k.length&&(e.prepare(p,m),e.placeLine(k[0]),e.cleanup())});h.addClass("cke_widget_dragging");g.push(h.on("mousemove",function(a){n=a.data.$.clientY;q.input()}));f.fire("dragstart",{target:a.sender});g.push(f.document.once("mouseup",b,this));h.isInline()||g.push(CKEDITOR.document.once("mouseup",b,this))}function Z(a){var b,c,d=a.editables;a.editables={};if(a.editables)for(b in d)c=d[b],a.initEditable(b,"string"==
 typeof c?{selector:c}:c)}function aa(a){if(a.mask){var b=a.wrapper.findOne(".cke_widget_mask");b||(b=new CKEDITOR.dom.element("img",a.editor.document),b.setAttributes({src:CKEDITOR.tools.transparentImageData,"class":"cke_reset cke_widget_mask"}),a.wrapper.append(b));a.mask=b}}function ba(a){if(a.parts){var b={},c,d;for(d in a.parts)c=a.wrapper.findOne(a.parts[d]),b[d]=c;a.parts=b}}function N(a,b){ca(a);ba(a);Z(a);aa(a);X(a);V(a);W(a);if(CKEDITOR.env.ie&&9>CKEDITOR.env.version)a.wrapper.on("dragstart",
 function(b){var d=b.data.getTarget();g.getNestedEditable(a,d)||a.inline&&g.isDomDragHandler(d)||b.data.preventDefault()});a.wrapper.removeClass("cke_widget_new");a.element.addClass("cke_widget_element");a.on("key",function(b){b=b.data.keyCode;if(13==b)a.edit();else{if(b==CKEDITOR.CTRL+67||b==CKEDITOR.CTRL+88){y(a,b==CKEDITOR.CTRL+88);return}if(b in da||CKEDITOR.CTRL&b||CKEDITOR.ALT&b)return}return!1},null,null,999);a.on("doubleclick",function(b){a.edit()&&b.cancel()});if(b.data)a.on("data",b.data);
-if(b.edit)a.on("edit",b.edit)}function ca(a){(a.wrapper=a.element.getParent()).setAttribute("data-cke-widget-id",a.id)}function r(a){a.element.data("cke-widget-data",encodeURIComponent(JSON.stringify(a.data)))}CKEDITOR.plugins.add("widget",{lang:"af,ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,eu,fa,fi,fr,gl,he,hr,hu,id,it,ja,km,ko,ku,lv,nb,nl,no,oc,pl,pt,pt-br,ru,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn",requires:"lineutils,clipboard,widgetselection",onLoad:function(){CKEDITOR.addCss(".cke_widget_wrapper{position:relative;outline:none}.cke_widget_inline{display:inline-block}.cke_widget_wrapper:hover\x3e.cke_widget_element{outline:2px solid yellow;cursor:default}.cke_widget_wrapper:hover .cke_widget_editable{outline:2px solid yellow}.cke_widget_wrapper.cke_widget_focused\x3e.cke_widget_element,.cke_widget_wrapper .cke_widget_editable.cke_widget_editable_focused{outline:2px solid #ace}.cke_widget_editable{cursor:text}.cke_widget_drag_handler_container{position:absolute;width:15px;height:0;display:none;opacity:0.75;transition:height 0s 0.2s;line-height:0}.cke_widget_wrapper:hover\x3e.cke_widget_drag_handler_container{height:15px;transition:none}.cke_widget_drag_handler_container:hover{opacity:1}img.cke_widget_drag_handler{cursor:move;width:15px;height:15px;display:inline-block}.cke_widget_mask{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.cke_editable.cke_widget_dragging, .cke_editable.cke_widget_dragging *{cursor:move !important}")},
+if(b.edit)a.on("edit",b.edit)}function ca(a){(a.wrapper=a.element.getParent()).setAttribute("data-cke-widget-id",a.id)}function r(a){a.element.data("cke-widget-data",encodeURIComponent(JSON.stringify(a.data)))}CKEDITOR.plugins.add("widget",{lang:"af,ar,az,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,es-mx,eu,fa,fi,fr,gl,he,hr,hu,id,it,ja,km,ko,ku,lv,nb,nl,no,oc,pl,pt,pt-br,ru,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn",requires:"lineutils,clipboard,widgetselection",onLoad:function(){CKEDITOR.addCss(".cke_widget_wrapper{position:relative;outline:none}.cke_widget_inline{display:inline-block}.cke_widget_wrapper:hover\x3e.cke_widget_element{outline:2px solid yellow;cursor:default}.cke_widget_wrapper:hover .cke_widget_editable{outline:2px solid yellow}.cke_widget_wrapper.cke_widget_focused\x3e.cke_widget_element,.cke_widget_wrapper .cke_widget_editable.cke_widget_editable_focused{outline:2px solid #ace}.cke_widget_editable{cursor:text}.cke_widget_drag_handler_container{position:absolute;width:15px;height:0;display:none;opacity:0.75;transition:height 0s 0.2s;line-height:0}.cke_widget_wrapper:hover\x3e.cke_widget_drag_handler_container{height:15px;transition:none}.cke_widget_drag_handler_container:hover{opacity:1}img.cke_widget_drag_handler{cursor:move;width:15px;height:15px;display:inline-block}.cke_widget_mask{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.cke_editable.cke_widget_dragging, .cke_editable.cke_widget_dragging *{cursor:move !important}")},
 beforeInit:function(a){a.widgets=new p(a)},afterInit:function(a){var b=a.widgets.registered,c,d,e;for(d in b)c=b[d],(e=c.button)&&a.ui.addButton&&a.ui.addButton(CKEDITOR.tools.capitalize(c.name,!0),{label:e,command:c.name,toolbar:"insert,10"});S(a)}});p.prototype={MIN_SELECTION_CHECK_INTERVAL:500,add:function(a,b){b=CKEDITOR.tools.prototypedCopy(b);b.name=a;b._=b._||{};this.editor.fire("widgetDefinition",b);b.template&&(b.template=new CKEDITOR.template(b.template));O(this.editor,b);P(this,b);return this.registered[a]=
 b},addUpcastCallback:function(a){this._.upcastCallbacks.push(a)},checkSelection:function(){var a=this.editor.getSelection(),b=a.getSelectedElement(),c=z(this),d;if(b&&(d=this.getByElement(b,!0)))return c.focus(d).select(d).commit();a=a.getRanges()[0];if(!a||a.collapsed)return c.commit();a=new CKEDITOR.dom.walker(a);for(a.evaluator=g.isDomWidgetWrapper;b=a.next();)c.select(this.getByElement(b));c.commit()},checkWidgets:function(a){this.fire("checkWidgets",CKEDITOR.tools.copy(a||{}))},del:function(a){if(this.focused===
 a){var b=a.editor,c=b.createRange(),d;(d=c.moveToClosestEditablePosition(a.wrapper,!0))||(d=c.moveToClosestEditablePosition(a.wrapper,!1));d&&b.getSelection().selectRanges([c])}a.wrapper.remove();this.destroy(a,!0)},destroy:function(a,b){this.widgetHoldingFocusedEditable===a&&n(this,a,null,b);a.destroy(b);delete this.instances[a.id];this.fire("instanceDestroyed",a)},destroyAll:function(a,b){var c,d,e=this.instances;if(b&&!a){d=b.find(".cke_widget_wrapper");for(var e=d.count(),f=0;f<e;++f)(c=this.getByElement(d.getItem(f),
diff --git a/bower_components/ckeditor/samples/index.html b/bower_components/ckeditor/samples/index.html
index 3fe896013a0..663fc179847 100644
--- a/bower_components/ckeditor/samples/index.html
+++ b/bower_components/ckeditor/samples/index.html
@@ -18,7 +18,7 @@
 	<div class="grid-container">
 		<ul class="navigation-a-left grid-width-70">
 			<li><a href="http://ckeditor.com">Project Homepage</a></li>
-			<li><a href="http://dev.ckeditor.com/">I found a bug</a></li>
+			<li><a href="https://github.com/ckeditor/ckeditor-dev/issues">I found a bug</a></li>
 			<li><a href="http://github.com/ckeditor/ckeditor-dev" class="icon-pos-right icon-navigation-a-github">Fork CKEditor on GitHub</a></li>
 		</ul>
 		<ul class="navigation-a-right grid-width-30">
diff --git a/bower_components/ckeditor/samples/old/assets/uilanguages/languages.js b/bower_components/ckeditor/samples/old/assets/uilanguages/languages.js
index df904e182a6..3208ff4c5e5 100644
--- a/bower_components/ckeditor/samples/old/assets/uilanguages/languages.js
+++ b/bower_components/ckeditor/samples/old/assets/uilanguages/languages.js
@@ -2,6 +2,6 @@
  Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-var CKEDITOR_LANGS=function(){var c={af:"Afrikaans",ar:"Arabic",az:"Azerbaijani",bg:"Bulgarian",bn:"Bengali/Bangla",bs:"Bosnian",ca:"Catalan",cs:"Czech",cy:"Welsh",da:"Danish",de:"German","de-ch":"German (Switzerland)",el:"Greek",en:"English","en-au":"English (Australia)","en-ca":"English (Canadian)","en-gb":"English (United Kingdom)",eo:"Esperanto",es:"Spanish",et:"Estonian",eu:"Basque",fa:"Persian",fi:"Finnish",fo:"Faroese",fr:"French","fr-ca":"French (Canada)",gl:"Galician",gu:"Gujarati",he:"Hebrew",
-hi:"Hindi",hr:"Croatian",hu:"Hungarian",id:"Indonesian",is:"Icelandic",it:"Italian",ja:"Japanese",ka:"Georgian",km:"Khmer",ko:"Korean",ku:"Kurdish",lt:"Lithuanian",lv:"Latvian",mk:"Macedonian",mn:"Mongolian",ms:"Malay",nb:"Norwegian Bokmal",nl:"Dutch",no:"Norwegian",oc:"Occitan",pl:"Polish",pt:"Portuguese (Portugal)","pt-br":"Portuguese (Brazil)",ro:"Romanian",ru:"Russian",si:"Sinhala",sk:"Slovak",sq:"Albanian",sl:"Slovenian",sr:"Serbian (Cyrillic)","sr-latn":"Serbian (Latin)",sv:"Swedish",th:"Thai",
-tr:"Turkish",tt:"Tatar",ug:"Uighur",uk:"Ukrainian",vi:"Vietnamese",zh:"Chinese Traditional","zh-cn":"Chinese Simplified"},b=[],a;for(a in CKEDITOR.lang.languages)b.push({code:a,name:c[a]||a});b.sort(function(a,b){return a.name<b.name?-1:1});return b}();
\ No newline at end of file
+var CKEDITOR_LANGS=function(){var c={af:"Afrikaans",ar:"Arabic",az:"Azerbaijani",bg:"Bulgarian",bn:"Bengali/Bangla",bs:"Bosnian",ca:"Catalan",cs:"Czech",cy:"Welsh",da:"Danish",de:"German","de-ch":"German (Switzerland)",el:"Greek",en:"English","en-au":"English (Australia)","en-ca":"English (Canadian)","en-gb":"English (United Kingdom)",eo:"Esperanto",es:"Spanish","es-mx":"Spanish (Mexico)",et:"Estonian",eu:"Basque",fa:"Persian",fi:"Finnish",fo:"Faroese",fr:"French","fr-ca":"French (Canada)",gl:"Galician",
+gu:"Gujarati",he:"Hebrew",hi:"Hindi",hr:"Croatian",hu:"Hungarian",id:"Indonesian",is:"Icelandic",it:"Italian",ja:"Japanese",ka:"Georgian",km:"Khmer",ko:"Korean",ku:"Kurdish",lt:"Lithuanian",lv:"Latvian",mk:"Macedonian",mn:"Mongolian",ms:"Malay",nb:"Norwegian Bokmal",nl:"Dutch",no:"Norwegian",oc:"Occitan",pl:"Polish",pt:"Portuguese (Portugal)","pt-br":"Portuguese (Brazil)",ro:"Romanian",ru:"Russian",si:"Sinhala",sk:"Slovak",sq:"Albanian",sl:"Slovenian",sr:"Serbian (Cyrillic)","sr-latn":"Serbian (Latin)",
+sv:"Swedish",th:"Thai",tr:"Turkish",tt:"Tatar",ug:"Uighur",uk:"Ukrainian",vi:"Vietnamese",zh:"Chinese Traditional","zh-cn":"Chinese Simplified"},b=[],a;for(a in CKEDITOR.lang.languages)b.push({code:a,name:c[a]||a});b.sort(function(a,b){return a.name<b.name?-1:1});return b}();
\ No newline at end of file
diff --git a/bower_components/ckeditor/samples/toolbarconfigurator/index.html b/bower_components/ckeditor/samples/toolbarconfigurator/index.html
index 1dac0b4b6ca..5c06a0fbea4 100644
--- a/bower_components/ckeditor/samples/toolbarconfigurator/index.html
+++ b/bower_components/ckeditor/samples/toolbarconfigurator/index.html
@@ -26,7 +26,7 @@
 	<div class="grid-container">
 		<ul class="navigation-a-left grid-width-70">
 			<li><a href="http://ckeditor.com">Project Homepage</a></li>
-			<li><a href="http://dev.ckeditor.com/">I found a bug</a></li>
+			<li><a href="https://github.com/ckeditor/ckeditor-dev/issues">I found a bug</a></li>
 			<li><a href="http://github.com/ckeditor/ckeditor-dev" class="icon-pos-right icon-navigation-a-github">Fork CKEditor on GitHub</a></li>
 		</ul>
 		<ul class="navigation-a-right grid-width-30">
diff --git a/bower_components/ckeditor/skins/kama/editor.css b/bower_components/ckeditor/skins/kama/editor.css
index 16241eeffb6..e9be1061e29 100644
--- a/bower_components/ckeditor/skins/kama/editor.css
+++ b/bower_components/ckeditor/skins/kama/editor.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border-radius:5px;border:1px solid #d3d3d3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:linear-gradient(to bottom,#fff -15px,#d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #efefef transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #efefef;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:linear-gradient(to bottom,#fff,#d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;border-radius:3px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}a.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}a.cke_button_off{opacity:.7}a.cke_button_disabled{opacity:.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #d3d3d3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #d3d3d3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d3d3d3;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:2px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity = 70);opacity:.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{display:inline-block;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:linear-gradient(to top,#fff,#d3d3d3 100px)}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#dff1ff;outline:0}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{margin-top:5px;float:left}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#222;border-radius:5px;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#96ca0a;border:1px solid #96ca0a}.cke_notification_warning{background:#fd7c44;border:1px solid #fd7c44}.cke_notification_info{background:#54d3ec;border:1px solid #01b2d2}.cke_notification_info span.cke_notification_progress{background-color:#01b2d2;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -1022px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:2px;right:3px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2304px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2352px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2400px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2448px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2496px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2544px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2592px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2640px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2688px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2736px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2784px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2832px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2880px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2928px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2976px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3024px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3072px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3120px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3168px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3216px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3264px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3312px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3360px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3408px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3456px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3504px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3552px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3600px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3648px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3696px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3744px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3792px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3840px!important}.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3888px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3936px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3984px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4032px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4080px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4608px!important}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border-radius:5px;border:1px solid #d3d3d3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:linear-gradient(to bottom,#fff -15px,#d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #efefef transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #efefef;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:linear-gradient(to bottom,#fff,#d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;border-radius:3px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}a.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}a.cke_button_off{opacity:.7}a.cke_button_disabled{opacity:.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #d3d3d3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #d3d3d3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d3d3d3;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:2px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity = 70);opacity:.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{display:inline-block;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:linear-gradient(to top,#fff,#d3d3d3 100px)}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#dff1ff;outline:0}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{margin-top:5px;float:left}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#222;border-radius:5px;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#96ca0a;border:1px solid #96ca0a}.cke_notification_warning{background:#fd7c44;border:1px solid #fd7c44}.cke_notification_info{background:#54d3ec;border:1px solid #01b2d2}.cke_notification_info span.cke_notification_progress{background-color:#01b2d2;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -1022px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:2px;right:3px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2304px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2352px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2400px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2448px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2496px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2544px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2592px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2640px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2688px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2736px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2784px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2832px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2880px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2928px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2976px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3024px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3072px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3120px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3168px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3216px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3264px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3312px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3360px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3408px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3456px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3504px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3552px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3600px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3648px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3696px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3744px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3792px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3840px!important}.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3888px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3936px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3984px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4032px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4080px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4608px!important}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/kama/editor_ie.css b/bower_components/ckeditor/skins/kama/editor_ie.css
index 319d40f58f8..77c87578346 100644
--- a/bower_components/ckeditor/skins/kama/editor_ie.css
+++ b/bower_components/ckeditor/skins/kama/editor_ie.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border-radius:5px;border:1px solid #d3d3d3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:linear-gradient(to bottom,#fff -15px,#d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #efefef transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #efefef;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:linear-gradient(to bottom,#fff,#d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;border-radius:3px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}a.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}a.cke_button_off{opacity:.7}a.cke_button_disabled{opacity:.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #d3d3d3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #d3d3d3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d3d3d3;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:2px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity = 70);opacity:.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{display:inline-block;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:linear-gradient(to top,#fff,#d3d3d3 100px)}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#dff1ff;outline:0}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{margin-top:5px;float:left}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#222;border-radius:5px;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#96ca0a;border:1px solid #96ca0a}.cke_notification_warning{background:#fd7c44;border:1px solid #fd7c44}.cke_notification_info{background:#54d3ec;border:1px solid #01b2d2}.cke_notification_info span.cke_notification_progress{background-color:#01b2d2;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -1022px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:2px;right:3px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2304px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2352px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2400px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2448px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2496px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2544px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2592px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2640px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2688px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2736px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2784px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2832px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2880px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2928px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2976px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3024px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3072px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3120px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3168px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3216px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3264px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3312px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3360px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3408px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3456px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3504px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3552px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3600px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3648px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3696px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3744px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3792px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3840px!important}.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3888px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3936px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3984px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4032px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4080px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4608px!important}.cke_button_off{filter:alpha(opacity = 70)}.cke_button_on{filter:alpha(opacity = 100)}.cke_button_disabled{filter:alpha(opacity = 30)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_hc .cke_button_arrow{margin-top:5px}.cke_combo_inlinelabel{filter:alpha(opacity = 70)}.cke_combo_button_off:hover .cke_combo_inlinelabel{filter:alpha(opacity = 100)}.cke_combo_button_disabled .cke_combo_inlinelabel,.cke_combo_button_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:2px outset #efefef}.cke_toolbox_collapser .cke_arrow{margin:0 1px 1px 1px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-left:2px}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{filter:alpha(opacity = 70)}.cke_resizer{filter:alpha(opacity = 80)}.cke_hc .cke_resizer{filter:none;font-size:28px}.cke_menuarrow{position:absolute;right:2px}.cke_rtl .cke_menuarrow{position:absolute;left:2px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first{padding-left:10px!important}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border-radius:5px;border:1px solid #d3d3d3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:linear-gradient(to bottom,#fff -15px,#d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #efefef transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #efefef;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:linear-gradient(to bottom,#fff,#d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;border-radius:3px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}a.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}a.cke_button_off{opacity:.7}a.cke_button_disabled{opacity:.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #d3d3d3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #d3d3d3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d3d3d3;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:2px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity = 70);opacity:.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{display:inline-block;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:linear-gradient(to top,#fff,#d3d3d3 100px)}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#dff1ff;outline:0}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{margin-top:5px;float:left}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#222;border-radius:5px;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#96ca0a;border:1px solid #96ca0a}.cke_notification_warning{background:#fd7c44;border:1px solid #fd7c44}.cke_notification_info{background:#54d3ec;border:1px solid #01b2d2}.cke_notification_info span.cke_notification_progress{background-color:#01b2d2;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -1022px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:2px;right:3px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2304px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2352px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2400px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2448px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2496px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2544px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2592px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2640px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2688px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2736px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2784px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2832px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2880px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2928px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2976px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3024px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3072px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3120px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3168px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3216px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3264px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3312px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3360px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3408px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3456px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3504px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3552px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3600px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3648px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3696px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3744px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3792px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3840px!important}.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3888px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3936px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3984px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4032px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4080px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4608px!important}.cke_button_off{filter:alpha(opacity = 70)}.cke_button_on{filter:alpha(opacity = 100)}.cke_button_disabled{filter:alpha(opacity = 30)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_hc .cke_button_arrow{margin-top:5px}.cke_combo_inlinelabel{filter:alpha(opacity = 70)}.cke_combo_button_off:hover .cke_combo_inlinelabel{filter:alpha(opacity = 100)}.cke_combo_button_disabled .cke_combo_inlinelabel,.cke_combo_button_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:2px outset #efefef}.cke_toolbox_collapser .cke_arrow{margin:0 1px 1px 1px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-left:2px}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{filter:alpha(opacity = 70)}.cke_resizer{filter:alpha(opacity = 80)}.cke_hc .cke_resizer{filter:none;font-size:28px}.cke_menuarrow{position:absolute;right:2px}.cke_rtl .cke_menuarrow{position:absolute;left:2px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first{padding-left:10px!important}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/kama/editor_ie7.css b/bower_components/ckeditor/skins/kama/editor_ie7.css
index 8f17f621674..aafb0b27e06 100644
--- a/bower_components/ckeditor/skins/kama/editor_ie7.css
+++ b/bower_components/ckeditor/skins/kama/editor_ie7.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border-radius:5px;border:1px solid #d3d3d3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:linear-gradient(to bottom,#fff -15px,#d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #efefef transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #efefef;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:linear-gradient(to bottom,#fff,#d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;border-radius:3px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}a.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}a.cke_button_off{opacity:.7}a.cke_button_disabled{opacity:.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #d3d3d3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #d3d3d3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d3d3d3;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:2px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity = 70);opacity:.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{display:inline-block;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:linear-gradient(to top,#fff,#d3d3d3 100px)}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#dff1ff;outline:0}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{margin-top:5px;float:left}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#222;border-radius:5px;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#96ca0a;border:1px solid #96ca0a}.cke_notification_warning{background:#fd7c44;border:1px solid #fd7c44}.cke_notification_info{background:#54d3ec;border:1px solid #01b2d2}.cke_notification_info span.cke_notification_progress{background-color:#01b2d2;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -1022px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:2px;right:3px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2304px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2352px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2400px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2448px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2496px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2544px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2592px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2640px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2688px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2736px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2784px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2832px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2880px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2928px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2976px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3024px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3072px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3120px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3168px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3216px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3264px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3312px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3360px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3408px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3456px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3504px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3552px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3600px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3648px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3696px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3744px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3792px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3840px!important}.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3888px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3936px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3984px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4032px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4080px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4608px!important}.cke_button_off{filter:alpha(opacity = 70)}.cke_button_on{filter:alpha(opacity = 100)}.cke_button_disabled{filter:alpha(opacity = 30)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_hc .cke_button_arrow{margin-top:5px}.cke_combo_inlinelabel{filter:alpha(opacity = 70)}.cke_combo_button_off:hover .cke_combo_inlinelabel{filter:alpha(opacity = 100)}.cke_combo_button_disabled .cke_combo_inlinelabel,.cke_combo_button_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:2px outset #efefef}.cke_toolbox_collapser .cke_arrow{margin:0 1px 1px 1px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-left:2px}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{filter:alpha(opacity = 70)}.cke_resizer{filter:alpha(opacity = 80)}.cke_hc .cke_resizer{filter:none;font-size:28px}.cke_menuarrow{position:absolute;right:2px}.cke_rtl .cke_menuarrow{position:absolute;left:2px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first{padding-left:10px!important}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_toolbox{display:inline-block;padding-bottom:5px;height:100%}.cke_rtl .cke_toolbox{padding-bottom:0}.cke_toolbar{margin-bottom:5px}.cke_rtl .cke_toolbar{margin-bottom:0}.cke_toolgroup{height:22px}a.cke_button{float:none;vertical-align:top}.cke_toolbar_separator{display:inline-block;float:none;vertical-align:top}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_rtl .cke_button_arrow{padding-top:8px;margin-right:2px}.cke_rtl .cke_combo_inlinelabel{display:table-cell;vertical-align:middle;padding-bottom:8px}.cke_menubutton{display:block;height:24px}.cke_menubutton_inner{display:block;position:relative}.cke_menubutton_icon{height:16px;width:16px}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:inline-block}.cke_menubutton_label{width:auto;vertical-align:top;line-height:24px;height:24px;margin:0 10px 0 0}.cke_menuarrow{width:3px;height:5px;padding:0;position:absolute;right:8px;top:11px;background-position:0 -1411px}.cke_rtl .cke_menubutton_icon{position:absolute;right:0;top:0}.cke_rtl .cke_menubutton_label{float:right;clear:both;margin:0 24px 0 10px}.cke_hc .cke_rtl .cke_menubutton_label{margin-right:0}.cke_rtl .cke_menuarrow{left:8px;right:auto;background-position:0 -1390px}.cke_hc .cke_menuarrow{top:5px;padding:0 5px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{position:relative}.cke_wysiwyg_div{padding-top:0!important;padding-bottom:0!important}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border-radius:5px;border:1px solid #d3d3d3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:linear-gradient(to bottom,#fff -15px,#d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #efefef transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #efefef;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:linear-gradient(to bottom,#fff,#d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;border-radius:3px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}a.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}a.cke_button_off{opacity:.7}a.cke_button_disabled{opacity:.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #d3d3d3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #d3d3d3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d3d3d3;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:2px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity = 70);opacity:.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{display:inline-block;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:linear-gradient(to top,#fff,#d3d3d3 100px)}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#dff1ff;outline:0}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{margin-top:5px;float:left}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#222;border-radius:5px;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#96ca0a;border:1px solid #96ca0a}.cke_notification_warning{background:#fd7c44;border:1px solid #fd7c44}.cke_notification_info{background:#54d3ec;border:1px solid #01b2d2}.cke_notification_info span.cke_notification_progress{background-color:#01b2d2;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -1022px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:2px;right:3px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2304px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2352px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2400px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2448px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2496px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2544px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2592px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2640px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2688px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2736px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2784px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2832px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2880px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2928px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2976px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3024px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3072px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3120px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3168px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3216px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3264px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3312px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3360px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3408px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3456px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3504px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3552px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3600px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3648px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3696px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3744px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3792px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3840px!important}.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3888px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3936px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3984px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4032px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4080px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4608px!important}.cke_button_off{filter:alpha(opacity = 70)}.cke_button_on{filter:alpha(opacity = 100)}.cke_button_disabled{filter:alpha(opacity = 30)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_hc .cke_button_arrow{margin-top:5px}.cke_combo_inlinelabel{filter:alpha(opacity = 70)}.cke_combo_button_off:hover .cke_combo_inlinelabel{filter:alpha(opacity = 100)}.cke_combo_button_disabled .cke_combo_inlinelabel,.cke_combo_button_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:2px outset #efefef}.cke_toolbox_collapser .cke_arrow{margin:0 1px 1px 1px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-left:2px}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{filter:alpha(opacity = 70)}.cke_resizer{filter:alpha(opacity = 80)}.cke_hc .cke_resizer{filter:none;font-size:28px}.cke_menuarrow{position:absolute;right:2px}.cke_rtl .cke_menuarrow{position:absolute;left:2px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first{padding-left:10px!important}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_toolbox{display:inline-block;padding-bottom:5px;height:100%}.cke_rtl .cke_toolbox{padding-bottom:0}.cke_toolbar{margin-bottom:5px}.cke_rtl .cke_toolbar{margin-bottom:0}.cke_toolgroup{height:22px}a.cke_button{float:none;vertical-align:top}.cke_toolbar_separator{display:inline-block;float:none;vertical-align:top}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_rtl .cke_button_arrow{padding-top:8px;margin-right:2px}.cke_rtl .cke_combo_inlinelabel{display:table-cell;vertical-align:middle;padding-bottom:8px}.cke_menubutton{display:block;height:24px}.cke_menubutton_inner{display:block;position:relative}.cke_menubutton_icon{height:16px;width:16px}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:inline-block}.cke_menubutton_label{width:auto;vertical-align:top;line-height:24px;height:24px;margin:0 10px 0 0}.cke_menuarrow{width:3px;height:5px;padding:0;position:absolute;right:8px;top:11px;background-position:0 -1411px}.cke_rtl .cke_menubutton_icon{position:absolute;right:0;top:0}.cke_rtl .cke_menubutton_label{float:right;clear:both;margin:0 24px 0 10px}.cke_hc .cke_rtl .cke_menubutton_label{margin-right:0}.cke_rtl .cke_menuarrow{left:8px;right:auto;background-position:0 -1390px}.cke_hc .cke_menuarrow{top:5px;padding:0 5px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{position:relative}.cke_wysiwyg_div{padding-top:0!important;padding-bottom:0!important}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/kama/editor_ie8.css b/bower_components/ckeditor/skins/kama/editor_ie8.css
index 7519e41a8c8..4f501d6da6d 100644
--- a/bower_components/ckeditor/skins/kama/editor_ie8.css
+++ b/bower_components/ckeditor/skins/kama/editor_ie8.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border-radius:5px;border:1px solid #d3d3d3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:linear-gradient(to bottom,#fff -15px,#d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #efefef transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #efefef;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:linear-gradient(to bottom,#fff,#d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;border-radius:3px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}a.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}a.cke_button_off{opacity:.7}a.cke_button_disabled{opacity:.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #d3d3d3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #d3d3d3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d3d3d3;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:2px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity = 70);opacity:.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{display:inline-block;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:linear-gradient(to top,#fff,#d3d3d3 100px)}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#dff1ff;outline:0}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{margin-top:5px;float:left}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#222;border-radius:5px;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#96ca0a;border:1px solid #96ca0a}.cke_notification_warning{background:#fd7c44;border:1px solid #fd7c44}.cke_notification_info{background:#54d3ec;border:1px solid #01b2d2}.cke_notification_info span.cke_notification_progress{background-color:#01b2d2;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -1022px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:2px;right:3px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2304px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2352px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2400px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2448px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2496px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2544px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2592px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2640px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2688px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2736px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2784px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2832px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2880px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2928px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2976px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3024px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3072px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3120px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3168px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3216px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3264px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3312px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3360px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3408px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3456px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3504px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3552px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3600px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3648px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3696px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3744px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3792px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3840px!important}.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3888px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3936px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3984px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4032px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4080px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4608px!important}.cke_button_off{filter:alpha(opacity = 70)}.cke_button_on{filter:alpha(opacity = 100)}.cke_button_disabled{filter:alpha(opacity = 30)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_hc .cke_button_arrow{margin-top:5px}.cke_combo_inlinelabel{filter:alpha(opacity = 70)}.cke_combo_button_off:hover .cke_combo_inlinelabel{filter:alpha(opacity = 100)}.cke_combo_button_disabled .cke_combo_inlinelabel,.cke_combo_button_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:2px outset #efefef}.cke_toolbox_collapser .cke_arrow{margin:0 1px 1px 1px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-left:2px}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{filter:alpha(opacity = 70)}.cke_resizer{filter:alpha(opacity = 80)}.cke_hc .cke_resizer{filter:none;font-size:28px}.cke_menuarrow{position:absolute;right:2px}.cke_rtl .cke_menuarrow{position:absolute;left:2px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first{padding-left:10px!important}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border-radius:5px;border:1px solid #d3d3d3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:linear-gradient(to bottom,#fff -15px,#d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #efefef transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #efefef;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:linear-gradient(to bottom,#fff,#d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;border-radius:3px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}a.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}a.cke_button_off{opacity:.7}a.cke_button_disabled{opacity:.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #d3d3d3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #d3d3d3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d3d3d3;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:2px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity = 70);opacity:.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{display:inline-block;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:linear-gradient(to top,#fff,#d3d3d3 100px)}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#dff1ff;outline:0}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{margin-top:5px;float:left}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#222;border-radius:5px;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#96ca0a;border:1px solid #96ca0a}.cke_notification_warning{background:#fd7c44;border:1px solid #fd7c44}.cke_notification_info{background:#54d3ec;border:1px solid #01b2d2}.cke_notification_info span.cke_notification_progress{background-color:#01b2d2;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -1022px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:2px;right:3px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2304px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2352px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2400px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2448px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2496px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2544px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2592px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2640px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2688px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2736px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2784px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2832px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2880px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2928px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2976px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3024px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3072px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3120px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3168px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3216px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3264px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3312px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3360px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3408px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3456px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3504px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3552px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3600px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3648px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3696px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3744px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3792px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3840px!important}.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3888px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3936px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3984px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4032px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4080px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4608px!important}.cke_button_off{filter:alpha(opacity = 70)}.cke_button_on{filter:alpha(opacity = 100)}.cke_button_disabled{filter:alpha(opacity = 30)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_hc .cke_button_arrow{margin-top:5px}.cke_combo_inlinelabel{filter:alpha(opacity = 70)}.cke_combo_button_off:hover .cke_combo_inlinelabel{filter:alpha(opacity = 100)}.cke_combo_button_disabled .cke_combo_inlinelabel,.cke_combo_button_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:2px outset #efefef}.cke_toolbox_collapser .cke_arrow{margin:0 1px 1px 1px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-left:2px}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{filter:alpha(opacity = 70)}.cke_resizer{filter:alpha(opacity = 80)}.cke_hc .cke_resizer{filter:none;font-size:28px}.cke_menuarrow{position:absolute;right:2px}.cke_rtl .cke_menuarrow{position:absolute;left:2px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first{padding-left:10px!important}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/kama/editor_iequirks.css b/bower_components/ckeditor/skins/kama/editor_iequirks.css
index 5927048fb60..022968eac12 100644
--- a/bower_components/ckeditor/skins/kama/editor_iequirks.css
+++ b/bower_components/ckeditor/skins/kama/editor_iequirks.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border-radius:5px;border:1px solid #d3d3d3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:linear-gradient(to bottom,#fff -15px,#d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #efefef transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #efefef;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:linear-gradient(to bottom,#fff,#d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;border-radius:3px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}a.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}a.cke_button_off{opacity:.7}a.cke_button_disabled{opacity:.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #d3d3d3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #d3d3d3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d3d3d3;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:2px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity = 70);opacity:.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{display:inline-block;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:linear-gradient(to top,#fff,#d3d3d3 100px)}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#dff1ff;outline:0}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{margin-top:5px;float:left}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#222;border-radius:5px;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#96ca0a;border:1px solid #96ca0a}.cke_notification_warning{background:#fd7c44;border:1px solid #fd7c44}.cke_notification_info{background:#54d3ec;border:1px solid #01b2d2}.cke_notification_info span.cke_notification_progress{background-color:#01b2d2;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -1022px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:2px;right:3px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2304px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2352px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2400px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2448px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2496px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2544px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2592px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2640px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2688px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2736px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2784px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2832px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2880px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2928px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2976px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3024px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3072px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3120px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3168px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3216px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3264px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3312px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3360px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3408px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3456px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3504px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3552px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3600px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3648px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3696px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3744px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3792px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3840px!important}.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3888px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3936px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -3984px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4032px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4080px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4608px!important}.cke_button_off{filter:alpha(opacity = 70)}.cke_button_on{filter:alpha(opacity = 100)}.cke_button_disabled{filter:alpha(opacity = 30)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_hc .cke_button_arrow{margin-top:5px}.cke_combo_inlinelabel{filter:alpha(opacity = 70)}.cke_combo_button_off:hover .cke_combo_inlinelabel{filter:alpha(opacity = 100)}.cke_combo_button_disabled .cke_combo_inlinelabel,.cke_combo_button_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:2px outset #efefef}.cke_toolbox_collapser .cke_arrow{margin:0 1px 1px 1px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-left:2px}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{filter:alpha(opacity = 70)}.cke_resizer{filter:alpha(opacity = 80)}.cke_hc .cke_resizer{filter:none;font-size:28px}.cke_menuarrow{position:absolute;right:2px}.cke_rtl .cke_menuarrow{position:absolute;left:2px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first{padding-left:10px!important}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *{float:none}.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon,.cke_rtl .cke_button_arrow{vertical-align:top;display:inline-block}.cke_toolgroup,.cke_combo_button,.cke_combo_arrow,.cke_button_arrow,.cke_toolbox_collapser,.cke_resizer{background-image:url(images/sprites_ie6.png)}.cke_toolgroup{background-color:#fff;display:inline-block;padding:2px}.cke_inner{padding-top:2px;background-color:#d3d3d3;background-image:none}.cke_toolbar{margin:2px 0}.cke_rtl .cke_toolbar{margin-bottom:-1px;margin-top:-1px}.cke_toolbar_separator{vertical-align:top}.cke_toolbox{width:100%;float:left;padding-bottom:4px}.cke_rtl .cke_toolbox{margin-top:2px;margin-bottom:-4px}.cke_combo_button{background-color:#fff}.cke_rtl .cke_combo_button{padding-right:6px;padding-left:0}.cke_combo_text{line-height:21px}.cke_ltr .cke_combo_open{margin-left:-3px}.cke_combo_arrow{background-position:2px -1467px;margin:2px 0 0;border:0;width:8px;height:13px}.cke_rtl .cke_button_arrow{background-position-x:0}.cke_toolbox_collapser .cke_arrow{display:block;visibility:hidden;font-size:0;color:transparent;border:0}.cke_button_arrow{background-position:2px -1467px;margin:0;border:0;width:8px;height:15px}.cke_ltr .cke_button_arrow{background-position:0 -1467px;margin-left:-3px}.cke_toolbox_collapser{background-position:3px -1367px}.cke_toolbox_collapser_min{background-position:4px -1387px;margin:2px 0 0}.cke_rtl .cke_toolbox_collapser_min{background-position:4px -1408px}.cke_resizer{background-position:0 -1427px;width:12px;height:12px;border:0;margin:9px 0 0;vertical-align:baseline}.cke_dialog_tabs{position:absolute;top:38px;left:0}.cke_dialog_body{clear:both;margin-top:20px}a.cke_dialog_ui_button{background:url(images/sprites.png) repeat_x 0 _ 1069px}a.cke_dialog_ui_button:hover,a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{background-position:0 -1179px}a.cke_dialog_ui_button_ok{background:url(images/sprites.png) repeat_x 0 _ 1144px}a.cke_dialog_ui_button_cancel{background:url(images/sprites.png) repeat_x 0 _ 1105px}a.cke_dialog_ui_button_ok span,a.cke_dialog_ui_button_cancel span{background-image:none}.cke_menubutton_label{height:25px}.cke_menuarrow{background-image:url(images/sprites_ie6.png)}.cke_menuitem .cke_icon,.cke_button_icon,.cke_menuitem .cke_disabled .cke_icon,.cke_button_disabled .cke_button_icon{filter:""}.cke_menuseparator{font-size:0}.cke_colorbox{font-size:0}.cke_source{white-space:normal}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border-radius:5px;border:1px solid #d3d3d3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:linear-gradient(to bottom,#fff -15px,#d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #efefef transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #efefef;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:linear-gradient(to bottom,#fff,#d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;border-radius:3px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}a.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}a.cke_button_off{opacity:.7}a.cke_button_disabled{opacity:.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #d3d3d3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #d3d3d3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d3d3d3;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:2px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity = 70);opacity:.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{display:inline-block;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:linear-gradient(to top,#fff,#d3d3d3 100px)}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#dff1ff;outline:0}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{margin-top:5px;float:left}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#222;border-radius:5px;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#96ca0a;border:1px solid #96ca0a}.cke_notification_warning{background:#fd7c44;border:1px solid #fd7c44}.cke_notification_info{background:#54d3ec;border:1px solid #01b2d2}.cke_notification_info span.cke_notification_progress{background-color:#01b2d2;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -1022px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:2px;right:3px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2304px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2352px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2400px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2448px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2496px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2544px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2592px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2640px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2688px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2736px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2784px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2832px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2880px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2928px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2976px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3024px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3072px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3120px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3168px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3216px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3264px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3312px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3360px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3408px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3456px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3504px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3552px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3600px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3648px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3696px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3744px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3792px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3840px!important}.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3888px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3936px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -3984px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4032px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4080px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4608px!important}.cke_button_off{filter:alpha(opacity = 70)}.cke_button_on{filter:alpha(opacity = 100)}.cke_button_disabled{filter:alpha(opacity = 30)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_hc .cke_button_arrow{margin-top:5px}.cke_combo_inlinelabel{filter:alpha(opacity = 70)}.cke_combo_button_off:hover .cke_combo_inlinelabel{filter:alpha(opacity = 100)}.cke_combo_button_disabled .cke_combo_inlinelabel,.cke_combo_button_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:2px outset #efefef}.cke_toolbox_collapser .cke_arrow{margin:0 1px 1px 1px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-left:2px}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{filter:alpha(opacity = 70)}.cke_resizer{filter:alpha(opacity = 80)}.cke_hc .cke_resizer{filter:none;font-size:28px}.cke_menuarrow{position:absolute;right:2px}.cke_rtl .cke_menuarrow{position:absolute;left:2px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first{padding-left:10px!important}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *{float:none}.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon,.cke_rtl .cke_button_arrow{vertical-align:top;display:inline-block}.cke_toolgroup,.cke_combo_button,.cke_combo_arrow,.cke_button_arrow,.cke_toolbox_collapser,.cke_resizer{background-image:url(images/sprites_ie6.png)}.cke_toolgroup{background-color:#fff;display:inline-block;padding:2px}.cke_inner{padding-top:2px;background-color:#d3d3d3;background-image:none}.cke_toolbar{margin:2px 0}.cke_rtl .cke_toolbar{margin-bottom:-1px;margin-top:-1px}.cke_toolbar_separator{vertical-align:top}.cke_toolbox{width:100%;float:left;padding-bottom:4px}.cke_rtl .cke_toolbox{margin-top:2px;margin-bottom:-4px}.cke_combo_button{background-color:#fff}.cke_rtl .cke_combo_button{padding-right:6px;padding-left:0}.cke_combo_text{line-height:21px}.cke_ltr .cke_combo_open{margin-left:-3px}.cke_combo_arrow{background-position:2px -1467px;margin:2px 0 0;border:0;width:8px;height:13px}.cke_rtl .cke_button_arrow{background-position-x:0}.cke_toolbox_collapser .cke_arrow{display:block;visibility:hidden;font-size:0;color:transparent;border:0}.cke_button_arrow{background-position:2px -1467px;margin:0;border:0;width:8px;height:15px}.cke_ltr .cke_button_arrow{background-position:0 -1467px;margin-left:-3px}.cke_toolbox_collapser{background-position:3px -1367px}.cke_toolbox_collapser_min{background-position:4px -1387px;margin:2px 0 0}.cke_rtl .cke_toolbox_collapser_min{background-position:4px -1408px}.cke_resizer{background-position:0 -1427px;width:12px;height:12px;border:0;margin:9px 0 0;vertical-align:baseline}.cke_dialog_tabs{position:absolute;top:38px;left:0}.cke_dialog_body{clear:both;margin-top:20px}a.cke_dialog_ui_button{background:url(images/sprites.png) repeat_x 0 _ 1069px}a.cke_dialog_ui_button:hover,a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{background-position:0 -1179px}a.cke_dialog_ui_button_ok{background:url(images/sprites.png) repeat_x 0 _ 1144px}a.cke_dialog_ui_button_cancel{background:url(images/sprites.png) repeat_x 0 _ 1105px}a.cke_dialog_ui_button_ok span,a.cke_dialog_ui_button_cancel span{background-image:none}.cke_menubutton_label{height:25px}.cke_menuarrow{background-image:url(images/sprites_ie6.png)}.cke_menuitem .cke_icon,.cke_button_icon,.cke_menuitem .cke_disabled .cke_icon,.cke_button_disabled .cke_button_icon{filter:""}.cke_menuseparator{font-size:0}.cke_colorbox{font-size:0}.cke_source{white-space:normal}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/moono-lisa/editor.css b/bower_components/ckeditor/skins/moono-lisa/editor.css
index 360054a6b51..cb821391609 100644
--- a/bower_components/ckeditor/skins/moono-lisa/editor.css
+++ b/bower_components/ckeditor/skins/moono-lisa/editor.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -168px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -216px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -264px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -312px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -696px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -936px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -984px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1128px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1176px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1224px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1608px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1704px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1944px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1992px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2040px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4560px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2304px!important;background-size:16px!important}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -168px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -216px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -264px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -312px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -696px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -936px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -984px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1128px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1176px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1224px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1608px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1704px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1944px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1992px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2040px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4560px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2304px!important;background-size:16px!important}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/moono-lisa/editor_gecko.css b/bower_components/ckeditor/skins/moono-lisa/editor_gecko.css
index d232219b64a..451cfa1b30c 100644
--- a/bower_components/ckeditor/skins/moono-lisa/editor_gecko.css
+++ b/bower_components/ckeditor/skins/moono-lisa/editor_gecko.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -168px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -216px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -264px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -312px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -696px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -936px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -984px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1128px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1176px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1224px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1608px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1704px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1944px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1992px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2040px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4560px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2304px!important;background-size:16px!important}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -168px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -216px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -264px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -312px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -696px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -936px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -984px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1128px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1176px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1224px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1608px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1704px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1944px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1992px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2040px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4560px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2304px!important;background-size:16px!important}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/moono-lisa/editor_ie.css b/bower_components/ckeditor/skins/moono-lisa/editor_ie.css
index ebf1111a153..dcc113fa37e 100644
--- a/bower_components/ckeditor/skins/moono-lisa/editor_ie.css
+++ b/bower_components/ckeditor/skins/moono-lisa/editor_ie.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -168px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -216px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -264px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -312px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -696px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -936px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -984px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1128px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1176px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1224px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1608px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1704px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1944px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1992px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2040px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4560px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2304px!important;background-size:16px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -168px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -216px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -264px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -312px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -696px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -936px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -984px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1128px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1176px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1224px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1608px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1704px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1944px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1992px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2040px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4560px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2304px!important;background-size:16px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/moono-lisa/editor_ie8.css b/bower_components/ckeditor/skins/moono-lisa/editor_ie8.css
index 7c88b6e76d9..e3d28848ce4 100644
--- a/bower_components/ckeditor/skins/moono-lisa/editor_ie8.css
+++ b/bower_components/ckeditor/skins/moono-lisa/editor_ie8.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -168px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -216px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -264px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -312px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -696px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -936px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -984px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1128px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1176px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1224px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1608px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1704px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1944px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1992px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2040px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4560px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2304px!important;background-size:16px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbar{position:relative}.cke_rtl .cke_toolbar_end{right:auto;left:0}.cke_toolbar_end:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:1px;right:2px}.cke_rtl .cke_toolbar_end:after{right:auto;left:2px}.cke_hc .cke_toolbar_end:after{top:2px;right:5px;border-color:#000}.cke_hc.cke_rtl .cke_toolbar_end:after{right:auto;left:5px}.cke_combo+.cke_toolbar_end:after,.cke_toolbar.cke_toolbar_last .cke_toolbar_end:after{content:none;border:0}.cke_combo+.cke_toolgroup+.cke_toolbar_end:after{right:0}.cke_rtl .cke_combo+.cke_toolgroup+.cke_toolbar_end:after{right:auto;left:0}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -168px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -216px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -264px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -312px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -696px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -936px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -984px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1128px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1176px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1224px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1608px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1704px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1944px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1992px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2040px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4560px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2304px!important;background-size:16px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbar{position:relative}.cke_rtl .cke_toolbar_end{right:auto;left:0}.cke_toolbar_end:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:1px;right:2px}.cke_rtl .cke_toolbar_end:after{right:auto;left:2px}.cke_hc .cke_toolbar_end:after{top:2px;right:5px;border-color:#000}.cke_hc.cke_rtl .cke_toolbar_end:after{right:auto;left:5px}.cke_combo+.cke_toolbar_end:after,.cke_toolbar.cke_toolbar_last .cke_toolbar_end:after{content:none;border:0}.cke_combo+.cke_toolgroup+.cke_toolbar_end:after{right:0}.cke_rtl .cke_combo+.cke_toolgroup+.cke_toolbar_end:after{right:auto;left:0}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/moono-lisa/editor_iequirks.css b/bower_components/ckeditor/skins/moono-lisa/editor_iequirks.css
index 436e5e2df23..c5639651b87 100644
--- a/bower_components/ckeditor/skins/moono-lisa/editor_iequirks.css
+++ b/bower_components/ckeditor/skins/moono-lisa/editor_iequirks.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -168px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -216px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -264px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -312px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -696px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -936px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -984px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1128px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1176px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1224px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1608px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1704px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1944px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1992px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2040px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4560px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2304px!important;background-size:16px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -168px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -216px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -264px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -312px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -696px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -936px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -984px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1128px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1176px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1224px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1608px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1704px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1944px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1992px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2040px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4560px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2304px!important;background-size:16px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/moono/editor.css b/bower_components/ckeditor/skins/moono/editor.css
index dd26012b751..54a316fc8b2 100644
--- a/bower_components/ckeditor/skins/moono/editor.css
+++ b/bower_components/ckeditor/skins/moono/editor.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4608px!important}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4608px!important}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/moono/editor_gecko.css b/bower_components/ckeditor/skins/moono/editor_gecko.css
index ec6c5b64585..676c47bd9c3 100644
--- a/bower_components/ckeditor/skins/moono/editor_gecko.css
+++ b/bower_components/ckeditor/skins/moono/editor_gecko.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4608px!important}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4608px!important}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/moono/editor_ie.css b/bower_components/ckeditor/skins/moono/editor_ie.css
index 1b56becdb4b..45ae6dbd24b 100644
--- a/bower_components/ckeditor/skins/moono/editor_ie.css
+++ b/bower_components/ckeditor/skins/moono/editor_ie.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4608px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4608px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/moono/editor_ie7.css b/bower_components/ckeditor/skins/moono/editor_ie7.css
index 4295d7c9c71..840bb34dd99 100644
--- a/bower_components/ckeditor/skins/moono/editor_ie7.css
+++ b/bower_components/ckeditor/skins/moono/editor_ie7.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4608px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_toolbox{display:inline-block;padding-bottom:5px;height:100%}.cke_rtl .cke_toolbox{padding-bottom:0}.cke_toolbar{margin-bottom:5px}.cke_rtl .cke_toolbar{margin-bottom:0}.cke_toolgroup{height:26px}.cke_toolgroup,.cke_combo{position:relative}a.cke_button{float:none;vertical-align:top}.cke_toolbar_separator{display:inline-block;float:none;vertical-align:top;background-color:#c0c0c0}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_rtl .cke_button_arrow{padding-top:8px;margin-right:2px}.cke_rtl .cke_combo_inlinelabel{display:table-cell;vertical-align:middle}.cke_menubutton{display:block;height:24px}.cke_menubutton_inner{display:block;position:relative}.cke_menubutton_icon{height:16px;width:16px}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:inline-block}.cke_menubutton_label{width:auto;vertical-align:top;line-height:24px;height:24px;margin:0 10px 0 0}.cke_menuarrow{width:5px;height:6px;padding:0;position:absolute;right:8px;top:10px;background-position:0 0}.cke_rtl .cke_menubutton_icon{position:absolute;right:0;top:0}.cke_rtl .cke_menubutton_label{float:right;clear:both;margin:0 24px 0 10px}.cke_hc .cke_rtl .cke_menubutton_label{margin-right:0}.cke_rtl .cke_menuarrow{left:8px;right:auto;background-position:0 -24px}.cke_hc .cke_menuarrow{top:5px;padding:0 5px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{position:relative}.cke_wysiwyg_div{padding-top:0!important;padding-bottom:0!important}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4608px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_toolbox{display:inline-block;padding-bottom:5px;height:100%}.cke_rtl .cke_toolbox{padding-bottom:0}.cke_toolbar{margin-bottom:5px}.cke_rtl .cke_toolbar{margin-bottom:0}.cke_toolgroup{height:26px}.cke_toolgroup,.cke_combo{position:relative}a.cke_button{float:none;vertical-align:top}.cke_toolbar_separator{display:inline-block;float:none;vertical-align:top;background-color:#c0c0c0}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_rtl .cke_button_arrow{padding-top:8px;margin-right:2px}.cke_rtl .cke_combo_inlinelabel{display:table-cell;vertical-align:middle}.cke_menubutton{display:block;height:24px}.cke_menubutton_inner{display:block;position:relative}.cke_menubutton_icon{height:16px;width:16px}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:inline-block}.cke_menubutton_label{width:auto;vertical-align:top;line-height:24px;height:24px;margin:0 10px 0 0}.cke_menuarrow{width:5px;height:6px;padding:0;position:absolute;right:8px;top:10px;background-position:0 0}.cke_rtl .cke_menubutton_icon{position:absolute;right:0;top:0}.cke_rtl .cke_menubutton_label{float:right;clear:both;margin:0 24px 0 10px}.cke_hc .cke_rtl .cke_menubutton_label{margin-right:0}.cke_rtl .cke_menuarrow{left:8px;right:auto;background-position:0 -24px}.cke_hc .cke_menuarrow{top:5px;padding:0 5px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{position:relative}.cke_wysiwyg_div{padding-top:0!important;padding-bottom:0!important}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/moono/editor_ie8.css b/bower_components/ckeditor/skins/moono/editor_ie8.css
index a1705e3f0b7..53d237d7429 100644
--- a/bower_components/ckeditor/skins/moono/editor_ie8.css
+++ b/bower_components/ckeditor/skins/moono/editor_ie8.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4608px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4608px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}
\ No newline at end of file
diff --git a/bower_components/ckeditor/skins/moono/editor_iequirks.css b/bower_components/ckeditor/skins/moono/editor_iequirks.css
index 89e1fbf20bd..1a3eb0c381f 100644
--- a/bower_components/ckeditor/skins/moono/editor_iequirks.css
+++ b/bower_components/ckeditor/skins/moono/editor_iequirks.css
@@ -2,4 +2,4 @@
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or http://ckeditor.com/license
 */
-.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H4PF) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H4PF) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H4PF) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H4PF) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H4PF) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H4PF) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H4PF) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H4PF) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H4PF) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H4PF) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H4PF) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H4PF) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H4PF) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H4PF) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H4PF) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H4PF) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H4PF) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H4PF) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H4PF) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H4PF) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H4PF) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H4PF) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H4PF) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H4PF) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H4PF) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H4PF) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H4PF) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H4PF) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H4PF) no-repeat 0 -4608px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0}
\ No newline at end of file
+.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(icons.png?t=H5SE) no-repeat 0 -0px!important}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -24px!important}.cke_ltr .cke_button__anchor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -48px!important}.cke_button__bgcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -72px!important}.cke_button__bidiltr_icon{background:url(icons.png?t=H5SE) no-repeat 0 -96px!important}.cke_button__bidirtl_icon{background:url(icons.png?t=H5SE) no-repeat 0 -120px!important}.cke_button__blockquote_icon{background:url(icons.png?t=H5SE) no-repeat 0 -144px!important}.cke_button__bold_icon{background:url(icons.png?t=H5SE) no-repeat 0 -168px!important}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -192px!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -216px!important}.cke_button__button_icon{background:url(icons.png?t=H5SE) no-repeat 0 -240px!important}.cke_button__checkbox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -264px!important}.cke_button__codesnippet_icon{background:url(icons.png?t=H5SE) no-repeat 0 -288px!important}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -312px!important}.cke_ltr .cke_button__copy_icon{background:url(icons.png?t=H5SE) no-repeat 0 -336px!important}.cke_button__copyformatting_icon{background:url(icons.png?t=H5SE) no-repeat 0 -360px!important}.cke_button__creatediv_icon{background:url(icons.png?t=H5SE) no-repeat 0 -384px!important}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -408px!important}.cke_ltr .cke_button__cut_icon{background:url(icons.png?t=H5SE) no-repeat 0 -432px!important}.cke_rtl .cke_button__docprops_icon,.cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -456px!important}.cke_ltr .cke_button__docprops_icon{background:url(icons.png?t=H5SE) no-repeat 0 -480px!important}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -504px!important}.cke_ltr .cke_button__find_icon{background:url(icons.png?t=H5SE) no-repeat 0 -528px!important}.cke_button__flash_icon{background:url(icons.png?t=H5SE) no-repeat 0 -552px!important}.cke_button__form_icon{background:url(icons.png?t=H5SE) no-repeat 0 -576px!important}.cke_button__hiddenfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -600px!important}.cke_button__horizontalrule_icon{background:url(icons.png?t=H5SE) no-repeat 0 -624px!important}.cke_button__iframe_icon{background:url(icons.png?t=H5SE) no-repeat 0 -648px!important}.cke_button__image_icon{background:url(icons.png?t=H5SE) no-repeat 0 -672px!important}.cke_button__imagebutton_icon{background:url(icons.png?t=H5SE) no-repeat 0 -696px!important}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -720px!important}.cke_ltr .cke_button__indent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -744px!important}.cke_button__italic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -768px!important}.cke_button__justifyblock_icon{background:url(icons.png?t=H5SE) no-repeat 0 -792px!important}.cke_button__justifycenter_icon{background:url(icons.png?t=H5SE) no-repeat 0 -816px!important}.cke_button__justifyleft_icon{background:url(icons.png?t=H5SE) no-repeat 0 -840px!important}.cke_button__justifyright_icon{background:url(icons.png?t=H5SE) no-repeat 0 -864px!important}.cke_button__language_icon{background:url(icons.png?t=H5SE) no-repeat 0 -888px!important}.cke_button__link_icon{background:url(icons.png?t=H5SE) no-repeat 0 -912px!important}.cke_button__maximize_icon{background:url(icons.png?t=H5SE) no-repeat 0 -936px!important}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -960px!important}.cke_ltr .cke_button__newpage_icon{background:url(icons.png?t=H5SE) no-repeat 0 -984px!important}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1008px!important}.cke_ltr .cke_button__numberedlist_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1032px!important}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1056px!important}.cke_ltr .cke_button__outdent_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1080px!important}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1104px!important}.cke_ltr .cke_button__pagebreak_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1128px!important}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1152px!important}.cke_ltr .cke_button__paste_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1176px!important}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1200px!important}.cke_ltr .cke_button__pastefromword_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1224px!important}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1248px!important}.cke_ltr .cke_button__pastetext_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1272px!important}.cke_button__placeholder_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1296px!important}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1320px!important}.cke_ltr .cke_button__preview_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1344px!important}.cke_button__print_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1368px!important}.cke_button__radio_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1392px!important}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1416px!important}.cke_ltr .cke_button__redo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1440px!important}.cke_button__removeformat_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1464px!important}.cke_button__replace_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1488px!important}.cke_button__save_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1512px!important}.cke_button__scayt_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1536px!important}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1560px!important}.cke_ltr .cke_button__select_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1584px!important}.cke_button__selectall_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1608px!important}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1632px!important}.cke_ltr .cke_button__showblocks_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1656px!important}.cke_button__smiley_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1680px!important}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1704px!important}.cke_ltr .cke_button__source_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1728px!important}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1752px!important}.cke_ltr .cke_button__sourcedialog_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1776px!important}.cke_button__specialchar_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1800px!important}.cke_button__spellchecker_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1824px!important}.cke_button__strike_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1848px!important}.cke_button__subscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1872px!important}.cke_button__superscript_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1896px!important}.cke_button__table_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1920px!important}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1944px!important}.cke_ltr .cke_button__templates_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1968px!important}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -1992px!important}.cke_ltr .cke_button__textarea_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2016px!important}.cke_button__textcolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2040px!important}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2064px!important}.cke_ltr .cke_button__textfield_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2088px!important}.cke_button__uicolor_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2112px!important}.cke_button__underline_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2136px!important}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2160px!important}.cke_ltr .cke_button__undo_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2184px!important}.cke_button__unlink_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2208px!important}.cke_button__embed_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2232px!important}.cke_button__embedsemantic_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2256px!important}.cke_button__mathjax_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2280px!important}.cke_button__simplebox_icon{background:url(icons.png?t=H5SE) no-repeat 0 -2304px!important}.cke_hidpi .cke_button__about_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -0px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__anchor_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -24px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -48px!important;background-size:16px!important}.cke_hidpi .cke_button__bgcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -72px!important;background-size:16px!important}.cke_hidpi .cke_button__bidiltr_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -96px!important;background-size:16px!important}.cke_hidpi .cke_button__bidirtl_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -120px!important;background-size:16px!important}.cke_hidpi .cke_button__blockquote_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -144px!important;background-size:16px!important}.cke_hidpi .cke_button__bold_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -168px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -192px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -216px!important;background-size:16px!important}.cke_hidpi .cke_button__button_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -240px!important;background-size:16px!important}.cke_hidpi .cke_button__checkbox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -264px!important;background-size:16px!important}.cke_hidpi .cke_button__codesnippet_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -288px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__copy_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -312px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -336px!important;background-size:16px!important}.cke_hidpi .cke_button__copyformatting_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -360px!important;background-size:16px!important}.cke_hidpi .cke_button__creatediv_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -384px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__cut_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -408px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -432px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__docprops_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -456px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__docprops_icon,.cke_ltr.cke_hidpi .cke_button__docprops_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -480px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__find_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -504px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -528px!important;background-size:16px!important}.cke_hidpi .cke_button__flash_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -552px!important;background-size:16px!important}.cke_hidpi .cke_button__form_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -576px!important;background-size:16px!important}.cke_hidpi .cke_button__hiddenfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -600px!important;background-size:16px!important}.cke_hidpi .cke_button__horizontalrule_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -624px!important;background-size:16px!important}.cke_hidpi .cke_button__iframe_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -648px!important;background-size:16px!important}.cke_hidpi .cke_button__image_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -672px!important;background-size:16px!important}.cke_hidpi .cke_button__imagebutton_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -696px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__indent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -720px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -744px!important;background-size:16px!important}.cke_hidpi .cke_button__italic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -768px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyblock_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -792px!important;background-size:16px!important}.cke_hidpi .cke_button__justifycenter_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -816px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyleft_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -840px!important;background-size:16px!important}.cke_hidpi .cke_button__justifyright_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -864px!important;background-size:16px!important}.cke_hidpi .cke_button__language_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -888px!important;background-size:16px!important}.cke_hidpi .cke_button__link_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -912px!important;background-size:16px!important}.cke_hidpi .cke_button__maximize_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -936px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__newpage_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -960px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -984px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1008px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1032px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__outdent_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1056px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1080px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1104px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1128px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__paste_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1152px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1176px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1200px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1224px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__pastetext_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1248px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1272px!important;background-size:16px!important}.cke_hidpi .cke_button__placeholder_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1296px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__preview_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1320px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1344px!important;background-size:16px!important}.cke_hidpi .cke_button__print_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1368px!important;background-size:16px!important}.cke_hidpi .cke_button__radio_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1392px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__redo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1416px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1440px!important;background-size:16px!important}.cke_hidpi .cke_button__removeformat_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1464px!important;background-size:16px!important}.cke_hidpi .cke_button__replace_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1488px!important;background-size:16px!important}.cke_hidpi .cke_button__save_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1512px!important;background-size:16px!important}.cke_hidpi .cke_button__scayt_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1536px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__select_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1560px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1584px!important;background-size:16px!important}.cke_hidpi .cke_button__selectall_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1608px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__showblocks_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1632px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1656px!important;background-size:16px!important}.cke_hidpi .cke_button__smiley_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1680px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__source_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1704px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1728px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__sourcedialog_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1752px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__sourcedialog_icon,.cke_ltr.cke_hidpi .cke_button__sourcedialog_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1776px!important;background-size:16px!important}.cke_hidpi .cke_button__specialchar_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1800px!important;background-size:16px!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1824px!important;background-size:16px!important}.cke_hidpi .cke_button__strike_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1848px!important;background-size:16px!important}.cke_hidpi .cke_button__subscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1872px!important;background-size:16px!important}.cke_hidpi .cke_button__superscript_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1896px!important;background-size:16px!important}.cke_hidpi .cke_button__table_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1920px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__templates_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1944px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1968px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textarea_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -1992px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2016px!important;background-size:16px!important}.cke_hidpi .cke_button__textcolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2040px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__textfield_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2064px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2088px!important;background-size:16px!important}.cke_hidpi .cke_button__uicolor_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2112px!important;background-size:16px!important}.cke_hidpi .cke_button__underline_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2136px!important;background-size:16px!important}.cke_rtl.cke_hidpi .cke_button__undo_icon,.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2160px!important;background-size:16px!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2184px!important;background-size:16px!important}.cke_hidpi .cke_button__unlink_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2208px!important;background-size:16px!important}.cke_hidpi .cke_button__embed_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2232px!important;background-size:16px!important}.cke_hidpi .cke_button__embedsemantic_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2256px!important;background-size:16px!important}.cke_hidpi .cke_button__mathjax_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -2280px!important;background-size:16px!important}.cke_hidpi .cke_button__simplebox_icon{background:url(icons_hidpi.png?t=H5SE) no-repeat 0 -4608px!important}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0}
\ No newline at end of file
diff --git a/bower_components/ckeditor/styles.js b/bower_components/ckeditor/styles.js
index 287e633230b..025715e998b 100644
--- a/bower_components/ckeditor/styles.js
+++ b/bower_components/ckeditor/styles.js
@@ -126,7 +126,7 @@ CKEDITOR.stylesSet.add( 'default', [
 	{ name: '1080p', type: 'widget', widget: 'embedSemantic', attributes: { 'class': 'embed-1080p' }, group: 'size' },
 
 	// Adding space after the style name is an intended workaround. For now, there
-	// is no option to create two styles with the same name for different widget types. See #16664.
+	// is no option to create two styles with the same name for different widget types. See http://dev.ckeditor.com/ticket/16664.
 	{ name: '240p ', type: 'widget', widget: 'embed', attributes: { 'class': 'embed-240p' }, group: 'size' },
 	{ name: '360p ', type: 'widget', widget: 'embed', attributes: { 'class': 'embed-360p' }, group: 'size' },
 	{ name: '480p ', type: 'widget', widget: 'embed', attributes: { 'class': 'embed-480p' }, group: 'size' },
diff --git a/bower_components/jquery-ui/.bower.json b/bower_components/jquery-ui/.bower.json
new file mode 100644
index 00000000000..0edea641687
--- /dev/null
+++ b/bower_components/jquery-ui/.bower.json
@@ -0,0 +1,21 @@
+{
+  "name": "jquery-ui",
+  "version": "1.11.4",
+  "main": [
+    "jquery-ui.js"
+  ],
+  "ignore": [],
+  "dependencies": {
+    "jquery": ">=1.6"
+  },
+  "homepage": "https://github.com/components/jqueryui",
+  "_release": "1.11.4",
+  "_resolution": {
+    "type": "version",
+    "tag": "1.11.4",
+    "commit": "c34f8dbf3ba57b3784b93f26119f436c0e8288e1"
+  },
+  "_source": "https://github.com/components/jqueryui.git",
+  "_target": "1.11.4",
+  "_originalSource": "jquery-ui"
+}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/.gitignore b/bower_components/jquery-ui/.gitignore
new file mode 100644
index 00000000000..cfcaf7a64af
--- /dev/null
+++ b/bower_components/jquery-ui/.gitignore
@@ -0,0 +1,4 @@
+components
+composer.lock
+vendor
+.DS_Store
diff --git a/bower_components/jquery-ui/AUTHORS.txt b/bower_components/jquery-ui/AUTHORS.txt
new file mode 100644
index 00000000000..372a7470128
--- /dev/null
+++ b/bower_components/jquery-ui/AUTHORS.txt
@@ -0,0 +1,284 @@
+Authors ordered by first contribution
+A list of current team members is available at http://jqueryui.com/about
+
+Paul Bakaus <paul.bakaus@gmail.com>
+Richard Worth <rdworth@gmail.com>
+Yehuda Katz <wycats@gmail.com>
+Sean Catchpole <sean@sunsean.com>
+John Resig <jeresig@gmail.com>
+Tane Piper <piper.tane@gmail.com>
+Dmitri Gaskin <dmitrig01@gmail.com>
+Klaus Hartl <klaus.hartl@gmail.com>
+Stefan Petre <stefan.petre@gmail.com>
+Gilles van den Hoven <gilles@webunity.nl>
+Micheil Bryan Smith <micheil@brandedcode.com>
+Jörn Zaefferer <joern.zaefferer@gmail.com>
+Marc Grabanski <m@marcgrabanski.com>
+Keith Wood <kbwood@iinet.com.au>
+Brandon Aaron <brandon.aaron@gmail.com>
+Scott González <scott.gonzalez@gmail.com>
+Eduardo Lundgren <eduardolundgren@gmail.com>
+Aaron Eisenberger <aaronchi@gmail.com>
+Joan Piedra <theneojp@gmail.com>
+Bruno Basto <b.basto@gmail.com>
+Remy Sharp <remy@leftlogic.com>
+Bohdan Ganicky <bohdan.ganicky@gmail.com>
+David Bolter <david.bolter@gmail.com>
+Chi Cheng <cloudream@gmail.com>
+Ca-Phun Ung <pazu2k@gmail.com>
+Ariel Flesler <aflesler@gmail.com>
+Maggie Wachs <maggie@filamentgroup.com>
+Scott Jehl <scott@scottjehl.com>
+Todd Parker <todd@filamentgroup.com>
+Andrew Powell <andrew@shellscape.org>
+Brant Burnett <btburnett3@gmail.com>
+Douglas Neiner <doug@dougneiner.com>
+Paul Irish <paul.irish@gmail.com>
+Ralph Whitbeck <ralph.whitbeck@gmail.com>
+Thibault Duplessis <thibault.duplessis@gmail.com>
+Dominique Vincent <dominique.vincent@toitl.com>
+Jack Hsu <jack.hsu@gmail.com>
+Adam Sontag <ajpiano@ajpiano.com>
+Carl Fürstenberg <carl@excito.com>
+Kevin Dalman <development@allpro.net>
+Alberto Fernández Capel <afcapel@gmail.com>
+Jacek Jędrzejewski (http://jacek.jedrzejewski.name)
+Ting Kuei <ting@kuei.com>
+Samuel Cormier-Iijima <sam@chide.it>
+Jon Palmer <jonspalmer@gmail.com>
+Ben Hollis <bhollis@amazon.com>
+Justin MacCarthy <Justin@Rubystars.biz>
+Eyal Kobrigo <kobrigo@hotmail.com>
+Tiago Freire <tiago.freire@gmail.com>
+Diego Tres <diegotres@gmail.com>
+Holger Rüprich <holger@rueprich.de>
+Ziling Zhao <zizhao@cisco.com>
+Mike Alsup <malsup@gmail.com>
+Robson Braga Araujo <robsonbraga@gmail.com>
+Pierre-Henri Ausseil <ph.ausseil@gmail.com>
+Christopher McCulloh <cmcculloh@gmail.com>
+Andrew Newcomb <ext.github@preceptsoftware.co.uk>
+Lim Chee Aun <cheeaun@gmail.com>
+Jorge Barreiro <yortx.barry@gmail.com>
+Daniel Steigerwald <daniel@steigerwald.cz>
+John Firebaugh <john_firebaugh@bigfix.com>
+John Enters <github@darkdark.net>
+Andrey Kapitcyn <ru.m157y@gmail.com>
+Dmitry Petrov <dpetroff@gmail.com>
+Eric Hynds <eric@hynds.net>
+Chairat Sunthornwiphat <pipo@sixhead.com>
+Josh Varner <josh.varner@gmail.com>
+Stéphane Raimbault <stephane.raimbault@gmail.com>
+Jay Merrifield <fracmak@gmail.com>
+J. Ryan Stinnett <jryans@gmail.com>
+Peter Heiberg <peter@heiberg.se>
+Alex Dovenmuehle <adovenmuehle@gmail.com>
+Jamie Gegerson <git@jamiegegerson.com>
+Raymond Schwartz <skeetergraphics@gmail.com>
+Phillip Barnes <philbar@gmail.com>
+Kyle Wilkinson <kai@wikyd.org>
+Khaled AlHourani <me@khaledalhourani.com>
+Marian Rudzynski <mr@impaled.org>
+Jean-Francois Remy <jeff@melix.org>
+Doug Blood
+Filippo Cavallarin <filippo.cavallarin@codseq.it>
+Heiko Henning <heiko@thehennings.ch>
+Aliaksandr Rahalevich <saksmlz@gmail.com>
+Mario Visic <mario@mariovisic.com>
+Xavi Ramirez <xavi.rmz@gmail.com>
+Max Schnur <max.schnur@gmail.com>
+Saji Nediyanchath <saji89@gmail.com>
+Corey Frang <gnarf37@gmail.com>
+Aaron Peterson <aaronp123@yahoo.com>
+Ivan Peters <ivan@ivanpeters.com>
+Mohamed Cherif Bouchelaghem <cherifbouchelaghem@yahoo.fr>
+Marcos Sousa <falecomigo@marcossousa.com>
+Michael DellaNoce <mdellanoce@mailtrust.com>
+George Marshall <echosx@gmail.com>
+Tobias Brunner <tobias@strongswan.org>
+Martin Solli <msolli@gmail.com>
+David Petersen <public@petersendidit.com>
+Dan Heberden <danheberden@gmail.com>
+William Kevin Manire <williamkmanire@gmail.com>
+Gilmore Davidson <gilmoreorless@gmail.com>
+Michael Wu <michaelmwu@gmail.com>
+Adam Parod <mystic414@gmail.com>
+Guillaume Gautreau <guillaume+github@ghusse.com>
+Marcel Toele <EleotleCram@gmail.com>
+Dan Streetman <ddstreet@ieee.org>
+Matt Hoskins <matt@nipltd.com>
+Giovanni Giacobbi <giovanni@giacobbi.net>
+Kyle Florence <kyle.florence@gmail.com>
+Pavol Hluchý <lopo@losys.sk>
+Hans Hillen <hans.hillen@gmail.com>
+Mark Johnson <virgofx@live.com>
+Trey Hunner <treyhunner@gmail.com>
+Shane Whittet <whittet@gmail.com>
+Edward A Faulkner <ef@alum.mit.edu>
+Adam Baratz <adam@adambaratz.com>
+Kato Kazuyoshi <kato.kazuyoshi@gmail.com>
+Eike Send <eike.send@gmail.com>
+Kris Borchers <kris.borchers@gmail.com>
+Eddie Monge <eddie@eddiemonge.com>
+Israel Tsadok <itsadok@gmail.com>
+Carson McDonald <carson@ioncannon.net>
+Jason Davies <jason@jasondavies.com>
+Garrison Locke <gplocke@gmail.com>
+David Murdoch <david@davidmurdoch.com>
+Benjamin Scott Boyle <benjamins.boyle@gmail.com>
+Jesse Baird <jebaird@gmail.com>
+Jonathan Vingiano <jvingiano@gmail.com>
+Dylan Just <dev@ephox.com>
+Hiroshi Tomita <tomykaira@gmail.com>
+Glenn Goodrich <glenn.goodrich@gmail.com>
+Tarafder Ashek-E-Elahi <mail.ashek@gmail.com>
+Ryan Neufeld <ryan@neufeldmail.com>
+Marc Neuwirth <marc.neuwirth@gmail.com>
+Philip Graham <philip.robert.graham@gmail.com>
+Benjamin Sterling <benjamin.sterling@kenzomedia.com>
+Wesley Walser <waw325@gmail.com>
+Kouhei Sutou <kou@clear-code.com>
+Karl Kirch <karlkrch@gmail.com>
+Chris Kelly <ckdake@ckdake.com>
+Jay Oster <jay@loyalize.com>
+Alexander Polomoshnov <alex.polomoshnov@gmail.com>
+David Leal <dgleal@gmail.com>
+Igor Milla <igor.fsp.milla@gmail.com>
+Dave Methvin <dave.methvin@gmail.com>
+Florian Gutmann <f.gutmann@chronimo.com>
+Marwan Al Jubeh <marwan.aljubeh@gmail.com>
+Milan Broum <midlis@googlemail.com>
+Sebastian Sauer <info@dynpages.de>
+Gaëtan Muller <m.gaetan89@gmail.com>
+William Griffiths <william@ycymro.com>
+Stojce Slavkovski <stojce@gmail.com>
+David Soms <david.soms@gmail.com>
+David De Sloovere <david.desloovere@outlook.com>
+Michael P. Jung <michael.jung@terreon.de>
+Shannon Pekary <spekary@gmail.com>
+Matthew Edward Hutton <meh@corefiling.co.uk>
+James Khoury <james@jameskhoury.com>
+Rob Loach <robloach@gmail.com>
+Alberto Monteiro <betimbrasil@gmail.com>
+Alex Rhea <alex.rhea@gmail.com>
+Krzysztof Rosiński <rozwell69@gmail.com>
+Ryan Olton <oltonr@gmail.com>
+Genie <386@mail.com>
+Rick Waldron <waldron.rick@gmail.com>
+Ian Simpson <spoonlikesham@gmail.com>
+Lev Kitsis <spam4lev@gmail.com>
+TJ VanToll <tj.vantoll@gmail.com>
+Justin Domnitz <jdomnitz@gmail.com>
+Douglas Cerna <douglascerna@yahoo.com>
+Bert ter Heide <bertjh@hotmail.com>
+Jasvir Nagra <jasvir@gmail.com>
+Yuriy Khabarov <13real008@gmail.com>
+Harri Kilpiö <harri.kilpio@gmail.com>
+Lado Lomidze <lado.lomidze@gmail.com>
+Amir E. Aharoni <amir.aharoni@mail.huji.ac.il>
+Simon Sattes <simon.sattes@gmail.com>
+Jo Liss <joliss42@gmail.com>
+Guntupalli Karunakar <karunakarg@yahoo.com>
+Shahyar Ghobadpour <shahyar@gmail.com>
+Lukasz Lipinski <uzza17@gmail.com>
+Timo Tijhof <krinklemail@gmail.com>
+Jason Moon <jmoon@socialcast.com>
+Martin Frost <martinf55@hotmail.com>
+Eneko Illarramendi <eneko@illarra.com>
+EungJun Yi <semtlenori@gmail.com>
+Courtland Allen <courtlandallen@gmail.com>
+Viktar Varvanovich <non4eg@gmail.com>
+Danny Trunk <dtrunk90@gmail.com>
+Pavel Stetina <pavel.stetina@nangu.tv>
+Michael Stay <metaweta@gmail.com>
+Steven Roussey <sroussey@gmail.com>
+Michael Hollis <hollis21@gmail.com>
+Lee Rowlands <lee.rowlands@previousnext.com.au>
+Timmy Willison <timmywillisn@gmail.com>
+Karl Swedberg <kswedberg@gmail.com>
+Baoju Yuan <the_guy_1987@hotmail.com>
+Maciej Mroziński <maciej.k.mrozinski@gmail.com>
+Luis Dalmolin <luis.nh@gmail.com>
+Mark Aaron Shirley <maspwr@gmail.com>
+Martin Hoch <martin@fidion.de>
+Jiayi Yang <tr870829@gmail.com>
+Philipp Benjamin Köppchen <xgxtpbk@gws.ms>
+Sindre Sorhus <sindresorhus@gmail.com>
+Bernhard Sirlinger <bernhard.sirlinger@tele2.de>
+Jared A. Scheel <jared@jaredscheel.com>
+Rafael Xavier de Souza <rxaviers@gmail.com>
+John Chen <zhang.z.chen@intel.com>
+Dale Kocian <dale.kocian@gmail.com>
+Mike Sherov <mike.sherov@gmail.com>
+Andrew Couch <andy@couchand.com>
+Marc-Andre Lafortune <github@marc-andre.ca>
+Nate Eagle <nate.eagle@teamaol.com>
+David Souther <davidsouther@gmail.com>
+Mathias Stenbom <mathias@stenbom.com>
+Sergey Kartashov <ebishkek@yandex.ru>
+Avinash R <nashpapa@gmail.com>
+Ethan Romba <ethanromba@gmail.com>
+Cory Gackenheimer <cory.gack@gmail.com>
+Juan Pablo Kaniefsky <jpkaniefsky@gmail.com>
+Roman Salnikov <bardt.dz@gmail.com>
+Anika Henke <anika@selfthinker.org>
+Samuel Bovée <samycookie2000@yahoo.fr>
+Fabrício Matté <ult_combo@hotmail.com>
+Viktor Kojouharov <vkojouharov@gmail.com>
+Pawel Maruszczyk (http://hrabstwo.net)
+Pavel Selitskas <p.selitskas@gmail.com>
+Bjørn Johansen <post@bjornjohansen.no>
+Matthieu Penant <thieum22@hotmail.com>
+Dominic Barnes <dominic@dbarnes.info>
+David Sullivan <david.sullivan@gmail.com>
+Thomas Jaggi <thomas@responsive.ch>
+Vahid Sohrabloo <vahid4134@gmail.com>
+Travis Carden <travis.carden@gmail.com>
+Bruno M. Custódio <bruno@brunomcustodio.com>
+Nathanael Silverman <nathanael.silverman@gmail.com>
+Christian Wenz <christian@wenz.org>
+Steve Urmston <steve@urm.st>
+Zaven Muradyan <megalivoithos@gmail.com>
+Woody Gilk <shadowhand@deviantart.com>
+Zbigniew Motyka <zbigniew.motyka@gmail.com>
+Suhail Alkowaileet <xsoh.k7@gmail.com>
+Toshi MARUYAMA <marutosijp2@yahoo.co.jp>
+David Hansen <hansede@gmail.com>
+Brian Grinstead <briangrinstead@gmail.com>
+Christian Klammer <christian314159@gmail.com>
+Steven Luscher <jquerycla@steveluscher.com>
+Gan Eng Chin <engchin.gan@gmail.com>
+Gabriel Schulhof <gabriel.schulhof@intel.com>
+Alexander Schmitz <arschmitz@gmail.com>
+Vilhjálmur Skúlason <vis@dmm.is>
+Siebrand Mazeland <s.mazeland@xs4all.nl>
+Mohsen Ekhtiari <mohsenekhtiari@yahoo.com>
+Pere Orga <gotrunks@gmail.com>
+Jasper de Groot <mail@ugomobi.com>
+Stephane Deschamps <stephane.deschamps@gmail.com>
+Jyoti Deka <dekajp@gmail.com>
+Andrei Picus <office.nightcrawler@gmail.com>
+Ondrej Novy <novy@ondrej.org>
+Jacob McCutcheon <jacob.mccutcheon@gmail.com>
+Monika Piotrowicz <monika.piotrowicz@gmail.com>
+Imants Horsts <imants.horsts@inbox.lv>
+Eric Dahl <eric.c.dahl@gmail.com>
+Dave Stein <dave@behance.com>
+Dylan Barrell <dylan@barrell.com>
+Daniel DeGroff <djdegroff@gmail.com>
+Michael Wiencek <mwtuea@gmail.com>
+Thomas Meyer <meyertee@gmail.com>
+Ruslan Yakhyaev <ruslan@ruslan.io>
+Brian J. Dowling <bjd-dev@simplicity.net>
+Ben Higgins <ben@extrahop.com>
+Yermo Lamers <yml@yml.com>
+Patrick Stapleton <github@gdi2290.com>
+Trisha Crowley <trisha.crowley@gmail.com>
+Usman Akeju <akeju00+github@gmail.com>
+Rodrigo Menezes <rod333@gmail.com>
+Jacques Perrault <jacques_perrault@us.ibm.com>
+Frederik Elvhage <frederik.elvhage@googlemail.com>
+Will Holley <willholley@gmail.com>
+Uri Gilad <antishok@gmail.com>
+Richard Gibson <richard.gibson@gmail.com>
+Simen Bekkhus <sbekkhus91@gmail.com>
\ No newline at end of file
diff --git a/bower_components/jquery-ui/LICENSE.txt b/bower_components/jquery-ui/LICENSE.txt
new file mode 100644
index 00000000000..c36fa561b6a
--- /dev/null
+++ b/bower_components/jquery-ui/LICENSE.txt
@@ -0,0 +1,44 @@
+Copyright 2007, 2014 jQuery Foundation and other contributors,
+https://jquery.org/
+
+This software consists of voluntary contributions made by many
+individuals. For exact contribution history, see the revision history
+available at https://github.com/jquery/jquery-ui
+
+The following license applies to all parts of this software except as
+documented below:
+
+====
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+====
+
+Copyright and related rights for sample code are waived via CC0. Sample
+code is defined as all source code contained within the demos directory.
+
+CC0: http://creativecommons.org/publicdomain/zero/1.0/
+
+====
+
+All files located in the node_modules and external directories are
+externally maintained libraries used by this software which have their
+own licenses; we recommend you read them, as their terms may differ from
+the terms above.
\ No newline at end of file
diff --git a/bower_components/jquery-ui/README.md b/bower_components/jquery-ui/README.md
new file mode 100644
index 00000000000..9c3f88c466c
--- /dev/null
+++ b/bower_components/jquery-ui/README.md
@@ -0,0 +1,11 @@
+[jQuery UI](http://jqueryui.com/) - Interactions and Widgets for the web
+================================
+
+jQuery UI provides interactions like Drag and Drop and widgets like Autocomplete, Tabs and Slider and makes these as easy to use as jQuery itself.
+
+If you want to use jQuery UI, go to [jqueryui.com](http://jqueryui.com) to get started. Or visit the [Using jQuery UI Forum](http://forum.jquery.com/using-jquery-ui) for discussions and questions.
+
+If you are interested in helping develop jQuery UI, you are in the right place.
+To discuss development with team members and the community, visit the [Developing jQuery UI Forum](http://forum.jquery.com/developing-jquery-ui) or in #jquery on irc.freednode.net.
+
+## This repo only holds precompiled files.
diff --git a/bower_components/jquery-ui/bower.json b/bower_components/jquery-ui/bower.json
new file mode 100644
index 00000000000..9579a6f40dc
--- /dev/null
+++ b/bower_components/jquery-ui/bower.json
@@ -0,0 +1,12 @@
+{
+  "name": "jquery-ui",
+  "version": "1.11.4",
+  "main": [
+    "jquery-ui.js"
+  ],
+  "ignore": [
+  ],
+  "dependencies": {
+    "jquery": ">=1.6"
+  }
+}
diff --git a/bower_components/jquery-ui/component.json b/bower_components/jquery-ui/component.json
new file mode 100644
index 00000000000..8e7645f56c1
--- /dev/null
+++ b/bower_components/jquery-ui/component.json
@@ -0,0 +1,13 @@
+{
+  "name": "jquery-ui",
+  "repo": "components/jqueryui",
+  "version": "1.11.4",
+  "license": "MIT",
+  "scripts": [
+    "jquery-ui.js"
+  ],
+  "main": "jquery-ui.js",
+  "dependencies": {
+    "components/jquery": "*"
+  }
+}
diff --git a/bower_components/jquery-ui/composer.json b/bower_components/jquery-ui/composer.json
new file mode 100644
index 00000000000..cea9ab65822
--- /dev/null
+++ b/bower_components/jquery-ui/composer.json
@@ -0,0 +1,69 @@
+{
+    "name": "components/jqueryui",
+    "type": "component",
+    "description": "jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.",
+    "license": "MIT",
+    "require": {
+        "components/jquery": ">=1.6"
+    },
+    "authors": [
+        {
+            "name": "jQuery UI Team",
+            "homepage": "http://jqueryui.com/about"
+        },
+        {
+            "name": "Scott Gonzalez",
+            "email": "scott.gonzalez@gmail.com",
+            "homepage": "http://scottgonzalez.com"
+        },
+        {
+            "name": "Joern Zaefferer",
+            "email": "joern.zaefferer@gmail.com",
+            "homepage": "http://bassistance.de"
+        },
+        {
+            "name": "Kris Borchers",
+            "email": "kris.borchers@gmail.com",
+            "homepage": "http://krisborchers.com"
+        },
+        {
+            "name": "Corey Frang",
+            "email": "gnarf37@gmail.com",
+            "homepage": "http://gnarf.net"
+        },
+        {
+            "name": "Mike Sherov",
+            "email": "mike.sherov@gmail.com",
+            "homepage": "http://mike.sherov.com"
+        },
+        {
+            "name": "TJ VanToll",
+            "email": "tj.vantoll@gmail.com",
+            "homepage": "http://tjvantoll.com"
+        },
+        {
+            "name": "Felix Nagel",
+            "email": "info@felixnagel.com",
+            "homepage": "http://www.felixnagel.com"
+        }
+    ],
+    "extra": {
+        "component": {
+            "name": "jquery-ui",
+            "scripts": [
+                "jquery-ui.js"
+            ],
+            "files": [
+                "ui/**",
+                "themes/**",
+                "jquery-ui.min.js"
+            ],
+            "shim": {
+                "deps": [
+                    "jquery"
+                ],
+                "exports": "jQuery"
+            }
+        }
+    }
+}
diff --git a/bower_components/jquery-ui/jquery-ui.js b/bower_components/jquery-ui/jquery-ui.js
new file mode 100644
index 00000000000..31ee9cd8116
--- /dev/null
+++ b/bower_components/jquery-ui/jquery-ui.js
@@ -0,0 +1,16617 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.js, widget.js, mouse.js, position.js, accordion.js, autocomplete.js, button.js, datepicker.js, dialog.js, draggable.js, droppable.js, effect.js, effect-blind.js, effect-bounce.js, effect-clip.js, effect-drop.js, effect-explode.js, effect-fade.js, effect-fold.js, effect-highlight.js, effect-puff.js, effect-pulsate.js, effect-scale.js, effect-shake.js, effect-size.js, effect-slide.js, effect-transfer.js, menu.js, progressbar.js, resizable.js, selectable.js, selectmenu.js, slider.js, sortable.js, spinner.js, tabs.js, tooltip.js
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "jquery" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+/*!
+ * jQuery UI Core 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/ui-core/
+ */
+
+
+// $.ui might exist from components with no dependencies, e.g., $.ui.position
+$.ui = $.ui || {};
+
+$.extend( $.ui, {
+	version: "1.11.4",
+
+	keyCode: {
+		BACKSPACE: 8,
+		COMMA: 188,
+		DELETE: 46,
+		DOWN: 40,
+		END: 35,
+		ENTER: 13,
+		ESCAPE: 27,
+		HOME: 36,
+		LEFT: 37,
+		PAGE_DOWN: 34,
+		PAGE_UP: 33,
+		PERIOD: 190,
+		RIGHT: 39,
+		SPACE: 32,
+		TAB: 9,
+		UP: 38
+	}
+});
+
+// plugins
+$.fn.extend({
+	scrollParent: function( includeHidden ) {
+		var position = this.css( "position" ),
+			excludeStaticParent = position === "absolute",
+			overflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/,
+			scrollParent = this.parents().filter( function() {
+				var parent = $( this );
+				if ( excludeStaticParent && parent.css( "position" ) === "static" ) {
+					return false;
+				}
+				return overflowRegex.test( parent.css( "overflow" ) + parent.css( "overflow-y" ) + parent.css( "overflow-x" ) );
+			}).eq( 0 );
+
+		return position === "fixed" || !scrollParent.length ? $( this[ 0 ].ownerDocument || document ) : scrollParent;
+	},
+
+	uniqueId: (function() {
+		var uuid = 0;
+
+		return function() {
+			return this.each(function() {
+				if ( !this.id ) {
+					this.id = "ui-id-" + ( ++uuid );
+				}
+			});
+		};
+	})(),
+
+	removeUniqueId: function() {
+		return this.each(function() {
+			if ( /^ui-id-\d+$/.test( this.id ) ) {
+				$( this ).removeAttr( "id" );
+			}
+		});
+	}
+});
+
+// selectors
+function focusable( element, isTabIndexNotNaN ) {
+	var map, mapName, img,
+		nodeName = element.nodeName.toLowerCase();
+	if ( "area" === nodeName ) {
+		map = element.parentNode;
+		mapName = map.name;
+		if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) {
+			return false;
+		}
+		img = $( "img[usemap='#" + mapName + "']" )[ 0 ];
+		return !!img && visible( img );
+	}
+	return ( /^(input|select|textarea|button|object)$/.test( nodeName ) ?
+		!element.disabled :
+		"a" === nodeName ?
+			element.href || isTabIndexNotNaN :
+			isTabIndexNotNaN) &&
+		// the element and all of its ancestors must be visible
+		visible( element );
+}
+
+function visible( element ) {
+	return $.expr.filters.visible( element ) &&
+		!$( element ).parents().addBack().filter(function() {
+			return $.css( this, "visibility" ) === "hidden";
+		}).length;
+}
+
+$.extend( $.expr[ ":" ], {
+	data: $.expr.createPseudo ?
+		$.expr.createPseudo(function( dataName ) {
+			return function( elem ) {
+				return !!$.data( elem, dataName );
+			};
+		}) :
+		// support: jQuery <1.8
+		function( elem, i, match ) {
+			return !!$.data( elem, match[ 3 ] );
+		},
+
+	focusable: function( element ) {
+		return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) );
+	},
+
+	tabbable: function( element ) {
+		var tabIndex = $.attr( element, "tabindex" ),
+			isTabIndexNaN = isNaN( tabIndex );
+		return ( isTabIndexNaN || tabIndex >= 0 ) && focusable( element, !isTabIndexNaN );
+	}
+});
+
+// support: jQuery <1.8
+if ( !$( "<a>" ).outerWidth( 1 ).jquery ) {
+	$.each( [ "Width", "Height" ], function( i, name ) {
+		var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ],
+			type = name.toLowerCase(),
+			orig = {
+				innerWidth: $.fn.innerWidth,
+				innerHeight: $.fn.innerHeight,
+				outerWidth: $.fn.outerWidth,
+				outerHeight: $.fn.outerHeight
+			};
+
+		function reduce( elem, size, border, margin ) {
+			$.each( side, function() {
+				size -= parseFloat( $.css( elem, "padding" + this ) ) || 0;
+				if ( border ) {
+					size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0;
+				}
+				if ( margin ) {
+					size -= parseFloat( $.css( elem, "margin" + this ) ) || 0;
+				}
+			});
+			return size;
+		}
+
+		$.fn[ "inner" + name ] = function( size ) {
+			if ( size === undefined ) {
+				return orig[ "inner" + name ].call( this );
+			}
+
+			return this.each(function() {
+				$( this ).css( type, reduce( this, size ) + "px" );
+			});
+		};
+
+		$.fn[ "outer" + name] = function( size, margin ) {
+			if ( typeof size !== "number" ) {
+				return orig[ "outer" + name ].call( this, size );
+			}
+
+			return this.each(function() {
+				$( this).css( type, reduce( this, size, true, margin ) + "px" );
+			});
+		};
+	});
+}
+
+// support: jQuery <1.8
+if ( !$.fn.addBack ) {
+	$.fn.addBack = function( selector ) {
+		return this.add( selector == null ?
+			this.prevObject : this.prevObject.filter( selector )
+		);
+	};
+}
+
+// support: jQuery 1.6.1, 1.6.2 (http://bugs.jquery.com/ticket/9413)
+if ( $( "<a>" ).data( "a-b", "a" ).removeData( "a-b" ).data( "a-b" ) ) {
+	$.fn.removeData = (function( removeData ) {
+		return function( key ) {
+			if ( arguments.length ) {
+				return removeData.call( this, $.camelCase( key ) );
+			} else {
+				return removeData.call( this );
+			}
+		};
+	})( $.fn.removeData );
+}
+
+// deprecated
+$.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() );
+
+$.fn.extend({
+	focus: (function( orig ) {
+		return function( delay, fn ) {
+			return typeof delay === "number" ?
+				this.each(function() {
+					var elem = this;
+					setTimeout(function() {
+						$( elem ).focus();
+						if ( fn ) {
+							fn.call( elem );
+						}
+					}, delay );
+				}) :
+				orig.apply( this, arguments );
+		};
+	})( $.fn.focus ),
+
+	disableSelection: (function() {
+		var eventType = "onselectstart" in document.createElement( "div" ) ?
+			"selectstart" :
+			"mousedown";
+
+		return function() {
+			return this.bind( eventType + ".ui-disableSelection", function( event ) {
+				event.preventDefault();
+			});
+		};
+	})(),
+
+	enableSelection: function() {
+		return this.unbind( ".ui-disableSelection" );
+	},
+
+	zIndex: function( zIndex ) {
+		if ( zIndex !== undefined ) {
+			return this.css( "zIndex", zIndex );
+		}
+
+		if ( this.length ) {
+			var elem = $( this[ 0 ] ), position, value;
+			while ( elem.length && elem[ 0 ] !== document ) {
+				// Ignore z-index if position is set to a value where z-index is ignored by the browser
+				// This makes behavior of this function consistent across browsers
+				// WebKit always returns auto if the element is positioned
+				position = elem.css( "position" );
+				if ( position === "absolute" || position === "relative" || position === "fixed" ) {
+					// IE returns 0 when zIndex is not specified
+					// other browsers return a string
+					// we ignore the case of nested elements with an explicit value of 0
+					// <div style="z-index: -10;"><div style="z-index: 0;"></div></div>
+					value = parseInt( elem.css( "zIndex" ), 10 );
+					if ( !isNaN( value ) && value !== 0 ) {
+						return value;
+					}
+				}
+				elem = elem.parent();
+			}
+		}
+
+		return 0;
+	}
+});
+
+// $.ui.plugin is deprecated. Use $.widget() extensions instead.
+$.ui.plugin = {
+	add: function( module, option, set ) {
+		var i,
+			proto = $.ui[ module ].prototype;
+		for ( i in set ) {
+			proto.plugins[ i ] = proto.plugins[ i ] || [];
+			proto.plugins[ i ].push( [ option, set[ i ] ] );
+		}
+	},
+	call: function( instance, name, args, allowDisconnected ) {
+		var i,
+			set = instance.plugins[ name ];
+
+		if ( !set ) {
+			return;
+		}
+
+		if ( !allowDisconnected && ( !instance.element[ 0 ].parentNode || instance.element[ 0 ].parentNode.nodeType === 11 ) ) {
+			return;
+		}
+
+		for ( i = 0; i < set.length; i++ ) {
+			if ( instance.options[ set[ i ][ 0 ] ] ) {
+				set[ i ][ 1 ].apply( instance.element, args );
+			}
+		}
+	}
+};
+
+
+/*!
+ * jQuery UI Widget 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/jQuery.widget/
+ */
+
+
+var widget_uuid = 0,
+	widget_slice = Array.prototype.slice;
+
+$.cleanData = (function( orig ) {
+	return function( elems ) {
+		var events, elem, i;
+		for ( i = 0; (elem = elems[i]) != null; i++ ) {
+			try {
+
+				// Only trigger remove when necessary to save time
+				events = $._data( elem, "events" );
+				if ( events && events.remove ) {
+					$( elem ).triggerHandler( "remove" );
+				}
+
+			// http://bugs.jquery.com/ticket/8235
+			} catch ( e ) {}
+		}
+		orig( elems );
+	};
+})( $.cleanData );
+
+$.widget = function( name, base, prototype ) {
+	var fullName, existingConstructor, constructor, basePrototype,
+		// proxiedPrototype allows the provided prototype to remain unmodified
+		// so that it can be used as a mixin for multiple widgets (#8876)
+		proxiedPrototype = {},
+		namespace = name.split( "." )[ 0 ];
+
+	name = name.split( "." )[ 1 ];
+	fullName = namespace + "-" + name;
+
+	if ( !prototype ) {
+		prototype = base;
+		base = $.Widget;
+	}
+
+	// create selector for plugin
+	$.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) {
+		return !!$.data( elem, fullName );
+	};
+
+	$[ namespace ] = $[ namespace ] || {};
+	existingConstructor = $[ namespace ][ name ];
+	constructor = $[ namespace ][ name ] = function( options, element ) {
+		// allow instantiation without "new" keyword
+		if ( !this._createWidget ) {
+			return new constructor( options, element );
+		}
+
+		// allow instantiation without initializing for simple inheritance
+		// must use "new" keyword (the code above always passes args)
+		if ( arguments.length ) {
+			this._createWidget( options, element );
+		}
+	};
+	// extend with the existing constructor to carry over any static properties
+	$.extend( constructor, existingConstructor, {
+		version: prototype.version,
+		// copy the object used to create the prototype in case we need to
+		// redefine the widget later
+		_proto: $.extend( {}, prototype ),
+		// track widgets that inherit from this widget in case this widget is
+		// redefined after a widget inherits from it
+		_childConstructors: []
+	});
+
+	basePrototype = new base();
+	// we need to make the options hash a property directly on the new instance
+	// otherwise we'll modify the options hash on the prototype that we're
+	// inheriting from
+	basePrototype.options = $.widget.extend( {}, basePrototype.options );
+	$.each( prototype, function( prop, value ) {
+		if ( !$.isFunction( value ) ) {
+			proxiedPrototype[ prop ] = value;
+			return;
+		}
+		proxiedPrototype[ prop ] = (function() {
+			var _super = function() {
+					return base.prototype[ prop ].apply( this, arguments );
+				},
+				_superApply = function( args ) {
+					return base.prototype[ prop ].apply( this, args );
+				};
+			return function() {
+				var __super = this._super,
+					__superApply = this._superApply,
+					returnValue;
+
+				this._super = _super;
+				this._superApply = _superApply;
+
+				returnValue = value.apply( this, arguments );
+
+				this._super = __super;
+				this._superApply = __superApply;
+
+				return returnValue;
+			};
+		})();
+	});
+	constructor.prototype = $.widget.extend( basePrototype, {
+		// TODO: remove support for widgetEventPrefix
+		// always use the name + a colon as the prefix, e.g., draggable:start
+		// don't prefix for widgets that aren't DOM-based
+		widgetEventPrefix: existingConstructor ? (basePrototype.widgetEventPrefix || name) : name
+	}, proxiedPrototype, {
+		constructor: constructor,
+		namespace: namespace,
+		widgetName: name,
+		widgetFullName: fullName
+	});
+
+	// If this widget is being redefined then we need to find all widgets that
+	// are inheriting from it and redefine all of them so that they inherit from
+	// the new version of this widget. We're essentially trying to replace one
+	// level in the prototype chain.
+	if ( existingConstructor ) {
+		$.each( existingConstructor._childConstructors, function( i, child ) {
+			var childPrototype = child.prototype;
+
+			// redefine the child widget using the same prototype that was
+			// originally used, but inherit from the new version of the base
+			$.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, child._proto );
+		});
+		// remove the list of existing child constructors from the old constructor
+		// so the old child constructors can be garbage collected
+		delete existingConstructor._childConstructors;
+	} else {
+		base._childConstructors.push( constructor );
+	}
+
+	$.widget.bridge( name, constructor );
+
+	return constructor;
+};
+
+$.widget.extend = function( target ) {
+	var input = widget_slice.call( arguments, 1 ),
+		inputIndex = 0,
+		inputLength = input.length,
+		key,
+		value;
+	for ( ; inputIndex < inputLength; inputIndex++ ) {
+		for ( key in input[ inputIndex ] ) {
+			value = input[ inputIndex ][ key ];
+			if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) {
+				// Clone objects
+				if ( $.isPlainObject( value ) ) {
+					target[ key ] = $.isPlainObject( target[ key ] ) ?
+						$.widget.extend( {}, target[ key ], value ) :
+						// Don't extend strings, arrays, etc. with objects
+						$.widget.extend( {}, value );
+				// Copy everything else by reference
+				} else {
+					target[ key ] = value;
+				}
+			}
+		}
+	}
+	return target;
+};
+
+$.widget.bridge = function( name, object ) {
+	var fullName = object.prototype.widgetFullName || name;
+	$.fn[ name ] = function( options ) {
+		var isMethodCall = typeof options === "string",
+			args = widget_slice.call( arguments, 1 ),
+			returnValue = this;
+
+		if ( isMethodCall ) {
+			this.each(function() {
+				var methodValue,
+					instance = $.data( this, fullName );
+				if ( options === "instance" ) {
+					returnValue = instance;
+					return false;
+				}
+				if ( !instance ) {
+					return $.error( "cannot call methods on " + name + " prior to initialization; " +
+						"attempted to call method '" + options + "'" );
+				}
+				if ( !$.isFunction( instance[options] ) || options.charAt( 0 ) === "_" ) {
+					return $.error( "no such method '" + options + "' for " + name + " widget instance" );
+				}
+				methodValue = instance[ options ].apply( instance, args );
+				if ( methodValue !== instance && methodValue !== undefined ) {
+					returnValue = methodValue && methodValue.jquery ?
+						returnValue.pushStack( methodValue.get() ) :
+						methodValue;
+					return false;
+				}
+			});
+		} else {
+
+			// Allow multiple hashes to be passed on init
+			if ( args.length ) {
+				options = $.widget.extend.apply( null, [ options ].concat(args) );
+			}
+
+			this.each(function() {
+				var instance = $.data( this, fullName );
+				if ( instance ) {
+					instance.option( options || {} );
+					if ( instance._init ) {
+						instance._init();
+					}
+				} else {
+					$.data( this, fullName, new object( options, this ) );
+				}
+			});
+		}
+
+		return returnValue;
+	};
+};
+
+$.Widget = function( /* options, element */ ) {};
+$.Widget._childConstructors = [];
+
+$.Widget.prototype = {
+	widgetName: "widget",
+	widgetEventPrefix: "",
+	defaultElement: "<div>",
+	options: {
+		disabled: false,
+
+		// callbacks
+		create: null
+	},
+	_createWidget: function( options, element ) {
+		element = $( element || this.defaultElement || this )[ 0 ];
+		this.element = $( element );
+		this.uuid = widget_uuid++;
+		this.eventNamespace = "." + this.widgetName + this.uuid;
+
+		this.bindings = $();
+		this.hoverable = $();
+		this.focusable = $();
+
+		if ( element !== this ) {
+			$.data( element, this.widgetFullName, this );
+			this._on( true, this.element, {
+				remove: function( event ) {
+					if ( event.target === element ) {
+						this.destroy();
+					}
+				}
+			});
+			this.document = $( element.style ?
+				// element within the document
+				element.ownerDocument :
+				// element is window or document
+				element.document || element );
+			this.window = $( this.document[0].defaultView || this.document[0].parentWindow );
+		}
+
+		this.options = $.widget.extend( {},
+			this.options,
+			this._getCreateOptions(),
+			options );
+
+		this._create();
+		this._trigger( "create", null, this._getCreateEventData() );
+		this._init();
+	},
+	_getCreateOptions: $.noop,
+	_getCreateEventData: $.noop,
+	_create: $.noop,
+	_init: $.noop,
+
+	destroy: function() {
+		this._destroy();
+		// we can probably remove the unbind calls in 2.0
+		// all event bindings should go through this._on()
+		this.element
+			.unbind( this.eventNamespace )
+			.removeData( this.widgetFullName )
+			// support: jquery <1.6.3
+			// http://bugs.jquery.com/ticket/9413
+			.removeData( $.camelCase( this.widgetFullName ) );
+		this.widget()
+			.unbind( this.eventNamespace )
+			.removeAttr( "aria-disabled" )
+			.removeClass(
+				this.widgetFullName + "-disabled " +
+				"ui-state-disabled" );
+
+		// clean up events and states
+		this.bindings.unbind( this.eventNamespace );
+		this.hoverable.removeClass( "ui-state-hover" );
+		this.focusable.removeClass( "ui-state-focus" );
+	},
+	_destroy: $.noop,
+
+	widget: function() {
+		return this.element;
+	},
+
+	option: function( key, value ) {
+		var options = key,
+			parts,
+			curOption,
+			i;
+
+		if ( arguments.length === 0 ) {
+			// don't return a reference to the internal hash
+			return $.widget.extend( {}, this.options );
+		}
+
+		if ( typeof key === "string" ) {
+			// handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } }
+			options = {};
+			parts = key.split( "." );
+			key = parts.shift();
+			if ( parts.length ) {
+				curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] );
+				for ( i = 0; i < parts.length - 1; i++ ) {
+					curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {};
+					curOption = curOption[ parts[ i ] ];
+				}
+				key = parts.pop();
+				if ( arguments.length === 1 ) {
+					return curOption[ key ] === undefined ? null : curOption[ key ];
+				}
+				curOption[ key ] = value;
+			} else {
+				if ( arguments.length === 1 ) {
+					return this.options[ key ] === undefined ? null : this.options[ key ];
+				}
+				options[ key ] = value;
+			}
+		}
+
+		this._setOptions( options );
+
+		return this;
+	},
+	_setOptions: function( options ) {
+		var key;
+
+		for ( key in options ) {
+			this._setOption( key, options[ key ] );
+		}
+
+		return this;
+	},
+	_setOption: function( key, value ) {
+		this.options[ key ] = value;
+
+		if ( key === "disabled" ) {
+			this.widget()
+				.toggleClass( this.widgetFullName + "-disabled", !!value );
+
+			// If the widget is becoming disabled, then nothing is interactive
+			if ( value ) {
+				this.hoverable.removeClass( "ui-state-hover" );
+				this.focusable.removeClass( "ui-state-focus" );
+			}
+		}
+
+		return this;
+	},
+
+	enable: function() {
+		return this._setOptions({ disabled: false });
+	},
+	disable: function() {
+		return this._setOptions({ disabled: true });
+	},
+
+	_on: function( suppressDisabledCheck, element, handlers ) {
+		var delegateElement,
+			instance = this;
+
+		// no suppressDisabledCheck flag, shuffle arguments
+		if ( typeof suppressDisabledCheck !== "boolean" ) {
+			handlers = element;
+			element = suppressDisabledCheck;
+			suppressDisabledCheck = false;
+		}
+
+		// no element argument, shuffle and use this.element
+		if ( !handlers ) {
+			handlers = element;
+			element = this.element;
+			delegateElement = this.widget();
+		} else {
+			element = delegateElement = $( element );
+			this.bindings = this.bindings.add( element );
+		}
+
+		$.each( handlers, function( event, handler ) {
+			function handlerProxy() {
+				// allow widgets to customize the disabled handling
+				// - disabled as an array instead of boolean
+				// - disabled class as method for disabling individual parts
+				if ( !suppressDisabledCheck &&
+						( instance.options.disabled === true ||
+							$( this ).hasClass( "ui-state-disabled" ) ) ) {
+					return;
+				}
+				return ( typeof handler === "string" ? instance[ handler ] : handler )
+					.apply( instance, arguments );
+			}
+
+			// copy the guid so direct unbinding works
+			if ( typeof handler !== "string" ) {
+				handlerProxy.guid = handler.guid =
+					handler.guid || handlerProxy.guid || $.guid++;
+			}
+
+			var match = event.match( /^([\w:-]*)\s*(.*)$/ ),
+				eventName = match[1] + instance.eventNamespace,
+				selector = match[2];
+			if ( selector ) {
+				delegateElement.delegate( selector, eventName, handlerProxy );
+			} else {
+				element.bind( eventName, handlerProxy );
+			}
+		});
+	},
+
+	_off: function( element, eventName ) {
+		eventName = (eventName || "").split( " " ).join( this.eventNamespace + " " ) +
+			this.eventNamespace;
+		element.unbind( eventName ).undelegate( eventName );
+
+		// Clear the stack to avoid memory leaks (#10056)
+		this.bindings = $( this.bindings.not( element ).get() );
+		this.focusable = $( this.focusable.not( element ).get() );
+		this.hoverable = $( this.hoverable.not( element ).get() );
+	},
+
+	_delay: function( handler, delay ) {
+		function handlerProxy() {
+			return ( typeof handler === "string" ? instance[ handler ] : handler )
+				.apply( instance, arguments );
+		}
+		var instance = this;
+		return setTimeout( handlerProxy, delay || 0 );
+	},
+
+	_hoverable: function( element ) {
+		this.hoverable = this.hoverable.add( element );
+		this._on( element, {
+			mouseenter: function( event ) {
+				$( event.currentTarget ).addClass( "ui-state-hover" );
+			},
+			mouseleave: function( event ) {
+				$( event.currentTarget ).removeClass( "ui-state-hover" );
+			}
+		});
+	},
+
+	_focusable: function( element ) {
+		this.focusable = this.focusable.add( element );
+		this._on( element, {
+			focusin: function( event ) {
+				$( event.currentTarget ).addClass( "ui-state-focus" );
+			},
+			focusout: function( event ) {
+				$( event.currentTarget ).removeClass( "ui-state-focus" );
+			}
+		});
+	},
+
+	_trigger: function( type, event, data ) {
+		var prop, orig,
+			callback = this.options[ type ];
+
+		data = data || {};
+		event = $.Event( event );
+		event.type = ( type === this.widgetEventPrefix ?
+			type :
+			this.widgetEventPrefix + type ).toLowerCase();
+		// the original event may come from any element
+		// so we need to reset the target on the new event
+		event.target = this.element[ 0 ];
+
+		// copy original event properties over to the new event
+		orig = event.originalEvent;
+		if ( orig ) {
+			for ( prop in orig ) {
+				if ( !( prop in event ) ) {
+					event[ prop ] = orig[ prop ];
+				}
+			}
+		}
+
+		this.element.trigger( event, data );
+		return !( $.isFunction( callback ) &&
+			callback.apply( this.element[0], [ event ].concat( data ) ) === false ||
+			event.isDefaultPrevented() );
+	}
+};
+
+$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) {
+	$.Widget.prototype[ "_" + method ] = function( element, options, callback ) {
+		if ( typeof options === "string" ) {
+			options = { effect: options };
+		}
+		var hasOptions,
+			effectName = !options ?
+				method :
+				options === true || typeof options === "number" ?
+					defaultEffect :
+					options.effect || defaultEffect;
+		options = options || {};
+		if ( typeof options === "number" ) {
+			options = { duration: options };
+		}
+		hasOptions = !$.isEmptyObject( options );
+		options.complete = callback;
+		if ( options.delay ) {
+			element.delay( options.delay );
+		}
+		if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) {
+			element[ method ]( options );
+		} else if ( effectName !== method && element[ effectName ] ) {
+			element[ effectName ]( options.duration, options.easing, callback );
+		} else {
+			element.queue(function( next ) {
+				$( this )[ method ]();
+				if ( callback ) {
+					callback.call( element[ 0 ] );
+				}
+				next();
+			});
+		}
+	};
+});
+
+var widget = $.widget;
+
+
+/*!
+ * jQuery UI Mouse 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/mouse/
+ */
+
+
+var mouseHandled = false;
+$( document ).mouseup( function() {
+	mouseHandled = false;
+});
+
+var mouse = $.widget("ui.mouse", {
+	version: "1.11.4",
+	options: {
+		cancel: "input,textarea,button,select,option",
+		distance: 1,
+		delay: 0
+	},
+	_mouseInit: function() {
+		var that = this;
+
+		this.element
+			.bind("mousedown." + this.widgetName, function(event) {
+				return that._mouseDown(event);
+			})
+			.bind("click." + this.widgetName, function(event) {
+				if (true === $.data(event.target, that.widgetName + ".preventClickEvent")) {
+					$.removeData(event.target, that.widgetName + ".preventClickEvent");
+					event.stopImmediatePropagation();
+					return false;
+				}
+			});
+
+		this.started = false;
+	},
+
+	// TODO: make sure destroying one instance of mouse doesn't mess with
+	// other instances of mouse
+	_mouseDestroy: function() {
+		this.element.unbind("." + this.widgetName);
+		if ( this._mouseMoveDelegate ) {
+			this.document
+				.unbind("mousemove." + this.widgetName, this._mouseMoveDelegate)
+				.unbind("mouseup." + this.widgetName, this._mouseUpDelegate);
+		}
+	},
+
+	_mouseDown: function(event) {
+		// don't let more than one widget handle mouseStart
+		if ( mouseHandled ) {
+			return;
+		}
+
+		this._mouseMoved = false;
+
+		// we may have missed mouseup (out of window)
+		(this._mouseStarted && this._mouseUp(event));
+
+		this._mouseDownEvent = event;
+
+		var that = this,
+			btnIsLeft = (event.which === 1),
+			// event.target.nodeName works around a bug in IE 8 with
+			// disabled inputs (#7620)
+			elIsCancel = (typeof this.options.cancel === "string" && event.target.nodeName ? $(event.target).closest(this.options.cancel).length : false);
+		if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) {
+			return true;
+		}
+
+		this.mouseDelayMet = !this.options.delay;
+		if (!this.mouseDelayMet) {
+			this._mouseDelayTimer = setTimeout(function() {
+				that.mouseDelayMet = true;
+			}, this.options.delay);
+		}
+
+		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {
+			this._mouseStarted = (this._mouseStart(event) !== false);
+			if (!this._mouseStarted) {
+				event.preventDefault();
+				return true;
+			}
+		}
+
+		// Click event may never have fired (Gecko & Opera)
+		if (true === $.data(event.target, this.widgetName + ".preventClickEvent")) {
+			$.removeData(event.target, this.widgetName + ".preventClickEvent");
+		}
+
+		// these delegates are required to keep context
+		this._mouseMoveDelegate = function(event) {
+			return that._mouseMove(event);
+		};
+		this._mouseUpDelegate = function(event) {
+			return that._mouseUp(event);
+		};
+
+		this.document
+			.bind( "mousemove." + this.widgetName, this._mouseMoveDelegate )
+			.bind( "mouseup." + this.widgetName, this._mouseUpDelegate );
+
+		event.preventDefault();
+
+		mouseHandled = true;
+		return true;
+	},
+
+	_mouseMove: function(event) {
+		// Only check for mouseups outside the document if you've moved inside the document
+		// at least once. This prevents the firing of mouseup in the case of IE<9, which will
+		// fire a mousemove event if content is placed under the cursor. See #7778
+		// Support: IE <9
+		if ( this._mouseMoved ) {
+			// IE mouseup check - mouseup happened when mouse was out of window
+			if ($.ui.ie && ( !document.documentMode || document.documentMode < 9 ) && !event.button) {
+				return this._mouseUp(event);
+
+			// Iframe mouseup check - mouseup occurred in another document
+			} else if ( !event.which ) {
+				return this._mouseUp( event );
+			}
+		}
+
+		if ( event.which || event.button ) {
+			this._mouseMoved = true;
+		}
+
+		if (this._mouseStarted) {
+			this._mouseDrag(event);
+			return event.preventDefault();
+		}
+
+		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {
+			this._mouseStarted =
+				(this._mouseStart(this._mouseDownEvent, event) !== false);
+			(this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event));
+		}
+
+		return !this._mouseStarted;
+	},
+
+	_mouseUp: function(event) {
+		this.document
+			.unbind( "mousemove." + this.widgetName, this._mouseMoveDelegate )
+			.unbind( "mouseup." + this.widgetName, this._mouseUpDelegate );
+
+		if (this._mouseStarted) {
+			this._mouseStarted = false;
+
+			if (event.target === this._mouseDownEvent.target) {
+				$.data(event.target, this.widgetName + ".preventClickEvent", true);
+			}
+
+			this._mouseStop(event);
+		}
+
+		mouseHandled = false;
+		return false;
+	},
+
+	_mouseDistanceMet: function(event) {
+		return (Math.max(
+				Math.abs(this._mouseDownEvent.pageX - event.pageX),
+				Math.abs(this._mouseDownEvent.pageY - event.pageY)
+			) >= this.options.distance
+		);
+	},
+
+	_mouseDelayMet: function(/* event */) {
+		return this.mouseDelayMet;
+	},
+
+	// These are placeholder methods, to be overriden by extending plugin
+	_mouseStart: function(/* event */) {},
+	_mouseDrag: function(/* event */) {},
+	_mouseStop: function(/* event */) {},
+	_mouseCapture: function(/* event */) { return true; }
+});
+
+
+/*!
+ * jQuery UI Position 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/position/
+ */
+
+(function() {
+
+$.ui = $.ui || {};
+
+var cachedScrollbarWidth, supportsOffsetFractions,
+	max = Math.max,
+	abs = Math.abs,
+	round = Math.round,
+	rhorizontal = /left|center|right/,
+	rvertical = /top|center|bottom/,
+	roffset = /[\+\-]\d+(\.[\d]+)?%?/,
+	rposition = /^\w+/,
+	rpercent = /%$/,
+	_position = $.fn.position;
+
+function getOffsets( offsets, width, height ) {
+	return [
+		parseFloat( offsets[ 0 ] ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ),
+		parseFloat( offsets[ 1 ] ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 )
+	];
+}
+
+function parseCss( element, property ) {
+	return parseInt( $.css( element, property ), 10 ) || 0;
+}
+
+function getDimensions( elem ) {
+	var raw = elem[0];
+	if ( raw.nodeType === 9 ) {
+		return {
+			width: elem.width(),
+			height: elem.height(),
+			offset: { top: 0, left: 0 }
+		};
+	}
+	if ( $.isWindow( raw ) ) {
+		return {
+			width: elem.width(),
+			height: elem.height(),
+			offset: { top: elem.scrollTop(), left: elem.scrollLeft() }
+		};
+	}
+	if ( raw.preventDefault ) {
+		return {
+			width: 0,
+			height: 0,
+			offset: { top: raw.pageY, left: raw.pageX }
+		};
+	}
+	return {
+		width: elem.outerWidth(),
+		height: elem.outerHeight(),
+		offset: elem.offset()
+	};
+}
+
+$.position = {
+	scrollbarWidth: function() {
+		if ( cachedScrollbarWidth !== undefined ) {
+			return cachedScrollbarWidth;
+		}
+		var w1, w2,
+			div = $( "<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>" ),
+			innerDiv = div.children()[0];
+
+		$( "body" ).append( div );
+		w1 = innerDiv.offsetWidth;
+		div.css( "overflow", "scroll" );
+
+		w2 = innerDiv.offsetWidth;
+
+		if ( w1 === w2 ) {
+			w2 = div[0].clientWidth;
+		}
+
+		div.remove();
+
+		return (cachedScrollbarWidth = w1 - w2);
+	},
+	getScrollInfo: function( within ) {
+		var overflowX = within.isWindow || within.isDocument ? "" :
+				within.element.css( "overflow-x" ),
+			overflowY = within.isWindow || within.isDocument ? "" :
+				within.element.css( "overflow-y" ),
+			hasOverflowX = overflowX === "scroll" ||
+				( overflowX === "auto" && within.width < within.element[0].scrollWidth ),
+			hasOverflowY = overflowY === "scroll" ||
+				( overflowY === "auto" && within.height < within.element[0].scrollHeight );
+		return {
+			width: hasOverflowY ? $.position.scrollbarWidth() : 0,
+			height: hasOverflowX ? $.position.scrollbarWidth() : 0
+		};
+	},
+	getWithinInfo: function( element ) {
+		var withinElement = $( element || window ),
+			isWindow = $.isWindow( withinElement[0] ),
+			isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9;
+		return {
+			element: withinElement,
+			isWindow: isWindow,
+			isDocument: isDocument,
+			offset: withinElement.offset() || { left: 0, top: 0 },
+			scrollLeft: withinElement.scrollLeft(),
+			scrollTop: withinElement.scrollTop(),
+
+			// support: jQuery 1.6.x
+			// jQuery 1.6 doesn't support .outerWidth/Height() on documents or windows
+			width: isWindow || isDocument ? withinElement.width() : withinElement.outerWidth(),
+			height: isWindow || isDocument ? withinElement.height() : withinElement.outerHeight()
+		};
+	}
+};
+
+$.fn.position = function( options ) {
+	if ( !options || !options.of ) {
+		return _position.apply( this, arguments );
+	}
+
+	// make a copy, we don't want to modify arguments
+	options = $.extend( {}, options );
+
+	var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions,
+		target = $( options.of ),
+		within = $.position.getWithinInfo( options.within ),
+		scrollInfo = $.position.getScrollInfo( within ),
+		collision = ( options.collision || "flip" ).split( " " ),
+		offsets = {};
+
+	dimensions = getDimensions( target );
+	if ( target[0].preventDefault ) {
+		// force left top to allow flipping
+		options.at = "left top";
+	}
+	targetWidth = dimensions.width;
+	targetHeight = dimensions.height;
+	targetOffset = dimensions.offset;
+	// clone to reuse original targetOffset later
+	basePosition = $.extend( {}, targetOffset );
+
+	// force my and at to have valid horizontal and vertical positions
+	// if a value is missing or invalid, it will be converted to center
+	$.each( [ "my", "at" ], function() {
+		var pos = ( options[ this ] || "" ).split( " " ),
+			horizontalOffset,
+			verticalOffset;
+
+		if ( pos.length === 1) {
+			pos = rhorizontal.test( pos[ 0 ] ) ?
+				pos.concat( [ "center" ] ) :
+				rvertical.test( pos[ 0 ] ) ?
+					[ "center" ].concat( pos ) :
+					[ "center", "center" ];
+		}
+		pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center";
+		pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center";
+
+		// calculate offsets
+		horizontalOffset = roffset.exec( pos[ 0 ] );
+		verticalOffset = roffset.exec( pos[ 1 ] );
+		offsets[ this ] = [
+			horizontalOffset ? horizontalOffset[ 0 ] : 0,
+			verticalOffset ? verticalOffset[ 0 ] : 0
+		];
+
+		// reduce to just the positions without the offsets
+		options[ this ] = [
+			rposition.exec( pos[ 0 ] )[ 0 ],
+			rposition.exec( pos[ 1 ] )[ 0 ]
+		];
+	});
+
+	// normalize collision option
+	if ( collision.length === 1 ) {
+		collision[ 1 ] = collision[ 0 ];
+	}
+
+	if ( options.at[ 0 ] === "right" ) {
+		basePosition.left += targetWidth;
+	} else if ( options.at[ 0 ] === "center" ) {
+		basePosition.left += targetWidth / 2;
+	}
+
+	if ( options.at[ 1 ] === "bottom" ) {
+		basePosition.top += targetHeight;
+	} else if ( options.at[ 1 ] === "center" ) {
+		basePosition.top += targetHeight / 2;
+	}
+
+	atOffset = getOffsets( offsets.at, targetWidth, targetHeight );
+	basePosition.left += atOffset[ 0 ];
+	basePosition.top += atOffset[ 1 ];
+
+	return this.each(function() {
+		var collisionPosition, using,
+			elem = $( this ),
+			elemWidth = elem.outerWidth(),
+			elemHeight = elem.outerHeight(),
+			marginLeft = parseCss( this, "marginLeft" ),
+			marginTop = parseCss( this, "marginTop" ),
+			collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + scrollInfo.width,
+			collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + scrollInfo.height,
+			position = $.extend( {}, basePosition ),
+			myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() );
+
+		if ( options.my[ 0 ] === "right" ) {
+			position.left -= elemWidth;
+		} else if ( options.my[ 0 ] === "center" ) {
+			position.left -= elemWidth / 2;
+		}
+
+		if ( options.my[ 1 ] === "bottom" ) {
+			position.top -= elemHeight;
+		} else if ( options.my[ 1 ] === "center" ) {
+			position.top -= elemHeight / 2;
+		}
+
+		position.left += myOffset[ 0 ];
+		position.top += myOffset[ 1 ];
+
+		// if the browser doesn't support fractions, then round for consistent results
+		if ( !supportsOffsetFractions ) {
+			position.left = round( position.left );
+			position.top = round( position.top );
+		}
+
+		collisionPosition = {
+			marginLeft: marginLeft,
+			marginTop: marginTop
+		};
+
+		$.each( [ "left", "top" ], function( i, dir ) {
+			if ( $.ui.position[ collision[ i ] ] ) {
+				$.ui.position[ collision[ i ] ][ dir ]( position, {
+					targetWidth: targetWidth,
+					targetHeight: targetHeight,
+					elemWidth: elemWidth,
+					elemHeight: elemHeight,
+					collisionPosition: collisionPosition,
+					collisionWidth: collisionWidth,
+					collisionHeight: collisionHeight,
+					offset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ],
+					my: options.my,
+					at: options.at,
+					within: within,
+					elem: elem
+				});
+			}
+		});
+
+		if ( options.using ) {
+			// adds feedback as second argument to using callback, if present
+			using = function( props ) {
+				var left = targetOffset.left - position.left,
+					right = left + targetWidth - elemWidth,
+					top = targetOffset.top - position.top,
+					bottom = top + targetHeight - elemHeight,
+					feedback = {
+						target: {
+							element: target,
+							left: targetOffset.left,
+							top: targetOffset.top,
+							width: targetWidth,
+							height: targetHeight
+						},
+						element: {
+							element: elem,
+							left: position.left,
+							top: position.top,
+							width: elemWidth,
+							height: elemHeight
+						},
+						horizontal: right < 0 ? "left" : left > 0 ? "right" : "center",
+						vertical: bottom < 0 ? "top" : top > 0 ? "bottom" : "middle"
+					};
+				if ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) {
+					feedback.horizontal = "center";
+				}
+				if ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) {
+					feedback.vertical = "middle";
+				}
+				if ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) {
+					feedback.important = "horizontal";
+				} else {
+					feedback.important = "vertical";
+				}
+				options.using.call( this, props, feedback );
+			};
+		}
+
+		elem.offset( $.extend( position, { using: using } ) );
+	});
+};
+
+$.ui.position = {
+	fit: {
+		left: function( position, data ) {
+			var within = data.within,
+				withinOffset = within.isWindow ? within.scrollLeft : within.offset.left,
+				outerWidth = within.width,
+				collisionPosLeft = position.left - data.collisionPosition.marginLeft,
+				overLeft = withinOffset - collisionPosLeft,
+				overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset,
+				newOverRight;
+
+			// element is wider than within
+			if ( data.collisionWidth > outerWidth ) {
+				// element is initially over the left side of within
+				if ( overLeft > 0 && overRight <= 0 ) {
+					newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset;
+					position.left += overLeft - newOverRight;
+				// element is initially over right side of within
+				} else if ( overRight > 0 && overLeft <= 0 ) {
+					position.left = withinOffset;
+				// element is initially over both left and right sides of within
+				} else {
+					if ( overLeft > overRight ) {
+						position.left = withinOffset + outerWidth - data.collisionWidth;
+					} else {
+						position.left = withinOffset;
+					}
+				}
+			// too far left -> align with left edge
+			} else if ( overLeft > 0 ) {
+				position.left += overLeft;
+			// too far right -> align with right edge
+			} else if ( overRight > 0 ) {
+				position.left -= overRight;
+			// adjust based on position and margin
+			} else {
+				position.left = max( position.left - collisionPosLeft, position.left );
+			}
+		},
+		top: function( position, data ) {
+			var within = data.within,
+				withinOffset = within.isWindow ? within.scrollTop : within.offset.top,
+				outerHeight = data.within.height,
+				collisionPosTop = position.top - data.collisionPosition.marginTop,
+				overTop = withinOffset - collisionPosTop,
+				overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset,
+				newOverBottom;
+
+			// element is taller than within
+			if ( data.collisionHeight > outerHeight ) {
+				// element is initially over the top of within
+				if ( overTop > 0 && overBottom <= 0 ) {
+					newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset;
+					position.top += overTop - newOverBottom;
+				// element is initially over bottom of within
+				} else if ( overBottom > 0 && overTop <= 0 ) {
+					position.top = withinOffset;
+				// element is initially over both top and bottom of within
+				} else {
+					if ( overTop > overBottom ) {
+						position.top = withinOffset + outerHeight - data.collisionHeight;
+					} else {
+						position.top = withinOffset;
+					}
+				}
+			// too far up -> align with top
+			} else if ( overTop > 0 ) {
+				position.top += overTop;
+			// too far down -> align with bottom edge
+			} else if ( overBottom > 0 ) {
+				position.top -= overBottom;
+			// adjust based on position and margin
+			} else {
+				position.top = max( position.top - collisionPosTop, position.top );
+			}
+		}
+	},
+	flip: {
+		left: function( position, data ) {
+			var within = data.within,
+				withinOffset = within.offset.left + within.scrollLeft,
+				outerWidth = within.width,
+				offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left,
+				collisionPosLeft = position.left - data.collisionPosition.marginLeft,
+				overLeft = collisionPosLeft - offsetLeft,
+				overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft,
+				myOffset = data.my[ 0 ] === "left" ?
+					-data.elemWidth :
+					data.my[ 0 ] === "right" ?
+						data.elemWidth :
+						0,
+				atOffset = data.at[ 0 ] === "left" ?
+					data.targetWidth :
+					data.at[ 0 ] === "right" ?
+						-data.targetWidth :
+						0,
+				offset = -2 * data.offset[ 0 ],
+				newOverRight,
+				newOverLeft;
+
+			if ( overLeft < 0 ) {
+				newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset;
+				if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) {
+					position.left += myOffset + atOffset + offset;
+				}
+			} else if ( overRight > 0 ) {
+				newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft;
+				if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) {
+					position.left += myOffset + atOffset + offset;
+				}
+			}
+		},
+		top: function( position, data ) {
+			var within = data.within,
+				withinOffset = within.offset.top + within.scrollTop,
+				outerHeight = within.height,
+				offsetTop = within.isWindow ? within.scrollTop : within.offset.top,
+				collisionPosTop = position.top - data.collisionPosition.marginTop,
+				overTop = collisionPosTop - offsetTop,
+				overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop,
+				top = data.my[ 1 ] === "top",
+				myOffset = top ?
+					-data.elemHeight :
+					data.my[ 1 ] === "bottom" ?
+						data.elemHeight :
+						0,
+				atOffset = data.at[ 1 ] === "top" ?
+					data.targetHeight :
+					data.at[ 1 ] === "bottom" ?
+						-data.targetHeight :
+						0,
+				offset = -2 * data.offset[ 1 ],
+				newOverTop,
+				newOverBottom;
+			if ( overTop < 0 ) {
+				newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset;
+				if ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) {
+					position.top += myOffset + atOffset + offset;
+				}
+			} else if ( overBottom > 0 ) {
+				newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop;
+				if ( newOverTop > 0 || abs( newOverTop ) < overBottom ) {
+					position.top += myOffset + atOffset + offset;
+				}
+			}
+		}
+	},
+	flipfit: {
+		left: function() {
+			$.ui.position.flip.left.apply( this, arguments );
+			$.ui.position.fit.left.apply( this, arguments );
+		},
+		top: function() {
+			$.ui.position.flip.top.apply( this, arguments );
+			$.ui.position.fit.top.apply( this, arguments );
+		}
+	}
+};
+
+// fraction support test
+(function() {
+	var testElement, testElementParent, testElementStyle, offsetLeft, i,
+		body = document.getElementsByTagName( "body" )[ 0 ],
+		div = document.createElement( "div" );
+
+	//Create a "fake body" for testing based on method used in jQuery.support
+	testElement = document.createElement( body ? "div" : "body" );
+	testElementStyle = {
+		visibility: "hidden",
+		width: 0,
+		height: 0,
+		border: 0,
+		margin: 0,
+		background: "none"
+	};
+	if ( body ) {
+		$.extend( testElementStyle, {
+			position: "absolute",
+			left: "-1000px",
+			top: "-1000px"
+		});
+	}
+	for ( i in testElementStyle ) {
+		testElement.style[ i ] = testElementStyle[ i ];
+	}
+	testElement.appendChild( div );
+	testElementParent = body || document.documentElement;
+	testElementParent.insertBefore( testElement, testElementParent.firstChild );
+
+	div.style.cssText = "position: absolute; left: 10.7432222px;";
+
+	offsetLeft = $( div ).offset().left;
+	supportsOffsetFractions = offsetLeft > 10 && offsetLeft < 11;
+
+	testElement.innerHTML = "";
+	testElementParent.removeChild( testElement );
+})();
+
+})();
+
+var position = $.ui.position;
+
+
+/*!
+ * jQuery UI Accordion 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/accordion/
+ */
+
+
+var accordion = $.widget( "ui.accordion", {
+	version: "1.11.4",
+	options: {
+		active: 0,
+		animate: {},
+		collapsible: false,
+		event: "click",
+		header: "> li > :first-child,> :not(li):even",
+		heightStyle: "auto",
+		icons: {
+			activeHeader: "ui-icon-triangle-1-s",
+			header: "ui-icon-triangle-1-e"
+		},
+
+		// callbacks
+		activate: null,
+		beforeActivate: null
+	},
+
+	hideProps: {
+		borderTopWidth: "hide",
+		borderBottomWidth: "hide",
+		paddingTop: "hide",
+		paddingBottom: "hide",
+		height: "hide"
+	},
+
+	showProps: {
+		borderTopWidth: "show",
+		borderBottomWidth: "show",
+		paddingTop: "show",
+		paddingBottom: "show",
+		height: "show"
+	},
+
+	_create: function() {
+		var options = this.options;
+		this.prevShow = this.prevHide = $();
+		this.element.addClass( "ui-accordion ui-widget ui-helper-reset" )
+			// ARIA
+			.attr( "role", "tablist" );
+
+		// don't allow collapsible: false and active: false / null
+		if ( !options.collapsible && (options.active === false || options.active == null) ) {
+			options.active = 0;
+		}
+
+		this._processPanels();
+		// handle negative values
+		if ( options.active < 0 ) {
+			options.active += this.headers.length;
+		}
+		this._refresh();
+	},
+
+	_getCreateEventData: function() {
+		return {
+			header: this.active,
+			panel: !this.active.length ? $() : this.active.next()
+		};
+	},
+
+	_createIcons: function() {
+		var icons = this.options.icons;
+		if ( icons ) {
+			$( "<span>" )
+				.addClass( "ui-accordion-header-icon ui-icon " + icons.header )
+				.prependTo( this.headers );
+			this.active.children( ".ui-accordion-header-icon" )
+				.removeClass( icons.header )
+				.addClass( icons.activeHeader );
+			this.headers.addClass( "ui-accordion-icons" );
+		}
+	},
+
+	_destroyIcons: function() {
+		this.headers
+			.removeClass( "ui-accordion-icons" )
+			.children( ".ui-accordion-header-icon" )
+				.remove();
+	},
+
+	_destroy: function() {
+		var contents;
+
+		// clean up main element
+		this.element
+			.removeClass( "ui-accordion ui-widget ui-helper-reset" )
+			.removeAttr( "role" );
+
+		// clean up headers
+		this.headers
+			.removeClass( "ui-accordion-header ui-accordion-header-active ui-state-default " +
+				"ui-corner-all ui-state-active ui-state-disabled ui-corner-top" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-expanded" )
+			.removeAttr( "aria-selected" )
+			.removeAttr( "aria-controls" )
+			.removeAttr( "tabIndex" )
+			.removeUniqueId();
+
+		this._destroyIcons();
+
+		// clean up content panels
+		contents = this.headers.next()
+			.removeClass( "ui-helper-reset ui-widget-content ui-corner-bottom " +
+				"ui-accordion-content ui-accordion-content-active ui-state-disabled" )
+			.css( "display", "" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-hidden" )
+			.removeAttr( "aria-labelledby" )
+			.removeUniqueId();
+
+		if ( this.options.heightStyle !== "content" ) {
+			contents.css( "height", "" );
+		}
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "active" ) {
+			// _activate() will handle invalid values and update this.options
+			this._activate( value );
+			return;
+		}
+
+		if ( key === "event" ) {
+			if ( this.options.event ) {
+				this._off( this.headers, this.options.event );
+			}
+			this._setupEvents( value );
+		}
+
+		this._super( key, value );
+
+		// setting collapsible: false while collapsed; open first panel
+		if ( key === "collapsible" && !value && this.options.active === false ) {
+			this._activate( 0 );
+		}
+
+		if ( key === "icons" ) {
+			this._destroyIcons();
+			if ( value ) {
+				this._createIcons();
+			}
+		}
+
+		// #5332 - opacity doesn't cascade to positioned elements in IE
+		// so we need to add the disabled class to the headers and panels
+		if ( key === "disabled" ) {
+			this.element
+				.toggleClass( "ui-state-disabled", !!value )
+				.attr( "aria-disabled", value );
+			this.headers.add( this.headers.next() )
+				.toggleClass( "ui-state-disabled", !!value );
+		}
+	},
+
+	_keydown: function( event ) {
+		if ( event.altKey || event.ctrlKey ) {
+			return;
+		}
+
+		var keyCode = $.ui.keyCode,
+			length = this.headers.length,
+			currentIndex = this.headers.index( event.target ),
+			toFocus = false;
+
+		switch ( event.keyCode ) {
+			case keyCode.RIGHT:
+			case keyCode.DOWN:
+				toFocus = this.headers[ ( currentIndex + 1 ) % length ];
+				break;
+			case keyCode.LEFT:
+			case keyCode.UP:
+				toFocus = this.headers[ ( currentIndex - 1 + length ) % length ];
+				break;
+			case keyCode.SPACE:
+			case keyCode.ENTER:
+				this._eventHandler( event );
+				break;
+			case keyCode.HOME:
+				toFocus = this.headers[ 0 ];
+				break;
+			case keyCode.END:
+				toFocus = this.headers[ length - 1 ];
+				break;
+		}
+
+		if ( toFocus ) {
+			$( event.target ).attr( "tabIndex", -1 );
+			$( toFocus ).attr( "tabIndex", 0 );
+			toFocus.focus();
+			event.preventDefault();
+		}
+	},
+
+	_panelKeyDown: function( event ) {
+		if ( event.keyCode === $.ui.keyCode.UP && event.ctrlKey ) {
+			$( event.currentTarget ).prev().focus();
+		}
+	},
+
+	refresh: function() {
+		var options = this.options;
+		this._processPanels();
+
+		// was collapsed or no panel
+		if ( ( options.active === false && options.collapsible === true ) || !this.headers.length ) {
+			options.active = false;
+			this.active = $();
+		// active false only when collapsible is true
+		} else if ( options.active === false ) {
+			this._activate( 0 );
+		// was active, but active panel is gone
+		} else if ( this.active.length && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) {
+			// all remaining panel are disabled
+			if ( this.headers.length === this.headers.find(".ui-state-disabled").length ) {
+				options.active = false;
+				this.active = $();
+			// activate previous panel
+			} else {
+				this._activate( Math.max( 0, options.active - 1 ) );
+			}
+		// was active, active panel still exists
+		} else {
+			// make sure active index is correct
+			options.active = this.headers.index( this.active );
+		}
+
+		this._destroyIcons();
+
+		this._refresh();
+	},
+
+	_processPanels: function() {
+		var prevHeaders = this.headers,
+			prevPanels = this.panels;
+
+		this.headers = this.element.find( this.options.header )
+			.addClass( "ui-accordion-header ui-state-default ui-corner-all" );
+
+		this.panels = this.headers.next()
+			.addClass( "ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" )
+			.filter( ":not(.ui-accordion-content-active)" )
+			.hide();
+
+		// Avoid memory leaks (#10056)
+		if ( prevPanels ) {
+			this._off( prevHeaders.not( this.headers ) );
+			this._off( prevPanels.not( this.panels ) );
+		}
+	},
+
+	_refresh: function() {
+		var maxHeight,
+			options = this.options,
+			heightStyle = options.heightStyle,
+			parent = this.element.parent();
+
+		this.active = this._findActive( options.active )
+			.addClass( "ui-accordion-header-active ui-state-active ui-corner-top" )
+			.removeClass( "ui-corner-all" );
+		this.active.next()
+			.addClass( "ui-accordion-content-active" )
+			.show();
+
+		this.headers
+			.attr( "role", "tab" )
+			.each(function() {
+				var header = $( this ),
+					headerId = header.uniqueId().attr( "id" ),
+					panel = header.next(),
+					panelId = panel.uniqueId().attr( "id" );
+				header.attr( "aria-controls", panelId );
+				panel.attr( "aria-labelledby", headerId );
+			})
+			.next()
+				.attr( "role", "tabpanel" );
+
+		this.headers
+			.not( this.active )
+			.attr({
+				"aria-selected": "false",
+				"aria-expanded": "false",
+				tabIndex: -1
+			})
+			.next()
+				.attr({
+					"aria-hidden": "true"
+				})
+				.hide();
+
+		// make sure at least one header is in the tab order
+		if ( !this.active.length ) {
+			this.headers.eq( 0 ).attr( "tabIndex", 0 );
+		} else {
+			this.active.attr({
+				"aria-selected": "true",
+				"aria-expanded": "true",
+				tabIndex: 0
+			})
+			.next()
+				.attr({
+					"aria-hidden": "false"
+				});
+		}
+
+		this._createIcons();
+
+		this._setupEvents( options.event );
+
+		if ( heightStyle === "fill" ) {
+			maxHeight = parent.height();
+			this.element.siblings( ":visible" ).each(function() {
+				var elem = $( this ),
+					position = elem.css( "position" );
+
+				if ( position === "absolute" || position === "fixed" ) {
+					return;
+				}
+				maxHeight -= elem.outerHeight( true );
+			});
+
+			this.headers.each(function() {
+				maxHeight -= $( this ).outerHeight( true );
+			});
+
+			this.headers.next()
+				.each(function() {
+					$( this ).height( Math.max( 0, maxHeight -
+						$( this ).innerHeight() + $( this ).height() ) );
+				})
+				.css( "overflow", "auto" );
+		} else if ( heightStyle === "auto" ) {
+			maxHeight = 0;
+			this.headers.next()
+				.each(function() {
+					maxHeight = Math.max( maxHeight, $( this ).css( "height", "" ).height() );
+				})
+				.height( maxHeight );
+		}
+	},
+
+	_activate: function( index ) {
+		var active = this._findActive( index )[ 0 ];
+
+		// trying to activate the already active panel
+		if ( active === this.active[ 0 ] ) {
+			return;
+		}
+
+		// trying to collapse, simulate a click on the currently active header
+		active = active || this.active[ 0 ];
+
+		this._eventHandler({
+			target: active,
+			currentTarget: active,
+			preventDefault: $.noop
+		});
+	},
+
+	_findActive: function( selector ) {
+		return typeof selector === "number" ? this.headers.eq( selector ) : $();
+	},
+
+	_setupEvents: function( event ) {
+		var events = {
+			keydown: "_keydown"
+		};
+		if ( event ) {
+			$.each( event.split( " " ), function( index, eventName ) {
+				events[ eventName ] = "_eventHandler";
+			});
+		}
+
+		this._off( this.headers.add( this.headers.next() ) );
+		this._on( this.headers, events );
+		this._on( this.headers.next(), { keydown: "_panelKeyDown" });
+		this._hoverable( this.headers );
+		this._focusable( this.headers );
+	},
+
+	_eventHandler: function( event ) {
+		var options = this.options,
+			active = this.active,
+			clicked = $( event.currentTarget ),
+			clickedIsActive = clicked[ 0 ] === active[ 0 ],
+			collapsing = clickedIsActive && options.collapsible,
+			toShow = collapsing ? $() : clicked.next(),
+			toHide = active.next(),
+			eventData = {
+				oldHeader: active,
+				oldPanel: toHide,
+				newHeader: collapsing ? $() : clicked,
+				newPanel: toShow
+			};
+
+		event.preventDefault();
+
+		if (
+				// click on active header, but not collapsible
+				( clickedIsActive && !options.collapsible ) ||
+				// allow canceling activation
+				( this._trigger( "beforeActivate", event, eventData ) === false ) ) {
+			return;
+		}
+
+		options.active = collapsing ? false : this.headers.index( clicked );
+
+		// when the call to ._toggle() comes after the class changes
+		// it causes a very odd bug in IE 8 (see #6720)
+		this.active = clickedIsActive ? $() : clicked;
+		this._toggle( eventData );
+
+		// switch classes
+		// corner classes on the previously active header stay after the animation
+		active.removeClass( "ui-accordion-header-active ui-state-active" );
+		if ( options.icons ) {
+			active.children( ".ui-accordion-header-icon" )
+				.removeClass( options.icons.activeHeader )
+				.addClass( options.icons.header );
+		}
+
+		if ( !clickedIsActive ) {
+			clicked
+				.removeClass( "ui-corner-all" )
+				.addClass( "ui-accordion-header-active ui-state-active ui-corner-top" );
+			if ( options.icons ) {
+				clicked.children( ".ui-accordion-header-icon" )
+					.removeClass( options.icons.header )
+					.addClass( options.icons.activeHeader );
+			}
+
+			clicked
+				.next()
+				.addClass( "ui-accordion-content-active" );
+		}
+	},
+
+	_toggle: function( data ) {
+		var toShow = data.newPanel,
+			toHide = this.prevShow.length ? this.prevShow : data.oldPanel;
+
+		// handle activating a panel during the animation for another activation
+		this.prevShow.add( this.prevHide ).stop( true, true );
+		this.prevShow = toShow;
+		this.prevHide = toHide;
+
+		if ( this.options.animate ) {
+			this._animate( toShow, toHide, data );
+		} else {
+			toHide.hide();
+			toShow.show();
+			this._toggleComplete( data );
+		}
+
+		toHide.attr({
+			"aria-hidden": "true"
+		});
+		toHide.prev().attr({
+			"aria-selected": "false",
+			"aria-expanded": "false"
+		});
+		// if we're switching panels, remove the old header from the tab order
+		// if we're opening from collapsed state, remove the previous header from the tab order
+		// if we're collapsing, then keep the collapsing header in the tab order
+		if ( toShow.length && toHide.length ) {
+			toHide.prev().attr({
+				"tabIndex": -1,
+				"aria-expanded": "false"
+			});
+		} else if ( toShow.length ) {
+			this.headers.filter(function() {
+				return parseInt( $( this ).attr( "tabIndex" ), 10 ) === 0;
+			})
+			.attr( "tabIndex", -1 );
+		}
+
+		toShow
+			.attr( "aria-hidden", "false" )
+			.prev()
+				.attr({
+					"aria-selected": "true",
+					"aria-expanded": "true",
+					tabIndex: 0
+				});
+	},
+
+	_animate: function( toShow, toHide, data ) {
+		var total, easing, duration,
+			that = this,
+			adjust = 0,
+			boxSizing = toShow.css( "box-sizing" ),
+			down = toShow.length &&
+				( !toHide.length || ( toShow.index() < toHide.index() ) ),
+			animate = this.options.animate || {},
+			options = down && animate.down || animate,
+			complete = function() {
+				that._toggleComplete( data );
+			};
+
+		if ( typeof options === "number" ) {
+			duration = options;
+		}
+		if ( typeof options === "string" ) {
+			easing = options;
+		}
+		// fall back from options to animation in case of partial down settings
+		easing = easing || options.easing || animate.easing;
+		duration = duration || options.duration || animate.duration;
+
+		if ( !toHide.length ) {
+			return toShow.animate( this.showProps, duration, easing, complete );
+		}
+		if ( !toShow.length ) {
+			return toHide.animate( this.hideProps, duration, easing, complete );
+		}
+
+		total = toShow.show().outerHeight();
+		toHide.animate( this.hideProps, {
+			duration: duration,
+			easing: easing,
+			step: function( now, fx ) {
+				fx.now = Math.round( now );
+			}
+		});
+		toShow
+			.hide()
+			.animate( this.showProps, {
+				duration: duration,
+				easing: easing,
+				complete: complete,
+				step: function( now, fx ) {
+					fx.now = Math.round( now );
+					if ( fx.prop !== "height" ) {
+						if ( boxSizing === "content-box" ) {
+							adjust += fx.now;
+						}
+					} else if ( that.options.heightStyle !== "content" ) {
+						fx.now = Math.round( total - toHide.outerHeight() - adjust );
+						adjust = 0;
+					}
+				}
+			});
+	},
+
+	_toggleComplete: function( data ) {
+		var toHide = data.oldPanel;
+
+		toHide
+			.removeClass( "ui-accordion-content-active" )
+			.prev()
+				.removeClass( "ui-corner-top" )
+				.addClass( "ui-corner-all" );
+
+		// Work around for rendering bug in IE (#5421)
+		if ( toHide.length ) {
+			toHide.parent()[ 0 ].className = toHide.parent()[ 0 ].className;
+		}
+		this._trigger( "activate", null, data );
+	}
+});
+
+
+/*!
+ * jQuery UI Menu 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/menu/
+ */
+
+
+var menu = $.widget( "ui.menu", {
+	version: "1.11.4",
+	defaultElement: "<ul>",
+	delay: 300,
+	options: {
+		icons: {
+			submenu: "ui-icon-carat-1-e"
+		},
+		items: "> *",
+		menus: "ul",
+		position: {
+			my: "left-1 top",
+			at: "right top"
+		},
+		role: "menu",
+
+		// callbacks
+		blur: null,
+		focus: null,
+		select: null
+	},
+
+	_create: function() {
+		this.activeMenu = this.element;
+
+		// Flag used to prevent firing of the click handler
+		// as the event bubbles up through nested menus
+		this.mouseHandled = false;
+		this.element
+			.uniqueId()
+			.addClass( "ui-menu ui-widget ui-widget-content" )
+			.toggleClass( "ui-menu-icons", !!this.element.find( ".ui-icon" ).length )
+			.attr({
+				role: this.options.role,
+				tabIndex: 0
+			});
+
+		if ( this.options.disabled ) {
+			this.element
+				.addClass( "ui-state-disabled" )
+				.attr( "aria-disabled", "true" );
+		}
+
+		this._on({
+			// Prevent focus from sticking to links inside menu after clicking
+			// them (focus should always stay on UL during navigation).
+			"mousedown .ui-menu-item": function( event ) {
+				event.preventDefault();
+			},
+			"click .ui-menu-item": function( event ) {
+				var target = $( event.target );
+				if ( !this.mouseHandled && target.not( ".ui-state-disabled" ).length ) {
+					this.select( event );
+
+					// Only set the mouseHandled flag if the event will bubble, see #9469.
+					if ( !event.isPropagationStopped() ) {
+						this.mouseHandled = true;
+					}
+
+					// Open submenu on click
+					if ( target.has( ".ui-menu" ).length ) {
+						this.expand( event );
+					} else if ( !this.element.is( ":focus" ) && $( this.document[ 0 ].activeElement ).closest( ".ui-menu" ).length ) {
+
+						// Redirect focus to the menu
+						this.element.trigger( "focus", [ true ] );
+
+						// If the active item is on the top level, let it stay active.
+						// Otherwise, blur the active item since it is no longer visible.
+						if ( this.active && this.active.parents( ".ui-menu" ).length === 1 ) {
+							clearTimeout( this.timer );
+						}
+					}
+				}
+			},
+			"mouseenter .ui-menu-item": function( event ) {
+				// Ignore mouse events while typeahead is active, see #10458.
+				// Prevents focusing the wrong item when typeahead causes a scroll while the mouse
+				// is over an item in the menu
+				if ( this.previousFilter ) {
+					return;
+				}
+				var target = $( event.currentTarget );
+				// Remove ui-state-active class from siblings of the newly focused menu item
+				// to avoid a jump caused by adjacent elements both having a class with a border
+				target.siblings( ".ui-state-active" ).removeClass( "ui-state-active" );
+				this.focus( event, target );
+			},
+			mouseleave: "collapseAll",
+			"mouseleave .ui-menu": "collapseAll",
+			focus: function( event, keepActiveItem ) {
+				// If there's already an active item, keep it active
+				// If not, activate the first item
+				var item = this.active || this.element.find( this.options.items ).eq( 0 );
+
+				if ( !keepActiveItem ) {
+					this.focus( event, item );
+				}
+			},
+			blur: function( event ) {
+				this._delay(function() {
+					if ( !$.contains( this.element[0], this.document[0].activeElement ) ) {
+						this.collapseAll( event );
+					}
+				});
+			},
+			keydown: "_keydown"
+		});
+
+		this.refresh();
+
+		// Clicks outside of a menu collapse any open menus
+		this._on( this.document, {
+			click: function( event ) {
+				if ( this._closeOnDocumentClick( event ) ) {
+					this.collapseAll( event );
+				}
+
+				// Reset the mouseHandled flag
+				this.mouseHandled = false;
+			}
+		});
+	},
+
+	_destroy: function() {
+		// Destroy (sub)menus
+		this.element
+			.removeAttr( "aria-activedescendant" )
+			.find( ".ui-menu" ).addBack()
+				.removeClass( "ui-menu ui-widget ui-widget-content ui-menu-icons ui-front" )
+				.removeAttr( "role" )
+				.removeAttr( "tabIndex" )
+				.removeAttr( "aria-labelledby" )
+				.removeAttr( "aria-expanded" )
+				.removeAttr( "aria-hidden" )
+				.removeAttr( "aria-disabled" )
+				.removeUniqueId()
+				.show();
+
+		// Destroy menu items
+		this.element.find( ".ui-menu-item" )
+			.removeClass( "ui-menu-item" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-disabled" )
+			.removeUniqueId()
+			.removeClass( "ui-state-hover" )
+			.removeAttr( "tabIndex" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-haspopup" )
+			.children().each( function() {
+				var elem = $( this );
+				if ( elem.data( "ui-menu-submenu-carat" ) ) {
+					elem.remove();
+				}
+			});
+
+		// Destroy menu dividers
+		this.element.find( ".ui-menu-divider" ).removeClass( "ui-menu-divider ui-widget-content" );
+	},
+
+	_keydown: function( event ) {
+		var match, prev, character, skip,
+			preventDefault = true;
+
+		switch ( event.keyCode ) {
+		case $.ui.keyCode.PAGE_UP:
+			this.previousPage( event );
+			break;
+		case $.ui.keyCode.PAGE_DOWN:
+			this.nextPage( event );
+			break;
+		case $.ui.keyCode.HOME:
+			this._move( "first", "first", event );
+			break;
+		case $.ui.keyCode.END:
+			this._move( "last", "last", event );
+			break;
+		case $.ui.keyCode.UP:
+			this.previous( event );
+			break;
+		case $.ui.keyCode.DOWN:
+			this.next( event );
+			break;
+		case $.ui.keyCode.LEFT:
+			this.collapse( event );
+			break;
+		case $.ui.keyCode.RIGHT:
+			if ( this.active && !this.active.is( ".ui-state-disabled" ) ) {
+				this.expand( event );
+			}
+			break;
+		case $.ui.keyCode.ENTER:
+		case $.ui.keyCode.SPACE:
+			this._activate( event );
+			break;
+		case $.ui.keyCode.ESCAPE:
+			this.collapse( event );
+			break;
+		default:
+			preventDefault = false;
+			prev = this.previousFilter || "";
+			character = String.fromCharCode( event.keyCode );
+			skip = false;
+
+			clearTimeout( this.filterTimer );
+
+			if ( character === prev ) {
+				skip = true;
+			} else {
+				character = prev + character;
+			}
+
+			match = this._filterMenuItems( character );
+			match = skip && match.index( this.active.next() ) !== -1 ?
+				this.active.nextAll( ".ui-menu-item" ) :
+				match;
+
+			// If no matches on the current filter, reset to the last character pressed
+			// to move down the menu to the first item that starts with that character
+			if ( !match.length ) {
+				character = String.fromCharCode( event.keyCode );
+				match = this._filterMenuItems( character );
+			}
+
+			if ( match.length ) {
+				this.focus( event, match );
+				this.previousFilter = character;
+				this.filterTimer = this._delay(function() {
+					delete this.previousFilter;
+				}, 1000 );
+			} else {
+				delete this.previousFilter;
+			}
+		}
+
+		if ( preventDefault ) {
+			event.preventDefault();
+		}
+	},
+
+	_activate: function( event ) {
+		if ( !this.active.is( ".ui-state-disabled" ) ) {
+			if ( this.active.is( "[aria-haspopup='true']" ) ) {
+				this.expand( event );
+			} else {
+				this.select( event );
+			}
+		}
+	},
+
+	refresh: function() {
+		var menus, items,
+			that = this,
+			icon = this.options.icons.submenu,
+			submenus = this.element.find( this.options.menus );
+
+		this.element.toggleClass( "ui-menu-icons", !!this.element.find( ".ui-icon" ).length );
+
+		// Initialize nested menus
+		submenus.filter( ":not(.ui-menu)" )
+			.addClass( "ui-menu ui-widget ui-widget-content ui-front" )
+			.hide()
+			.attr({
+				role: this.options.role,
+				"aria-hidden": "true",
+				"aria-expanded": "false"
+			})
+			.each(function() {
+				var menu = $( this ),
+					item = menu.parent(),
+					submenuCarat = $( "<span>" )
+						.addClass( "ui-menu-icon ui-icon " + icon )
+						.data( "ui-menu-submenu-carat", true );
+
+				item
+					.attr( "aria-haspopup", "true" )
+					.prepend( submenuCarat );
+				menu.attr( "aria-labelledby", item.attr( "id" ) );
+			});
+
+		menus = submenus.add( this.element );
+		items = menus.find( this.options.items );
+
+		// Initialize menu-items containing spaces and/or dashes only as dividers
+		items.not( ".ui-menu-item" ).each(function() {
+			var item = $( this );
+			if ( that._isDivider( item ) ) {
+				item.addClass( "ui-widget-content ui-menu-divider" );
+			}
+		});
+
+		// Don't refresh list items that are already adapted
+		items.not( ".ui-menu-item, .ui-menu-divider" )
+			.addClass( "ui-menu-item" )
+			.uniqueId()
+			.attr({
+				tabIndex: -1,
+				role: this._itemRole()
+			});
+
+		// Add aria-disabled attribute to any disabled menu item
+		items.filter( ".ui-state-disabled" ).attr( "aria-disabled", "true" );
+
+		// If the active item has been removed, blur the menu
+		if ( this.active && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) {
+			this.blur();
+		}
+	},
+
+	_itemRole: function() {
+		return {
+			menu: "menuitem",
+			listbox: "option"
+		}[ this.options.role ];
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "icons" ) {
+			this.element.find( ".ui-menu-icon" )
+				.removeClass( this.options.icons.submenu )
+				.addClass( value.submenu );
+		}
+		if ( key === "disabled" ) {
+			this.element
+				.toggleClass( "ui-state-disabled", !!value )
+				.attr( "aria-disabled", value );
+		}
+		this._super( key, value );
+	},
+
+	focus: function( event, item ) {
+		var nested, focused;
+		this.blur( event, event && event.type === "focus" );
+
+		this._scrollIntoView( item );
+
+		this.active = item.first();
+		focused = this.active.addClass( "ui-state-focus" ).removeClass( "ui-state-active" );
+		// Only update aria-activedescendant if there's a role
+		// otherwise we assume focus is managed elsewhere
+		if ( this.options.role ) {
+			this.element.attr( "aria-activedescendant", focused.attr( "id" ) );
+		}
+
+		// Highlight active parent menu item, if any
+		this.active
+			.parent()
+			.closest( ".ui-menu-item" )
+			.addClass( "ui-state-active" );
+
+		if ( event && event.type === "keydown" ) {
+			this._close();
+		} else {
+			this.timer = this._delay(function() {
+				this._close();
+			}, this.delay );
+		}
+
+		nested = item.children( ".ui-menu" );
+		if ( nested.length && event && ( /^mouse/.test( event.type ) ) ) {
+			this._startOpening(nested);
+		}
+		this.activeMenu = item.parent();
+
+		this._trigger( "focus", event, { item: item } );
+	},
+
+	_scrollIntoView: function( item ) {
+		var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight;
+		if ( this._hasScroll() ) {
+			borderTop = parseFloat( $.css( this.activeMenu[0], "borderTopWidth" ) ) || 0;
+			paddingTop = parseFloat( $.css( this.activeMenu[0], "paddingTop" ) ) || 0;
+			offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop;
+			scroll = this.activeMenu.scrollTop();
+			elementHeight = this.activeMenu.height();
+			itemHeight = item.outerHeight();
+
+			if ( offset < 0 ) {
+				this.activeMenu.scrollTop( scroll + offset );
+			} else if ( offset + itemHeight > elementHeight ) {
+				this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight );
+			}
+		}
+	},
+
+	blur: function( event, fromFocus ) {
+		if ( !fromFocus ) {
+			clearTimeout( this.timer );
+		}
+
+		if ( !this.active ) {
+			return;
+		}
+
+		this.active.removeClass( "ui-state-focus" );
+		this.active = null;
+
+		this._trigger( "blur", event, { item: this.active } );
+	},
+
+	_startOpening: function( submenu ) {
+		clearTimeout( this.timer );
+
+		// Don't open if already open fixes a Firefox bug that caused a .5 pixel
+		// shift in the submenu position when mousing over the carat icon
+		if ( submenu.attr( "aria-hidden" ) !== "true" ) {
+			return;
+		}
+
+		this.timer = this._delay(function() {
+			this._close();
+			this._open( submenu );
+		}, this.delay );
+	},
+
+	_open: function( submenu ) {
+		var position = $.extend({
+			of: this.active
+		}, this.options.position );
+
+		clearTimeout( this.timer );
+		this.element.find( ".ui-menu" ).not( submenu.parents( ".ui-menu" ) )
+			.hide()
+			.attr( "aria-hidden", "true" );
+
+		submenu
+			.show()
+			.removeAttr( "aria-hidden" )
+			.attr( "aria-expanded", "true" )
+			.position( position );
+	},
+
+	collapseAll: function( event, all ) {
+		clearTimeout( this.timer );
+		this.timer = this._delay(function() {
+			// If we were passed an event, look for the submenu that contains the event
+			var currentMenu = all ? this.element :
+				$( event && event.target ).closest( this.element.find( ".ui-menu" ) );
+
+			// If we found no valid submenu ancestor, use the main menu to close all sub menus anyway
+			if ( !currentMenu.length ) {
+				currentMenu = this.element;
+			}
+
+			this._close( currentMenu );
+
+			this.blur( event );
+			this.activeMenu = currentMenu;
+		}, this.delay );
+	},
+
+	// With no arguments, closes the currently active menu - if nothing is active
+	// it closes all menus.  If passed an argument, it will search for menus BELOW
+	_close: function( startMenu ) {
+		if ( !startMenu ) {
+			startMenu = this.active ? this.active.parent() : this.element;
+		}
+
+		startMenu
+			.find( ".ui-menu" )
+				.hide()
+				.attr( "aria-hidden", "true" )
+				.attr( "aria-expanded", "false" )
+			.end()
+			.find( ".ui-state-active" ).not( ".ui-state-focus" )
+				.removeClass( "ui-state-active" );
+	},
+
+	_closeOnDocumentClick: function( event ) {
+		return !$( event.target ).closest( ".ui-menu" ).length;
+	},
+
+	_isDivider: function( item ) {
+
+		// Match hyphen, em dash, en dash
+		return !/[^\-\u2014\u2013\s]/.test( item.text() );
+	},
+
+	collapse: function( event ) {
+		var newItem = this.active &&
+			this.active.parent().closest( ".ui-menu-item", this.element );
+		if ( newItem && newItem.length ) {
+			this._close();
+			this.focus( event, newItem );
+		}
+	},
+
+	expand: function( event ) {
+		var newItem = this.active &&
+			this.active
+				.children( ".ui-menu " )
+				.find( this.options.items )
+				.first();
+
+		if ( newItem && newItem.length ) {
+			this._open( newItem.parent() );
+
+			// Delay so Firefox will not hide activedescendant change in expanding submenu from AT
+			this._delay(function() {
+				this.focus( event, newItem );
+			});
+		}
+	},
+
+	next: function( event ) {
+		this._move( "next", "first", event );
+	},
+
+	previous: function( event ) {
+		this._move( "prev", "last", event );
+	},
+
+	isFirstItem: function() {
+		return this.active && !this.active.prevAll( ".ui-menu-item" ).length;
+	},
+
+	isLastItem: function() {
+		return this.active && !this.active.nextAll( ".ui-menu-item" ).length;
+	},
+
+	_move: function( direction, filter, event ) {
+		var next;
+		if ( this.active ) {
+			if ( direction === "first" || direction === "last" ) {
+				next = this.active
+					[ direction === "first" ? "prevAll" : "nextAll" ]( ".ui-menu-item" )
+					.eq( -1 );
+			} else {
+				next = this.active
+					[ direction + "All" ]( ".ui-menu-item" )
+					.eq( 0 );
+			}
+		}
+		if ( !next || !next.length || !this.active ) {
+			next = this.activeMenu.find( this.options.items )[ filter ]();
+		}
+
+		this.focus( event, next );
+	},
+
+	nextPage: function( event ) {
+		var item, base, height;
+
+		if ( !this.active ) {
+			this.next( event );
+			return;
+		}
+		if ( this.isLastItem() ) {
+			return;
+		}
+		if ( this._hasScroll() ) {
+			base = this.active.offset().top;
+			height = this.element.height();
+			this.active.nextAll( ".ui-menu-item" ).each(function() {
+				item = $( this );
+				return item.offset().top - base - height < 0;
+			});
+
+			this.focus( event, item );
+		} else {
+			this.focus( event, this.activeMenu.find( this.options.items )
+				[ !this.active ? "first" : "last" ]() );
+		}
+	},
+
+	previousPage: function( event ) {
+		var item, base, height;
+		if ( !this.active ) {
+			this.next( event );
+			return;
+		}
+		if ( this.isFirstItem() ) {
+			return;
+		}
+		if ( this._hasScroll() ) {
+			base = this.active.offset().top;
+			height = this.element.height();
+			this.active.prevAll( ".ui-menu-item" ).each(function() {
+				item = $( this );
+				return item.offset().top - base + height > 0;
+			});
+
+			this.focus( event, item );
+		} else {
+			this.focus( event, this.activeMenu.find( this.options.items ).first() );
+		}
+	},
+
+	_hasScroll: function() {
+		return this.element.outerHeight() < this.element.prop( "scrollHeight" );
+	},
+
+	select: function( event ) {
+		// TODO: It should never be possible to not have an active item at this
+		// point, but the tests don't trigger mouseenter before click.
+		this.active = this.active || $( event.target ).closest( ".ui-menu-item" );
+		var ui = { item: this.active };
+		if ( !this.active.has( ".ui-menu" ).length ) {
+			this.collapseAll( event, true );
+		}
+		this._trigger( "select", event, ui );
+	},
+
+	_filterMenuItems: function(character) {
+		var escapedCharacter = character.replace( /[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&" ),
+			regex = new RegExp( "^" + escapedCharacter, "i" );
+
+		return this.activeMenu
+			.find( this.options.items )
+
+			// Only match on items, not dividers or other content (#10571)
+			.filter( ".ui-menu-item" )
+			.filter(function() {
+				return regex.test( $.trim( $( this ).text() ) );
+			});
+	}
+});
+
+
+/*!
+ * jQuery UI Autocomplete 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/autocomplete/
+ */
+
+
+$.widget( "ui.autocomplete", {
+	version: "1.11.4",
+	defaultElement: "<input>",
+	options: {
+		appendTo: null,
+		autoFocus: false,
+		delay: 300,
+		minLength: 1,
+		position: {
+			my: "left top",
+			at: "left bottom",
+			collision: "none"
+		},
+		source: null,
+
+		// callbacks
+		change: null,
+		close: null,
+		focus: null,
+		open: null,
+		response: null,
+		search: null,
+		select: null
+	},
+
+	requestIndex: 0,
+	pending: 0,
+
+	_create: function() {
+		// Some browsers only repeat keydown events, not keypress events,
+		// so we use the suppressKeyPress flag to determine if we've already
+		// handled the keydown event. #7269
+		// Unfortunately the code for & in keypress is the same as the up arrow,
+		// so we use the suppressKeyPressRepeat flag to avoid handling keypress
+		// events when we know the keydown event was used to modify the
+		// search term. #7799
+		var suppressKeyPress, suppressKeyPressRepeat, suppressInput,
+			nodeName = this.element[ 0 ].nodeName.toLowerCase(),
+			isTextarea = nodeName === "textarea",
+			isInput = nodeName === "input";
+
+		this.isMultiLine =
+			// Textareas are always multi-line
+			isTextarea ? true :
+			// Inputs are always single-line, even if inside a contentEditable element
+			// IE also treats inputs as contentEditable
+			isInput ? false :
+			// All other element types are determined by whether or not they're contentEditable
+			this.element.prop( "isContentEditable" );
+
+		this.valueMethod = this.element[ isTextarea || isInput ? "val" : "text" ];
+		this.isNewMenu = true;
+
+		this.element
+			.addClass( "ui-autocomplete-input" )
+			.attr( "autocomplete", "off" );
+
+		this._on( this.element, {
+			keydown: function( event ) {
+				if ( this.element.prop( "readOnly" ) ) {
+					suppressKeyPress = true;
+					suppressInput = true;
+					suppressKeyPressRepeat = true;
+					return;
+				}
+
+				suppressKeyPress = false;
+				suppressInput = false;
+				suppressKeyPressRepeat = false;
+				var keyCode = $.ui.keyCode;
+				switch ( event.keyCode ) {
+				case keyCode.PAGE_UP:
+					suppressKeyPress = true;
+					this._move( "previousPage", event );
+					break;
+				case keyCode.PAGE_DOWN:
+					suppressKeyPress = true;
+					this._move( "nextPage", event );
+					break;
+				case keyCode.UP:
+					suppressKeyPress = true;
+					this._keyEvent( "previous", event );
+					break;
+				case keyCode.DOWN:
+					suppressKeyPress = true;
+					this._keyEvent( "next", event );
+					break;
+				case keyCode.ENTER:
+					// when menu is open and has focus
+					if ( this.menu.active ) {
+						// #6055 - Opera still allows the keypress to occur
+						// which causes forms to submit
+						suppressKeyPress = true;
+						event.preventDefault();
+						this.menu.select( event );
+					}
+					break;
+				case keyCode.TAB:
+					if ( this.menu.active ) {
+						this.menu.select( event );
+					}
+					break;
+				case keyCode.ESCAPE:
+					if ( this.menu.element.is( ":visible" ) ) {
+						if ( !this.isMultiLine ) {
+							this._value( this.term );
+						}
+						this.close( event );
+						// Different browsers have different default behavior for escape
+						// Single press can mean undo or clear
+						// Double press in IE means clear the whole form
+						event.preventDefault();
+					}
+					break;
+				default:
+					suppressKeyPressRepeat = true;
+					// search timeout should be triggered before the input value is changed
+					this._searchTimeout( event );
+					break;
+				}
+			},
+			keypress: function( event ) {
+				if ( suppressKeyPress ) {
+					suppressKeyPress = false;
+					if ( !this.isMultiLine || this.menu.element.is( ":visible" ) ) {
+						event.preventDefault();
+					}
+					return;
+				}
+				if ( suppressKeyPressRepeat ) {
+					return;
+				}
+
+				// replicate some key handlers to allow them to repeat in Firefox and Opera
+				var keyCode = $.ui.keyCode;
+				switch ( event.keyCode ) {
+				case keyCode.PAGE_UP:
+					this._move( "previousPage", event );
+					break;
+				case keyCode.PAGE_DOWN:
+					this._move( "nextPage", event );
+					break;
+				case keyCode.UP:
+					this._keyEvent( "previous", event );
+					break;
+				case keyCode.DOWN:
+					this._keyEvent( "next", event );
+					break;
+				}
+			},
+			input: function( event ) {
+				if ( suppressInput ) {
+					suppressInput = false;
+					event.preventDefault();
+					return;
+				}
+				this._searchTimeout( event );
+			},
+			focus: function() {
+				this.selectedItem = null;
+				this.previous = this._value();
+			},
+			blur: function( event ) {
+				if ( this.cancelBlur ) {
+					delete this.cancelBlur;
+					return;
+				}
+
+				clearTimeout( this.searching );
+				this.close( event );
+				this._change( event );
+			}
+		});
+
+		this._initSource();
+		this.menu = $( "<ul>" )
+			.addClass( "ui-autocomplete ui-front" )
+			.appendTo( this._appendTo() )
+			.menu({
+				// disable ARIA support, the live region takes care of that
+				role: null
+			})
+			.hide()
+			.menu( "instance" );
+
+		this._on( this.menu.element, {
+			mousedown: function( event ) {
+				// prevent moving focus out of the text field
+				event.preventDefault();
+
+				// IE doesn't prevent moving focus even with event.preventDefault()
+				// so we set a flag to know when we should ignore the blur event
+				this.cancelBlur = true;
+				this._delay(function() {
+					delete this.cancelBlur;
+				});
+
+				// clicking on the scrollbar causes focus to shift to the body
+				// but we can't detect a mouseup or a click immediately afterward
+				// so we have to track the next mousedown and close the menu if
+				// the user clicks somewhere outside of the autocomplete
+				var menuElement = this.menu.element[ 0 ];
+				if ( !$( event.target ).closest( ".ui-menu-item" ).length ) {
+					this._delay(function() {
+						var that = this;
+						this.document.one( "mousedown", function( event ) {
+							if ( event.target !== that.element[ 0 ] &&
+									event.target !== menuElement &&
+									!$.contains( menuElement, event.target ) ) {
+								that.close();
+							}
+						});
+					});
+				}
+			},
+			menufocus: function( event, ui ) {
+				var label, item;
+				// support: Firefox
+				// Prevent accidental activation of menu items in Firefox (#7024 #9118)
+				if ( this.isNewMenu ) {
+					this.isNewMenu = false;
+					if ( event.originalEvent && /^mouse/.test( event.originalEvent.type ) ) {
+						this.menu.blur();
+
+						this.document.one( "mousemove", function() {
+							$( event.target ).trigger( event.originalEvent );
+						});
+
+						return;
+					}
+				}
+
+				item = ui.item.data( "ui-autocomplete-item" );
+				if ( false !== this._trigger( "focus", event, { item: item } ) ) {
+					// use value to match what will end up in the input, if it was a key event
+					if ( event.originalEvent && /^key/.test( event.originalEvent.type ) ) {
+						this._value( item.value );
+					}
+				}
+
+				// Announce the value in the liveRegion
+				label = ui.item.attr( "aria-label" ) || item.value;
+				if ( label && $.trim( label ).length ) {
+					this.liveRegion.children().hide();
+					$( "<div>" ).text( label ).appendTo( this.liveRegion );
+				}
+			},
+			menuselect: function( event, ui ) {
+				var item = ui.item.data( "ui-autocomplete-item" ),
+					previous = this.previous;
+
+				// only trigger when focus was lost (click on menu)
+				if ( this.element[ 0 ] !== this.document[ 0 ].activeElement ) {
+					this.element.focus();
+					this.previous = previous;
+					// #6109 - IE triggers two focus events and the second
+					// is asynchronous, so we need to reset the previous
+					// term synchronously and asynchronously :-(
+					this._delay(function() {
+						this.previous = previous;
+						this.selectedItem = item;
+					});
+				}
+
+				if ( false !== this._trigger( "select", event, { item: item } ) ) {
+					this._value( item.value );
+				}
+				// reset the term after the select event
+				// this allows custom select handling to work properly
+				this.term = this._value();
+
+				this.close( event );
+				this.selectedItem = item;
+			}
+		});
+
+		this.liveRegion = $( "<span>", {
+				role: "status",
+				"aria-live": "assertive",
+				"aria-relevant": "additions"
+			})
+			.addClass( "ui-helper-hidden-accessible" )
+			.appendTo( this.document[ 0 ].body );
+
+		// turning off autocomplete prevents the browser from remembering the
+		// value when navigating through history, so we re-enable autocomplete
+		// if the page is unloaded before the widget is destroyed. #7790
+		this._on( this.window, {
+			beforeunload: function() {
+				this.element.removeAttr( "autocomplete" );
+			}
+		});
+	},
+
+	_destroy: function() {
+		clearTimeout( this.searching );
+		this.element
+			.removeClass( "ui-autocomplete-input" )
+			.removeAttr( "autocomplete" );
+		this.menu.element.remove();
+		this.liveRegion.remove();
+	},
+
+	_setOption: function( key, value ) {
+		this._super( key, value );
+		if ( key === "source" ) {
+			this._initSource();
+		}
+		if ( key === "appendTo" ) {
+			this.menu.element.appendTo( this._appendTo() );
+		}
+		if ( key === "disabled" && value && this.xhr ) {
+			this.xhr.abort();
+		}
+	},
+
+	_appendTo: function() {
+		var element = this.options.appendTo;
+
+		if ( element ) {
+			element = element.jquery || element.nodeType ?
+				$( element ) :
+				this.document.find( element ).eq( 0 );
+		}
+
+		if ( !element || !element[ 0 ] ) {
+			element = this.element.closest( ".ui-front" );
+		}
+
+		if ( !element.length ) {
+			element = this.document[ 0 ].body;
+		}
+
+		return element;
+	},
+
+	_initSource: function() {
+		var array, url,
+			that = this;
+		if ( $.isArray( this.options.source ) ) {
+			array = this.options.source;
+			this.source = function( request, response ) {
+				response( $.ui.autocomplete.filter( array, request.term ) );
+			};
+		} else if ( typeof this.options.source === "string" ) {
+			url = this.options.source;
+			this.source = function( request, response ) {
+				if ( that.xhr ) {
+					that.xhr.abort();
+				}
+				that.xhr = $.ajax({
+					url: url,
+					data: request,
+					dataType: "json",
+					success: function( data ) {
+						response( data );
+					},
+					error: function() {
+						response([]);
+					}
+				});
+			};
+		} else {
+			this.source = this.options.source;
+		}
+	},
+
+	_searchTimeout: function( event ) {
+		clearTimeout( this.searching );
+		this.searching = this._delay(function() {
+
+			// Search if the value has changed, or if the user retypes the same value (see #7434)
+			var equalValues = this.term === this._value(),
+				menuVisible = this.menu.element.is( ":visible" ),
+				modifierKey = event.altKey || event.ctrlKey || event.metaKey || event.shiftKey;
+
+			if ( !equalValues || ( equalValues && !menuVisible && !modifierKey ) ) {
+				this.selectedItem = null;
+				this.search( null, event );
+			}
+		}, this.options.delay );
+	},
+
+	search: function( value, event ) {
+		value = value != null ? value : this._value();
+
+		// always save the actual value, not the one passed as an argument
+		this.term = this._value();
+
+		if ( value.length < this.options.minLength ) {
+			return this.close( event );
+		}
+
+		if ( this._trigger( "search", event ) === false ) {
+			return;
+		}
+
+		return this._search( value );
+	},
+
+	_search: function( value ) {
+		this.pending++;
+		this.element.addClass( "ui-autocomplete-loading" );
+		this.cancelSearch = false;
+
+		this.source( { term: value }, this._response() );
+	},
+
+	_response: function() {
+		var index = ++this.requestIndex;
+
+		return $.proxy(function( content ) {
+			if ( index === this.requestIndex ) {
+				this.__response( content );
+			}
+
+			this.pending--;
+			if ( !this.pending ) {
+				this.element.removeClass( "ui-autocomplete-loading" );
+			}
+		}, this );
+	},
+
+	__response: function( content ) {
+		if ( content ) {
+			content = this._normalize( content );
+		}
+		this._trigger( "response", null, { content: content } );
+		if ( !this.options.disabled && content && content.length && !this.cancelSearch ) {
+			this._suggest( content );
+			this._trigger( "open" );
+		} else {
+			// use ._close() instead of .close() so we don't cancel future searches
+			this._close();
+		}
+	},
+
+	close: function( event ) {
+		this.cancelSearch = true;
+		this._close( event );
+	},
+
+	_close: function( event ) {
+		if ( this.menu.element.is( ":visible" ) ) {
+			this.menu.element.hide();
+			this.menu.blur();
+			this.isNewMenu = true;
+			this._trigger( "close", event );
+		}
+	},
+
+	_change: function( event ) {
+		if ( this.previous !== this._value() ) {
+			this._trigger( "change", event, { item: this.selectedItem } );
+		}
+	},
+
+	_normalize: function( items ) {
+		// assume all items have the right format when the first item is complete
+		if ( items.length && items[ 0 ].label && items[ 0 ].value ) {
+			return items;
+		}
+		return $.map( items, function( item ) {
+			if ( typeof item === "string" ) {
+				return {
+					label: item,
+					value: item
+				};
+			}
+			return $.extend( {}, item, {
+				label: item.label || item.value,
+				value: item.value || item.label
+			});
+		});
+	},
+
+	_suggest: function( items ) {
+		var ul = this.menu.element.empty();
+		this._renderMenu( ul, items );
+		this.isNewMenu = true;
+		this.menu.refresh();
+
+		// size and position menu
+		ul.show();
+		this._resizeMenu();
+		ul.position( $.extend({
+			of: this.element
+		}, this.options.position ) );
+
+		if ( this.options.autoFocus ) {
+			this.menu.next();
+		}
+	},
+
+	_resizeMenu: function() {
+		var ul = this.menu.element;
+		ul.outerWidth( Math.max(
+			// Firefox wraps long text (possibly a rounding bug)
+			// so we add 1px to avoid the wrapping (#7513)
+			ul.width( "" ).outerWidth() + 1,
+			this.element.outerWidth()
+		) );
+	},
+
+	_renderMenu: function( ul, items ) {
+		var that = this;
+		$.each( items, function( index, item ) {
+			that._renderItemData( ul, item );
+		});
+	},
+
+	_renderItemData: function( ul, item ) {
+		return this._renderItem( ul, item ).data( "ui-autocomplete-item", item );
+	},
+
+	_renderItem: function( ul, item ) {
+		return $( "<li>" ).text( item.label ).appendTo( ul );
+	},
+
+	_move: function( direction, event ) {
+		if ( !this.menu.element.is( ":visible" ) ) {
+			this.search( null, event );
+			return;
+		}
+		if ( this.menu.isFirstItem() && /^previous/.test( direction ) ||
+				this.menu.isLastItem() && /^next/.test( direction ) ) {
+
+			if ( !this.isMultiLine ) {
+				this._value( this.term );
+			}
+
+			this.menu.blur();
+			return;
+		}
+		this.menu[ direction ]( event );
+	},
+
+	widget: function() {
+		return this.menu.element;
+	},
+
+	_value: function() {
+		return this.valueMethod.apply( this.element, arguments );
+	},
+
+	_keyEvent: function( keyEvent, event ) {
+		if ( !this.isMultiLine || this.menu.element.is( ":visible" ) ) {
+			this._move( keyEvent, event );
+
+			// prevents moving cursor to beginning/end of the text field in some browsers
+			event.preventDefault();
+		}
+	}
+});
+
+$.extend( $.ui.autocomplete, {
+	escapeRegex: function( value ) {
+		return value.replace( /[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&" );
+	},
+	filter: function( array, term ) {
+		var matcher = new RegExp( $.ui.autocomplete.escapeRegex( term ), "i" );
+		return $.grep( array, function( value ) {
+			return matcher.test( value.label || value.value || value );
+		});
+	}
+});
+
+// live region extension, adding a `messages` option
+// NOTE: This is an experimental API. We are still investigating
+// a full solution for string manipulation and internationalization.
+$.widget( "ui.autocomplete", $.ui.autocomplete, {
+	options: {
+		messages: {
+			noResults: "No search results.",
+			results: function( amount ) {
+				return amount + ( amount > 1 ? " results are" : " result is" ) +
+					" available, use up and down arrow keys to navigate.";
+			}
+		}
+	},
+
+	__response: function( content ) {
+		var message;
+		this._superApply( arguments );
+		if ( this.options.disabled || this.cancelSearch ) {
+			return;
+		}
+		if ( content && content.length ) {
+			message = this.options.messages.results( content.length );
+		} else {
+			message = this.options.messages.noResults;
+		}
+		this.liveRegion.children().hide();
+		$( "<div>" ).text( message ).appendTo( this.liveRegion );
+	}
+});
+
+var autocomplete = $.ui.autocomplete;
+
+
+/*!
+ * jQuery UI Button 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/button/
+ */
+
+
+var lastActive,
+	baseClasses = "ui-button ui-widget ui-state-default ui-corner-all",
+	typeClasses = "ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",
+	formResetHandler = function() {
+		var form = $( this );
+		setTimeout(function() {
+			form.find( ":ui-button" ).button( "refresh" );
+		}, 1 );
+	},
+	radioGroup = function( radio ) {
+		var name = radio.name,
+			form = radio.form,
+			radios = $( [] );
+		if ( name ) {
+			name = name.replace( /'/g, "\\'" );
+			if ( form ) {
+				radios = $( form ).find( "[name='" + name + "'][type=radio]" );
+			} else {
+				radios = $( "[name='" + name + "'][type=radio]", radio.ownerDocument )
+					.filter(function() {
+						return !this.form;
+					});
+			}
+		}
+		return radios;
+	};
+
+$.widget( "ui.button", {
+	version: "1.11.4",
+	defaultElement: "<button>",
+	options: {
+		disabled: null,
+		text: true,
+		label: null,
+		icons: {
+			primary: null,
+			secondary: null
+		}
+	},
+	_create: function() {
+		this.element.closest( "form" )
+			.unbind( "reset" + this.eventNamespace )
+			.bind( "reset" + this.eventNamespace, formResetHandler );
+
+		if ( typeof this.options.disabled !== "boolean" ) {
+			this.options.disabled = !!this.element.prop( "disabled" );
+		} else {
+			this.element.prop( "disabled", this.options.disabled );
+		}
+
+		this._determineButtonType();
+		this.hasTitle = !!this.buttonElement.attr( "title" );
+
+		var that = this,
+			options = this.options,
+			toggleButton = this.type === "checkbox" || this.type === "radio",
+			activeClass = !toggleButton ? "ui-state-active" : "";
+
+		if ( options.label === null ) {
+			options.label = (this.type === "input" ? this.buttonElement.val() : this.buttonElement.html());
+		}
+
+		this._hoverable( this.buttonElement );
+
+		this.buttonElement
+			.addClass( baseClasses )
+			.attr( "role", "button" )
+			.bind( "mouseenter" + this.eventNamespace, function() {
+				if ( options.disabled ) {
+					return;
+				}
+				if ( this === lastActive ) {
+					$( this ).addClass( "ui-state-active" );
+				}
+			})
+			.bind( "mouseleave" + this.eventNamespace, function() {
+				if ( options.disabled ) {
+					return;
+				}
+				$( this ).removeClass( activeClass );
+			})
+			.bind( "click" + this.eventNamespace, function( event ) {
+				if ( options.disabled ) {
+					event.preventDefault();
+					event.stopImmediatePropagation();
+				}
+			});
+
+		// Can't use _focusable() because the element that receives focus
+		// and the element that gets the ui-state-focus class are different
+		this._on({
+			focus: function() {
+				this.buttonElement.addClass( "ui-state-focus" );
+			},
+			blur: function() {
+				this.buttonElement.removeClass( "ui-state-focus" );
+			}
+		});
+
+		if ( toggleButton ) {
+			this.element.bind( "change" + this.eventNamespace, function() {
+				that.refresh();
+			});
+		}
+
+		if ( this.type === "checkbox" ) {
+			this.buttonElement.bind( "click" + this.eventNamespace, function() {
+				if ( options.disabled ) {
+					return false;
+				}
+			});
+		} else if ( this.type === "radio" ) {
+			this.buttonElement.bind( "click" + this.eventNamespace, function() {
+				if ( options.disabled ) {
+					return false;
+				}
+				$( this ).addClass( "ui-state-active" );
+				that.buttonElement.attr( "aria-pressed", "true" );
+
+				var radio = that.element[ 0 ];
+				radioGroup( radio )
+					.not( radio )
+					.map(function() {
+						return $( this ).button( "widget" )[ 0 ];
+					})
+					.removeClass( "ui-state-active" )
+					.attr( "aria-pressed", "false" );
+			});
+		} else {
+			this.buttonElement
+				.bind( "mousedown" + this.eventNamespace, function() {
+					if ( options.disabled ) {
+						return false;
+					}
+					$( this ).addClass( "ui-state-active" );
+					lastActive = this;
+					that.document.one( "mouseup", function() {
+						lastActive = null;
+					});
+				})
+				.bind( "mouseup" + this.eventNamespace, function() {
+					if ( options.disabled ) {
+						return false;
+					}
+					$( this ).removeClass( "ui-state-active" );
+				})
+				.bind( "keydown" + this.eventNamespace, function(event) {
+					if ( options.disabled ) {
+						return false;
+					}
+					if ( event.keyCode === $.ui.keyCode.SPACE || event.keyCode === $.ui.keyCode.ENTER ) {
+						$( this ).addClass( "ui-state-active" );
+					}
+				})
+				// see #8559, we bind to blur here in case the button element loses
+				// focus between keydown and keyup, it would be left in an "active" state
+				.bind( "keyup" + this.eventNamespace + " blur" + this.eventNamespace, function() {
+					$( this ).removeClass( "ui-state-active" );
+				});
+
+			if ( this.buttonElement.is("a") ) {
+				this.buttonElement.keyup(function(event) {
+					if ( event.keyCode === $.ui.keyCode.SPACE ) {
+						// TODO pass through original event correctly (just as 2nd argument doesn't work)
+						$( this ).click();
+					}
+				});
+			}
+		}
+
+		this._setOption( "disabled", options.disabled );
+		this._resetButton();
+	},
+
+	_determineButtonType: function() {
+		var ancestor, labelSelector, checked;
+
+		if ( this.element.is("[type=checkbox]") ) {
+			this.type = "checkbox";
+		} else if ( this.element.is("[type=radio]") ) {
+			this.type = "radio";
+		} else if ( this.element.is("input") ) {
+			this.type = "input";
+		} else {
+			this.type = "button";
+		}
+
+		if ( this.type === "checkbox" || this.type === "radio" ) {
+			// we don't search against the document in case the element
+			// is disconnected from the DOM
+			ancestor = this.element.parents().last();
+			labelSelector = "label[for='" + this.element.attr("id") + "']";
+			this.buttonElement = ancestor.find( labelSelector );
+			if ( !this.buttonElement.length ) {
+				ancestor = ancestor.length ? ancestor.siblings() : this.element.siblings();
+				this.buttonElement = ancestor.filter( labelSelector );
+				if ( !this.buttonElement.length ) {
+					this.buttonElement = ancestor.find( labelSelector );
+				}
+			}
+			this.element.addClass( "ui-helper-hidden-accessible" );
+
+			checked = this.element.is( ":checked" );
+			if ( checked ) {
+				this.buttonElement.addClass( "ui-state-active" );
+			}
+			this.buttonElement.prop( "aria-pressed", checked );
+		} else {
+			this.buttonElement = this.element;
+		}
+	},
+
+	widget: function() {
+		return this.buttonElement;
+	},
+
+	_destroy: function() {
+		this.element
+			.removeClass( "ui-helper-hidden-accessible" );
+		this.buttonElement
+			.removeClass( baseClasses + " ui-state-active " + typeClasses )
+			.removeAttr( "role" )
+			.removeAttr( "aria-pressed" )
+			.html( this.buttonElement.find(".ui-button-text").html() );
+
+		if ( !this.hasTitle ) {
+			this.buttonElement.removeAttr( "title" );
+		}
+	},
+
+	_setOption: function( key, value ) {
+		this._super( key, value );
+		if ( key === "disabled" ) {
+			this.widget().toggleClass( "ui-state-disabled", !!value );
+			this.element.prop( "disabled", !!value );
+			if ( value ) {
+				if ( this.type === "checkbox" || this.type === "radio" ) {
+					this.buttonElement.removeClass( "ui-state-focus" );
+				} else {
+					this.buttonElement.removeClass( "ui-state-focus ui-state-active" );
+				}
+			}
+			return;
+		}
+		this._resetButton();
+	},
+
+	refresh: function() {
+		//See #8237 & #8828
+		var isDisabled = this.element.is( "input, button" ) ? this.element.is( ":disabled" ) : this.element.hasClass( "ui-button-disabled" );
+
+		if ( isDisabled !== this.options.disabled ) {
+			this._setOption( "disabled", isDisabled );
+		}
+		if ( this.type === "radio" ) {
+			radioGroup( this.element[0] ).each(function() {
+				if ( $( this ).is( ":checked" ) ) {
+					$( this ).button( "widget" )
+						.addClass( "ui-state-active" )
+						.attr( "aria-pressed", "true" );
+				} else {
+					$( this ).button( "widget" )
+						.removeClass( "ui-state-active" )
+						.attr( "aria-pressed", "false" );
+				}
+			});
+		} else if ( this.type === "checkbox" ) {
+			if ( this.element.is( ":checked" ) ) {
+				this.buttonElement
+					.addClass( "ui-state-active" )
+					.attr( "aria-pressed", "true" );
+			} else {
+				this.buttonElement
+					.removeClass( "ui-state-active" )
+					.attr( "aria-pressed", "false" );
+			}
+		}
+	},
+
+	_resetButton: function() {
+		if ( this.type === "input" ) {
+			if ( this.options.label ) {
+				this.element.val( this.options.label );
+			}
+			return;
+		}
+		var buttonElement = this.buttonElement.removeClass( typeClasses ),
+			buttonText = $( "<span></span>", this.document[0] )
+				.addClass( "ui-button-text" )
+				.html( this.options.label )
+				.appendTo( buttonElement.empty() )
+				.text(),
+			icons = this.options.icons,
+			multipleIcons = icons.primary && icons.secondary,
+			buttonClasses = [];
+
+		if ( icons.primary || icons.secondary ) {
+			if ( this.options.text ) {
+				buttonClasses.push( "ui-button-text-icon" + ( multipleIcons ? "s" : ( icons.primary ? "-primary" : "-secondary" ) ) );
+			}
+
+			if ( icons.primary ) {
+				buttonElement.prepend( "<span class='ui-button-icon-primary ui-icon " + icons.primary + "'></span>" );
+			}
+
+			if ( icons.secondary ) {
+				buttonElement.append( "<span class='ui-button-icon-secondary ui-icon " + icons.secondary + "'></span>" );
+			}
+
+			if ( !this.options.text ) {
+				buttonClasses.push( multipleIcons ? "ui-button-icons-only" : "ui-button-icon-only" );
+
+				if ( !this.hasTitle ) {
+					buttonElement.attr( "title", $.trim( buttonText ) );
+				}
+			}
+		} else {
+			buttonClasses.push( "ui-button-text-only" );
+		}
+		buttonElement.addClass( buttonClasses.join( " " ) );
+	}
+});
+
+$.widget( "ui.buttonset", {
+	version: "1.11.4",
+	options: {
+		items: "button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"
+	},
+
+	_create: function() {
+		this.element.addClass( "ui-buttonset" );
+	},
+
+	_init: function() {
+		this.refresh();
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "disabled" ) {
+			this.buttons.button( "option", key, value );
+		}
+
+		this._super( key, value );
+	},
+
+	refresh: function() {
+		var rtl = this.element.css( "direction" ) === "rtl",
+			allButtons = this.element.find( this.options.items ),
+			existingButtons = allButtons.filter( ":ui-button" );
+
+		// Initialize new buttons
+		allButtons.not( ":ui-button" ).button();
+
+		// Refresh existing buttons
+		existingButtons.button( "refresh" );
+
+		this.buttons = allButtons
+			.map(function() {
+				return $( this ).button( "widget" )[ 0 ];
+			})
+				.removeClass( "ui-corner-all ui-corner-left ui-corner-right" )
+				.filter( ":first" )
+					.addClass( rtl ? "ui-corner-right" : "ui-corner-left" )
+				.end()
+				.filter( ":last" )
+					.addClass( rtl ? "ui-corner-left" : "ui-corner-right" )
+				.end()
+			.end();
+	},
+
+	_destroy: function() {
+		this.element.removeClass( "ui-buttonset" );
+		this.buttons
+			.map(function() {
+				return $( this ).button( "widget" )[ 0 ];
+			})
+				.removeClass( "ui-corner-left ui-corner-right" )
+			.end()
+			.button( "destroy" );
+	}
+});
+
+var button = $.ui.button;
+
+
+/*!
+ * jQuery UI Datepicker 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/datepicker/
+ */
+
+
+$.extend($.ui, { datepicker: { version: "1.11.4" } });
+
+var datepicker_instActive;
+
+function datepicker_getZindex( elem ) {
+	var position, value;
+	while ( elem.length && elem[ 0 ] !== document ) {
+		// Ignore z-index if position is set to a value where z-index is ignored by the browser
+		// This makes behavior of this function consistent across browsers
+		// WebKit always returns auto if the element is positioned
+		position = elem.css( "position" );
+		if ( position === "absolute" || position === "relative" || position === "fixed" ) {
+			// IE returns 0 when zIndex is not specified
+			// other browsers return a string
+			// we ignore the case of nested elements with an explicit value of 0
+			// <div style="z-index: -10;"><div style="z-index: 0;"></div></div>
+			value = parseInt( elem.css( "zIndex" ), 10 );
+			if ( !isNaN( value ) && value !== 0 ) {
+				return value;
+			}
+		}
+		elem = elem.parent();
+	}
+
+	return 0;
+}
+/* Date picker manager.
+   Use the singleton instance of this class, $.datepicker, to interact with the date picker.
+   Settings for (groups of) date pickers are maintained in an instance object,
+   allowing multiple different settings on the same page. */
+
+function Datepicker() {
+	this._curInst = null; // The current instance in use
+	this._keyEvent = false; // If the last event was a key event
+	this._disabledInputs = []; // List of date picker inputs that have been disabled
+	this._datepickerShowing = false; // True if the popup picker is showing , false if not
+	this._inDialog = false; // True if showing within a "dialog", false if not
+	this._mainDivId = "ui-datepicker-div"; // The ID of the main datepicker division
+	this._inlineClass = "ui-datepicker-inline"; // The name of the inline marker class
+	this._appendClass = "ui-datepicker-append"; // The name of the append marker class
+	this._triggerClass = "ui-datepicker-trigger"; // The name of the trigger marker class
+	this._dialogClass = "ui-datepicker-dialog"; // The name of the dialog marker class
+	this._disableClass = "ui-datepicker-disabled"; // The name of the disabled covering marker class
+	this._unselectableClass = "ui-datepicker-unselectable"; // The name of the unselectable cell marker class
+	this._currentClass = "ui-datepicker-current-day"; // The name of the current day marker class
+	this._dayOverClass = "ui-datepicker-days-cell-over"; // The name of the day hover marker class
+	this.regional = []; // Available regional settings, indexed by language code
+	this.regional[""] = { // Default regional settings
+		closeText: "Done", // Display text for close link
+		prevText: "Prev", // Display text for previous month link
+		nextText: "Next", // Display text for next month link
+		currentText: "Today", // Display text for current month link
+		monthNames: ["January","February","March","April","May","June",
+			"July","August","September","October","November","December"], // Names of months for drop-down and formatting
+		monthNamesShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], // For formatting
+		dayNames: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], // For formatting
+		dayNamesShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], // For formatting
+		dayNamesMin: ["Su","Mo","Tu","We","Th","Fr","Sa"], // Column headings for days starting at Sunday
+		weekHeader: "Wk", // Column header for week of the year
+		dateFormat: "mm/dd/yy", // See format options on parseDate
+		firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ...
+		isRTL: false, // True if right-to-left language, false if left-to-right
+		showMonthAfterYear: false, // True if the year select precedes month, false for month then year
+		yearSuffix: "" // Additional text to append to the year in the month headers
+	};
+	this._defaults = { // Global defaults for all the date picker instances
+		showOn: "focus", // "focus" for popup on focus,
+			// "button" for trigger button, or "both" for either
+		showAnim: "fadeIn", // Name of jQuery animation for popup
+		showOptions: {}, // Options for enhanced animations
+		defaultDate: null, // Used when field is blank: actual date,
+			// +/-number for offset from today, null for today
+		appendText: "", // Display text following the input box, e.g. showing the format
+		buttonText: "...", // Text for trigger button
+		buttonImage: "", // URL for trigger button image
+		buttonImageOnly: false, // True if the image appears alone, false if it appears on a button
+		hideIfNoPrevNext: false, // True to hide next/previous month links
+			// if not applicable, false to just disable them
+		navigationAsDateFormat: false, // True if date formatting applied to prev/today/next links
+		gotoCurrent: false, // True if today link goes back to current selection instead
+		changeMonth: false, // True if month can be selected directly, false if only prev/next
+		changeYear: false, // True if year can be selected directly, false if only prev/next
+		yearRange: "c-10:c+10", // Range of years to display in drop-down,
+			// either relative to today's year (-nn:+nn), relative to currently displayed year
+			// (c-nn:c+nn), absolute (nnnn:nnnn), or a combination of the above (nnnn:-n)
+		showOtherMonths: false, // True to show dates in other months, false to leave blank
+		selectOtherMonths: false, // True to allow selection of dates in other months, false for unselectable
+		showWeek: false, // True to show week of the year, false to not show it
+		calculateWeek: this.iso8601Week, // How to calculate the week of the year,
+			// takes a Date and returns the number of the week for it
+		shortYearCutoff: "+10", // Short year values < this are in the current century,
+			// > this are in the previous century,
+			// string value starting with "+" for current year + value
+		minDate: null, // The earliest selectable date, or null for no limit
+		maxDate: null, // The latest selectable date, or null for no limit
+		duration: "fast", // Duration of display/closure
+		beforeShowDay: null, // Function that takes a date and returns an array with
+			// [0] = true if selectable, false if not, [1] = custom CSS class name(s) or "",
+			// [2] = cell title (optional), e.g. $.datepicker.noWeekends
+		beforeShow: null, // Function that takes an input field and
+			// returns a set of custom settings for the date picker
+		onSelect: null, // Define a callback function when a date is selected
+		onChangeMonthYear: null, // Define a callback function when the month or year is changed
+		onClose: null, // Define a callback function when the datepicker is closed
+		numberOfMonths: 1, // Number of months to show at a time
+		showCurrentAtPos: 0, // The position in multipe months at which to show the current month (starting at 0)
+		stepMonths: 1, // Number of months to step back/forward
+		stepBigMonths: 12, // Number of months to step back/forward for the big links
+		altField: "", // Selector for an alternate field to store selected dates into
+		altFormat: "", // The date format to use for the alternate field
+		constrainInput: true, // The input is constrained by the current date format
+		showButtonPanel: false, // True to show button panel, false to not show it
+		autoSize: false, // True to size the input for the date format, false to leave as is
+		disabled: false // The initial disabled state
+	};
+	$.extend(this._defaults, this.regional[""]);
+	this.regional.en = $.extend( true, {}, this.regional[ "" ]);
+	this.regional[ "en-US" ] = $.extend( true, {}, this.regional.en );
+	this.dpDiv = datepicker_bindHover($("<div id='" + this._mainDivId + "' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"));
+}
+
+$.extend(Datepicker.prototype, {
+	/* Class name added to elements to indicate already configured with a date picker. */
+	markerClassName: "hasDatepicker",
+
+	//Keep track of the maximum number of rows displayed (see #7043)
+	maxRows: 4,
+
+	// TODO rename to "widget" when switching to widget factory
+	_widgetDatepicker: function() {
+		return this.dpDiv;
+	},
+
+	/* Override the default settings for all instances of the date picker.
+	 * @param  settings  object - the new settings to use as defaults (anonymous object)
+	 * @return the manager object
+	 */
+	setDefaults: function(settings) {
+		datepicker_extendRemove(this._defaults, settings || {});
+		return this;
+	},
+
+	/* Attach the date picker to a jQuery selection.
+	 * @param  target	element - the target input field or division or span
+	 * @param  settings  object - the new settings to use for this date picker instance (anonymous)
+	 */
+	_attachDatepicker: function(target, settings) {
+		var nodeName, inline, inst;
+		nodeName = target.nodeName.toLowerCase();
+		inline = (nodeName === "div" || nodeName === "span");
+		if (!target.id) {
+			this.uuid += 1;
+			target.id = "dp" + this.uuid;
+		}
+		inst = this._newInst($(target), inline);
+		inst.settings = $.extend({}, settings || {});
+		if (nodeName === "input") {
+			this._connectDatepicker(target, inst);
+		} else if (inline) {
+			this._inlineDatepicker(target, inst);
+		}
+	},
+
+	/* Create a new instance object. */
+	_newInst: function(target, inline) {
+		var id = target[0].id.replace(/([^A-Za-z0-9_\-])/g, "\\\\$1"); // escape jQuery meta chars
+		return {id: id, input: target, // associated target
+			selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current selection
+			drawMonth: 0, drawYear: 0, // month being drawn
+			inline: inline, // is datepicker inline or not
+			dpDiv: (!inline ? this.dpDiv : // presentation div
+			datepicker_bindHover($("<div class='" + this._inlineClass + " ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")))};
+	},
+
+	/* Attach the date picker to an input field. */
+	_connectDatepicker: function(target, inst) {
+		var input = $(target);
+		inst.append = $([]);
+		inst.trigger = $([]);
+		if (input.hasClass(this.markerClassName)) {
+			return;
+		}
+		this._attachments(input, inst);
+		input.addClass(this.markerClassName).keydown(this._doKeyDown).
+			keypress(this._doKeyPress).keyup(this._doKeyUp);
+		this._autoSize(inst);
+		$.data(target, "datepicker", inst);
+		//If disabled option is true, disable the datepicker once it has been attached to the input (see ticket #5665)
+		if( inst.settings.disabled ) {
+			this._disableDatepicker( target );
+		}
+	},
+
+	/* Make attachments based on settings. */
+	_attachments: function(input, inst) {
+		var showOn, buttonText, buttonImage,
+			appendText = this._get(inst, "appendText"),
+			isRTL = this._get(inst, "isRTL");
+
+		if (inst.append) {
+			inst.append.remove();
+		}
+		if (appendText) {
+			inst.append = $("<span class='" + this._appendClass + "'>" + appendText + "</span>");
+			input[isRTL ? "before" : "after"](inst.append);
+		}
+
+		input.unbind("focus", this._showDatepicker);
+
+		if (inst.trigger) {
+			inst.trigger.remove();
+		}
+
+		showOn = this._get(inst, "showOn");
+		if (showOn === "focus" || showOn === "both") { // pop-up date picker when in the marked field
+			input.focus(this._showDatepicker);
+		}
+		if (showOn === "button" || showOn === "both") { // pop-up date picker when button clicked
+			buttonText = this._get(inst, "buttonText");
+			buttonImage = this._get(inst, "buttonImage");
+			inst.trigger = $(this._get(inst, "buttonImageOnly") ?
+				$("<img/>").addClass(this._triggerClass).
+					attr({ src: buttonImage, alt: buttonText, title: buttonText }) :
+				$("<button type='button'></button>").addClass(this._triggerClass).
+					html(!buttonImage ? buttonText : $("<img/>").attr(
+					{ src:buttonImage, alt:buttonText, title:buttonText })));
+			input[isRTL ? "before" : "after"](inst.trigger);
+			inst.trigger.click(function() {
+				if ($.datepicker._datepickerShowing && $.datepicker._lastInput === input[0]) {
+					$.datepicker._hideDatepicker();
+				} else if ($.datepicker._datepickerShowing && $.datepicker._lastInput !== input[0]) {
+					$.datepicker._hideDatepicker();
+					$.datepicker._showDatepicker(input[0]);
+				} else {
+					$.datepicker._showDatepicker(input[0]);
+				}
+				return false;
+			});
+		}
+	},
+
+	/* Apply the maximum length for the date format. */
+	_autoSize: function(inst) {
+		if (this._get(inst, "autoSize") && !inst.inline) {
+			var findMax, max, maxI, i,
+				date = new Date(2009, 12 - 1, 20), // Ensure double digits
+				dateFormat = this._get(inst, "dateFormat");
+
+			if (dateFormat.match(/[DM]/)) {
+				findMax = function(names) {
+					max = 0;
+					maxI = 0;
+					for (i = 0; i < names.length; i++) {
+						if (names[i].length > max) {
+							max = names[i].length;
+							maxI = i;
+						}
+					}
+					return maxI;
+				};
+				date.setMonth(findMax(this._get(inst, (dateFormat.match(/MM/) ?
+					"monthNames" : "monthNamesShort"))));
+				date.setDate(findMax(this._get(inst, (dateFormat.match(/DD/) ?
+					"dayNames" : "dayNamesShort"))) + 20 - date.getDay());
+			}
+			inst.input.attr("size", this._formatDate(inst, date).length);
+		}
+	},
+
+	/* Attach an inline date picker to a div. */
+	_inlineDatepicker: function(target, inst) {
+		var divSpan = $(target);
+		if (divSpan.hasClass(this.markerClassName)) {
+			return;
+		}
+		divSpan.addClass(this.markerClassName).append(inst.dpDiv);
+		$.data(target, "datepicker", inst);
+		this._setDate(inst, this._getDefaultDate(inst), true);
+		this._updateDatepicker(inst);
+		this._updateAlternate(inst);
+		//If disabled option is true, disable the datepicker before showing it (see ticket #5665)
+		if( inst.settings.disabled ) {
+			this._disableDatepicker( target );
+		}
+		// Set display:block in place of inst.dpDiv.show() which won't work on disconnected elements
+		// http://bugs.jqueryui.com/ticket/7552 - A Datepicker created on a detached div has zero height
+		inst.dpDiv.css( "display", "block" );
+	},
+
+	/* Pop-up the date picker in a "dialog" box.
+	 * @param  input element - ignored
+	 * @param  date	string or Date - the initial date to display
+	 * @param  onSelect  function - the function to call when a date is selected
+	 * @param  settings  object - update the dialog date picker instance's settings (anonymous object)
+	 * @param  pos int[2] - coordinates for the dialog's position within the screen or
+	 *					event - with x/y coordinates or
+	 *					leave empty for default (screen centre)
+	 * @return the manager object
+	 */
+	_dialogDatepicker: function(input, date, onSelect, settings, pos) {
+		var id, browserWidth, browserHeight, scrollX, scrollY,
+			inst = this._dialogInst; // internal instance
+
+		if (!inst) {
+			this.uuid += 1;
+			id = "dp" + this.uuid;
+			this._dialogInput = $("<input type='text' id='" + id +
+				"' style='position: absolute; top: -100px; width: 0px;'/>");
+			this._dialogInput.keydown(this._doKeyDown);
+			$("body").append(this._dialogInput);
+			inst = this._dialogInst = this._newInst(this._dialogInput, false);
+			inst.settings = {};
+			$.data(this._dialogInput[0], "datepicker", inst);
+		}
+		datepicker_extendRemove(inst.settings, settings || {});
+		date = (date && date.constructor === Date ? this._formatDate(inst, date) : date);
+		this._dialogInput.val(date);
+
+		this._pos = (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : null);
+		if (!this._pos) {
+			browserWidth = document.documentElement.clientWidth;
+			browserHeight = document.documentElement.clientHeight;
+			scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
+			scrollY = document.documentElement.scrollTop || document.body.scrollTop;
+			this._pos = // should use actual width/height below
+				[(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + scrollY];
+		}
+
+		// move input on screen for focus, but hidden behind dialog
+		this._dialogInput.css("left", (this._pos[0] + 20) + "px").css("top", this._pos[1] + "px");
+		inst.settings.onSelect = onSelect;
+		this._inDialog = true;
+		this.dpDiv.addClass(this._dialogClass);
+		this._showDatepicker(this._dialogInput[0]);
+		if ($.blockUI) {
+			$.blockUI(this.dpDiv);
+		}
+		$.data(this._dialogInput[0], "datepicker", inst);
+		return this;
+	},
+
+	/* Detach a datepicker from its control.
+	 * @param  target	element - the target input field or division or span
+	 */
+	_destroyDatepicker: function(target) {
+		var nodeName,
+			$target = $(target),
+			inst = $.data(target, "datepicker");
+
+		if (!$target.hasClass(this.markerClassName)) {
+			return;
+		}
+
+		nodeName = target.nodeName.toLowerCase();
+		$.removeData(target, "datepicker");
+		if (nodeName === "input") {
+			inst.append.remove();
+			inst.trigger.remove();
+			$target.removeClass(this.markerClassName).
+				unbind("focus", this._showDatepicker).
+				unbind("keydown", this._doKeyDown).
+				unbind("keypress", this._doKeyPress).
+				unbind("keyup", this._doKeyUp);
+		} else if (nodeName === "div" || nodeName === "span") {
+			$target.removeClass(this.markerClassName).empty();
+		}
+
+		if ( datepicker_instActive === inst ) {
+			datepicker_instActive = null;
+		}
+	},
+
+	/* Enable the date picker to a jQuery selection.
+	 * @param  target	element - the target input field or division or span
+	 */
+	_enableDatepicker: function(target) {
+		var nodeName, inline,
+			$target = $(target),
+			inst = $.data(target, "datepicker");
+
+		if (!$target.hasClass(this.markerClassName)) {
+			return;
+		}
+
+		nodeName = target.nodeName.toLowerCase();
+		if (nodeName === "input") {
+			target.disabled = false;
+			inst.trigger.filter("button").
+				each(function() { this.disabled = false; }).end().
+				filter("img").css({opacity: "1.0", cursor: ""});
+		} else if (nodeName === "div" || nodeName === "span") {
+			inline = $target.children("." + this._inlineClass);
+			inline.children().removeClass("ui-state-disabled");
+			inline.find("select.ui-datepicker-month, select.ui-datepicker-year").
+				prop("disabled", false);
+		}
+		this._disabledInputs = $.map(this._disabledInputs,
+			function(value) { return (value === target ? null : value); }); // delete entry
+	},
+
+	/* Disable the date picker to a jQuery selection.
+	 * @param  target	element - the target input field or division or span
+	 */
+	_disableDatepicker: function(target) {
+		var nodeName, inline,
+			$target = $(target),
+			inst = $.data(target, "datepicker");
+
+		if (!$target.hasClass(this.markerClassName)) {
+			return;
+		}
+
+		nodeName = target.nodeName.toLowerCase();
+		if (nodeName === "input") {
+			target.disabled = true;
+			inst.trigger.filter("button").
+				each(function() { this.disabled = true; }).end().
+				filter("img").css({opacity: "0.5", cursor: "default"});
+		} else if (nodeName === "div" || nodeName === "span") {
+			inline = $target.children("." + this._inlineClass);
+			inline.children().addClass("ui-state-disabled");
+			inline.find("select.ui-datepicker-month, select.ui-datepicker-year").
+				prop("disabled", true);
+		}
+		this._disabledInputs = $.map(this._disabledInputs,
+			function(value) { return (value === target ? null : value); }); // delete entry
+		this._disabledInputs[this._disabledInputs.length] = target;
+	},
+
+	/* Is the first field in a jQuery collection disabled as a datepicker?
+	 * @param  target	element - the target input field or division or span
+	 * @return boolean - true if disabled, false if enabled
+	 */
+	_isDisabledDatepicker: function(target) {
+		if (!target) {
+			return false;
+		}
+		for (var i = 0; i < this._disabledInputs.length; i++) {
+			if (this._disabledInputs[i] === target) {
+				return true;
+			}
+		}
+		return false;
+	},
+
+	/* Retrieve the instance data for the target control.
+	 * @param  target  element - the target input field or division or span
+	 * @return  object - the associated instance data
+	 * @throws  error if a jQuery problem getting data
+	 */
+	_getInst: function(target) {
+		try {
+			return $.data(target, "datepicker");
+		}
+		catch (err) {
+			throw "Missing instance data for this datepicker";
+		}
+	},
+
+	/* Update or retrieve the settings for a date picker attached to an input field or division.
+	 * @param  target  element - the target input field or division or span
+	 * @param  name	object - the new settings to update or
+	 *				string - the name of the setting to change or retrieve,
+	 *				when retrieving also "all" for all instance settings or
+	 *				"defaults" for all global defaults
+	 * @param  value   any - the new value for the setting
+	 *				(omit if above is an object or to retrieve a value)
+	 */
+	_optionDatepicker: function(target, name, value) {
+		var settings, date, minDate, maxDate,
+			inst = this._getInst(target);
+
+		if (arguments.length === 2 && typeof name === "string") {
+			return (name === "defaults" ? $.extend({}, $.datepicker._defaults) :
+				(inst ? (name === "all" ? $.extend({}, inst.settings) :
+				this._get(inst, name)) : null));
+		}
+
+		settings = name || {};
+		if (typeof name === "string") {
+			settings = {};
+			settings[name] = value;
+		}
+
+		if (inst) {
+			if (this._curInst === inst) {
+				this._hideDatepicker();
+			}
+
+			date = this._getDateDatepicker(target, true);
+			minDate = this._getMinMaxDate(inst, "min");
+			maxDate = this._getMinMaxDate(inst, "max");
+			datepicker_extendRemove(inst.settings, settings);
+			// reformat the old minDate/maxDate values if dateFormat changes and a new minDate/maxDate isn't provided
+			if (minDate !== null && settings.dateFormat !== undefined && settings.minDate === undefined) {
+				inst.settings.minDate = this._formatDate(inst, minDate);
+			}
+			if (maxDate !== null && settings.dateFormat !== undefined && settings.maxDate === undefined) {
+				inst.settings.maxDate = this._formatDate(inst, maxDate);
+			}
+			if ( "disabled" in settings ) {
+				if ( settings.disabled ) {
+					this._disableDatepicker(target);
+				} else {
+					this._enableDatepicker(target);
+				}
+			}
+			this._attachments($(target), inst);
+			this._autoSize(inst);
+			this._setDate(inst, date);
+			this._updateAlternate(inst);
+			this._updateDatepicker(inst);
+		}
+	},
+
+	// change method deprecated
+	_changeDatepicker: function(target, name, value) {
+		this._optionDatepicker(target, name, value);
+	},
+
+	/* Redraw the date picker attached to an input field or division.
+	 * @param  target  element - the target input field or division or span
+	 */
+	_refreshDatepicker: function(target) {
+		var inst = this._getInst(target);
+		if (inst) {
+			this._updateDatepicker(inst);
+		}
+	},
+
+	/* Set the dates for a jQuery selection.
+	 * @param  target element - the target input field or division or span
+	 * @param  date	Date - the new date
+	 */
+	_setDateDatepicker: function(target, date) {
+		var inst = this._getInst(target);
+		if (inst) {
+			this._setDate(inst, date);
+			this._updateDatepicker(inst);
+			this._updateAlternate(inst);
+		}
+	},
+
+	/* Get the date(s) for the first entry in a jQuery selection.
+	 * @param  target element - the target input field or division or span
+	 * @param  noDefault boolean - true if no default date is to be used
+	 * @return Date - the current date
+	 */
+	_getDateDatepicker: function(target, noDefault) {
+		var inst = this._getInst(target);
+		if (inst && !inst.inline) {
+			this._setDateFromField(inst, noDefault);
+		}
+		return (inst ? this._getDate(inst) : null);
+	},
+
+	/* Handle keystrokes. */
+	_doKeyDown: function(event) {
+		var onSelect, dateStr, sel,
+			inst = $.datepicker._getInst(event.target),
+			handled = true,
+			isRTL = inst.dpDiv.is(".ui-datepicker-rtl");
+
+		inst._keyEvent = true;
+		if ($.datepicker._datepickerShowing) {
+			switch (event.keyCode) {
+				case 9: $.datepicker._hideDatepicker();
+						handled = false;
+						break; // hide on tab out
+				case 13: sel = $("td." + $.datepicker._dayOverClass + ":not(." +
+									$.datepicker._currentClass + ")", inst.dpDiv);
+						if (sel[0]) {
+							$.datepicker._selectDay(event.target, inst.selectedMonth, inst.selectedYear, sel[0]);
+						}
+
+						onSelect = $.datepicker._get(inst, "onSelect");
+						if (onSelect) {
+							dateStr = $.datepicker._formatDate(inst);
+
+							// trigger custom callback
+							onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]);
+						} else {
+							$.datepicker._hideDatepicker();
+						}
+
+						return false; // don't submit the form
+				case 27: $.datepicker._hideDatepicker();
+						break; // hide on escape
+				case 33: $.datepicker._adjustDate(event.target, (event.ctrlKey ?
+							-$.datepicker._get(inst, "stepBigMonths") :
+							-$.datepicker._get(inst, "stepMonths")), "M");
+						break; // previous month/year on page up/+ ctrl
+				case 34: $.datepicker._adjustDate(event.target, (event.ctrlKey ?
+							+$.datepicker._get(inst, "stepBigMonths") :
+							+$.datepicker._get(inst, "stepMonths")), "M");
+						break; // next month/year on page down/+ ctrl
+				case 35: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._clearDate(event.target);
+						}
+						handled = event.ctrlKey || event.metaKey;
+						break; // clear on ctrl or command +end
+				case 36: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._gotoToday(event.target);
+						}
+						handled = event.ctrlKey || event.metaKey;
+						break; // current on ctrl or command +home
+				case 37: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._adjustDate(event.target, (isRTL ? +1 : -1), "D");
+						}
+						handled = event.ctrlKey || event.metaKey;
+						// -1 day on ctrl or command +left
+						if (event.originalEvent.altKey) {
+							$.datepicker._adjustDate(event.target, (event.ctrlKey ?
+								-$.datepicker._get(inst, "stepBigMonths") :
+								-$.datepicker._get(inst, "stepMonths")), "M");
+						}
+						// next month/year on alt +left on Mac
+						break;
+				case 38: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._adjustDate(event.target, -7, "D");
+						}
+						handled = event.ctrlKey || event.metaKey;
+						break; // -1 week on ctrl or command +up
+				case 39: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._adjustDate(event.target, (isRTL ? -1 : +1), "D");
+						}
+						handled = event.ctrlKey || event.metaKey;
+						// +1 day on ctrl or command +right
+						if (event.originalEvent.altKey) {
+							$.datepicker._adjustDate(event.target, (event.ctrlKey ?
+								+$.datepicker._get(inst, "stepBigMonths") :
+								+$.datepicker._get(inst, "stepMonths")), "M");
+						}
+						// next month/year on alt +right
+						break;
+				case 40: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._adjustDate(event.target, +7, "D");
+						}
+						handled = event.ctrlKey || event.metaKey;
+						break; // +1 week on ctrl or command +down
+				default: handled = false;
+			}
+		} else if (event.keyCode === 36 && event.ctrlKey) { // display the date picker on ctrl+home
+			$.datepicker._showDatepicker(this);
+		} else {
+			handled = false;
+		}
+
+		if (handled) {
+			event.preventDefault();
+			event.stopPropagation();
+		}
+	},
+
+	/* Filter entered characters - based on date format. */
+	_doKeyPress: function(event) {
+		var chars, chr,
+			inst = $.datepicker._getInst(event.target);
+
+		if ($.datepicker._get(inst, "constrainInput")) {
+			chars = $.datepicker._possibleChars($.datepicker._get(inst, "dateFormat"));
+			chr = String.fromCharCode(event.charCode == null ? event.keyCode : event.charCode);
+			return event.ctrlKey || event.metaKey || (chr < " " || !chars || chars.indexOf(chr) > -1);
+		}
+	},
+
+	/* Synchronise manual entry and field/alternate field. */
+	_doKeyUp: function(event) {
+		var date,
+			inst = $.datepicker._getInst(event.target);
+
+		if (inst.input.val() !== inst.lastVal) {
+			try {
+				date = $.datepicker.parseDate($.datepicker._get(inst, "dateFormat"),
+					(inst.input ? inst.input.val() : null),
+					$.datepicker._getFormatConfig(inst));
+
+				if (date) { // only if valid
+					$.datepicker._setDateFromField(inst);
+					$.datepicker._updateAlternate(inst);
+					$.datepicker._updateDatepicker(inst);
+				}
+			}
+			catch (err) {
+			}
+		}
+		return true;
+	},
+
+	/* Pop-up the date picker for a given input field.
+	 * If false returned from beforeShow event handler do not show.
+	 * @param  input  element - the input field attached to the date picker or
+	 *					event - if triggered by focus
+	 */
+	_showDatepicker: function(input) {
+		input = input.target || input;
+		if (input.nodeName.toLowerCase() !== "input") { // find from button/image trigger
+			input = $("input", input.parentNode)[0];
+		}
+
+		if ($.datepicker._isDisabledDatepicker(input) || $.datepicker._lastInput === input) { // already here
+			return;
+		}
+
+		var inst, beforeShow, beforeShowSettings, isFixed,
+			offset, showAnim, duration;
+
+		inst = $.datepicker._getInst(input);
+		if ($.datepicker._curInst && $.datepicker._curInst !== inst) {
+			$.datepicker._curInst.dpDiv.stop(true, true);
+			if ( inst && $.datepicker._datepickerShowing ) {
+				$.datepicker._hideDatepicker( $.datepicker._curInst.input[0] );
+			}
+		}
+
+		beforeShow = $.datepicker._get(inst, "beforeShow");
+		beforeShowSettings = beforeShow ? beforeShow.apply(input, [input, inst]) : {};
+		if(beforeShowSettings === false){
+			return;
+		}
+		datepicker_extendRemove(inst.settings, beforeShowSettings);
+
+		inst.lastVal = null;
+		$.datepicker._lastInput = input;
+		$.datepicker._setDateFromField(inst);
+
+		if ($.datepicker._inDialog) { // hide cursor
+			input.value = "";
+		}
+		if (!$.datepicker._pos) { // position below input
+			$.datepicker._pos = $.datepicker._findPos(input);
+			$.datepicker._pos[1] += input.offsetHeight; // add the height
+		}
+
+		isFixed = false;
+		$(input).parents().each(function() {
+			isFixed |= $(this).css("position") === "fixed";
+			return !isFixed;
+		});
+
+		offset = {left: $.datepicker._pos[0], top: $.datepicker._pos[1]};
+		$.datepicker._pos = null;
+		//to avoid flashes on Firefox
+		inst.dpDiv.empty();
+		// determine sizing offscreen
+		inst.dpDiv.css({position: "absolute", display: "block", top: "-1000px"});
+		$.datepicker._updateDatepicker(inst);
+		// fix width for dynamic number of date pickers
+		// and adjust position before showing
+		offset = $.datepicker._checkOffset(inst, offset, isFixed);
+		inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ?
+			"static" : (isFixed ? "fixed" : "absolute")), display: "none",
+			left: offset.left + "px", top: offset.top + "px"});
+
+		if (!inst.inline) {
+			showAnim = $.datepicker._get(inst, "showAnim");
+			duration = $.datepicker._get(inst, "duration");
+			inst.dpDiv.css( "z-index", datepicker_getZindex( $( input ) ) + 1 );
+			$.datepicker._datepickerShowing = true;
+
+			if ( $.effects && $.effects.effect[ showAnim ] ) {
+				inst.dpDiv.show(showAnim, $.datepicker._get(inst, "showOptions"), duration);
+			} else {
+				inst.dpDiv[showAnim || "show"](showAnim ? duration : null);
+			}
+
+			if ( $.datepicker._shouldFocusInput( inst ) ) {
+				inst.input.focus();
+			}
+
+			$.datepicker._curInst = inst;
+		}
+	},
+
+	/* Generate the date picker content. */
+	_updateDatepicker: function(inst) {
+		this.maxRows = 4; //Reset the max number of rows being displayed (see #7043)
+		datepicker_instActive = inst; // for delegate hover events
+		inst.dpDiv.empty().append(this._generateHTML(inst));
+		this._attachHandlers(inst);
+
+		var origyearshtml,
+			numMonths = this._getNumberOfMonths(inst),
+			cols = numMonths[1],
+			width = 17,
+			activeCell = inst.dpDiv.find( "." + this._dayOverClass + " a" );
+
+		if ( activeCell.length > 0 ) {
+			datepicker_handleMouseover.apply( activeCell.get( 0 ) );
+		}
+
+		inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");
+		if (cols > 1) {
+			inst.dpDiv.addClass("ui-datepicker-multi-" + cols).css("width", (width * cols) + "em");
+		}
+		inst.dpDiv[(numMonths[0] !== 1 || numMonths[1] !== 1 ? "add" : "remove") +
+			"Class"]("ui-datepicker-multi");
+		inst.dpDiv[(this._get(inst, "isRTL") ? "add" : "remove") +
+			"Class"]("ui-datepicker-rtl");
+
+		if (inst === $.datepicker._curInst && $.datepicker._datepickerShowing && $.datepicker._shouldFocusInput( inst ) ) {
+			inst.input.focus();
+		}
+
+		// deffered render of the years select (to avoid flashes on Firefox)
+		if( inst.yearshtml ){
+			origyearshtml = inst.yearshtml;
+			setTimeout(function(){
+				//assure that inst.yearshtml didn't change.
+				if( origyearshtml === inst.yearshtml && inst.yearshtml ){
+					inst.dpDiv.find("select.ui-datepicker-year:first").replaceWith(inst.yearshtml);
+				}
+				origyearshtml = inst.yearshtml = null;
+			}, 0);
+		}
+	},
+
+	// #6694 - don't focus the input if it's already focused
+	// this breaks the change event in IE
+	// Support: IE and jQuery <1.9
+	_shouldFocusInput: function( inst ) {
+		return inst.input && inst.input.is( ":visible" ) && !inst.input.is( ":disabled" ) && !inst.input.is( ":focus" );
+	},
+
+	/* Check positioning to remain on screen. */
+	_checkOffset: function(inst, offset, isFixed) {
+		var dpWidth = inst.dpDiv.outerWidth(),
+			dpHeight = inst.dpDiv.outerHeight(),
+			inputWidth = inst.input ? inst.input.outerWidth() : 0,
+			inputHeight = inst.input ? inst.input.outerHeight() : 0,
+			viewWidth = document.documentElement.clientWidth + (isFixed ? 0 : $(document).scrollLeft()),
+			viewHeight = document.documentElement.clientHeight + (isFixed ? 0 : $(document).scrollTop());
+
+		offset.left -= (this._get(inst, "isRTL") ? (dpWidth - inputWidth) : 0);
+		offset.left -= (isFixed && offset.left === inst.input.offset().left) ? $(document).scrollLeft() : 0;
+		offset.top -= (isFixed && offset.top === (inst.input.offset().top + inputHeight)) ? $(document).scrollTop() : 0;
+
+		// now check if datepicker is showing outside window viewport - move to a better place if so.
+		offset.left -= Math.min(offset.left, (offset.left + dpWidth > viewWidth && viewWidth > dpWidth) ?
+			Math.abs(offset.left + dpWidth - viewWidth) : 0);
+		offset.top -= Math.min(offset.top, (offset.top + dpHeight > viewHeight && viewHeight > dpHeight) ?
+			Math.abs(dpHeight + inputHeight) : 0);
+
+		return offset;
+	},
+
+	/* Find an object's position on the screen. */
+	_findPos: function(obj) {
+		var position,
+			inst = this._getInst(obj),
+			isRTL = this._get(inst, "isRTL");
+
+		while (obj && (obj.type === "hidden" || obj.nodeType !== 1 || $.expr.filters.hidden(obj))) {
+			obj = obj[isRTL ? "previousSibling" : "nextSibling"];
+		}
+
+		position = $(obj).offset();
+		return [position.left, position.top];
+	},
+
+	/* Hide the date picker from view.
+	 * @param  input  element - the input field attached to the date picker
+	 */
+	_hideDatepicker: function(input) {
+		var showAnim, duration, postProcess, onClose,
+			inst = this._curInst;
+
+		if (!inst || (input && inst !== $.data(input, "datepicker"))) {
+			return;
+		}
+
+		if (this._datepickerShowing) {
+			showAnim = this._get(inst, "showAnim");
+			duration = this._get(inst, "duration");
+			postProcess = function() {
+				$.datepicker._tidyDialog(inst);
+			};
+
+			// DEPRECATED: after BC for 1.8.x $.effects[ showAnim ] is not needed
+			if ( $.effects && ( $.effects.effect[ showAnim ] || $.effects[ showAnim ] ) ) {
+				inst.dpDiv.hide(showAnim, $.datepicker._get(inst, "showOptions"), duration, postProcess);
+			} else {
+				inst.dpDiv[(showAnim === "slideDown" ? "slideUp" :
+					(showAnim === "fadeIn" ? "fadeOut" : "hide"))]((showAnim ? duration : null), postProcess);
+			}
+
+			if (!showAnim) {
+				postProcess();
+			}
+			this._datepickerShowing = false;
+
+			onClose = this._get(inst, "onClose");
+			if (onClose) {
+				onClose.apply((inst.input ? inst.input[0] : null), [(inst.input ? inst.input.val() : ""), inst]);
+			}
+
+			this._lastInput = null;
+			if (this._inDialog) {
+				this._dialogInput.css({ position: "absolute", left: "0", top: "-100px" });
+				if ($.blockUI) {
+					$.unblockUI();
+					$("body").append(this.dpDiv);
+				}
+			}
+			this._inDialog = false;
+		}
+	},
+
+	/* Tidy up after a dialog display. */
+	_tidyDialog: function(inst) {
+		inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");
+	},
+
+	/* Close date picker if clicked elsewhere. */
+	_checkExternalClick: function(event) {
+		if (!$.datepicker._curInst) {
+			return;
+		}
+
+		var $target = $(event.target),
+			inst = $.datepicker._getInst($target[0]);
+
+		if ( ( ( $target[0].id !== $.datepicker._mainDivId &&
+				$target.parents("#" + $.datepicker._mainDivId).length === 0 &&
+				!$target.hasClass($.datepicker.markerClassName) &&
+				!$target.closest("." + $.datepicker._triggerClass).length &&
+				$.datepicker._datepickerShowing && !($.datepicker._inDialog && $.blockUI) ) ) ||
+			( $target.hasClass($.datepicker.markerClassName) && $.datepicker._curInst !== inst ) ) {
+				$.datepicker._hideDatepicker();
+		}
+	},
+
+	/* Adjust one of the date sub-fields. */
+	_adjustDate: function(id, offset, period) {
+		var target = $(id),
+			inst = this._getInst(target[0]);
+
+		if (this._isDisabledDatepicker(target[0])) {
+			return;
+		}
+		this._adjustInstDate(inst, offset +
+			(period === "M" ? this._get(inst, "showCurrentAtPos") : 0), // undo positioning
+			period);
+		this._updateDatepicker(inst);
+	},
+
+	/* Action for current link. */
+	_gotoToday: function(id) {
+		var date,
+			target = $(id),
+			inst = this._getInst(target[0]);
+
+		if (this._get(inst, "gotoCurrent") && inst.currentDay) {
+			inst.selectedDay = inst.currentDay;
+			inst.drawMonth = inst.selectedMonth = inst.currentMonth;
+			inst.drawYear = inst.selectedYear = inst.currentYear;
+		} else {
+			date = new Date();
+			inst.selectedDay = date.getDate();
+			inst.drawMonth = inst.selectedMonth = date.getMonth();
+			inst.drawYear = inst.selectedYear = date.getFullYear();
+		}
+		this._notifyChange(inst);
+		this._adjustDate(target);
+	},
+
+	/* Action for selecting a new month/year. */
+	_selectMonthYear: function(id, select, period) {
+		var target = $(id),
+			inst = this._getInst(target[0]);
+
+		inst["selected" + (period === "M" ? "Month" : "Year")] =
+		inst["draw" + (period === "M" ? "Month" : "Year")] =
+			parseInt(select.options[select.selectedIndex].value,10);
+
+		this._notifyChange(inst);
+		this._adjustDate(target);
+	},
+
+	/* Action for selecting a day. */
+	_selectDay: function(id, month, year, td) {
+		var inst,
+			target = $(id);
+
+		if ($(td).hasClass(this._unselectableClass) || this._isDisabledDatepicker(target[0])) {
+			return;
+		}
+
+		inst = this._getInst(target[0]);
+		inst.selectedDay = inst.currentDay = $("a", td).html();
+		inst.selectedMonth = inst.currentMonth = month;
+		inst.selectedYear = inst.currentYear = year;
+		this._selectDate(id, this._formatDate(inst,
+			inst.currentDay, inst.currentMonth, inst.currentYear));
+	},
+
+	/* Erase the input field and hide the date picker. */
+	_clearDate: function(id) {
+		var target = $(id);
+		this._selectDate(target, "");
+	},
+
+	/* Update the input field with the selected date. */
+	_selectDate: function(id, dateStr) {
+		var onSelect,
+			target = $(id),
+			inst = this._getInst(target[0]);
+
+		dateStr = (dateStr != null ? dateStr : this._formatDate(inst));
+		if (inst.input) {
+			inst.input.val(dateStr);
+		}
+		this._updateAlternate(inst);
+
+		onSelect = this._get(inst, "onSelect");
+		if (onSelect) {
+			onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]);  // trigger custom callback
+		} else if (inst.input) {
+			inst.input.trigger("change"); // fire the change event
+		}
+
+		if (inst.inline){
+			this._updateDatepicker(inst);
+		} else {
+			this._hideDatepicker();
+			this._lastInput = inst.input[0];
+			if (typeof(inst.input[0]) !== "object") {
+				inst.input.focus(); // restore focus
+			}
+			this._lastInput = null;
+		}
+	},
+
+	/* Update any alternate field to synchronise with the main field. */
+	_updateAlternate: function(inst) {
+		var altFormat, date, dateStr,
+			altField = this._get(inst, "altField");
+
+		if (altField) { // update alternate field too
+			altFormat = this._get(inst, "altFormat") || this._get(inst, "dateFormat");
+			date = this._getDate(inst);
+			dateStr = this.formatDate(altFormat, date, this._getFormatConfig(inst));
+			$(altField).each(function() { $(this).val(dateStr); });
+		}
+	},
+
+	/* Set as beforeShowDay function to prevent selection of weekends.
+	 * @param  date  Date - the date to customise
+	 * @return [boolean, string] - is this date selectable?, what is its CSS class?
+	 */
+	noWeekends: function(date) {
+		var day = date.getDay();
+		return [(day > 0 && day < 6), ""];
+	},
+
+	/* Set as calculateWeek to determine the week of the year based on the ISO 8601 definition.
+	 * @param  date  Date - the date to get the week for
+	 * @return  number - the number of the week within the year that contains this date
+	 */
+	iso8601Week: function(date) {
+		var time,
+			checkDate = new Date(date.getTime());
+
+		// Find Thursday of this week starting on Monday
+		checkDate.setDate(checkDate.getDate() + 4 - (checkDate.getDay() || 7));
+
+		time = checkDate.getTime();
+		checkDate.setMonth(0); // Compare with Jan 1
+		checkDate.setDate(1);
+		return Math.floor(Math.round((time - checkDate) / 86400000) / 7) + 1;
+	},
+
+	/* Parse a string value into a date object.
+	 * See formatDate below for the possible formats.
+	 *
+	 * @param  format string - the expected format of the date
+	 * @param  value string - the date in the above format
+	 * @param  settings Object - attributes include:
+	 *					shortYearCutoff  number - the cutoff year for determining the century (optional)
+	 *					dayNamesShort	string[7] - abbreviated names of the days from Sunday (optional)
+	 *					dayNames		string[7] - names of the days from Sunday (optional)
+	 *					monthNamesShort string[12] - abbreviated names of the months (optional)
+	 *					monthNames		string[12] - names of the months (optional)
+	 * @return  Date - the extracted date value or null if value is blank
+	 */
+	parseDate: function (format, value, settings) {
+		if (format == null || value == null) {
+			throw "Invalid arguments";
+		}
+
+		value = (typeof value === "object" ? value.toString() : value + "");
+		if (value === "") {
+			return null;
+		}
+
+		var iFormat, dim, extra,
+			iValue = 0,
+			shortYearCutoffTemp = (settings ? settings.shortYearCutoff : null) || this._defaults.shortYearCutoff,
+			shortYearCutoff = (typeof shortYearCutoffTemp !== "string" ? shortYearCutoffTemp :
+				new Date().getFullYear() % 100 + parseInt(shortYearCutoffTemp, 10)),
+			dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort,
+			dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames,
+			monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort,
+			monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames,
+			year = -1,
+			month = -1,
+			day = -1,
+			doy = -1,
+			literal = false,
+			date,
+			// Check whether a format character is doubled
+			lookAhead = function(match) {
+				var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match);
+				if (matches) {
+					iFormat++;
+				}
+				return matches;
+			},
+			// Extract a number from the string value
+			getNumber = function(match) {
+				var isDoubled = lookAhead(match),
+					size = (match === "@" ? 14 : (match === "!" ? 20 :
+					(match === "y" && isDoubled ? 4 : (match === "o" ? 3 : 2)))),
+					minSize = (match === "y" ? size : 1),
+					digits = new RegExp("^\\d{" + minSize + "," + size + "}"),
+					num = value.substring(iValue).match(digits);
+				if (!num) {
+					throw "Missing number at position " + iValue;
+				}
+				iValue += num[0].length;
+				return parseInt(num[0], 10);
+			},
+			// Extract a name from the string value and convert to an index
+			getName = function(match, shortNames, longNames) {
+				var index = -1,
+					names = $.map(lookAhead(match) ? longNames : shortNames, function (v, k) {
+						return [ [k, v] ];
+					}).sort(function (a, b) {
+						return -(a[1].length - b[1].length);
+					});
+
+				$.each(names, function (i, pair) {
+					var name = pair[1];
+					if (value.substr(iValue, name.length).toLowerCase() === name.toLowerCase()) {
+						index = pair[0];
+						iValue += name.length;
+						return false;
+					}
+				});
+				if (index !== -1) {
+					return index + 1;
+				} else {
+					throw "Unknown name at position " + iValue;
+				}
+			},
+			// Confirm that a literal character matches the string value
+			checkLiteral = function() {
+				if (value.charAt(iValue) !== format.charAt(iFormat)) {
+					throw "Unexpected literal at position " + iValue;
+				}
+				iValue++;
+			};
+
+		for (iFormat = 0; iFormat < format.length; iFormat++) {
+			if (literal) {
+				if (format.charAt(iFormat) === "'" && !lookAhead("'")) {
+					literal = false;
+				} else {
+					checkLiteral();
+				}
+			} else {
+				switch (format.charAt(iFormat)) {
+					case "d":
+						day = getNumber("d");
+						break;
+					case "D":
+						getName("D", dayNamesShort, dayNames);
+						break;
+					case "o":
+						doy = getNumber("o");
+						break;
+					case "m":
+						month = getNumber("m");
+						break;
+					case "M":
+						month = getName("M", monthNamesShort, monthNames);
+						break;
+					case "y":
+						year = getNumber("y");
+						break;
+					case "@":
+						date = new Date(getNumber("@"));
+						year = date.getFullYear();
+						month = date.getMonth() + 1;
+						day = date.getDate();
+						break;
+					case "!":
+						date = new Date((getNumber("!") - this._ticksTo1970) / 10000);
+						year = date.getFullYear();
+						month = date.getMonth() + 1;
+						day = date.getDate();
+						break;
+					case "'":
+						if (lookAhead("'")){
+							checkLiteral();
+						} else {
+							literal = true;
+						}
+						break;
+					default:
+						checkLiteral();
+				}
+			}
+		}
+
+		if (iValue < value.length){
+			extra = value.substr(iValue);
+			if (!/^\s+/.test(extra)) {
+				throw "Extra/unparsed characters found in date: " + extra;
+			}
+		}
+
+		if (year === -1) {
+			year = new Date().getFullYear();
+		} else if (year < 100) {
+			year += new Date().getFullYear() - new Date().getFullYear() % 100 +
+				(year <= shortYearCutoff ? 0 : -100);
+		}
+
+		if (doy > -1) {
+			month = 1;
+			day = doy;
+			do {
+				dim = this._getDaysInMonth(year, month - 1);
+				if (day <= dim) {
+					break;
+				}
+				month++;
+				day -= dim;
+			} while (true);
+		}
+
+		date = this._daylightSavingAdjust(new Date(year, month - 1, day));
+		if (date.getFullYear() !== year || date.getMonth() + 1 !== month || date.getDate() !== day) {
+			throw "Invalid date"; // E.g. 31/02/00
+		}
+		return date;
+	},
+
+	/* Standard date formats. */
+	ATOM: "yy-mm-dd", // RFC 3339 (ISO 8601)
+	COOKIE: "D, dd M yy",
+	ISO_8601: "yy-mm-dd",
+	RFC_822: "D, d M y",
+	RFC_850: "DD, dd-M-y",
+	RFC_1036: "D, d M y",
+	RFC_1123: "D, d M yy",
+	RFC_2822: "D, d M yy",
+	RSS: "D, d M y", // RFC 822
+	TICKS: "!",
+	TIMESTAMP: "@",
+	W3C: "yy-mm-dd", // ISO 8601
+
+	_ticksTo1970: (((1970 - 1) * 365 + Math.floor(1970 / 4) - Math.floor(1970 / 100) +
+		Math.floor(1970 / 400)) * 24 * 60 * 60 * 10000000),
+
+	/* Format a date object into a string value.
+	 * The format can be combinations of the following:
+	 * d  - day of month (no leading zero)
+	 * dd - day of month (two digit)
+	 * o  - day of year (no leading zeros)
+	 * oo - day of year (three digit)
+	 * D  - day name short
+	 * DD - day name long
+	 * m  - month of year (no leading zero)
+	 * mm - month of year (two digit)
+	 * M  - month name short
+	 * MM - month name long
+	 * y  - year (two digit)
+	 * yy - year (four digit)
+	 * @ - Unix timestamp (ms since 01/01/1970)
+	 * ! - Windows ticks (100ns since 01/01/0001)
+	 * "..." - literal text
+	 * '' - single quote
+	 *
+	 * @param  format string - the desired format of the date
+	 * @param  date Date - the date value to format
+	 * @param  settings Object - attributes include:
+	 *					dayNamesShort	string[7] - abbreviated names of the days from Sunday (optional)
+	 *					dayNames		string[7] - names of the days from Sunday (optional)
+	 *					monthNamesShort string[12] - abbreviated names of the months (optional)
+	 *					monthNames		string[12] - names of the months (optional)
+	 * @return  string - the date in the above format
+	 */
+	formatDate: function (format, date, settings) {
+		if (!date) {
+			return "";
+		}
+
+		var iFormat,
+			dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort,
+			dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames,
+			monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort,
+			monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames,
+			// Check whether a format character is doubled
+			lookAhead = function(match) {
+				var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match);
+				if (matches) {
+					iFormat++;
+				}
+				return matches;
+			},
+			// Format a number, with leading zero if necessary
+			formatNumber = function(match, value, len) {
+				var num = "" + value;
+				if (lookAhead(match)) {
+					while (num.length < len) {
+						num = "0" + num;
+					}
+				}
+				return num;
+			},
+			// Format a name, short or long as requested
+			formatName = function(match, value, shortNames, longNames) {
+				return (lookAhead(match) ? longNames[value] : shortNames[value]);
+			},
+			output = "",
+			literal = false;
+
+		if (date) {
+			for (iFormat = 0; iFormat < format.length; iFormat++) {
+				if (literal) {
+					if (format.charAt(iFormat) === "'" && !lookAhead("'")) {
+						literal = false;
+					} else {
+						output += format.charAt(iFormat);
+					}
+				} else {
+					switch (format.charAt(iFormat)) {
+						case "d":
+							output += formatNumber("d", date.getDate(), 2);
+							break;
+						case "D":
+							output += formatName("D", date.getDay(), dayNamesShort, dayNames);
+							break;
+						case "o":
+							output += formatNumber("o",
+								Math.round((new Date(date.getFullYear(), date.getMonth(), date.getDate()).getTime() - new Date(date.getFullYear(), 0, 0).getTime()) / 86400000), 3);
+							break;
+						case "m":
+							output += formatNumber("m", date.getMonth() + 1, 2);
+							break;
+						case "M":
+							output += formatName("M", date.getMonth(), monthNamesShort, monthNames);
+							break;
+						case "y":
+							output += (lookAhead("y") ? date.getFullYear() :
+								(date.getYear() % 100 < 10 ? "0" : "") + date.getYear() % 100);
+							break;
+						case "@":
+							output += date.getTime();
+							break;
+						case "!":
+							output += date.getTime() * 10000 + this._ticksTo1970;
+							break;
+						case "'":
+							if (lookAhead("'")) {
+								output += "'";
+							} else {
+								literal = true;
+							}
+							break;
+						default:
+							output += format.charAt(iFormat);
+					}
+				}
+			}
+		}
+		return output;
+	},
+
+	/* Extract all possible characters from the date format. */
+	_possibleChars: function (format) {
+		var iFormat,
+			chars = "",
+			literal = false,
+			// Check whether a format character is doubled
+			lookAhead = function(match) {
+				var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match);
+				if (matches) {
+					iFormat++;
+				}
+				return matches;
+			};
+
+		for (iFormat = 0; iFormat < format.length; iFormat++) {
+			if (literal) {
+				if (format.charAt(iFormat) === "'" && !lookAhead("'")) {
+					literal = false;
+				} else {
+					chars += format.charAt(iFormat);
+				}
+			} else {
+				switch (format.charAt(iFormat)) {
+					case "d": case "m": case "y": case "@":
+						chars += "0123456789";
+						break;
+					case "D": case "M":
+						return null; // Accept anything
+					case "'":
+						if (lookAhead("'")) {
+							chars += "'";
+						} else {
+							literal = true;
+						}
+						break;
+					default:
+						chars += format.charAt(iFormat);
+				}
+			}
+		}
+		return chars;
+	},
+
+	/* Get a setting value, defaulting if necessary. */
+	_get: function(inst, name) {
+		return inst.settings[name] !== undefined ?
+			inst.settings[name] : this._defaults[name];
+	},
+
+	/* Parse existing date and initialise date picker. */
+	_setDateFromField: function(inst, noDefault) {
+		if (inst.input.val() === inst.lastVal) {
+			return;
+		}
+
+		var dateFormat = this._get(inst, "dateFormat"),
+			dates = inst.lastVal = inst.input ? inst.input.val() : null,
+			defaultDate = this._getDefaultDate(inst),
+			date = defaultDate,
+			settings = this._getFormatConfig(inst);
+
+		try {
+			date = this.parseDate(dateFormat, dates, settings) || defaultDate;
+		} catch (event) {
+			dates = (noDefault ? "" : dates);
+		}
+		inst.selectedDay = date.getDate();
+		inst.drawMonth = inst.selectedMonth = date.getMonth();
+		inst.drawYear = inst.selectedYear = date.getFullYear();
+		inst.currentDay = (dates ? date.getDate() : 0);
+		inst.currentMonth = (dates ? date.getMonth() : 0);
+		inst.currentYear = (dates ? date.getFullYear() : 0);
+		this._adjustInstDate(inst);
+	},
+
+	/* Retrieve the default date shown on opening. */
+	_getDefaultDate: function(inst) {
+		return this._restrictMinMax(inst,
+			this._determineDate(inst, this._get(inst, "defaultDate"), new Date()));
+	},
+
+	/* A date may be specified as an exact value or a relative one. */
+	_determineDate: function(inst, date, defaultDate) {
+		var offsetNumeric = function(offset) {
+				var date = new Date();
+				date.setDate(date.getDate() + offset);
+				return date;
+			},
+			offsetString = function(offset) {
+				try {
+					return $.datepicker.parseDate($.datepicker._get(inst, "dateFormat"),
+						offset, $.datepicker._getFormatConfig(inst));
+				}
+				catch (e) {
+					// Ignore
+				}
+
+				var date = (offset.toLowerCase().match(/^c/) ?
+					$.datepicker._getDate(inst) : null) || new Date(),
+					year = date.getFullYear(),
+					month = date.getMonth(),
+					day = date.getDate(),
+					pattern = /([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,
+					matches = pattern.exec(offset);
+
+				while (matches) {
+					switch (matches[2] || "d") {
+						case "d" : case "D" :
+							day += parseInt(matches[1],10); break;
+						case "w" : case "W" :
+							day += parseInt(matches[1],10) * 7; break;
+						case "m" : case "M" :
+							month += parseInt(matches[1],10);
+							day = Math.min(day, $.datepicker._getDaysInMonth(year, month));
+							break;
+						case "y": case "Y" :
+							year += parseInt(matches[1],10);
+							day = Math.min(day, $.datepicker._getDaysInMonth(year, month));
+							break;
+					}
+					matches = pattern.exec(offset);
+				}
+				return new Date(year, month, day);
+			},
+			newDate = (date == null || date === "" ? defaultDate : (typeof date === "string" ? offsetString(date) :
+				(typeof date === "number" ? (isNaN(date) ? defaultDate : offsetNumeric(date)) : new Date(date.getTime()))));
+
+		newDate = (newDate && newDate.toString() === "Invalid Date" ? defaultDate : newDate);
+		if (newDate) {
+			newDate.setHours(0);
+			newDate.setMinutes(0);
+			newDate.setSeconds(0);
+			newDate.setMilliseconds(0);
+		}
+		return this._daylightSavingAdjust(newDate);
+	},
+
+	/* Handle switch to/from daylight saving.
+	 * Hours may be non-zero on daylight saving cut-over:
+	 * > 12 when midnight changeover, but then cannot generate
+	 * midnight datetime, so jump to 1AM, otherwise reset.
+	 * @param  date  (Date) the date to check
+	 * @return  (Date) the corrected date
+	 */
+	_daylightSavingAdjust: function(date) {
+		if (!date) {
+			return null;
+		}
+		date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0);
+		return date;
+	},
+
+	/* Set the date(s) directly. */
+	_setDate: function(inst, date, noChange) {
+		var clear = !date,
+			origMonth = inst.selectedMonth,
+			origYear = inst.selectedYear,
+			newDate = this._restrictMinMax(inst, this._determineDate(inst, date, new Date()));
+
+		inst.selectedDay = inst.currentDay = newDate.getDate();
+		inst.drawMonth = inst.selectedMonth = inst.currentMonth = newDate.getMonth();
+		inst.drawYear = inst.selectedYear = inst.currentYear = newDate.getFullYear();
+		if ((origMonth !== inst.selectedMonth || origYear !== inst.selectedYear) && !noChange) {
+			this._notifyChange(inst);
+		}
+		this._adjustInstDate(inst);
+		if (inst.input) {
+			inst.input.val(clear ? "" : this._formatDate(inst));
+		}
+	},
+
+	/* Retrieve the date(s) directly. */
+	_getDate: function(inst) {
+		var startDate = (!inst.currentYear || (inst.input && inst.input.val() === "") ? null :
+			this._daylightSavingAdjust(new Date(
+			inst.currentYear, inst.currentMonth, inst.currentDay)));
+			return startDate;
+	},
+
+	/* Attach the onxxx handlers.  These are declared statically so
+	 * they work with static code transformers like Caja.
+	 */
+	_attachHandlers: function(inst) {
+		var stepMonths = this._get(inst, "stepMonths"),
+			id = "#" + inst.id.replace( /\\\\/g, "\\" );
+		inst.dpDiv.find("[data-handler]").map(function () {
+			var handler = {
+				prev: function () {
+					$.datepicker._adjustDate(id, -stepMonths, "M");
+				},
+				next: function () {
+					$.datepicker._adjustDate(id, +stepMonths, "M");
+				},
+				hide: function () {
+					$.datepicker._hideDatepicker();
+				},
+				today: function () {
+					$.datepicker._gotoToday(id);
+				},
+				selectDay: function () {
+					$.datepicker._selectDay(id, +this.getAttribute("data-month"), +this.getAttribute("data-year"), this);
+					return false;
+				},
+				selectMonth: function () {
+					$.datepicker._selectMonthYear(id, this, "M");
+					return false;
+				},
+				selectYear: function () {
+					$.datepicker._selectMonthYear(id, this, "Y");
+					return false;
+				}
+			};
+			$(this).bind(this.getAttribute("data-event"), handler[this.getAttribute("data-handler")]);
+		});
+	},
+
+	/* Generate the HTML for the current state of the date picker. */
+	_generateHTML: function(inst) {
+		var maxDraw, prevText, prev, nextText, next, currentText, gotoDate,
+			controls, buttonPanel, firstDay, showWeek, dayNames, dayNamesMin,
+			monthNames, monthNamesShort, beforeShowDay, showOtherMonths,
+			selectOtherMonths, defaultDate, html, dow, row, group, col, selectedDate,
+			cornerClass, calender, thead, day, daysInMonth, leadDays, curRows, numRows,
+			printDate, dRow, tbody, daySettings, otherMonth, unselectable,
+			tempDate = new Date(),
+			today = this._daylightSavingAdjust(
+				new Date(tempDate.getFullYear(), tempDate.getMonth(), tempDate.getDate())), // clear time
+			isRTL = this._get(inst, "isRTL"),
+			showButtonPanel = this._get(inst, "showButtonPanel"),
+			hideIfNoPrevNext = this._get(inst, "hideIfNoPrevNext"),
+			navigationAsDateFormat = this._get(inst, "navigationAsDateFormat"),
+			numMonths = this._getNumberOfMonths(inst),
+			showCurrentAtPos = this._get(inst, "showCurrentAtPos"),
+			stepMonths = this._get(inst, "stepMonths"),
+			isMultiMonth = (numMonths[0] !== 1 || numMonths[1] !== 1),
+			currentDate = this._daylightSavingAdjust((!inst.currentDay ? new Date(9999, 9, 9) :
+				new Date(inst.currentYear, inst.currentMonth, inst.currentDay))),
+			minDate = this._getMinMaxDate(inst, "min"),
+			maxDate = this._getMinMaxDate(inst, "max"),
+			drawMonth = inst.drawMonth - showCurrentAtPos,
+			drawYear = inst.drawYear;
+
+		if (drawMonth < 0) {
+			drawMonth += 12;
+			drawYear--;
+		}
+		if (maxDate) {
+			maxDraw = this._daylightSavingAdjust(new Date(maxDate.getFullYear(),
+				maxDate.getMonth() - (numMonths[0] * numMonths[1]) + 1, maxDate.getDate()));
+			maxDraw = (minDate && maxDraw < minDate ? minDate : maxDraw);
+			while (this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1)) > maxDraw) {
+				drawMonth--;
+				if (drawMonth < 0) {
+					drawMonth = 11;
+					drawYear--;
+				}
+			}
+		}
+		inst.drawMonth = drawMonth;
+		inst.drawYear = drawYear;
+
+		prevText = this._get(inst, "prevText");
+		prevText = (!navigationAsDateFormat ? prevText : this.formatDate(prevText,
+			this._daylightSavingAdjust(new Date(drawYear, drawMonth - stepMonths, 1)),
+			this._getFormatConfig(inst)));
+
+		prev = (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ?
+			"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click'" +
+			" title='" + prevText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w") + "'>" + prevText + "</span></a>" :
+			(hideIfNoPrevNext ? "" : "<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+ prevText +"'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w") + "'>" + prevText + "</span></a>"));
+
+		nextText = this._get(inst, "nextText");
+		nextText = (!navigationAsDateFormat ? nextText : this.formatDate(nextText,
+			this._daylightSavingAdjust(new Date(drawYear, drawMonth + stepMonths, 1)),
+			this._getFormatConfig(inst)));
+
+		next = (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ?
+			"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click'" +
+			" title='" + nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e") + "'>" + nextText + "</span></a>" :
+			(hideIfNoPrevNext ? "" : "<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+ nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e") + "'>" + nextText + "</span></a>"));
+
+		currentText = this._get(inst, "currentText");
+		gotoDate = (this._get(inst, "gotoCurrent") && inst.currentDay ? currentDate : today);
+		currentText = (!navigationAsDateFormat ? currentText :
+			this.formatDate(currentText, gotoDate, this._getFormatConfig(inst)));
+
+		controls = (!inst.inline ? "<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>" +
+			this._get(inst, "closeText") + "</button>" : "");
+
+		buttonPanel = (showButtonPanel) ? "<div class='ui-datepicker-buttonpane ui-widget-content'>" + (isRTL ? controls : "") +
+			(this._isInRange(inst, gotoDate) ? "<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'" +
+			">" + currentText + "</button>" : "") + (isRTL ? "" : controls) + "</div>" : "";
+
+		firstDay = parseInt(this._get(inst, "firstDay"),10);
+		firstDay = (isNaN(firstDay) ? 0 : firstDay);
+
+		showWeek = this._get(inst, "showWeek");
+		dayNames = this._get(inst, "dayNames");
+		dayNamesMin = this._get(inst, "dayNamesMin");
+		monthNames = this._get(inst, "monthNames");
+		monthNamesShort = this._get(inst, "monthNamesShort");
+		beforeShowDay = this._get(inst, "beforeShowDay");
+		showOtherMonths = this._get(inst, "showOtherMonths");
+		selectOtherMonths = this._get(inst, "selectOtherMonths");
+		defaultDate = this._getDefaultDate(inst);
+		html = "";
+		dow;
+		for (row = 0; row < numMonths[0]; row++) {
+			group = "";
+			this.maxRows = 4;
+			for (col = 0; col < numMonths[1]; col++) {
+				selectedDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, inst.selectedDay));
+				cornerClass = " ui-corner-all";
+				calender = "";
+				if (isMultiMonth) {
+					calender += "<div class='ui-datepicker-group";
+					if (numMonths[1] > 1) {
+						switch (col) {
+							case 0: calender += " ui-datepicker-group-first";
+								cornerClass = " ui-corner-" + (isRTL ? "right" : "left"); break;
+							case numMonths[1]-1: calender += " ui-datepicker-group-last";
+								cornerClass = " ui-corner-" + (isRTL ? "left" : "right"); break;
+							default: calender += " ui-datepicker-group-middle"; cornerClass = ""; break;
+						}
+					}
+					calender += "'>";
+				}
+				calender += "<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix" + cornerClass + "'>" +
+					(/all|left/.test(cornerClass) && row === 0 ? (isRTL ? next : prev) : "") +
+					(/all|right/.test(cornerClass) && row === 0 ? (isRTL ? prev : next) : "") +
+					this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate, maxDate,
+					row > 0 || col > 0, monthNames, monthNamesShort) + // draw month headers
+					"</div><table class='ui-datepicker-calendar'><thead>" +
+					"<tr>";
+				thead = (showWeek ? "<th class='ui-datepicker-week-col'>" + this._get(inst, "weekHeader") + "</th>" : "");
+				for (dow = 0; dow < 7; dow++) { // days of the week
+					day = (dow + firstDay) % 7;
+					thead += "<th scope='col'" + ((dow + firstDay + 6) % 7 >= 5 ? " class='ui-datepicker-week-end'" : "") + ">" +
+						"<span title='" + dayNames[day] + "'>" + dayNamesMin[day] + "</span></th>";
+				}
+				calender += thead + "</tr></thead><tbody>";
+				daysInMonth = this._getDaysInMonth(drawYear, drawMonth);
+				if (drawYear === inst.selectedYear && drawMonth === inst.selectedMonth) {
+					inst.selectedDay = Math.min(inst.selectedDay, daysInMonth);
+				}
+				leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7;
+				curRows = Math.ceil((leadDays + daysInMonth) / 7); // calculate the number of rows to generate
+				numRows = (isMultiMonth ? this.maxRows > curRows ? this.maxRows : curRows : curRows); //If multiple months, use the higher number of rows (see #7043)
+				this.maxRows = numRows;
+				printDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1 - leadDays));
+				for (dRow = 0; dRow < numRows; dRow++) { // create date picker rows
+					calender += "<tr>";
+					tbody = (!showWeek ? "" : "<td class='ui-datepicker-week-col'>" +
+						this._get(inst, "calculateWeek")(printDate) + "</td>");
+					for (dow = 0; dow < 7; dow++) { // create date picker days
+						daySettings = (beforeShowDay ?
+							beforeShowDay.apply((inst.input ? inst.input[0] : null), [printDate]) : [true, ""]);
+						otherMonth = (printDate.getMonth() !== drawMonth);
+						unselectable = (otherMonth && !selectOtherMonths) || !daySettings[0] ||
+							(minDate && printDate < minDate) || (maxDate && printDate > maxDate);
+						tbody += "<td class='" +
+							((dow + firstDay + 6) % 7 >= 5 ? " ui-datepicker-week-end" : "") + // highlight weekends
+							(otherMonth ? " ui-datepicker-other-month" : "") + // highlight days from other months
+							((printDate.getTime() === selectedDate.getTime() && drawMonth === inst.selectedMonth && inst._keyEvent) || // user pressed key
+							(defaultDate.getTime() === printDate.getTime() && defaultDate.getTime() === selectedDate.getTime()) ?
+							// or defaultDate is current printedDate and defaultDate is selectedDate
+							" " + this._dayOverClass : "") + // highlight selected day
+							(unselectable ? " " + this._unselectableClass + " ui-state-disabled": "") +  // highlight unselectable days
+							(otherMonth && !showOtherMonths ? "" : " " + daySettings[1] + // highlight custom dates
+							(printDate.getTime() === currentDate.getTime() ? " " + this._currentClass : "") + // highlight selected day
+							(printDate.getTime() === today.getTime() ? " ui-datepicker-today" : "")) + "'" + // highlight today (if different)
+							((!otherMonth || showOtherMonths) && daySettings[2] ? " title='" + daySettings[2].replace(/'/g, "&#39;") + "'" : "") + // cell title
+							(unselectable ? "" : " data-handler='selectDay' data-event='click' data-month='" + printDate.getMonth() + "' data-year='" + printDate.getFullYear() + "'") + ">" + // actions
+							(otherMonth && !showOtherMonths ? "&#xa0;" : // display for other months
+							(unselectable ? "<span class='ui-state-default'>" + printDate.getDate() + "</span>" : "<a class='ui-state-default" +
+							(printDate.getTime() === today.getTime() ? " ui-state-highlight" : "") +
+							(printDate.getTime() === currentDate.getTime() ? " ui-state-active" : "") + // highlight selected day
+							(otherMonth ? " ui-priority-secondary" : "") + // distinguish dates from other months
+							"' href='#'>" + printDate.getDate() + "</a>")) + "</td>"; // display selectable date
+						printDate.setDate(printDate.getDate() + 1);
+						printDate = this._daylightSavingAdjust(printDate);
+					}
+					calender += tbody + "</tr>";
+				}
+				drawMonth++;
+				if (drawMonth > 11) {
+					drawMonth = 0;
+					drawYear++;
+				}
+				calender += "</tbody></table>" + (isMultiMonth ? "</div>" +
+							((numMonths[0] > 0 && col === numMonths[1]-1) ? "<div class='ui-datepicker-row-break'></div>" : "") : "");
+				group += calender;
+			}
+			html += group;
+		}
+		html += buttonPanel;
+		inst._keyEvent = false;
+		return html;
+	},
+
+	/* Generate the month and year header. */
+	_generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, maxDate,
+			secondary, monthNames, monthNamesShort) {
+
+		var inMinYear, inMaxYear, month, years, thisYear, determineYear, year, endYear,
+			changeMonth = this._get(inst, "changeMonth"),
+			changeYear = this._get(inst, "changeYear"),
+			showMonthAfterYear = this._get(inst, "showMonthAfterYear"),
+			html = "<div class='ui-datepicker-title'>",
+			monthHtml = "";
+
+		// month selection
+		if (secondary || !changeMonth) {
+			monthHtml += "<span class='ui-datepicker-month'>" + monthNames[drawMonth] + "</span>";
+		} else {
+			inMinYear = (minDate && minDate.getFullYear() === drawYear);
+			inMaxYear = (maxDate && maxDate.getFullYear() === drawYear);
+			monthHtml += "<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";
+			for ( month = 0; month < 12; month++) {
+				if ((!inMinYear || month >= minDate.getMonth()) && (!inMaxYear || month <= maxDate.getMonth())) {
+					monthHtml += "<option value='" + month + "'" +
+						(month === drawMonth ? " selected='selected'" : "") +
+						">" + monthNamesShort[month] + "</option>";
+				}
+			}
+			monthHtml += "</select>";
+		}
+
+		if (!showMonthAfterYear) {
+			html += monthHtml + (secondary || !(changeMonth && changeYear) ? "&#xa0;" : "");
+		}
+
+		// year selection
+		if ( !inst.yearshtml ) {
+			inst.yearshtml = "";
+			if (secondary || !changeYear) {
+				html += "<span class='ui-datepicker-year'>" + drawYear + "</span>";
+			} else {
+				// determine range of years to display
+				years = this._get(inst, "yearRange").split(":");
+				thisYear = new Date().getFullYear();
+				determineYear = function(value) {
+					var year = (value.match(/c[+\-].*/) ? drawYear + parseInt(value.substring(1), 10) :
+						(value.match(/[+\-].*/) ? thisYear + parseInt(value, 10) :
+						parseInt(value, 10)));
+					return (isNaN(year) ? thisYear : year);
+				};
+				year = determineYear(years[0]);
+				endYear = Math.max(year, determineYear(years[1] || ""));
+				year = (minDate ? Math.max(year, minDate.getFullYear()) : year);
+				endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear);
+				inst.yearshtml += "<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";
+				for (; year <= endYear; year++) {
+					inst.yearshtml += "<option value='" + year + "'" +
+						(year === drawYear ? " selected='selected'" : "") +
+						">" + year + "</option>";
+				}
+				inst.yearshtml += "</select>";
+
+				html += inst.yearshtml;
+				inst.yearshtml = null;
+			}
+		}
+
+		html += this._get(inst, "yearSuffix");
+		if (showMonthAfterYear) {
+			html += (secondary || !(changeMonth && changeYear) ? "&#xa0;" : "") + monthHtml;
+		}
+		html += "</div>"; // Close datepicker_header
+		return html;
+	},
+
+	/* Adjust one of the date sub-fields. */
+	_adjustInstDate: function(inst, offset, period) {
+		var year = inst.drawYear + (period === "Y" ? offset : 0),
+			month = inst.drawMonth + (period === "M" ? offset : 0),
+			day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) + (period === "D" ? offset : 0),
+			date = this._restrictMinMax(inst, this._daylightSavingAdjust(new Date(year, month, day)));
+
+		inst.selectedDay = date.getDate();
+		inst.drawMonth = inst.selectedMonth = date.getMonth();
+		inst.drawYear = inst.selectedYear = date.getFullYear();
+		if (period === "M" || period === "Y") {
+			this._notifyChange(inst);
+		}
+	},
+
+	/* Ensure a date is within any min/max bounds. */
+	_restrictMinMax: function(inst, date) {
+		var minDate = this._getMinMaxDate(inst, "min"),
+			maxDate = this._getMinMaxDate(inst, "max"),
+			newDate = (minDate && date < minDate ? minDate : date);
+		return (maxDate && newDate > maxDate ? maxDate : newDate);
+	},
+
+	/* Notify change of month/year. */
+	_notifyChange: function(inst) {
+		var onChange = this._get(inst, "onChangeMonthYear");
+		if (onChange) {
+			onChange.apply((inst.input ? inst.input[0] : null),
+				[inst.selectedYear, inst.selectedMonth + 1, inst]);
+		}
+	},
+
+	/* Determine the number of months to show. */
+	_getNumberOfMonths: function(inst) {
+		var numMonths = this._get(inst, "numberOfMonths");
+		return (numMonths == null ? [1, 1] : (typeof numMonths === "number" ? [1, numMonths] : numMonths));
+	},
+
+	/* Determine the current maximum date - ensure no time components are set. */
+	_getMinMaxDate: function(inst, minMax) {
+		return this._determineDate(inst, this._get(inst, minMax + "Date"), null);
+	},
+
+	/* Find the number of days in a given month. */
+	_getDaysInMonth: function(year, month) {
+		return 32 - this._daylightSavingAdjust(new Date(year, month, 32)).getDate();
+	},
+
+	/* Find the day of the week of the first of a month. */
+	_getFirstDayOfMonth: function(year, month) {
+		return new Date(year, month, 1).getDay();
+	},
+
+	/* Determines if we should allow a "next/prev" month display change. */
+	_canAdjustMonth: function(inst, offset, curYear, curMonth) {
+		var numMonths = this._getNumberOfMonths(inst),
+			date = this._daylightSavingAdjust(new Date(curYear,
+			curMonth + (offset < 0 ? offset : numMonths[0] * numMonths[1]), 1));
+
+		if (offset < 0) {
+			date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth()));
+		}
+		return this._isInRange(inst, date);
+	},
+
+	/* Is the given date in the accepted range? */
+	_isInRange: function(inst, date) {
+		var yearSplit, currentYear,
+			minDate = this._getMinMaxDate(inst, "min"),
+			maxDate = this._getMinMaxDate(inst, "max"),
+			minYear = null,
+			maxYear = null,
+			years = this._get(inst, "yearRange");
+			if (years){
+				yearSplit = years.split(":");
+				currentYear = new Date().getFullYear();
+				minYear = parseInt(yearSplit[0], 10);
+				maxYear = parseInt(yearSplit[1], 10);
+				if ( yearSplit[0].match(/[+\-].*/) ) {
+					minYear += currentYear;
+				}
+				if ( yearSplit[1].match(/[+\-].*/) ) {
+					maxYear += currentYear;
+				}
+			}
+
+		return ((!minDate || date.getTime() >= minDate.getTime()) &&
+			(!maxDate || date.getTime() <= maxDate.getTime()) &&
+			(!minYear || date.getFullYear() >= minYear) &&
+			(!maxYear || date.getFullYear() <= maxYear));
+	},
+
+	/* Provide the configuration settings for formatting/parsing. */
+	_getFormatConfig: function(inst) {
+		var shortYearCutoff = this._get(inst, "shortYearCutoff");
+		shortYearCutoff = (typeof shortYearCutoff !== "string" ? shortYearCutoff :
+			new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10));
+		return {shortYearCutoff: shortYearCutoff,
+			dayNamesShort: this._get(inst, "dayNamesShort"), dayNames: this._get(inst, "dayNames"),
+			monthNamesShort: this._get(inst, "monthNamesShort"), monthNames: this._get(inst, "monthNames")};
+	},
+
+	/* Format the given date for display. */
+	_formatDate: function(inst, day, month, year) {
+		if (!day) {
+			inst.currentDay = inst.selectedDay;
+			inst.currentMonth = inst.selectedMonth;
+			inst.currentYear = inst.selectedYear;
+		}
+		var date = (day ? (typeof day === "object" ? day :
+			this._daylightSavingAdjust(new Date(year, month, day))) :
+			this._daylightSavingAdjust(new Date(inst.currentYear, inst.currentMonth, inst.currentDay)));
+		return this.formatDate(this._get(inst, "dateFormat"), date, this._getFormatConfig(inst));
+	}
+});
+
+/*
+ * Bind hover events for datepicker elements.
+ * Done via delegate so the binding only occurs once in the lifetime of the parent div.
+ * Global datepicker_instActive, set by _updateDatepicker allows the handlers to find their way back to the active picker.
+ */
+function datepicker_bindHover(dpDiv) {
+	var selector = "button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";
+	return dpDiv.delegate(selector, "mouseout", function() {
+			$(this).removeClass("ui-state-hover");
+			if (this.className.indexOf("ui-datepicker-prev") !== -1) {
+				$(this).removeClass("ui-datepicker-prev-hover");
+			}
+			if (this.className.indexOf("ui-datepicker-next") !== -1) {
+				$(this).removeClass("ui-datepicker-next-hover");
+			}
+		})
+		.delegate( selector, "mouseover", datepicker_handleMouseover );
+}
+
+function datepicker_handleMouseover() {
+	if (!$.datepicker._isDisabledDatepicker( datepicker_instActive.inline? datepicker_instActive.dpDiv.parent()[0] : datepicker_instActive.input[0])) {
+		$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");
+		$(this).addClass("ui-state-hover");
+		if (this.className.indexOf("ui-datepicker-prev") !== -1) {
+			$(this).addClass("ui-datepicker-prev-hover");
+		}
+		if (this.className.indexOf("ui-datepicker-next") !== -1) {
+			$(this).addClass("ui-datepicker-next-hover");
+		}
+	}
+}
+
+/* jQuery extend now ignores nulls! */
+function datepicker_extendRemove(target, props) {
+	$.extend(target, props);
+	for (var name in props) {
+		if (props[name] == null) {
+			target[name] = props[name];
+		}
+	}
+	return target;
+}
+
+/* Invoke the datepicker functionality.
+   @param  options  string - a command, optionally followed by additional parameters or
+					Object - settings for attaching new datepicker functionality
+   @return  jQuery object */
+$.fn.datepicker = function(options){
+
+	/* Verify an empty collection wasn't passed - Fixes #6976 */
+	if ( !this.length ) {
+		return this;
+	}
+
+	/* Initialise the date picker. */
+	if (!$.datepicker.initialized) {
+		$(document).mousedown($.datepicker._checkExternalClick);
+		$.datepicker.initialized = true;
+	}
+
+	/* Append datepicker main container to body if not exist. */
+	if ($("#"+$.datepicker._mainDivId).length === 0) {
+		$("body").append($.datepicker.dpDiv);
+	}
+
+	var otherArgs = Array.prototype.slice.call(arguments, 1);
+	if (typeof options === "string" && (options === "isDisabled" || options === "getDate" || options === "widget")) {
+		return $.datepicker["_" + options + "Datepicker"].
+			apply($.datepicker, [this[0]].concat(otherArgs));
+	}
+	if (options === "option" && arguments.length === 2 && typeof arguments[1] === "string") {
+		return $.datepicker["_" + options + "Datepicker"].
+			apply($.datepicker, [this[0]].concat(otherArgs));
+	}
+	return this.each(function() {
+		typeof options === "string" ?
+			$.datepicker["_" + options + "Datepicker"].
+				apply($.datepicker, [this].concat(otherArgs)) :
+			$.datepicker._attachDatepicker(this, options);
+	});
+};
+
+$.datepicker = new Datepicker(); // singleton instance
+$.datepicker.initialized = false;
+$.datepicker.uuid = new Date().getTime();
+$.datepicker.version = "1.11.4";
+
+var datepicker = $.datepicker;
+
+
+/*!
+ * jQuery UI Draggable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/draggable/
+ */
+
+
+$.widget("ui.draggable", $.ui.mouse, {
+	version: "1.11.4",
+	widgetEventPrefix: "drag",
+	options: {
+		addClasses: true,
+		appendTo: "parent",
+		axis: false,
+		connectToSortable: false,
+		containment: false,
+		cursor: "auto",
+		cursorAt: false,
+		grid: false,
+		handle: false,
+		helper: "original",
+		iframeFix: false,
+		opacity: false,
+		refreshPositions: false,
+		revert: false,
+		revertDuration: 500,
+		scope: "default",
+		scroll: true,
+		scrollSensitivity: 20,
+		scrollSpeed: 20,
+		snap: false,
+		snapMode: "both",
+		snapTolerance: 20,
+		stack: false,
+		zIndex: false,
+
+		// callbacks
+		drag: null,
+		start: null,
+		stop: null
+	},
+	_create: function() {
+
+		if ( this.options.helper === "original" ) {
+			this._setPositionRelative();
+		}
+		if (this.options.addClasses){
+			this.element.addClass("ui-draggable");
+		}
+		if (this.options.disabled){
+			this.element.addClass("ui-draggable-disabled");
+		}
+		this._setHandleClassName();
+
+		this._mouseInit();
+	},
+
+	_setOption: function( key, value ) {
+		this._super( key, value );
+		if ( key === "handle" ) {
+			this._removeHandleClassName();
+			this._setHandleClassName();
+		}
+	},
+
+	_destroy: function() {
+		if ( ( this.helper || this.element ).is( ".ui-draggable-dragging" ) ) {
+			this.destroyOnClear = true;
+			return;
+		}
+		this.element.removeClass( "ui-draggable ui-draggable-dragging ui-draggable-disabled" );
+		this._removeHandleClassName();
+		this._mouseDestroy();
+	},
+
+	_mouseCapture: function(event) {
+		var o = this.options;
+
+		this._blurActiveElement( event );
+
+		// among others, prevent a drag on a resizable-handle
+		if (this.helper || o.disabled || $(event.target).closest(".ui-resizable-handle").length > 0) {
+			return false;
+		}
+
+		//Quit if we're not on a valid handle
+		this.handle = this._getHandle(event);
+		if (!this.handle) {
+			return false;
+		}
+
+		this._blockFrames( o.iframeFix === true ? "iframe" : o.iframeFix );
+
+		return true;
+
+	},
+
+	_blockFrames: function( selector ) {
+		this.iframeBlocks = this.document.find( selector ).map(function() {
+			var iframe = $( this );
+
+			return $( "<div>" )
+				.css( "position", "absolute" )
+				.appendTo( iframe.parent() )
+				.outerWidth( iframe.outerWidth() )
+				.outerHeight( iframe.outerHeight() )
+				.offset( iframe.offset() )[ 0 ];
+		});
+	},
+
+	_unblockFrames: function() {
+		if ( this.iframeBlocks ) {
+			this.iframeBlocks.remove();
+			delete this.iframeBlocks;
+		}
+	},
+
+	_blurActiveElement: function( event ) {
+		var document = this.document[ 0 ];
+
+		// Only need to blur if the event occurred on the draggable itself, see #10527
+		if ( !this.handleElement.is( event.target ) ) {
+			return;
+		}
+
+		// support: IE9
+		// IE9 throws an "Unspecified error" accessing document.activeElement from an <iframe>
+		try {
+
+			// Support: IE9, IE10
+			// If the <body> is blurred, IE will switch windows, see #9520
+			if ( document.activeElement && document.activeElement.nodeName.toLowerCase() !== "body" ) {
+
+				// Blur any element that currently has focus, see #4261
+				$( document.activeElement ).blur();
+			}
+		} catch ( error ) {}
+	},
+
+	_mouseStart: function(event) {
+
+		var o = this.options;
+
+		//Create and append the visible helper
+		this.helper = this._createHelper(event);
+
+		this.helper.addClass("ui-draggable-dragging");
+
+		//Cache the helper size
+		this._cacheHelperProportions();
+
+		//If ddmanager is used for droppables, set the global draggable
+		if ($.ui.ddmanager) {
+			$.ui.ddmanager.current = this;
+		}
+
+		/*
+		 * - Position generation -
+		 * This block generates everything position related - it's the core of draggables.
+		 */
+
+		//Cache the margins of the original element
+		this._cacheMargins();
+
+		//Store the helper's css position
+		this.cssPosition = this.helper.css( "position" );
+		this.scrollParent = this.helper.scrollParent( true );
+		this.offsetParent = this.helper.offsetParent();
+		this.hasFixedAncestor = this.helper.parents().filter(function() {
+				return $( this ).css( "position" ) === "fixed";
+			}).length > 0;
+
+		//The element's absolute position on the page minus margins
+		this.positionAbs = this.element.offset();
+		this._refreshOffsets( event );
+
+		//Generate the original position
+		this.originalPosition = this.position = this._generatePosition( event, false );
+		this.originalPageX = event.pageX;
+		this.originalPageY = event.pageY;
+
+		//Adjust the mouse offset relative to the helper if "cursorAt" is supplied
+		(o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt));
+
+		//Set a containment if given in the options
+		this._setContainment();
+
+		//Trigger event + callbacks
+		if (this._trigger("start", event) === false) {
+			this._clear();
+			return false;
+		}
+
+		//Recache the helper size
+		this._cacheHelperProportions();
+
+		//Prepare the droppable offsets
+		if ($.ui.ddmanager && !o.dropBehaviour) {
+			$.ui.ddmanager.prepareOffsets(this, event);
+		}
+
+		// Reset helper's right/bottom css if they're set and set explicit width/height instead
+		// as this prevents resizing of elements with right/bottom set (see #7772)
+		this._normalizeRightBottom();
+
+		this._mouseDrag(event, true); //Execute the drag once - this causes the helper not to be visible before getting its correct position
+
+		//If the ddmanager is used for droppables, inform the manager that dragging has started (see #5003)
+		if ( $.ui.ddmanager ) {
+			$.ui.ddmanager.dragStart(this, event);
+		}
+
+		return true;
+	},
+
+	_refreshOffsets: function( event ) {
+		this.offset = {
+			top: this.positionAbs.top - this.margins.top,
+			left: this.positionAbs.left - this.margins.left,
+			scroll: false,
+			parent: this._getParentOffset(),
+			relative: this._getRelativeOffset()
+		};
+
+		this.offset.click = {
+			left: event.pageX - this.offset.left,
+			top: event.pageY - this.offset.top
+		};
+	},
+
+	_mouseDrag: function(event, noPropagation) {
+		// reset any necessary cached properties (see #5009)
+		if ( this.hasFixedAncestor ) {
+			this.offset.parent = this._getParentOffset();
+		}
+
+		//Compute the helpers position
+		this.position = this._generatePosition( event, true );
+		this.positionAbs = this._convertPositionTo("absolute");
+
+		//Call plugins and callbacks and use the resulting position if something is returned
+		if (!noPropagation) {
+			var ui = this._uiHash();
+			if (this._trigger("drag", event, ui) === false) {
+				this._mouseUp({});
+				return false;
+			}
+			this.position = ui.position;
+		}
+
+		this.helper[ 0 ].style.left = this.position.left + "px";
+		this.helper[ 0 ].style.top = this.position.top + "px";
+
+		if ($.ui.ddmanager) {
+			$.ui.ddmanager.drag(this, event);
+		}
+
+		return false;
+	},
+
+	_mouseStop: function(event) {
+
+		//If we are using droppables, inform the manager about the drop
+		var that = this,
+			dropped = false;
+		if ($.ui.ddmanager && !this.options.dropBehaviour) {
+			dropped = $.ui.ddmanager.drop(this, event);
+		}
+
+		//if a drop comes from outside (a sortable)
+		if (this.dropped) {
+			dropped = this.dropped;
+			this.dropped = false;
+		}
+
+		if ((this.options.revert === "invalid" && !dropped) || (this.options.revert === "valid" && dropped) || this.options.revert === true || ($.isFunction(this.options.revert) && this.options.revert.call(this.element, dropped))) {
+			$(this.helper).animate(this.originalPosition, parseInt(this.options.revertDuration, 10), function() {
+				if (that._trigger("stop", event) !== false) {
+					that._clear();
+				}
+			});
+		} else {
+			if (this._trigger("stop", event) !== false) {
+				this._clear();
+			}
+		}
+
+		return false;
+	},
+
+	_mouseUp: function( event ) {
+		this._unblockFrames();
+
+		//If the ddmanager is used for droppables, inform the manager that dragging has stopped (see #5003)
+		if ( $.ui.ddmanager ) {
+			$.ui.ddmanager.dragStop(this, event);
+		}
+
+		// Only need to focus if the event occurred on the draggable itself, see #10527
+		if ( this.handleElement.is( event.target ) ) {
+			// The interaction is over; whether or not the click resulted in a drag, focus the element
+			this.element.focus();
+		}
+
+		return $.ui.mouse.prototype._mouseUp.call(this, event);
+	},
+
+	cancel: function() {
+
+		if (this.helper.is(".ui-draggable-dragging")) {
+			this._mouseUp({});
+		} else {
+			this._clear();
+		}
+
+		return this;
+
+	},
+
+	_getHandle: function(event) {
+		return this.options.handle ?
+			!!$( event.target ).closest( this.element.find( this.options.handle ) ).length :
+			true;
+	},
+
+	_setHandleClassName: function() {
+		this.handleElement = this.options.handle ?
+			this.element.find( this.options.handle ) : this.element;
+		this.handleElement.addClass( "ui-draggable-handle" );
+	},
+
+	_removeHandleClassName: function() {
+		this.handleElement.removeClass( "ui-draggable-handle" );
+	},
+
+	_createHelper: function(event) {
+
+		var o = this.options,
+			helperIsFunction = $.isFunction( o.helper ),
+			helper = helperIsFunction ?
+				$( o.helper.apply( this.element[ 0 ], [ event ] ) ) :
+				( o.helper === "clone" ?
+					this.element.clone().removeAttr( "id" ) :
+					this.element );
+
+		if (!helper.parents("body").length) {
+			helper.appendTo((o.appendTo === "parent" ? this.element[0].parentNode : o.appendTo));
+		}
+
+		// http://bugs.jqueryui.com/ticket/9446
+		// a helper function can return the original element
+		// which wouldn't have been set to relative in _create
+		if ( helperIsFunction && helper[ 0 ] === this.element[ 0 ] ) {
+			this._setPositionRelative();
+		}
+
+		if (helper[0] !== this.element[0] && !(/(fixed|absolute)/).test(helper.css("position"))) {
+			helper.css("position", "absolute");
+		}
+
+		return helper;
+
+	},
+
+	_setPositionRelative: function() {
+		if ( !( /^(?:r|a|f)/ ).test( this.element.css( "position" ) ) ) {
+			this.element[ 0 ].style.position = "relative";
+		}
+	},
+
+	_adjustOffsetFromHelper: function(obj) {
+		if (typeof obj === "string") {
+			obj = obj.split(" ");
+		}
+		if ($.isArray(obj)) {
+			obj = { left: +obj[0], top: +obj[1] || 0 };
+		}
+		if ("left" in obj) {
+			this.offset.click.left = obj.left + this.margins.left;
+		}
+		if ("right" in obj) {
+			this.offset.click.left = this.helperProportions.width - obj.right + this.margins.left;
+		}
+		if ("top" in obj) {
+			this.offset.click.top = obj.top + this.margins.top;
+		}
+		if ("bottom" in obj) {
+			this.offset.click.top = this.helperProportions.height - obj.bottom + this.margins.top;
+		}
+	},
+
+	_isRootNode: function( element ) {
+		return ( /(html|body)/i ).test( element.tagName ) || element === this.document[ 0 ];
+	},
+
+	_getParentOffset: function() {
+
+		//Get the offsetParent and cache its position
+		var po = this.offsetParent.offset(),
+			document = this.document[ 0 ];
+
+		// This is a special case where we need to modify a offset calculated on start, since the following happened:
+		// 1. The position of the helper is absolute, so it's position is calculated based on the next positioned parent
+		// 2. The actual offset parent is a child of the scroll parent, and the scroll parent isn't the document, which means that
+		//    the scroll is included in the initial calculation of the offset of the parent, and never recalculated upon drag
+		if (this.cssPosition === "absolute" && this.scrollParent[0] !== document && $.contains(this.scrollParent[0], this.offsetParent[0])) {
+			po.left += this.scrollParent.scrollLeft();
+			po.top += this.scrollParent.scrollTop();
+		}
+
+		if ( this._isRootNode( this.offsetParent[ 0 ] ) ) {
+			po = { top: 0, left: 0 };
+		}
+
+		return {
+			top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"), 10) || 0),
+			left: po.left + (parseInt(this.offsetParent.css("borderLeftWidth"), 10) || 0)
+		};
+
+	},
+
+	_getRelativeOffset: function() {
+		if ( this.cssPosition !== "relative" ) {
+			return { top: 0, left: 0 };
+		}
+
+		var p = this.element.position(),
+			scrollIsRootNode = this._isRootNode( this.scrollParent[ 0 ] );
+
+		return {
+			top: p.top - ( parseInt(this.helper.css( "top" ), 10) || 0 ) + ( !scrollIsRootNode ? this.scrollParent.scrollTop() : 0 ),
+			left: p.left - ( parseInt(this.helper.css( "left" ), 10) || 0 ) + ( !scrollIsRootNode ? this.scrollParent.scrollLeft() : 0 )
+		};
+
+	},
+
+	_cacheMargins: function() {
+		this.margins = {
+			left: (parseInt(this.element.css("marginLeft"), 10) || 0),
+			top: (parseInt(this.element.css("marginTop"), 10) || 0),
+			right: (parseInt(this.element.css("marginRight"), 10) || 0),
+			bottom: (parseInt(this.element.css("marginBottom"), 10) || 0)
+		};
+	},
+
+	_cacheHelperProportions: function() {
+		this.helperProportions = {
+			width: this.helper.outerWidth(),
+			height: this.helper.outerHeight()
+		};
+	},
+
+	_setContainment: function() {
+
+		var isUserScrollable, c, ce,
+			o = this.options,
+			document = this.document[ 0 ];
+
+		this.relativeContainer = null;
+
+		if ( !o.containment ) {
+			this.containment = null;
+			return;
+		}
+
+		if ( o.containment === "window" ) {
+			this.containment = [
+				$( window ).scrollLeft() - this.offset.relative.left - this.offset.parent.left,
+				$( window ).scrollTop() - this.offset.relative.top - this.offset.parent.top,
+				$( window ).scrollLeft() + $( window ).width() - this.helperProportions.width - this.margins.left,
+				$( window ).scrollTop() + ( $( window ).height() || document.body.parentNode.scrollHeight ) - this.helperProportions.height - this.margins.top
+			];
+			return;
+		}
+
+		if ( o.containment === "document") {
+			this.containment = [
+				0,
+				0,
+				$( document ).width() - this.helperProportions.width - this.margins.left,
+				( $( document ).height() || document.body.parentNode.scrollHeight ) - this.helperProportions.height - this.margins.top
+			];
+			return;
+		}
+
+		if ( o.containment.constructor === Array ) {
+			this.containment = o.containment;
+			return;
+		}
+
+		if ( o.containment === "parent" ) {
+			o.containment = this.helper[ 0 ].parentNode;
+		}
+
+		c = $( o.containment );
+		ce = c[ 0 ];
+
+		if ( !ce ) {
+			return;
+		}
+
+		isUserScrollable = /(scroll|auto)/.test( c.css( "overflow" ) );
+
+		this.containment = [
+			( parseInt( c.css( "borderLeftWidth" ), 10 ) || 0 ) + ( parseInt( c.css( "paddingLeft" ), 10 ) || 0 ),
+			( parseInt( c.css( "borderTopWidth" ), 10 ) || 0 ) + ( parseInt( c.css( "paddingTop" ), 10 ) || 0 ),
+			( isUserScrollable ? Math.max( ce.scrollWidth, ce.offsetWidth ) : ce.offsetWidth ) -
+				( parseInt( c.css( "borderRightWidth" ), 10 ) || 0 ) -
+				( parseInt( c.css( "paddingRight" ), 10 ) || 0 ) -
+				this.helperProportions.width -
+				this.margins.left -
+				this.margins.right,
+			( isUserScrollable ? Math.max( ce.scrollHeight, ce.offsetHeight ) : ce.offsetHeight ) -
+				( parseInt( c.css( "borderBottomWidth" ), 10 ) || 0 ) -
+				( parseInt( c.css( "paddingBottom" ), 10 ) || 0 ) -
+				this.helperProportions.height -
+				this.margins.top -
+				this.margins.bottom
+		];
+		this.relativeContainer = c;
+	},
+
+	_convertPositionTo: function(d, pos) {
+
+		if (!pos) {
+			pos = this.position;
+		}
+
+		var mod = d === "absolute" ? 1 : -1,
+			scrollIsRootNode = this._isRootNode( this.scrollParent[ 0 ] );
+
+		return {
+			top: (
+				pos.top	+																// The absolute mouse position
+				this.offset.relative.top * mod +										// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.top * mod -										// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.offset.scroll.top : ( scrollIsRootNode ? 0 : this.offset.scroll.top ) ) * mod)
+			),
+			left: (
+				pos.left +																// The absolute mouse position
+				this.offset.relative.left * mod +										// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.left * mod	-										// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.offset.scroll.left : ( scrollIsRootNode ? 0 : this.offset.scroll.left ) ) * mod)
+			)
+		};
+
+	},
+
+	_generatePosition: function( event, constrainPosition ) {
+
+		var containment, co, top, left,
+			o = this.options,
+			scrollIsRootNode = this._isRootNode( this.scrollParent[ 0 ] ),
+			pageX = event.pageX,
+			pageY = event.pageY;
+
+		// Cache the scroll
+		if ( !scrollIsRootNode || !this.offset.scroll ) {
+			this.offset.scroll = {
+				top: this.scrollParent.scrollTop(),
+				left: this.scrollParent.scrollLeft()
+			};
+		}
+
+		/*
+		 * - Position constraining -
+		 * Constrain the position to a mix of grid, containment.
+		 */
+
+		// If we are not dragging yet, we won't check for options
+		if ( constrainPosition ) {
+			if ( this.containment ) {
+				if ( this.relativeContainer ){
+					co = this.relativeContainer.offset();
+					containment = [
+						this.containment[ 0 ] + co.left,
+						this.containment[ 1 ] + co.top,
+						this.containment[ 2 ] + co.left,
+						this.containment[ 3 ] + co.top
+					];
+				} else {
+					containment = this.containment;
+				}
+
+				if (event.pageX - this.offset.click.left < containment[0]) {
+					pageX = containment[0] + this.offset.click.left;
+				}
+				if (event.pageY - this.offset.click.top < containment[1]) {
+					pageY = containment[1] + this.offset.click.top;
+				}
+				if (event.pageX - this.offset.click.left > containment[2]) {
+					pageX = containment[2] + this.offset.click.left;
+				}
+				if (event.pageY - this.offset.click.top > containment[3]) {
+					pageY = containment[3] + this.offset.click.top;
+				}
+			}
+
+			if (o.grid) {
+				//Check for grid elements set to 0 to prevent divide by 0 error causing invalid argument errors in IE (see ticket #6950)
+				top = o.grid[1] ? this.originalPageY + Math.round((pageY - this.originalPageY) / o.grid[1]) * o.grid[1] : this.originalPageY;
+				pageY = containment ? ((top - this.offset.click.top >= containment[1] || top - this.offset.click.top > containment[3]) ? top : ((top - this.offset.click.top >= containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top;
+
+				left = o.grid[0] ? this.originalPageX + Math.round((pageX - this.originalPageX) / o.grid[0]) * o.grid[0] : this.originalPageX;
+				pageX = containment ? ((left - this.offset.click.left >= containment[0] || left - this.offset.click.left > containment[2]) ? left : ((left - this.offset.click.left >= containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left;
+			}
+
+			if ( o.axis === "y" ) {
+				pageX = this.originalPageX;
+			}
+
+			if ( o.axis === "x" ) {
+				pageY = this.originalPageY;
+			}
+		}
+
+		return {
+			top: (
+				pageY -																	// The absolute mouse position
+				this.offset.click.top	-												// Click offset (relative to the element)
+				this.offset.relative.top -												// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.top +												// The offsetParent's offset without borders (offset + border)
+				( this.cssPosition === "fixed" ? -this.offset.scroll.top : ( scrollIsRootNode ? 0 : this.offset.scroll.top ) )
+			),
+			left: (
+				pageX -																	// The absolute mouse position
+				this.offset.click.left -												// Click offset (relative to the element)
+				this.offset.relative.left -												// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.left +												// The offsetParent's offset without borders (offset + border)
+				( this.cssPosition === "fixed" ? -this.offset.scroll.left : ( scrollIsRootNode ? 0 : this.offset.scroll.left ) )
+			)
+		};
+
+	},
+
+	_clear: function() {
+		this.helper.removeClass("ui-draggable-dragging");
+		if (this.helper[0] !== this.element[0] && !this.cancelHelperRemoval) {
+			this.helper.remove();
+		}
+		this.helper = null;
+		this.cancelHelperRemoval = false;
+		if ( this.destroyOnClear ) {
+			this.destroy();
+		}
+	},
+
+	_normalizeRightBottom: function() {
+		if ( this.options.axis !== "y" && this.helper.css( "right" ) !== "auto" ) {
+			this.helper.width( this.helper.width() );
+			this.helper.css( "right", "auto" );
+		}
+		if ( this.options.axis !== "x" && this.helper.css( "bottom" ) !== "auto" ) {
+			this.helper.height( this.helper.height() );
+			this.helper.css( "bottom", "auto" );
+		}
+	},
+
+	// From now on bulk stuff - mainly helpers
+
+	_trigger: function( type, event, ui ) {
+		ui = ui || this._uiHash();
+		$.ui.plugin.call( this, type, [ event, ui, this ], true );
+
+		// Absolute position and offset (see #6884 ) have to be recalculated after plugins
+		if ( /^(drag|start|stop)/.test( type ) ) {
+			this.positionAbs = this._convertPositionTo( "absolute" );
+			ui.offset = this.positionAbs;
+		}
+		return $.Widget.prototype._trigger.call( this, type, event, ui );
+	},
+
+	plugins: {},
+
+	_uiHash: function() {
+		return {
+			helper: this.helper,
+			position: this.position,
+			originalPosition: this.originalPosition,
+			offset: this.positionAbs
+		};
+	}
+
+});
+
+$.ui.plugin.add( "draggable", "connectToSortable", {
+	start: function( event, ui, draggable ) {
+		var uiSortable = $.extend( {}, ui, {
+			item: draggable.element
+		});
+
+		draggable.sortables = [];
+		$( draggable.options.connectToSortable ).each(function() {
+			var sortable = $( this ).sortable( "instance" );
+
+			if ( sortable && !sortable.options.disabled ) {
+				draggable.sortables.push( sortable );
+
+				// refreshPositions is called at drag start to refresh the containerCache
+				// which is used in drag. This ensures it's initialized and synchronized
+				// with any changes that might have happened on the page since initialization.
+				sortable.refreshPositions();
+				sortable._trigger("activate", event, uiSortable);
+			}
+		});
+	},
+	stop: function( event, ui, draggable ) {
+		var uiSortable = $.extend( {}, ui, {
+			item: draggable.element
+		});
+
+		draggable.cancelHelperRemoval = false;
+
+		$.each( draggable.sortables, function() {
+			var sortable = this;
+
+			if ( sortable.isOver ) {
+				sortable.isOver = 0;
+
+				// Allow this sortable to handle removing the helper
+				draggable.cancelHelperRemoval = true;
+				sortable.cancelHelperRemoval = false;
+
+				// Use _storedCSS To restore properties in the sortable,
+				// as this also handles revert (#9675) since the draggable
+				// may have modified them in unexpected ways (#8809)
+				sortable._storedCSS = {
+					position: sortable.placeholder.css( "position" ),
+					top: sortable.placeholder.css( "top" ),
+					left: sortable.placeholder.css( "left" )
+				};
+
+				sortable._mouseStop(event);
+
+				// Once drag has ended, the sortable should return to using
+				// its original helper, not the shared helper from draggable
+				sortable.options.helper = sortable.options._helper;
+			} else {
+				// Prevent this Sortable from removing the helper.
+				// However, don't set the draggable to remove the helper
+				// either as another connected Sortable may yet handle the removal.
+				sortable.cancelHelperRemoval = true;
+
+				sortable._trigger( "deactivate", event, uiSortable );
+			}
+		});
+	},
+	drag: function( event, ui, draggable ) {
+		$.each( draggable.sortables, function() {
+			var innermostIntersecting = false,
+				sortable = this;
+
+			// Copy over variables that sortable's _intersectsWith uses
+			sortable.positionAbs = draggable.positionAbs;
+			sortable.helperProportions = draggable.helperProportions;
+			sortable.offset.click = draggable.offset.click;
+
+			if ( sortable._intersectsWith( sortable.containerCache ) ) {
+				innermostIntersecting = true;
+
+				$.each( draggable.sortables, function() {
+					// Copy over variables that sortable's _intersectsWith uses
+					this.positionAbs = draggable.positionAbs;
+					this.helperProportions = draggable.helperProportions;
+					this.offset.click = draggable.offset.click;
+
+					if ( this !== sortable &&
+							this._intersectsWith( this.containerCache ) &&
+							$.contains( sortable.element[ 0 ], this.element[ 0 ] ) ) {
+						innermostIntersecting = false;
+					}
+
+					return innermostIntersecting;
+				});
+			}
+
+			if ( innermostIntersecting ) {
+				// If it intersects, we use a little isOver variable and set it once,
+				// so that the move-in stuff gets fired only once.
+				if ( !sortable.isOver ) {
+					sortable.isOver = 1;
+
+					// Store draggable's parent in case we need to reappend to it later.
+					draggable._parent = ui.helper.parent();
+
+					sortable.currentItem = ui.helper
+						.appendTo( sortable.element )
+						.data( "ui-sortable-item", true );
+
+					// Store helper option to later restore it
+					sortable.options._helper = sortable.options.helper;
+
+					sortable.options.helper = function() {
+						return ui.helper[ 0 ];
+					};
+
+					// Fire the start events of the sortable with our passed browser event,
+					// and our own helper (so it doesn't create a new one)
+					event.target = sortable.currentItem[ 0 ];
+					sortable._mouseCapture( event, true );
+					sortable._mouseStart( event, true, true );
+
+					// Because the browser event is way off the new appended portlet,
+					// modify necessary variables to reflect the changes
+					sortable.offset.click.top = draggable.offset.click.top;
+					sortable.offset.click.left = draggable.offset.click.left;
+					sortable.offset.parent.left -= draggable.offset.parent.left -
+						sortable.offset.parent.left;
+					sortable.offset.parent.top -= draggable.offset.parent.top -
+						sortable.offset.parent.top;
+
+					draggable._trigger( "toSortable", event );
+
+					// Inform draggable that the helper is in a valid drop zone,
+					// used solely in the revert option to handle "valid/invalid".
+					draggable.dropped = sortable.element;
+
+					// Need to refreshPositions of all sortables in the case that
+					// adding to one sortable changes the location of the other sortables (#9675)
+					$.each( draggable.sortables, function() {
+						this.refreshPositions();
+					});
+
+					// hack so receive/update callbacks work (mostly)
+					draggable.currentItem = draggable.element;
+					sortable.fromOutside = draggable;
+				}
+
+				if ( sortable.currentItem ) {
+					sortable._mouseDrag( event );
+					// Copy the sortable's position because the draggable's can potentially reflect
+					// a relative position, while sortable is always absolute, which the dragged
+					// element has now become. (#8809)
+					ui.position = sortable.position;
+				}
+			} else {
+				// If it doesn't intersect with the sortable, and it intersected before,
+				// we fake the drag stop of the sortable, but make sure it doesn't remove
+				// the helper by using cancelHelperRemoval.
+				if ( sortable.isOver ) {
+
+					sortable.isOver = 0;
+					sortable.cancelHelperRemoval = true;
+
+					// Calling sortable's mouseStop would trigger a revert,
+					// so revert must be temporarily false until after mouseStop is called.
+					sortable.options._revert = sortable.options.revert;
+					sortable.options.revert = false;
+
+					sortable._trigger( "out", event, sortable._uiHash( sortable ) );
+					sortable._mouseStop( event, true );
+
+					// restore sortable behaviors that were modfied
+					// when the draggable entered the sortable area (#9481)
+					sortable.options.revert = sortable.options._revert;
+					sortable.options.helper = sortable.options._helper;
+
+					if ( sortable.placeholder ) {
+						sortable.placeholder.remove();
+					}
+
+					// Restore and recalculate the draggable's offset considering the sortable
+					// may have modified them in unexpected ways. (#8809, #10669)
+					ui.helper.appendTo( draggable._parent );
+					draggable._refreshOffsets( event );
+					ui.position = draggable._generatePosition( event, true );
+
+					draggable._trigger( "fromSortable", event );
+
+					// Inform draggable that the helper is no longer in a valid drop zone
+					draggable.dropped = false;
+
+					// Need to refreshPositions of all sortables just in case removing
+					// from one sortable changes the location of other sortables (#9675)
+					$.each( draggable.sortables, function() {
+						this.refreshPositions();
+					});
+				}
+			}
+		});
+	}
+});
+
+$.ui.plugin.add("draggable", "cursor", {
+	start: function( event, ui, instance ) {
+		var t = $( "body" ),
+			o = instance.options;
+
+		if (t.css("cursor")) {
+			o._cursor = t.css("cursor");
+		}
+		t.css("cursor", o.cursor);
+	},
+	stop: function( event, ui, instance ) {
+		var o = instance.options;
+		if (o._cursor) {
+			$("body").css("cursor", o._cursor);
+		}
+	}
+});
+
+$.ui.plugin.add("draggable", "opacity", {
+	start: function( event, ui, instance ) {
+		var t = $( ui.helper ),
+			o = instance.options;
+		if (t.css("opacity")) {
+			o._opacity = t.css("opacity");
+		}
+		t.css("opacity", o.opacity);
+	},
+	stop: function( event, ui, instance ) {
+		var o = instance.options;
+		if (o._opacity) {
+			$(ui.helper).css("opacity", o._opacity);
+		}
+	}
+});
+
+$.ui.plugin.add("draggable", "scroll", {
+	start: function( event, ui, i ) {
+		if ( !i.scrollParentNotHidden ) {
+			i.scrollParentNotHidden = i.helper.scrollParent( false );
+		}
+
+		if ( i.scrollParentNotHidden[ 0 ] !== i.document[ 0 ] && i.scrollParentNotHidden[ 0 ].tagName !== "HTML" ) {
+			i.overflowOffset = i.scrollParentNotHidden.offset();
+		}
+	},
+	drag: function( event, ui, i  ) {
+
+		var o = i.options,
+			scrolled = false,
+			scrollParent = i.scrollParentNotHidden[ 0 ],
+			document = i.document[ 0 ];
+
+		if ( scrollParent !== document && scrollParent.tagName !== "HTML" ) {
+			if ( !o.axis || o.axis !== "x" ) {
+				if ( ( i.overflowOffset.top + scrollParent.offsetHeight ) - event.pageY < o.scrollSensitivity ) {
+					scrollParent.scrollTop = scrolled = scrollParent.scrollTop + o.scrollSpeed;
+				} else if ( event.pageY - i.overflowOffset.top < o.scrollSensitivity ) {
+					scrollParent.scrollTop = scrolled = scrollParent.scrollTop - o.scrollSpeed;
+				}
+			}
+
+			if ( !o.axis || o.axis !== "y" ) {
+				if ( ( i.overflowOffset.left + scrollParent.offsetWidth ) - event.pageX < o.scrollSensitivity ) {
+					scrollParent.scrollLeft = scrolled = scrollParent.scrollLeft + o.scrollSpeed;
+				} else if ( event.pageX - i.overflowOffset.left < o.scrollSensitivity ) {
+					scrollParent.scrollLeft = scrolled = scrollParent.scrollLeft - o.scrollSpeed;
+				}
+			}
+
+		} else {
+
+			if (!o.axis || o.axis !== "x") {
+				if (event.pageY - $(document).scrollTop() < o.scrollSensitivity) {
+					scrolled = $(document).scrollTop($(document).scrollTop() - o.scrollSpeed);
+				} else if ($(window).height() - (event.pageY - $(document).scrollTop()) < o.scrollSensitivity) {
+					scrolled = $(document).scrollTop($(document).scrollTop() + o.scrollSpeed);
+				}
+			}
+
+			if (!o.axis || o.axis !== "y") {
+				if (event.pageX - $(document).scrollLeft() < o.scrollSensitivity) {
+					scrolled = $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed);
+				} else if ($(window).width() - (event.pageX - $(document).scrollLeft()) < o.scrollSensitivity) {
+					scrolled = $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed);
+				}
+			}
+
+		}
+
+		if (scrolled !== false && $.ui.ddmanager && !o.dropBehaviour) {
+			$.ui.ddmanager.prepareOffsets(i, event);
+		}
+
+	}
+});
+
+$.ui.plugin.add("draggable", "snap", {
+	start: function( event, ui, i ) {
+
+		var o = i.options;
+
+		i.snapElements = [];
+
+		$(o.snap.constructor !== String ? ( o.snap.items || ":data(ui-draggable)" ) : o.snap).each(function() {
+			var $t = $(this),
+				$o = $t.offset();
+			if (this !== i.element[0]) {
+				i.snapElements.push({
+					item: this,
+					width: $t.outerWidth(), height: $t.outerHeight(),
+					top: $o.top, left: $o.left
+				});
+			}
+		});
+
+	},
+	drag: function( event, ui, inst ) {
+
+		var ts, bs, ls, rs, l, r, t, b, i, first,
+			o = inst.options,
+			d = o.snapTolerance,
+			x1 = ui.offset.left, x2 = x1 + inst.helperProportions.width,
+			y1 = ui.offset.top, y2 = y1 + inst.helperProportions.height;
+
+		for (i = inst.snapElements.length - 1; i >= 0; i--){
+
+			l = inst.snapElements[i].left - inst.margins.left;
+			r = l + inst.snapElements[i].width;
+			t = inst.snapElements[i].top - inst.margins.top;
+			b = t + inst.snapElements[i].height;
+
+			if ( x2 < l - d || x1 > r + d || y2 < t - d || y1 > b + d || !$.contains( inst.snapElements[ i ].item.ownerDocument, inst.snapElements[ i ].item ) ) {
+				if (inst.snapElements[i].snapping) {
+					(inst.options.snap.release && inst.options.snap.release.call(inst.element, event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item })));
+				}
+				inst.snapElements[i].snapping = false;
+				continue;
+			}
+
+			if (o.snapMode !== "inner") {
+				ts = Math.abs(t - y2) <= d;
+				bs = Math.abs(b - y1) <= d;
+				ls = Math.abs(l - x2) <= d;
+				rs = Math.abs(r - x1) <= d;
+				if (ts) {
+					ui.position.top = inst._convertPositionTo("relative", { top: t - inst.helperProportions.height, left: 0 }).top;
+				}
+				if (bs) {
+					ui.position.top = inst._convertPositionTo("relative", { top: b, left: 0 }).top;
+				}
+				if (ls) {
+					ui.position.left = inst._convertPositionTo("relative", { top: 0, left: l - inst.helperProportions.width }).left;
+				}
+				if (rs) {
+					ui.position.left = inst._convertPositionTo("relative", { top: 0, left: r }).left;
+				}
+			}
+
+			first = (ts || bs || ls || rs);
+
+			if (o.snapMode !== "outer") {
+				ts = Math.abs(t - y1) <= d;
+				bs = Math.abs(b - y2) <= d;
+				ls = Math.abs(l - x1) <= d;
+				rs = Math.abs(r - x2) <= d;
+				if (ts) {
+					ui.position.top = inst._convertPositionTo("relative", { top: t, left: 0 }).top;
+				}
+				if (bs) {
+					ui.position.top = inst._convertPositionTo("relative", { top: b - inst.helperProportions.height, left: 0 }).top;
+				}
+				if (ls) {
+					ui.position.left = inst._convertPositionTo("relative", { top: 0, left: l }).left;
+				}
+				if (rs) {
+					ui.position.left = inst._convertPositionTo("relative", { top: 0, left: r - inst.helperProportions.width }).left;
+				}
+			}
+
+			if (!inst.snapElements[i].snapping && (ts || bs || ls || rs || first)) {
+				(inst.options.snap.snap && inst.options.snap.snap.call(inst.element, event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item })));
+			}
+			inst.snapElements[i].snapping = (ts || bs || ls || rs || first);
+
+		}
+
+	}
+});
+
+$.ui.plugin.add("draggable", "stack", {
+	start: function( event, ui, instance ) {
+		var min,
+			o = instance.options,
+			group = $.makeArray($(o.stack)).sort(function(a, b) {
+				return (parseInt($(a).css("zIndex"), 10) || 0) - (parseInt($(b).css("zIndex"), 10) || 0);
+			});
+
+		if (!group.length) { return; }
+
+		min = parseInt($(group[0]).css("zIndex"), 10) || 0;
+		$(group).each(function(i) {
+			$(this).css("zIndex", min + i);
+		});
+		this.css("zIndex", (min + group.length));
+	}
+});
+
+$.ui.plugin.add("draggable", "zIndex", {
+	start: function( event, ui, instance ) {
+		var t = $( ui.helper ),
+			o = instance.options;
+
+		if (t.css("zIndex")) {
+			o._zIndex = t.css("zIndex");
+		}
+		t.css("zIndex", o.zIndex);
+	},
+	stop: function( event, ui, instance ) {
+		var o = instance.options;
+
+		if (o._zIndex) {
+			$(ui.helper).css("zIndex", o._zIndex);
+		}
+	}
+});
+
+var draggable = $.ui.draggable;
+
+
+/*!
+ * jQuery UI Resizable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/resizable/
+ */
+
+
+$.widget("ui.resizable", $.ui.mouse, {
+	version: "1.11.4",
+	widgetEventPrefix: "resize",
+	options: {
+		alsoResize: false,
+		animate: false,
+		animateDuration: "slow",
+		animateEasing: "swing",
+		aspectRatio: false,
+		autoHide: false,
+		containment: false,
+		ghost: false,
+		grid: false,
+		handles: "e,s,se",
+		helper: false,
+		maxHeight: null,
+		maxWidth: null,
+		minHeight: 10,
+		minWidth: 10,
+		// See #7960
+		zIndex: 90,
+
+		// callbacks
+		resize: null,
+		start: null,
+		stop: null
+	},
+
+	_num: function( value ) {
+		return parseInt( value, 10 ) || 0;
+	},
+
+	_isNumber: function( value ) {
+		return !isNaN( parseInt( value, 10 ) );
+	},
+
+	_hasScroll: function( el, a ) {
+
+		if ( $( el ).css( "overflow" ) === "hidden") {
+			return false;
+		}
+
+		var scroll = ( a && a === "left" ) ? "scrollLeft" : "scrollTop",
+			has = false;
+
+		if ( el[ scroll ] > 0 ) {
+			return true;
+		}
+
+		// TODO: determine which cases actually cause this to happen
+		// if the element doesn't have the scroll set, see if it's possible to
+		// set the scroll
+		el[ scroll ] = 1;
+		has = ( el[ scroll ] > 0 );
+		el[ scroll ] = 0;
+		return has;
+	},
+
+	_create: function() {
+
+		var n, i, handle, axis, hname,
+			that = this,
+			o = this.options;
+		this.element.addClass("ui-resizable");
+
+		$.extend(this, {
+			_aspectRatio: !!(o.aspectRatio),
+			aspectRatio: o.aspectRatio,
+			originalElement: this.element,
+			_proportionallyResizeElements: [],
+			_helper: o.helper || o.ghost || o.animate ? o.helper || "ui-resizable-helper" : null
+		});
+
+		// Wrap the element if it cannot hold child nodes
+		if (this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)) {
+
+			this.element.wrap(
+				$("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({
+					position: this.element.css("position"),
+					width: this.element.outerWidth(),
+					height: this.element.outerHeight(),
+					top: this.element.css("top"),
+					left: this.element.css("left")
+				})
+			);
+
+			this.element = this.element.parent().data(
+				"ui-resizable", this.element.resizable( "instance" )
+			);
+
+			this.elementIsWrapper = true;
+
+			this.element.css({
+				marginLeft: this.originalElement.css("marginLeft"),
+				marginTop: this.originalElement.css("marginTop"),
+				marginRight: this.originalElement.css("marginRight"),
+				marginBottom: this.originalElement.css("marginBottom")
+			});
+			this.originalElement.css({
+				marginLeft: 0,
+				marginTop: 0,
+				marginRight: 0,
+				marginBottom: 0
+			});
+			// support: Safari
+			// Prevent Safari textarea resize
+			this.originalResizeStyle = this.originalElement.css("resize");
+			this.originalElement.css("resize", "none");
+
+			this._proportionallyResizeElements.push( this.originalElement.css({
+				position: "static",
+				zoom: 1,
+				display: "block"
+			}) );
+
+			// support: IE9
+			// avoid IE jump (hard set the margin)
+			this.originalElement.css({ margin: this.originalElement.css("margin") });
+
+			this._proportionallyResize();
+		}
+
+		this.handles = o.handles ||
+			( !$(".ui-resizable-handle", this.element).length ?
+				"e,s,se" : {
+					n: ".ui-resizable-n",
+					e: ".ui-resizable-e",
+					s: ".ui-resizable-s",
+					w: ".ui-resizable-w",
+					se: ".ui-resizable-se",
+					sw: ".ui-resizable-sw",
+					ne: ".ui-resizable-ne",
+					nw: ".ui-resizable-nw"
+				} );
+
+		this._handles = $();
+		if ( this.handles.constructor === String ) {
+
+			if ( this.handles === "all") {
+				this.handles = "n,e,s,w,se,sw,ne,nw";
+			}
+
+			n = this.handles.split(",");
+			this.handles = {};
+
+			for (i = 0; i < n.length; i++) {
+
+				handle = $.trim(n[i]);
+				hname = "ui-resizable-" + handle;
+				axis = $("<div class='ui-resizable-handle " + hname + "'></div>");
+
+				axis.css({ zIndex: o.zIndex });
+
+				// TODO : What's going on here?
+				if ("se" === handle) {
+					axis.addClass("ui-icon ui-icon-gripsmall-diagonal-se");
+				}
+
+				this.handles[handle] = ".ui-resizable-" + handle;
+				this.element.append(axis);
+			}
+
+		}
+
+		this._renderAxis = function(target) {
+
+			var i, axis, padPos, padWrapper;
+
+			target = target || this.element;
+
+			for (i in this.handles) {
+
+				if (this.handles[i].constructor === String) {
+					this.handles[i] = this.element.children( this.handles[ i ] ).first().show();
+				} else if ( this.handles[ i ].jquery || this.handles[ i ].nodeType ) {
+					this.handles[ i ] = $( this.handles[ i ] );
+					this._on( this.handles[ i ], { "mousedown": that._mouseDown });
+				}
+
+				if (this.elementIsWrapper && this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)) {
+
+					axis = $(this.handles[i], this.element);
+
+					padWrapper = /sw|ne|nw|se|n|s/.test(i) ? axis.outerHeight() : axis.outerWidth();
+
+					padPos = [ "padding",
+						/ne|nw|n/.test(i) ? "Top" :
+						/se|sw|s/.test(i) ? "Bottom" :
+						/^e$/.test(i) ? "Right" : "Left" ].join("");
+
+					target.css(padPos, padWrapper);
+
+					this._proportionallyResize();
+				}
+
+				this._handles = this._handles.add( this.handles[ i ] );
+			}
+		};
+
+		// TODO: make renderAxis a prototype function
+		this._renderAxis(this.element);
+
+		this._handles = this._handles.add( this.element.find( ".ui-resizable-handle" ) );
+		this._handles.disableSelection();
+
+		this._handles.mouseover(function() {
+			if (!that.resizing) {
+				if (this.className) {
+					axis = this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);
+				}
+				that.axis = axis && axis[1] ? axis[1] : "se";
+			}
+		});
+
+		if (o.autoHide) {
+			this._handles.hide();
+			$(this.element)
+				.addClass("ui-resizable-autohide")
+				.mouseenter(function() {
+					if (o.disabled) {
+						return;
+					}
+					$(this).removeClass("ui-resizable-autohide");
+					that._handles.show();
+				})
+				.mouseleave(function() {
+					if (o.disabled) {
+						return;
+					}
+					if (!that.resizing) {
+						$(this).addClass("ui-resizable-autohide");
+						that._handles.hide();
+					}
+				});
+		}
+
+		this._mouseInit();
+	},
+
+	_destroy: function() {
+
+		this._mouseDestroy();
+
+		var wrapper,
+			_destroy = function(exp) {
+				$(exp)
+					.removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing")
+					.removeData("resizable")
+					.removeData("ui-resizable")
+					.unbind(".resizable")
+					.find(".ui-resizable-handle")
+						.remove();
+			};
+
+		// TODO: Unwrap at same DOM position
+		if (this.elementIsWrapper) {
+			_destroy(this.element);
+			wrapper = this.element;
+			this.originalElement.css({
+				position: wrapper.css("position"),
+				width: wrapper.outerWidth(),
+				height: wrapper.outerHeight(),
+				top: wrapper.css("top"),
+				left: wrapper.css("left")
+			}).insertAfter( wrapper );
+			wrapper.remove();
+		}
+
+		this.originalElement.css("resize", this.originalResizeStyle);
+		_destroy(this.originalElement);
+
+		return this;
+	},
+
+	_mouseCapture: function(event) {
+		var i, handle,
+			capture = false;
+
+		for (i in this.handles) {
+			handle = $(this.handles[i])[0];
+			if (handle === event.target || $.contains(handle, event.target)) {
+				capture = true;
+			}
+		}
+
+		return !this.options.disabled && capture;
+	},
+
+	_mouseStart: function(event) {
+
+		var curleft, curtop, cursor,
+			o = this.options,
+			el = this.element;
+
+		this.resizing = true;
+
+		this._renderProxy();
+
+		curleft = this._num(this.helper.css("left"));
+		curtop = this._num(this.helper.css("top"));
+
+		if (o.containment) {
+			curleft += $(o.containment).scrollLeft() || 0;
+			curtop += $(o.containment).scrollTop() || 0;
+		}
+
+		this.offset = this.helper.offset();
+		this.position = { left: curleft, top: curtop };
+
+		this.size = this._helper ? {
+				width: this.helper.width(),
+				height: this.helper.height()
+			} : {
+				width: el.width(),
+				height: el.height()
+			};
+
+		this.originalSize = this._helper ? {
+				width: el.outerWidth(),
+				height: el.outerHeight()
+			} : {
+				width: el.width(),
+				height: el.height()
+			};
+
+		this.sizeDiff = {
+			width: el.outerWidth() - el.width(),
+			height: el.outerHeight() - el.height()
+		};
+
+		this.originalPosition = { left: curleft, top: curtop };
+		this.originalMousePosition = { left: event.pageX, top: event.pageY };
+
+		this.aspectRatio = (typeof o.aspectRatio === "number") ?
+			o.aspectRatio :
+			((this.originalSize.width / this.originalSize.height) || 1);
+
+		cursor = $(".ui-resizable-" + this.axis).css("cursor");
+		$("body").css("cursor", cursor === "auto" ? this.axis + "-resize" : cursor);
+
+		el.addClass("ui-resizable-resizing");
+		this._propagate("start", event);
+		return true;
+	},
+
+	_mouseDrag: function(event) {
+
+		var data, props,
+			smp = this.originalMousePosition,
+			a = this.axis,
+			dx = (event.pageX - smp.left) || 0,
+			dy = (event.pageY - smp.top) || 0,
+			trigger = this._change[a];
+
+		this._updatePrevProperties();
+
+		if (!trigger) {
+			return false;
+		}
+
+		data = trigger.apply(this, [ event, dx, dy ]);
+
+		this._updateVirtualBoundaries(event.shiftKey);
+		if (this._aspectRatio || event.shiftKey) {
+			data = this._updateRatio(data, event);
+		}
+
+		data = this._respectSize(data, event);
+
+		this._updateCache(data);
+
+		this._propagate("resize", event);
+
+		props = this._applyChanges();
+
+		if ( !this._helper && this._proportionallyResizeElements.length ) {
+			this._proportionallyResize();
+		}
+
+		if ( !$.isEmptyObject( props ) ) {
+			this._updatePrevProperties();
+			this._trigger( "resize", event, this.ui() );
+			this._applyChanges();
+		}
+
+		return false;
+	},
+
+	_mouseStop: function(event) {
+
+		this.resizing = false;
+		var pr, ista, soffseth, soffsetw, s, left, top,
+			o = this.options, that = this;
+
+		if (this._helper) {
+
+			pr = this._proportionallyResizeElements;
+			ista = pr.length && (/textarea/i).test(pr[0].nodeName);
+			soffseth = ista && this._hasScroll(pr[0], "left") ? 0 : that.sizeDiff.height;
+			soffsetw = ista ? 0 : that.sizeDiff.width;
+
+			s = {
+				width: (that.helper.width()  - soffsetw),
+				height: (that.helper.height() - soffseth)
+			};
+			left = (parseInt(that.element.css("left"), 10) +
+				(that.position.left - that.originalPosition.left)) || null;
+			top = (parseInt(that.element.css("top"), 10) +
+				(that.position.top - that.originalPosition.top)) || null;
+
+			if (!o.animate) {
+				this.element.css($.extend(s, { top: top, left: left }));
+			}
+
+			that.helper.height(that.size.height);
+			that.helper.width(that.size.width);
+
+			if (this._helper && !o.animate) {
+				this._proportionallyResize();
+			}
+		}
+
+		$("body").css("cursor", "auto");
+
+		this.element.removeClass("ui-resizable-resizing");
+
+		this._propagate("stop", event);
+
+		if (this._helper) {
+			this.helper.remove();
+		}
+
+		return false;
+
+	},
+
+	_updatePrevProperties: function() {
+		this.prevPosition = {
+			top: this.position.top,
+			left: this.position.left
+		};
+		this.prevSize = {
+			width: this.size.width,
+			height: this.size.height
+		};
+	},
+
+	_applyChanges: function() {
+		var props = {};
+
+		if ( this.position.top !== this.prevPosition.top ) {
+			props.top = this.position.top + "px";
+		}
+		if ( this.position.left !== this.prevPosition.left ) {
+			props.left = this.position.left + "px";
+		}
+		if ( this.size.width !== this.prevSize.width ) {
+			props.width = this.size.width + "px";
+		}
+		if ( this.size.height !== this.prevSize.height ) {
+			props.height = this.size.height + "px";
+		}
+
+		this.helper.css( props );
+
+		return props;
+	},
+
+	_updateVirtualBoundaries: function(forceAspectRatio) {
+		var pMinWidth, pMaxWidth, pMinHeight, pMaxHeight, b,
+			o = this.options;
+
+		b = {
+			minWidth: this._isNumber(o.minWidth) ? o.minWidth : 0,
+			maxWidth: this._isNumber(o.maxWidth) ? o.maxWidth : Infinity,
+			minHeight: this._isNumber(o.minHeight) ? o.minHeight : 0,
+			maxHeight: this._isNumber(o.maxHeight) ? o.maxHeight : Infinity
+		};
+
+		if (this._aspectRatio || forceAspectRatio) {
+			pMinWidth = b.minHeight * this.aspectRatio;
+			pMinHeight = b.minWidth / this.aspectRatio;
+			pMaxWidth = b.maxHeight * this.aspectRatio;
+			pMaxHeight = b.maxWidth / this.aspectRatio;
+
+			if (pMinWidth > b.minWidth) {
+				b.minWidth = pMinWidth;
+			}
+			if (pMinHeight > b.minHeight) {
+				b.minHeight = pMinHeight;
+			}
+			if (pMaxWidth < b.maxWidth) {
+				b.maxWidth = pMaxWidth;
+			}
+			if (pMaxHeight < b.maxHeight) {
+				b.maxHeight = pMaxHeight;
+			}
+		}
+		this._vBoundaries = b;
+	},
+
+	_updateCache: function(data) {
+		this.offset = this.helper.offset();
+		if (this._isNumber(data.left)) {
+			this.position.left = data.left;
+		}
+		if (this._isNumber(data.top)) {
+			this.position.top = data.top;
+		}
+		if (this._isNumber(data.height)) {
+			this.size.height = data.height;
+		}
+		if (this._isNumber(data.width)) {
+			this.size.width = data.width;
+		}
+	},
+
+	_updateRatio: function( data ) {
+
+		var cpos = this.position,
+			csize = this.size,
+			a = this.axis;
+
+		if (this._isNumber(data.height)) {
+			data.width = (data.height * this.aspectRatio);
+		} else if (this._isNumber(data.width)) {
+			data.height = (data.width / this.aspectRatio);
+		}
+
+		if (a === "sw") {
+			data.left = cpos.left + (csize.width - data.width);
+			data.top = null;
+		}
+		if (a === "nw") {
+			data.top = cpos.top + (csize.height - data.height);
+			data.left = cpos.left + (csize.width - data.width);
+		}
+
+		return data;
+	},
+
+	_respectSize: function( data ) {
+
+		var o = this._vBoundaries,
+			a = this.axis,
+			ismaxw = this._isNumber(data.width) && o.maxWidth && (o.maxWidth < data.width),
+			ismaxh = this._isNumber(data.height) && o.maxHeight && (o.maxHeight < data.height),
+			isminw = this._isNumber(data.width) && o.minWidth && (o.minWidth > data.width),
+			isminh = this._isNumber(data.height) && o.minHeight && (o.minHeight > data.height),
+			dw = this.originalPosition.left + this.originalSize.width,
+			dh = this.position.top + this.size.height,
+			cw = /sw|nw|w/.test(a), ch = /nw|ne|n/.test(a);
+		if (isminw) {
+			data.width = o.minWidth;
+		}
+		if (isminh) {
+			data.height = o.minHeight;
+		}
+		if (ismaxw) {
+			data.width = o.maxWidth;
+		}
+		if (ismaxh) {
+			data.height = o.maxHeight;
+		}
+
+		if (isminw && cw) {
+			data.left = dw - o.minWidth;
+		}
+		if (ismaxw && cw) {
+			data.left = dw - o.maxWidth;
+		}
+		if (isminh && ch) {
+			data.top = dh - o.minHeight;
+		}
+		if (ismaxh && ch) {
+			data.top = dh - o.maxHeight;
+		}
+
+		// Fixing jump error on top/left - bug #2330
+		if (!data.width && !data.height && !data.left && data.top) {
+			data.top = null;
+		} else if (!data.width && !data.height && !data.top && data.left) {
+			data.left = null;
+		}
+
+		return data;
+	},
+
+	_getPaddingPlusBorderDimensions: function( element ) {
+		var i = 0,
+			widths = [],
+			borders = [
+				element.css( "borderTopWidth" ),
+				element.css( "borderRightWidth" ),
+				element.css( "borderBottomWidth" ),
+				element.css( "borderLeftWidth" )
+			],
+			paddings = [
+				element.css( "paddingTop" ),
+				element.css( "paddingRight" ),
+				element.css( "paddingBottom" ),
+				element.css( "paddingLeft" )
+			];
+
+		for ( ; i < 4; i++ ) {
+			widths[ i ] = ( parseInt( borders[ i ], 10 ) || 0 );
+			widths[ i ] += ( parseInt( paddings[ i ], 10 ) || 0 );
+		}
+
+		return {
+			height: widths[ 0 ] + widths[ 2 ],
+			width: widths[ 1 ] + widths[ 3 ]
+		};
+	},
+
+	_proportionallyResize: function() {
+
+		if (!this._proportionallyResizeElements.length) {
+			return;
+		}
+
+		var prel,
+			i = 0,
+			element = this.helper || this.element;
+
+		for ( ; i < this._proportionallyResizeElements.length; i++) {
+
+			prel = this._proportionallyResizeElements[i];
+
+			// TODO: Seems like a bug to cache this.outerDimensions
+			// considering that we are in a loop.
+			if (!this.outerDimensions) {
+				this.outerDimensions = this._getPaddingPlusBorderDimensions( prel );
+			}
+
+			prel.css({
+				height: (element.height() - this.outerDimensions.height) || 0,
+				width: (element.width() - this.outerDimensions.width) || 0
+			});
+
+		}
+
+	},
+
+	_renderProxy: function() {
+
+		var el = this.element, o = this.options;
+		this.elementOffset = el.offset();
+
+		if (this._helper) {
+
+			this.helper = this.helper || $("<div style='overflow:hidden;'></div>");
+
+			this.helper.addClass(this._helper).css({
+				width: this.element.outerWidth() - 1,
+				height: this.element.outerHeight() - 1,
+				position: "absolute",
+				left: this.elementOffset.left + "px",
+				top: this.elementOffset.top + "px",
+				zIndex: ++o.zIndex //TODO: Don't modify option
+			});
+
+			this.helper
+				.appendTo("body")
+				.disableSelection();
+
+		} else {
+			this.helper = this.element;
+		}
+
+	},
+
+	_change: {
+		e: function(event, dx) {
+			return { width: this.originalSize.width + dx };
+		},
+		w: function(event, dx) {
+			var cs = this.originalSize, sp = this.originalPosition;
+			return { left: sp.left + dx, width: cs.width - dx };
+		},
+		n: function(event, dx, dy) {
+			var cs = this.originalSize, sp = this.originalPosition;
+			return { top: sp.top + dy, height: cs.height - dy };
+		},
+		s: function(event, dx, dy) {
+			return { height: this.originalSize.height + dy };
+		},
+		se: function(event, dx, dy) {
+			return $.extend(this._change.s.apply(this, arguments),
+				this._change.e.apply(this, [ event, dx, dy ]));
+		},
+		sw: function(event, dx, dy) {
+			return $.extend(this._change.s.apply(this, arguments),
+				this._change.w.apply(this, [ event, dx, dy ]));
+		},
+		ne: function(event, dx, dy) {
+			return $.extend(this._change.n.apply(this, arguments),
+				this._change.e.apply(this, [ event, dx, dy ]));
+		},
+		nw: function(event, dx, dy) {
+			return $.extend(this._change.n.apply(this, arguments),
+				this._change.w.apply(this, [ event, dx, dy ]));
+		}
+	},
+
+	_propagate: function(n, event) {
+		$.ui.plugin.call(this, n, [ event, this.ui() ]);
+		(n !== "resize" && this._trigger(n, event, this.ui()));
+	},
+
+	plugins: {},
+
+	ui: function() {
+		return {
+			originalElement: this.originalElement,
+			element: this.element,
+			helper: this.helper,
+			position: this.position,
+			size: this.size,
+			originalSize: this.originalSize,
+			originalPosition: this.originalPosition
+		};
+	}
+
+});
+
+/*
+ * Resizable Extensions
+ */
+
+$.ui.plugin.add("resizable", "animate", {
+
+	stop: function( event ) {
+		var that = $(this).resizable( "instance" ),
+			o = that.options,
+			pr = that._proportionallyResizeElements,
+			ista = pr.length && (/textarea/i).test(pr[0].nodeName),
+			soffseth = ista && that._hasScroll(pr[0], "left") ? 0 : that.sizeDiff.height,
+			soffsetw = ista ? 0 : that.sizeDiff.width,
+			style = { width: (that.size.width - soffsetw), height: (that.size.height - soffseth) },
+			left = (parseInt(that.element.css("left"), 10) +
+				(that.position.left - that.originalPosition.left)) || null,
+			top = (parseInt(that.element.css("top"), 10) +
+				(that.position.top - that.originalPosition.top)) || null;
+
+		that.element.animate(
+			$.extend(style, top && left ? { top: top, left: left } : {}), {
+				duration: o.animateDuration,
+				easing: o.animateEasing,
+				step: function() {
+
+					var data = {
+						width: parseInt(that.element.css("width"), 10),
+						height: parseInt(that.element.css("height"), 10),
+						top: parseInt(that.element.css("top"), 10),
+						left: parseInt(that.element.css("left"), 10)
+					};
+
+					if (pr && pr.length) {
+						$(pr[0]).css({ width: data.width, height: data.height });
+					}
+
+					// propagating resize, and updating values for each animation step
+					that._updateCache(data);
+					that._propagate("resize", event);
+
+				}
+			}
+		);
+	}
+
+});
+
+$.ui.plugin.add( "resizable", "containment", {
+
+	start: function() {
+		var element, p, co, ch, cw, width, height,
+			that = $( this ).resizable( "instance" ),
+			o = that.options,
+			el = that.element,
+			oc = o.containment,
+			ce = ( oc instanceof $ ) ? oc.get( 0 ) : ( /parent/.test( oc ) ) ? el.parent().get( 0 ) : oc;
+
+		if ( !ce ) {
+			return;
+		}
+
+		that.containerElement = $( ce );
+
+		if ( /document/.test( oc ) || oc === document ) {
+			that.containerOffset = {
+				left: 0,
+				top: 0
+			};
+			that.containerPosition = {
+				left: 0,
+				top: 0
+			};
+
+			that.parentData = {
+				element: $( document ),
+				left: 0,
+				top: 0,
+				width: $( document ).width(),
+				height: $( document ).height() || document.body.parentNode.scrollHeight
+			};
+		} else {
+			element = $( ce );
+			p = [];
+			$([ "Top", "Right", "Left", "Bottom" ]).each(function( i, name ) {
+				p[ i ] = that._num( element.css( "padding" + name ) );
+			});
+
+			that.containerOffset = element.offset();
+			that.containerPosition = element.position();
+			that.containerSize = {
+				height: ( element.innerHeight() - p[ 3 ] ),
+				width: ( element.innerWidth() - p[ 1 ] )
+			};
+
+			co = that.containerOffset;
+			ch = that.containerSize.height;
+			cw = that.containerSize.width;
+			width = ( that._hasScroll ( ce, "left" ) ? ce.scrollWidth : cw );
+			height = ( that._hasScroll ( ce ) ? ce.scrollHeight : ch ) ;
+
+			that.parentData = {
+				element: ce,
+				left: co.left,
+				top: co.top,
+				width: width,
+				height: height
+			};
+		}
+	},
+
+	resize: function( event ) {
+		var woset, hoset, isParent, isOffsetRelative,
+			that = $( this ).resizable( "instance" ),
+			o = that.options,
+			co = that.containerOffset,
+			cp = that.position,
+			pRatio = that._aspectRatio || event.shiftKey,
+			cop = {
+				top: 0,
+				left: 0
+			},
+			ce = that.containerElement,
+			continueResize = true;
+
+		if ( ce[ 0 ] !== document && ( /static/ ).test( ce.css( "position" ) ) ) {
+			cop = co;
+		}
+
+		if ( cp.left < ( that._helper ? co.left : 0 ) ) {
+			that.size.width = that.size.width +
+				( that._helper ?
+					( that.position.left - co.left ) :
+					( that.position.left - cop.left ) );
+
+			if ( pRatio ) {
+				that.size.height = that.size.width / that.aspectRatio;
+				continueResize = false;
+			}
+			that.position.left = o.helper ? co.left : 0;
+		}
+
+		if ( cp.top < ( that._helper ? co.top : 0 ) ) {
+			that.size.height = that.size.height +
+				( that._helper ?
+					( that.position.top - co.top ) :
+					that.position.top );
+
+			if ( pRatio ) {
+				that.size.width = that.size.height * that.aspectRatio;
+				continueResize = false;
+			}
+			that.position.top = that._helper ? co.top : 0;
+		}
+
+		isParent = that.containerElement.get( 0 ) === that.element.parent().get( 0 );
+		isOffsetRelative = /relative|absolute/.test( that.containerElement.css( "position" ) );
+
+		if ( isParent && isOffsetRelative ) {
+			that.offset.left = that.parentData.left + that.position.left;
+			that.offset.top = that.parentData.top + that.position.top;
+		} else {
+			that.offset.left = that.element.offset().left;
+			that.offset.top = that.element.offset().top;
+		}
+
+		woset = Math.abs( that.sizeDiff.width +
+			(that._helper ?
+				that.offset.left - cop.left :
+				(that.offset.left - co.left)) );
+
+		hoset = Math.abs( that.sizeDiff.height +
+			(that._helper ?
+				that.offset.top - cop.top :
+				(that.offset.top - co.top)) );
+
+		if ( woset + that.size.width >= that.parentData.width ) {
+			that.size.width = that.parentData.width - woset;
+			if ( pRatio ) {
+				that.size.height = that.size.width / that.aspectRatio;
+				continueResize = false;
+			}
+		}
+
+		if ( hoset + that.size.height >= that.parentData.height ) {
+			that.size.height = that.parentData.height - hoset;
+			if ( pRatio ) {
+				that.size.width = that.size.height * that.aspectRatio;
+				continueResize = false;
+			}
+		}
+
+		if ( !continueResize ) {
+			that.position.left = that.prevPosition.left;
+			that.position.top = that.prevPosition.top;
+			that.size.width = that.prevSize.width;
+			that.size.height = that.prevSize.height;
+		}
+	},
+
+	stop: function() {
+		var that = $( this ).resizable( "instance" ),
+			o = that.options,
+			co = that.containerOffset,
+			cop = that.containerPosition,
+			ce = that.containerElement,
+			helper = $( that.helper ),
+			ho = helper.offset(),
+			w = helper.outerWidth() - that.sizeDiff.width,
+			h = helper.outerHeight() - that.sizeDiff.height;
+
+		if ( that._helper && !o.animate && ( /relative/ ).test( ce.css( "position" ) ) ) {
+			$( this ).css({
+				left: ho.left - cop.left - co.left,
+				width: w,
+				height: h
+			});
+		}
+
+		if ( that._helper && !o.animate && ( /static/ ).test( ce.css( "position" ) ) ) {
+			$( this ).css({
+				left: ho.left - cop.left - co.left,
+				width: w,
+				height: h
+			});
+		}
+	}
+});
+
+$.ui.plugin.add("resizable", "alsoResize", {
+
+	start: function() {
+		var that = $(this).resizable( "instance" ),
+			o = that.options;
+
+		$(o.alsoResize).each(function() {
+			var el = $(this);
+			el.data("ui-resizable-alsoresize", {
+				width: parseInt(el.width(), 10), height: parseInt(el.height(), 10),
+				left: parseInt(el.css("left"), 10), top: parseInt(el.css("top"), 10)
+			});
+		});
+	},
+
+	resize: function(event, ui) {
+		var that = $(this).resizable( "instance" ),
+			o = that.options,
+			os = that.originalSize,
+			op = that.originalPosition,
+			delta = {
+				height: (that.size.height - os.height) || 0,
+				width: (that.size.width - os.width) || 0,
+				top: (that.position.top - op.top) || 0,
+				left: (that.position.left - op.left) || 0
+			};
+
+			$(o.alsoResize).each(function() {
+				var el = $(this), start = $(this).data("ui-resizable-alsoresize"), style = {},
+					css = el.parents(ui.originalElement[0]).length ?
+							[ "width", "height" ] :
+							[ "width", "height", "top", "left" ];
+
+				$.each(css, function(i, prop) {
+					var sum = (start[prop] || 0) + (delta[prop] || 0);
+					if (sum && sum >= 0) {
+						style[prop] = sum || null;
+					}
+				});
+
+				el.css(style);
+			});
+	},
+
+	stop: function() {
+		$(this).removeData("resizable-alsoresize");
+	}
+});
+
+$.ui.plugin.add("resizable", "ghost", {
+
+	start: function() {
+
+		var that = $(this).resizable( "instance" ), o = that.options, cs = that.size;
+
+		that.ghost = that.originalElement.clone();
+		that.ghost
+			.css({
+				opacity: 0.25,
+				display: "block",
+				position: "relative",
+				height: cs.height,
+				width: cs.width,
+				margin: 0,
+				left: 0,
+				top: 0
+			})
+			.addClass("ui-resizable-ghost")
+			.addClass(typeof o.ghost === "string" ? o.ghost : "");
+
+		that.ghost.appendTo(that.helper);
+
+	},
+
+	resize: function() {
+		var that = $(this).resizable( "instance" );
+		if (that.ghost) {
+			that.ghost.css({
+				position: "relative",
+				height: that.size.height,
+				width: that.size.width
+			});
+		}
+	},
+
+	stop: function() {
+		var that = $(this).resizable( "instance" );
+		if (that.ghost && that.helper) {
+			that.helper.get(0).removeChild(that.ghost.get(0));
+		}
+	}
+
+});
+
+$.ui.plugin.add("resizable", "grid", {
+
+	resize: function() {
+		var outerDimensions,
+			that = $(this).resizable( "instance" ),
+			o = that.options,
+			cs = that.size,
+			os = that.originalSize,
+			op = that.originalPosition,
+			a = that.axis,
+			grid = typeof o.grid === "number" ? [ o.grid, o.grid ] : o.grid,
+			gridX = (grid[0] || 1),
+			gridY = (grid[1] || 1),
+			ox = Math.round((cs.width - os.width) / gridX) * gridX,
+			oy = Math.round((cs.height - os.height) / gridY) * gridY,
+			newWidth = os.width + ox,
+			newHeight = os.height + oy,
+			isMaxWidth = o.maxWidth && (o.maxWidth < newWidth),
+			isMaxHeight = o.maxHeight && (o.maxHeight < newHeight),
+			isMinWidth = o.minWidth && (o.minWidth > newWidth),
+			isMinHeight = o.minHeight && (o.minHeight > newHeight);
+
+		o.grid = grid;
+
+		if (isMinWidth) {
+			newWidth += gridX;
+		}
+		if (isMinHeight) {
+			newHeight += gridY;
+		}
+		if (isMaxWidth) {
+			newWidth -= gridX;
+		}
+		if (isMaxHeight) {
+			newHeight -= gridY;
+		}
+
+		if (/^(se|s|e)$/.test(a)) {
+			that.size.width = newWidth;
+			that.size.height = newHeight;
+		} else if (/^(ne)$/.test(a)) {
+			that.size.width = newWidth;
+			that.size.height = newHeight;
+			that.position.top = op.top - oy;
+		} else if (/^(sw)$/.test(a)) {
+			that.size.width = newWidth;
+			that.size.height = newHeight;
+			that.position.left = op.left - ox;
+		} else {
+			if ( newHeight - gridY <= 0 || newWidth - gridX <= 0) {
+				outerDimensions = that._getPaddingPlusBorderDimensions( this );
+			}
+
+			if ( newHeight - gridY > 0 ) {
+				that.size.height = newHeight;
+				that.position.top = op.top - oy;
+			} else {
+				newHeight = gridY - outerDimensions.height;
+				that.size.height = newHeight;
+				that.position.top = op.top + os.height - newHeight;
+			}
+			if ( newWidth - gridX > 0 ) {
+				that.size.width = newWidth;
+				that.position.left = op.left - ox;
+			} else {
+				newWidth = gridX - outerDimensions.width;
+				that.size.width = newWidth;
+				that.position.left = op.left + os.width - newWidth;
+			}
+		}
+	}
+
+});
+
+var resizable = $.ui.resizable;
+
+
+/*!
+ * jQuery UI Dialog 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/dialog/
+ */
+
+
+var dialog = $.widget( "ui.dialog", {
+	version: "1.11.4",
+	options: {
+		appendTo: "body",
+		autoOpen: true,
+		buttons: [],
+		closeOnEscape: true,
+		closeText: "Close",
+		dialogClass: "",
+		draggable: true,
+		hide: null,
+		height: "auto",
+		maxHeight: null,
+		maxWidth: null,
+		minHeight: 150,
+		minWidth: 150,
+		modal: false,
+		position: {
+			my: "center",
+			at: "center",
+			of: window,
+			collision: "fit",
+			// Ensure the titlebar is always visible
+			using: function( pos ) {
+				var topOffset = $( this ).css( pos ).offset().top;
+				if ( topOffset < 0 ) {
+					$( this ).css( "top", pos.top - topOffset );
+				}
+			}
+		},
+		resizable: true,
+		show: null,
+		title: null,
+		width: 300,
+
+		// callbacks
+		beforeClose: null,
+		close: null,
+		drag: null,
+		dragStart: null,
+		dragStop: null,
+		focus: null,
+		open: null,
+		resize: null,
+		resizeStart: null,
+		resizeStop: null
+	},
+
+	sizeRelatedOptions: {
+		buttons: true,
+		height: true,
+		maxHeight: true,
+		maxWidth: true,
+		minHeight: true,
+		minWidth: true,
+		width: true
+	},
+
+	resizableRelatedOptions: {
+		maxHeight: true,
+		maxWidth: true,
+		minHeight: true,
+		minWidth: true
+	},
+
+	_create: function() {
+		this.originalCss = {
+			display: this.element[ 0 ].style.display,
+			width: this.element[ 0 ].style.width,
+			minHeight: this.element[ 0 ].style.minHeight,
+			maxHeight: this.element[ 0 ].style.maxHeight,
+			height: this.element[ 0 ].style.height
+		};
+		this.originalPosition = {
+			parent: this.element.parent(),
+			index: this.element.parent().children().index( this.element )
+		};
+		this.originalTitle = this.element.attr( "title" );
+		this.options.title = this.options.title || this.originalTitle;
+
+		this._createWrapper();
+
+		this.element
+			.show()
+			.removeAttr( "title" )
+			.addClass( "ui-dialog-content ui-widget-content" )
+			.appendTo( this.uiDialog );
+
+		this._createTitlebar();
+		this._createButtonPane();
+
+		if ( this.options.draggable && $.fn.draggable ) {
+			this._makeDraggable();
+		}
+		if ( this.options.resizable && $.fn.resizable ) {
+			this._makeResizable();
+		}
+
+		this._isOpen = false;
+
+		this._trackFocus();
+	},
+
+	_init: function() {
+		if ( this.options.autoOpen ) {
+			this.open();
+		}
+	},
+
+	_appendTo: function() {
+		var element = this.options.appendTo;
+		if ( element && (element.jquery || element.nodeType) ) {
+			return $( element );
+		}
+		return this.document.find( element || "body" ).eq( 0 );
+	},
+
+	_destroy: function() {
+		var next,
+			originalPosition = this.originalPosition;
+
+		this._untrackInstance();
+		this._destroyOverlay();
+
+		this.element
+			.removeUniqueId()
+			.removeClass( "ui-dialog-content ui-widget-content" )
+			.css( this.originalCss )
+			// Without detaching first, the following becomes really slow
+			.detach();
+
+		this.uiDialog.stop( true, true ).remove();
+
+		if ( this.originalTitle ) {
+			this.element.attr( "title", this.originalTitle );
+		}
+
+		next = originalPosition.parent.children().eq( originalPosition.index );
+		// Don't try to place the dialog next to itself (#8613)
+		if ( next.length && next[ 0 ] !== this.element[ 0 ] ) {
+			next.before( this.element );
+		} else {
+			originalPosition.parent.append( this.element );
+		}
+	},
+
+	widget: function() {
+		return this.uiDialog;
+	},
+
+	disable: $.noop,
+	enable: $.noop,
+
+	close: function( event ) {
+		var activeElement,
+			that = this;
+
+		if ( !this._isOpen || this._trigger( "beforeClose", event ) === false ) {
+			return;
+		}
+
+		this._isOpen = false;
+		this._focusedElement = null;
+		this._destroyOverlay();
+		this._untrackInstance();
+
+		if ( !this.opener.filter( ":focusable" ).focus().length ) {
+
+			// support: IE9
+			// IE9 throws an "Unspecified error" accessing document.activeElement from an <iframe>
+			try {
+				activeElement = this.document[ 0 ].activeElement;
+
+				// Support: IE9, IE10
+				// If the <body> is blurred, IE will switch windows, see #4520
+				if ( activeElement && activeElement.nodeName.toLowerCase() !== "body" ) {
+
+					// Hiding a focused element doesn't trigger blur in WebKit
+					// so in case we have nothing to focus on, explicitly blur the active element
+					// https://bugs.webkit.org/show_bug.cgi?id=47182
+					$( activeElement ).blur();
+				}
+			} catch ( error ) {}
+		}
+
+		this._hide( this.uiDialog, this.options.hide, function() {
+			that._trigger( "close", event );
+		});
+	},
+
+	isOpen: function() {
+		return this._isOpen;
+	},
+
+	moveToTop: function() {
+		this._moveToTop();
+	},
+
+	_moveToTop: function( event, silent ) {
+		var moved = false,
+			zIndices = this.uiDialog.siblings( ".ui-front:visible" ).map(function() {
+				return +$( this ).css( "z-index" );
+			}).get(),
+			zIndexMax = Math.max.apply( null, zIndices );
+
+		if ( zIndexMax >= +this.uiDialog.css( "z-index" ) ) {
+			this.uiDialog.css( "z-index", zIndexMax + 1 );
+			moved = true;
+		}
+
+		if ( moved && !silent ) {
+			this._trigger( "focus", event );
+		}
+		return moved;
+	},
+
+	open: function() {
+		var that = this;
+		if ( this._isOpen ) {
+			if ( this._moveToTop() ) {
+				this._focusTabbable();
+			}
+			return;
+		}
+
+		this._isOpen = true;
+		this.opener = $( this.document[ 0 ].activeElement );
+
+		this._size();
+		this._position();
+		this._createOverlay();
+		this._moveToTop( null, true );
+
+		// Ensure the overlay is moved to the top with the dialog, but only when
+		// opening. The overlay shouldn't move after the dialog is open so that
+		// modeless dialogs opened after the modal dialog stack properly.
+		if ( this.overlay ) {
+			this.overlay.css( "z-index", this.uiDialog.css( "z-index" ) - 1 );
+		}
+
+		this._show( this.uiDialog, this.options.show, function() {
+			that._focusTabbable();
+			that._trigger( "focus" );
+		});
+
+		// Track the dialog immediately upon openening in case a focus event
+		// somehow occurs outside of the dialog before an element inside the
+		// dialog is focused (#10152)
+		this._makeFocusTarget();
+
+		this._trigger( "open" );
+	},
+
+	_focusTabbable: function() {
+		// Set focus to the first match:
+		// 1. An element that was focused previously
+		// 2. First element inside the dialog matching [autofocus]
+		// 3. Tabbable element inside the content element
+		// 4. Tabbable element inside the buttonpane
+		// 5. The close button
+		// 6. The dialog itself
+		var hasFocus = this._focusedElement;
+		if ( !hasFocus ) {
+			hasFocus = this.element.find( "[autofocus]" );
+		}
+		if ( !hasFocus.length ) {
+			hasFocus = this.element.find( ":tabbable" );
+		}
+		if ( !hasFocus.length ) {
+			hasFocus = this.uiDialogButtonPane.find( ":tabbable" );
+		}
+		if ( !hasFocus.length ) {
+			hasFocus = this.uiDialogTitlebarClose.filter( ":tabbable" );
+		}
+		if ( !hasFocus.length ) {
+			hasFocus = this.uiDialog;
+		}
+		hasFocus.eq( 0 ).focus();
+	},
+
+	_keepFocus: function( event ) {
+		function checkFocus() {
+			var activeElement = this.document[0].activeElement,
+				isActive = this.uiDialog[0] === activeElement ||
+					$.contains( this.uiDialog[0], activeElement );
+			if ( !isActive ) {
+				this._focusTabbable();
+			}
+		}
+		event.preventDefault();
+		checkFocus.call( this );
+		// support: IE
+		// IE <= 8 doesn't prevent moving focus even with event.preventDefault()
+		// so we check again later
+		this._delay( checkFocus );
+	},
+
+	_createWrapper: function() {
+		this.uiDialog = $("<div>")
+			.addClass( "ui-dialog ui-widget ui-widget-content ui-corner-all ui-front " +
+				this.options.dialogClass )
+			.hide()
+			.attr({
+				// Setting tabIndex makes the div focusable
+				tabIndex: -1,
+				role: "dialog"
+			})
+			.appendTo( this._appendTo() );
+
+		this._on( this.uiDialog, {
+			keydown: function( event ) {
+				if ( this.options.closeOnEscape && !event.isDefaultPrevented() && event.keyCode &&
+						event.keyCode === $.ui.keyCode.ESCAPE ) {
+					event.preventDefault();
+					this.close( event );
+					return;
+				}
+
+				// prevent tabbing out of dialogs
+				if ( event.keyCode !== $.ui.keyCode.TAB || event.isDefaultPrevented() ) {
+					return;
+				}
+				var tabbables = this.uiDialog.find( ":tabbable" ),
+					first = tabbables.filter( ":first" ),
+					last = tabbables.filter( ":last" );
+
+				if ( ( event.target === last[0] || event.target === this.uiDialog[0] ) && !event.shiftKey ) {
+					this._delay(function() {
+						first.focus();
+					});
+					event.preventDefault();
+				} else if ( ( event.target === first[0] || event.target === this.uiDialog[0] ) && event.shiftKey ) {
+					this._delay(function() {
+						last.focus();
+					});
+					event.preventDefault();
+				}
+			},
+			mousedown: function( event ) {
+				if ( this._moveToTop( event ) ) {
+					this._focusTabbable();
+				}
+			}
+		});
+
+		// We assume that any existing aria-describedby attribute means
+		// that the dialog content is marked up properly
+		// otherwise we brute force the content as the description
+		if ( !this.element.find( "[aria-describedby]" ).length ) {
+			this.uiDialog.attr({
+				"aria-describedby": this.element.uniqueId().attr( "id" )
+			});
+		}
+	},
+
+	_createTitlebar: function() {
+		var uiDialogTitle;
+
+		this.uiDialogTitlebar = $( "<div>" )
+			.addClass( "ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix" )
+			.prependTo( this.uiDialog );
+		this._on( this.uiDialogTitlebar, {
+			mousedown: function( event ) {
+				// Don't prevent click on close button (#8838)
+				// Focusing a dialog that is partially scrolled out of view
+				// causes the browser to scroll it into view, preventing the click event
+				if ( !$( event.target ).closest( ".ui-dialog-titlebar-close" ) ) {
+					// Dialog isn't getting focus when dragging (#8063)
+					this.uiDialog.focus();
+				}
+			}
+		});
+
+		// support: IE
+		// Use type="button" to prevent enter keypresses in textboxes from closing the
+		// dialog in IE (#9312)
+		this.uiDialogTitlebarClose = $( "<button type='button'></button>" )
+			.button({
+				label: this.options.closeText,
+				icons: {
+					primary: "ui-icon-closethick"
+				},
+				text: false
+			})
+			.addClass( "ui-dialog-titlebar-close" )
+			.appendTo( this.uiDialogTitlebar );
+		this._on( this.uiDialogTitlebarClose, {
+			click: function( event ) {
+				event.preventDefault();
+				this.close( event );
+			}
+		});
+
+		uiDialogTitle = $( "<span>" )
+			.uniqueId()
+			.addClass( "ui-dialog-title" )
+			.prependTo( this.uiDialogTitlebar );
+		this._title( uiDialogTitle );
+
+		this.uiDialog.attr({
+			"aria-labelledby": uiDialogTitle.attr( "id" )
+		});
+	},
+
+	_title: function( title ) {
+		if ( !this.options.title ) {
+			title.html( "&#160;" );
+		}
+		title.text( this.options.title );
+	},
+
+	_createButtonPane: function() {
+		this.uiDialogButtonPane = $( "<div>" )
+			.addClass( "ui-dialog-buttonpane ui-widget-content ui-helper-clearfix" );
+
+		this.uiButtonSet = $( "<div>" )
+			.addClass( "ui-dialog-buttonset" )
+			.appendTo( this.uiDialogButtonPane );
+
+		this._createButtons();
+	},
+
+	_createButtons: function() {
+		var that = this,
+			buttons = this.options.buttons;
+
+		// if we already have a button pane, remove it
+		this.uiDialogButtonPane.remove();
+		this.uiButtonSet.empty();
+
+		if ( $.isEmptyObject( buttons ) || ($.isArray( buttons ) && !buttons.length) ) {
+			this.uiDialog.removeClass( "ui-dialog-buttons" );
+			return;
+		}
+
+		$.each( buttons, function( name, props ) {
+			var click, buttonOptions;
+			props = $.isFunction( props ) ?
+				{ click: props, text: name } :
+				props;
+			// Default to a non-submitting button
+			props = $.extend( { type: "button" }, props );
+			// Change the context for the click callback to be the main element
+			click = props.click;
+			props.click = function() {
+				click.apply( that.element[ 0 ], arguments );
+			};
+			buttonOptions = {
+				icons: props.icons,
+				text: props.showText
+			};
+			delete props.icons;
+			delete props.showText;
+			$( "<button></button>", props )
+				.button( buttonOptions )
+				.appendTo( that.uiButtonSet );
+		});
+		this.uiDialog.addClass( "ui-dialog-buttons" );
+		this.uiDialogButtonPane.appendTo( this.uiDialog );
+	},
+
+	_makeDraggable: function() {
+		var that = this,
+			options = this.options;
+
+		function filteredUi( ui ) {
+			return {
+				position: ui.position,
+				offset: ui.offset
+			};
+		}
+
+		this.uiDialog.draggable({
+			cancel: ".ui-dialog-content, .ui-dialog-titlebar-close",
+			handle: ".ui-dialog-titlebar",
+			containment: "document",
+			start: function( event, ui ) {
+				$( this ).addClass( "ui-dialog-dragging" );
+				that._blockFrames();
+				that._trigger( "dragStart", event, filteredUi( ui ) );
+			},
+			drag: function( event, ui ) {
+				that._trigger( "drag", event, filteredUi( ui ) );
+			},
+			stop: function( event, ui ) {
+				var left = ui.offset.left - that.document.scrollLeft(),
+					top = ui.offset.top - that.document.scrollTop();
+
+				options.position = {
+					my: "left top",
+					at: "left" + (left >= 0 ? "+" : "") + left + " " +
+						"top" + (top >= 0 ? "+" : "") + top,
+					of: that.window
+				};
+				$( this ).removeClass( "ui-dialog-dragging" );
+				that._unblockFrames();
+				that._trigger( "dragStop", event, filteredUi( ui ) );
+			}
+		});
+	},
+
+	_makeResizable: function() {
+		var that = this,
+			options = this.options,
+			handles = options.resizable,
+			// .ui-resizable has position: relative defined in the stylesheet
+			// but dialogs have to use absolute or fixed positioning
+			position = this.uiDialog.css("position"),
+			resizeHandles = typeof handles === "string" ?
+				handles	:
+				"n,e,s,w,se,sw,ne,nw";
+
+		function filteredUi( ui ) {
+			return {
+				originalPosition: ui.originalPosition,
+				originalSize: ui.originalSize,
+				position: ui.position,
+				size: ui.size
+			};
+		}
+
+		this.uiDialog.resizable({
+			cancel: ".ui-dialog-content",
+			containment: "document",
+			alsoResize: this.element,
+			maxWidth: options.maxWidth,
+			maxHeight: options.maxHeight,
+			minWidth: options.minWidth,
+			minHeight: this._minHeight(),
+			handles: resizeHandles,
+			start: function( event, ui ) {
+				$( this ).addClass( "ui-dialog-resizing" );
+				that._blockFrames();
+				that._trigger( "resizeStart", event, filteredUi( ui ) );
+			},
+			resize: function( event, ui ) {
+				that._trigger( "resize", event, filteredUi( ui ) );
+			},
+			stop: function( event, ui ) {
+				var offset = that.uiDialog.offset(),
+					left = offset.left - that.document.scrollLeft(),
+					top = offset.top - that.document.scrollTop();
+
+				options.height = that.uiDialog.height();
+				options.width = that.uiDialog.width();
+				options.position = {
+					my: "left top",
+					at: "left" + (left >= 0 ? "+" : "") + left + " " +
+						"top" + (top >= 0 ? "+" : "") + top,
+					of: that.window
+				};
+				$( this ).removeClass( "ui-dialog-resizing" );
+				that._unblockFrames();
+				that._trigger( "resizeStop", event, filteredUi( ui ) );
+			}
+		})
+		.css( "position", position );
+	},
+
+	_trackFocus: function() {
+		this._on( this.widget(), {
+			focusin: function( event ) {
+				this._makeFocusTarget();
+				this._focusedElement = $( event.target );
+			}
+		});
+	},
+
+	_makeFocusTarget: function() {
+		this._untrackInstance();
+		this._trackingInstances().unshift( this );
+	},
+
+	_untrackInstance: function() {
+		var instances = this._trackingInstances(),
+			exists = $.inArray( this, instances );
+		if ( exists !== -1 ) {
+			instances.splice( exists, 1 );
+		}
+	},
+
+	_trackingInstances: function() {
+		var instances = this.document.data( "ui-dialog-instances" );
+		if ( !instances ) {
+			instances = [];
+			this.document.data( "ui-dialog-instances", instances );
+		}
+		return instances;
+	},
+
+	_minHeight: function() {
+		var options = this.options;
+
+		return options.height === "auto" ?
+			options.minHeight :
+			Math.min( options.minHeight, options.height );
+	},
+
+	_position: function() {
+		// Need to show the dialog to get the actual offset in the position plugin
+		var isVisible = this.uiDialog.is( ":visible" );
+		if ( !isVisible ) {
+			this.uiDialog.show();
+		}
+		this.uiDialog.position( this.options.position );
+		if ( !isVisible ) {
+			this.uiDialog.hide();
+		}
+	},
+
+	_setOptions: function( options ) {
+		var that = this,
+			resize = false,
+			resizableOptions = {};
+
+		$.each( options, function( key, value ) {
+			that._setOption( key, value );
+
+			if ( key in that.sizeRelatedOptions ) {
+				resize = true;
+			}
+			if ( key in that.resizableRelatedOptions ) {
+				resizableOptions[ key ] = value;
+			}
+		});
+
+		if ( resize ) {
+			this._size();
+			this._position();
+		}
+		if ( this.uiDialog.is( ":data(ui-resizable)" ) ) {
+			this.uiDialog.resizable( "option", resizableOptions );
+		}
+	},
+
+	_setOption: function( key, value ) {
+		var isDraggable, isResizable,
+			uiDialog = this.uiDialog;
+
+		if ( key === "dialogClass" ) {
+			uiDialog
+				.removeClass( this.options.dialogClass )
+				.addClass( value );
+		}
+
+		if ( key === "disabled" ) {
+			return;
+		}
+
+		this._super( key, value );
+
+		if ( key === "appendTo" ) {
+			this.uiDialog.appendTo( this._appendTo() );
+		}
+
+		if ( key === "buttons" ) {
+			this._createButtons();
+		}
+
+		if ( key === "closeText" ) {
+			this.uiDialogTitlebarClose.button({
+				// Ensure that we always pass a string
+				label: "" + value
+			});
+		}
+
+		if ( key === "draggable" ) {
+			isDraggable = uiDialog.is( ":data(ui-draggable)" );
+			if ( isDraggable && !value ) {
+				uiDialog.draggable( "destroy" );
+			}
+
+			if ( !isDraggable && value ) {
+				this._makeDraggable();
+			}
+		}
+
+		if ( key === "position" ) {
+			this._position();
+		}
+
+		if ( key === "resizable" ) {
+			// currently resizable, becoming non-resizable
+			isResizable = uiDialog.is( ":data(ui-resizable)" );
+			if ( isResizable && !value ) {
+				uiDialog.resizable( "destroy" );
+			}
+
+			// currently resizable, changing handles
+			if ( isResizable && typeof value === "string" ) {
+				uiDialog.resizable( "option", "handles", value );
+			}
+
+			// currently non-resizable, becoming resizable
+			if ( !isResizable && value !== false ) {
+				this._makeResizable();
+			}
+		}
+
+		if ( key === "title" ) {
+			this._title( this.uiDialogTitlebar.find( ".ui-dialog-title" ) );
+		}
+	},
+
+	_size: function() {
+		// If the user has resized the dialog, the .ui-dialog and .ui-dialog-content
+		// divs will both have width and height set, so we need to reset them
+		var nonContentHeight, minContentHeight, maxContentHeight,
+			options = this.options;
+
+		// Reset content sizing
+		this.element.show().css({
+			width: "auto",
+			minHeight: 0,
+			maxHeight: "none",
+			height: 0
+		});
+
+		if ( options.minWidth > options.width ) {
+			options.width = options.minWidth;
+		}
+
+		// reset wrapper sizing
+		// determine the height of all the non-content elements
+		nonContentHeight = this.uiDialog.css({
+				height: "auto",
+				width: options.width
+			})
+			.outerHeight();
+		minContentHeight = Math.max( 0, options.minHeight - nonContentHeight );
+		maxContentHeight = typeof options.maxHeight === "number" ?
+			Math.max( 0, options.maxHeight - nonContentHeight ) :
+			"none";
+
+		if ( options.height === "auto" ) {
+			this.element.css({
+				minHeight: minContentHeight,
+				maxHeight: maxContentHeight,
+				height: "auto"
+			});
+		} else {
+			this.element.height( Math.max( 0, options.height - nonContentHeight ) );
+		}
+
+		if ( this.uiDialog.is( ":data(ui-resizable)" ) ) {
+			this.uiDialog.resizable( "option", "minHeight", this._minHeight() );
+		}
+	},
+
+	_blockFrames: function() {
+		this.iframeBlocks = this.document.find( "iframe" ).map(function() {
+			var iframe = $( this );
+
+			return $( "<div>" )
+				.css({
+					position: "absolute",
+					width: iframe.outerWidth(),
+					height: iframe.outerHeight()
+				})
+				.appendTo( iframe.parent() )
+				.offset( iframe.offset() )[0];
+		});
+	},
+
+	_unblockFrames: function() {
+		if ( this.iframeBlocks ) {
+			this.iframeBlocks.remove();
+			delete this.iframeBlocks;
+		}
+	},
+
+	_allowInteraction: function( event ) {
+		if ( $( event.target ).closest( ".ui-dialog" ).length ) {
+			return true;
+		}
+
+		// TODO: Remove hack when datepicker implements
+		// the .ui-front logic (#8989)
+		return !!$( event.target ).closest( ".ui-datepicker" ).length;
+	},
+
+	_createOverlay: function() {
+		if ( !this.options.modal ) {
+			return;
+		}
+
+		// We use a delay in case the overlay is created from an
+		// event that we're going to be cancelling (#2804)
+		var isOpening = true;
+		this._delay(function() {
+			isOpening = false;
+		});
+
+		if ( !this.document.data( "ui-dialog-overlays" ) ) {
+
+			// Prevent use of anchors and inputs
+			// Using _on() for an event handler shared across many instances is
+			// safe because the dialogs stack and must be closed in reverse order
+			this._on( this.document, {
+				focusin: function( event ) {
+					if ( isOpening ) {
+						return;
+					}
+
+					if ( !this._allowInteraction( event ) ) {
+						event.preventDefault();
+						this._trackingInstances()[ 0 ]._focusTabbable();
+					}
+				}
+			});
+		}
+
+		this.overlay = $( "<div>" )
+			.addClass( "ui-widget-overlay ui-front" )
+			.appendTo( this._appendTo() );
+		this._on( this.overlay, {
+			mousedown: "_keepFocus"
+		});
+		this.document.data( "ui-dialog-overlays",
+			(this.document.data( "ui-dialog-overlays" ) || 0) + 1 );
+	},
+
+	_destroyOverlay: function() {
+		if ( !this.options.modal ) {
+			return;
+		}
+
+		if ( this.overlay ) {
+			var overlays = this.document.data( "ui-dialog-overlays" ) - 1;
+
+			if ( !overlays ) {
+				this.document
+					.unbind( "focusin" )
+					.removeData( "ui-dialog-overlays" );
+			} else {
+				this.document.data( "ui-dialog-overlays", overlays );
+			}
+
+			this.overlay.remove();
+			this.overlay = null;
+		}
+	}
+});
+
+
+/*!
+ * jQuery UI Droppable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/droppable/
+ */
+
+
+$.widget( "ui.droppable", {
+	version: "1.11.4",
+	widgetEventPrefix: "drop",
+	options: {
+		accept: "*",
+		activeClass: false,
+		addClasses: true,
+		greedy: false,
+		hoverClass: false,
+		scope: "default",
+		tolerance: "intersect",
+
+		// callbacks
+		activate: null,
+		deactivate: null,
+		drop: null,
+		out: null,
+		over: null
+	},
+	_create: function() {
+
+		var proportions,
+			o = this.options,
+			accept = o.accept;
+
+		this.isover = false;
+		this.isout = true;
+
+		this.accept = $.isFunction( accept ) ? accept : function( d ) {
+			return d.is( accept );
+		};
+
+		this.proportions = function( /* valueToWrite */ ) {
+			if ( arguments.length ) {
+				// Store the droppable's proportions
+				proportions = arguments[ 0 ];
+			} else {
+				// Retrieve or derive the droppable's proportions
+				return proportions ?
+					proportions :
+					proportions = {
+						width: this.element[ 0 ].offsetWidth,
+						height: this.element[ 0 ].offsetHeight
+					};
+			}
+		};
+
+		this._addToManager( o.scope );
+
+		o.addClasses && this.element.addClass( "ui-droppable" );
+
+	},
+
+	_addToManager: function( scope ) {
+		// Add the reference and positions to the manager
+		$.ui.ddmanager.droppables[ scope ] = $.ui.ddmanager.droppables[ scope ] || [];
+		$.ui.ddmanager.droppables[ scope ].push( this );
+	},
+
+	_splice: function( drop ) {
+		var i = 0;
+		for ( ; i < drop.length; i++ ) {
+			if ( drop[ i ] === this ) {
+				drop.splice( i, 1 );
+			}
+		}
+	},
+
+	_destroy: function() {
+		var drop = $.ui.ddmanager.droppables[ this.options.scope ];
+
+		this._splice( drop );
+
+		this.element.removeClass( "ui-droppable ui-droppable-disabled" );
+	},
+
+	_setOption: function( key, value ) {
+
+		if ( key === "accept" ) {
+			this.accept = $.isFunction( value ) ? value : function( d ) {
+				return d.is( value );
+			};
+		} else if ( key === "scope" ) {
+			var drop = $.ui.ddmanager.droppables[ this.options.scope ];
+
+			this._splice( drop );
+			this._addToManager( value );
+		}
+
+		this._super( key, value );
+	},
+
+	_activate: function( event ) {
+		var draggable = $.ui.ddmanager.current;
+		if ( this.options.activeClass ) {
+			this.element.addClass( this.options.activeClass );
+		}
+		if ( draggable ){
+			this._trigger( "activate", event, this.ui( draggable ) );
+		}
+	},
+
+	_deactivate: function( event ) {
+		var draggable = $.ui.ddmanager.current;
+		if ( this.options.activeClass ) {
+			this.element.removeClass( this.options.activeClass );
+		}
+		if ( draggable ){
+			this._trigger( "deactivate", event, this.ui( draggable ) );
+		}
+	},
+
+	_over: function( event ) {
+
+		var draggable = $.ui.ddmanager.current;
+
+		// Bail if draggable and droppable are same element
+		if ( !draggable || ( draggable.currentItem || draggable.element )[ 0 ] === this.element[ 0 ] ) {
+			return;
+		}
+
+		if ( this.accept.call( this.element[ 0 ], ( draggable.currentItem || draggable.element ) ) ) {
+			if ( this.options.hoverClass ) {
+				this.element.addClass( this.options.hoverClass );
+			}
+			this._trigger( "over", event, this.ui( draggable ) );
+		}
+
+	},
+
+	_out: function( event ) {
+
+		var draggable = $.ui.ddmanager.current;
+
+		// Bail if draggable and droppable are same element
+		if ( !draggable || ( draggable.currentItem || draggable.element )[ 0 ] === this.element[ 0 ] ) {
+			return;
+		}
+
+		if ( this.accept.call( this.element[ 0 ], ( draggable.currentItem || draggable.element ) ) ) {
+			if ( this.options.hoverClass ) {
+				this.element.removeClass( this.options.hoverClass );
+			}
+			this._trigger( "out", event, this.ui( draggable ) );
+		}
+
+	},
+
+	_drop: function( event, custom ) {
+
+		var draggable = custom || $.ui.ddmanager.current,
+			childrenIntersection = false;
+
+		// Bail if draggable and droppable are same element
+		if ( !draggable || ( draggable.currentItem || draggable.element )[ 0 ] === this.element[ 0 ] ) {
+			return false;
+		}
+
+		this.element.find( ":data(ui-droppable)" ).not( ".ui-draggable-dragging" ).each(function() {
+			var inst = $( this ).droppable( "instance" );
+			if (
+				inst.options.greedy &&
+				!inst.options.disabled &&
+				inst.options.scope === draggable.options.scope &&
+				inst.accept.call( inst.element[ 0 ], ( draggable.currentItem || draggable.element ) ) &&
+				$.ui.intersect( draggable, $.extend( inst, { offset: inst.element.offset() } ), inst.options.tolerance, event )
+			) { childrenIntersection = true; return false; }
+		});
+		if ( childrenIntersection ) {
+			return false;
+		}
+
+		if ( this.accept.call( this.element[ 0 ], ( draggable.currentItem || draggable.element ) ) ) {
+			if ( this.options.activeClass ) {
+				this.element.removeClass( this.options.activeClass );
+			}
+			if ( this.options.hoverClass ) {
+				this.element.removeClass( this.options.hoverClass );
+			}
+			this._trigger( "drop", event, this.ui( draggable ) );
+			return this.element;
+		}
+
+		return false;
+
+	},
+
+	ui: function( c ) {
+		return {
+			draggable: ( c.currentItem || c.element ),
+			helper: c.helper,
+			position: c.position,
+			offset: c.positionAbs
+		};
+	}
+
+});
+
+$.ui.intersect = (function() {
+	function isOverAxis( x, reference, size ) {
+		return ( x >= reference ) && ( x < ( reference + size ) );
+	}
+
+	return function( draggable, droppable, toleranceMode, event ) {
+
+		if ( !droppable.offset ) {
+			return false;
+		}
+
+		var x1 = ( draggable.positionAbs || draggable.position.absolute ).left + draggable.margins.left,
+			y1 = ( draggable.positionAbs || draggable.position.absolute ).top + draggable.margins.top,
+			x2 = x1 + draggable.helperProportions.width,
+			y2 = y1 + draggable.helperProportions.height,
+			l = droppable.offset.left,
+			t = droppable.offset.top,
+			r = l + droppable.proportions().width,
+			b = t + droppable.proportions().height;
+
+		switch ( toleranceMode ) {
+		case "fit":
+			return ( l <= x1 && x2 <= r && t <= y1 && y2 <= b );
+		case "intersect":
+			return ( l < x1 + ( draggable.helperProportions.width / 2 ) && // Right Half
+				x2 - ( draggable.helperProportions.width / 2 ) < r && // Left Half
+				t < y1 + ( draggable.helperProportions.height / 2 ) && // Bottom Half
+				y2 - ( draggable.helperProportions.height / 2 ) < b ); // Top Half
+		case "pointer":
+			return isOverAxis( event.pageY, t, droppable.proportions().height ) && isOverAxis( event.pageX, l, droppable.proportions().width );
+		case "touch":
+			return (
+				( y1 >= t && y1 <= b ) || // Top edge touching
+				( y2 >= t && y2 <= b ) || // Bottom edge touching
+				( y1 < t && y2 > b ) // Surrounded vertically
+			) && (
+				( x1 >= l && x1 <= r ) || // Left edge touching
+				( x2 >= l && x2 <= r ) || // Right edge touching
+				( x1 < l && x2 > r ) // Surrounded horizontally
+			);
+		default:
+			return false;
+		}
+	};
+})();
+
+/*
+	This manager tracks offsets of draggables and droppables
+*/
+$.ui.ddmanager = {
+	current: null,
+	droppables: { "default": [] },
+	prepareOffsets: function( t, event ) {
+
+		var i, j,
+			m = $.ui.ddmanager.droppables[ t.options.scope ] || [],
+			type = event ? event.type : null, // workaround for #2317
+			list = ( t.currentItem || t.element ).find( ":data(ui-droppable)" ).addBack();
+
+		droppablesLoop: for ( i = 0; i < m.length; i++ ) {
+
+			// No disabled and non-accepted
+			if ( m[ i ].options.disabled || ( t && !m[ i ].accept.call( m[ i ].element[ 0 ], ( t.currentItem || t.element ) ) ) ) {
+				continue;
+			}
+
+			// Filter out elements in the current dragged item
+			for ( j = 0; j < list.length; j++ ) {
+				if ( list[ j ] === m[ i ].element[ 0 ] ) {
+					m[ i ].proportions().height = 0;
+					continue droppablesLoop;
+				}
+			}
+
+			m[ i ].visible = m[ i ].element.css( "display" ) !== "none";
+			if ( !m[ i ].visible ) {
+				continue;
+			}
+
+			// Activate the droppable if used directly from draggables
+			if ( type === "mousedown" ) {
+				m[ i ]._activate.call( m[ i ], event );
+			}
+
+			m[ i ].offset = m[ i ].element.offset();
+			m[ i ].proportions({ width: m[ i ].element[ 0 ].offsetWidth, height: m[ i ].element[ 0 ].offsetHeight });
+
+		}
+
+	},
+	drop: function( draggable, event ) {
+
+		var dropped = false;
+		// Create a copy of the droppables in case the list changes during the drop (#9116)
+		$.each( ( $.ui.ddmanager.droppables[ draggable.options.scope ] || [] ).slice(), function() {
+
+			if ( !this.options ) {
+				return;
+			}
+			if ( !this.options.disabled && this.visible && $.ui.intersect( draggable, this, this.options.tolerance, event ) ) {
+				dropped = this._drop.call( this, event ) || dropped;
+			}
+
+			if ( !this.options.disabled && this.visible && this.accept.call( this.element[ 0 ], ( draggable.currentItem || draggable.element ) ) ) {
+				this.isout = true;
+				this.isover = false;
+				this._deactivate.call( this, event );
+			}
+
+		});
+		return dropped;
+
+	},
+	dragStart: function( draggable, event ) {
+		// Listen for scrolling so that if the dragging causes scrolling the position of the droppables can be recalculated (see #5003)
+		draggable.element.parentsUntil( "body" ).bind( "scroll.droppable", function() {
+			if ( !draggable.options.refreshPositions ) {
+				$.ui.ddmanager.prepareOffsets( draggable, event );
+			}
+		});
+	},
+	drag: function( draggable, event ) {
+
+		// If you have a highly dynamic page, you might try this option. It renders positions every time you move the mouse.
+		if ( draggable.options.refreshPositions ) {
+			$.ui.ddmanager.prepareOffsets( draggable, event );
+		}
+
+		// Run through all droppables and check their positions based on specific tolerance options
+		$.each( $.ui.ddmanager.droppables[ draggable.options.scope ] || [], function() {
+
+			if ( this.options.disabled || this.greedyChild || !this.visible ) {
+				return;
+			}
+
+			var parentInstance, scope, parent,
+				intersects = $.ui.intersect( draggable, this, this.options.tolerance, event ),
+				c = !intersects && this.isover ? "isout" : ( intersects && !this.isover ? "isover" : null );
+			if ( !c ) {
+				return;
+			}
+
+			if ( this.options.greedy ) {
+				// find droppable parents with same scope
+				scope = this.options.scope;
+				parent = this.element.parents( ":data(ui-droppable)" ).filter(function() {
+					return $( this ).droppable( "instance" ).options.scope === scope;
+				});
+
+				if ( parent.length ) {
+					parentInstance = $( parent[ 0 ] ).droppable( "instance" );
+					parentInstance.greedyChild = ( c === "isover" );
+				}
+			}
+
+			// we just moved into a greedy child
+			if ( parentInstance && c === "isover" ) {
+				parentInstance.isover = false;
+				parentInstance.isout = true;
+				parentInstance._out.call( parentInstance, event );
+			}
+
+			this[ c ] = true;
+			this[c === "isout" ? "isover" : "isout"] = false;
+			this[c === "isover" ? "_over" : "_out"].call( this, event );
+
+			// we just moved out of a greedy child
+			if ( parentInstance && c === "isout" ) {
+				parentInstance.isout = false;
+				parentInstance.isover = true;
+				parentInstance._over.call( parentInstance, event );
+			}
+		});
+
+	},
+	dragStop: function( draggable, event ) {
+		draggable.element.parentsUntil( "body" ).unbind( "scroll.droppable" );
+		// Call prepareOffsets one final time since IE does not fire return scroll events when overflow was caused by drag (see #5003)
+		if ( !draggable.options.refreshPositions ) {
+			$.ui.ddmanager.prepareOffsets( draggable, event );
+		}
+	}
+};
+
+var droppable = $.ui.droppable;
+
+
+/*!
+ * jQuery UI Effects 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/effects-core/
+ */
+
+
+var dataSpace = "ui-effects-",
+
+	// Create a local jQuery because jQuery Color relies on it and the
+	// global may not exist with AMD and a custom build (#10199)
+	jQuery = $;
+
+$.effects = {
+	effect: {}
+};
+
+/*!
+ * jQuery Color Animations v2.1.2
+ * https://github.com/jquery/jquery-color
+ *
+ * Copyright 2014 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * Date: Wed Jan 16 08:47:09 2013 -0600
+ */
+(function( jQuery, undefined ) {
+
+	var stepHooks = "backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",
+
+	// plusequals test for += 100 -= 100
+	rplusequals = /^([\-+])=\s*(\d+\.?\d*)/,
+	// a set of RE's that can match strings and generate color tuples.
+	stringParsers = [ {
+			re: /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
+			parse: function( execResult ) {
+				return [
+					execResult[ 1 ],
+					execResult[ 2 ],
+					execResult[ 3 ],
+					execResult[ 4 ]
+				];
+			}
+		}, {
+			re: /rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
+			parse: function( execResult ) {
+				return [
+					execResult[ 1 ] * 2.55,
+					execResult[ 2 ] * 2.55,
+					execResult[ 3 ] * 2.55,
+					execResult[ 4 ]
+				];
+			}
+		}, {
+			// this regex ignores A-F because it's compared against an already lowercased string
+			re: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,
+			parse: function( execResult ) {
+				return [
+					parseInt( execResult[ 1 ], 16 ),
+					parseInt( execResult[ 2 ], 16 ),
+					parseInt( execResult[ 3 ], 16 )
+				];
+			}
+		}, {
+			// this regex ignores A-F because it's compared against an already lowercased string
+			re: /#([a-f0-9])([a-f0-9])([a-f0-9])/,
+			parse: function( execResult ) {
+				return [
+					parseInt( execResult[ 1 ] + execResult[ 1 ], 16 ),
+					parseInt( execResult[ 2 ] + execResult[ 2 ], 16 ),
+					parseInt( execResult[ 3 ] + execResult[ 3 ], 16 )
+				];
+			}
+		}, {
+			re: /hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
+			space: "hsla",
+			parse: function( execResult ) {
+				return [
+					execResult[ 1 ],
+					execResult[ 2 ] / 100,
+					execResult[ 3 ] / 100,
+					execResult[ 4 ]
+				];
+			}
+		} ],
+
+	// jQuery.Color( )
+	color = jQuery.Color = function( color, green, blue, alpha ) {
+		return new jQuery.Color.fn.parse( color, green, blue, alpha );
+	},
+	spaces = {
+		rgba: {
+			props: {
+				red: {
+					idx: 0,
+					type: "byte"
+				},
+				green: {
+					idx: 1,
+					type: "byte"
+				},
+				blue: {
+					idx: 2,
+					type: "byte"
+				}
+			}
+		},
+
+		hsla: {
+			props: {
+				hue: {
+					idx: 0,
+					type: "degrees"
+				},
+				saturation: {
+					idx: 1,
+					type: "percent"
+				},
+				lightness: {
+					idx: 2,
+					type: "percent"
+				}
+			}
+		}
+	},
+	propTypes = {
+		"byte": {
+			floor: true,
+			max: 255
+		},
+		"percent": {
+			max: 1
+		},
+		"degrees": {
+			mod: 360,
+			floor: true
+		}
+	},
+	support = color.support = {},
+
+	// element for support tests
+	supportElem = jQuery( "<p>" )[ 0 ],
+
+	// colors = jQuery.Color.names
+	colors,
+
+	// local aliases of functions called often
+	each = jQuery.each;
+
+// determine rgba support immediately
+supportElem.style.cssText = "background-color:rgba(1,1,1,.5)";
+support.rgba = supportElem.style.backgroundColor.indexOf( "rgba" ) > -1;
+
+// define cache name and alpha properties
+// for rgba and hsla spaces
+each( spaces, function( spaceName, space ) {
+	space.cache = "_" + spaceName;
+	space.props.alpha = {
+		idx: 3,
+		type: "percent",
+		def: 1
+	};
+});
+
+function clamp( value, prop, allowEmpty ) {
+	var type = propTypes[ prop.type ] || {};
+
+	if ( value == null ) {
+		return (allowEmpty || !prop.def) ? null : prop.def;
+	}
+
+	// ~~ is an short way of doing floor for positive numbers
+	value = type.floor ? ~~value : parseFloat( value );
+
+	// IE will pass in empty strings as value for alpha,
+	// which will hit this case
+	if ( isNaN( value ) ) {
+		return prop.def;
+	}
+
+	if ( type.mod ) {
+		// we add mod before modding to make sure that negatives values
+		// get converted properly: -10 -> 350
+		return (value + type.mod) % type.mod;
+	}
+
+	// for now all property types without mod have min and max
+	return 0 > value ? 0 : type.max < value ? type.max : value;
+}
+
+function stringParse( string ) {
+	var inst = color(),
+		rgba = inst._rgba = [];
+
+	string = string.toLowerCase();
+
+	each( stringParsers, function( i, parser ) {
+		var parsed,
+			match = parser.re.exec( string ),
+			values = match && parser.parse( match ),
+			spaceName = parser.space || "rgba";
+
+		if ( values ) {
+			parsed = inst[ spaceName ]( values );
+
+			// if this was an rgba parse the assignment might happen twice
+			// oh well....
+			inst[ spaces[ spaceName ].cache ] = parsed[ spaces[ spaceName ].cache ];
+			rgba = inst._rgba = parsed._rgba;
+
+			// exit each( stringParsers ) here because we matched
+			return false;
+		}
+	});
+
+	// Found a stringParser that handled it
+	if ( rgba.length ) {
+
+		// if this came from a parsed string, force "transparent" when alpha is 0
+		// chrome, (and maybe others) return "transparent" as rgba(0,0,0,0)
+		if ( rgba.join() === "0,0,0,0" ) {
+			jQuery.extend( rgba, colors.transparent );
+		}
+		return inst;
+	}
+
+	// named colors
+	return colors[ string ];
+}
+
+color.fn = jQuery.extend( color.prototype, {
+	parse: function( red, green, blue, alpha ) {
+		if ( red === undefined ) {
+			this._rgba = [ null, null, null, null ];
+			return this;
+		}
+		if ( red.jquery || red.nodeType ) {
+			red = jQuery( red ).css( green );
+			green = undefined;
+		}
+
+		var inst = this,
+			type = jQuery.type( red ),
+			rgba = this._rgba = [];
+
+		// more than 1 argument specified - assume ( red, green, blue, alpha )
+		if ( green !== undefined ) {
+			red = [ red, green, blue, alpha ];
+			type = "array";
+		}
+
+		if ( type === "string" ) {
+			return this.parse( stringParse( red ) || colors._default );
+		}
+
+		if ( type === "array" ) {
+			each( spaces.rgba.props, function( key, prop ) {
+				rgba[ prop.idx ] = clamp( red[ prop.idx ], prop );
+			});
+			return this;
+		}
+
+		if ( type === "object" ) {
+			if ( red instanceof color ) {
+				each( spaces, function( spaceName, space ) {
+					if ( red[ space.cache ] ) {
+						inst[ space.cache ] = red[ space.cache ].slice();
+					}
+				});
+			} else {
+				each( spaces, function( spaceName, space ) {
+					var cache = space.cache;
+					each( space.props, function( key, prop ) {
+
+						// if the cache doesn't exist, and we know how to convert
+						if ( !inst[ cache ] && space.to ) {
+
+							// if the value was null, we don't need to copy it
+							// if the key was alpha, we don't need to copy it either
+							if ( key === "alpha" || red[ key ] == null ) {
+								return;
+							}
+							inst[ cache ] = space.to( inst._rgba );
+						}
+
+						// this is the only case where we allow nulls for ALL properties.
+						// call clamp with alwaysAllowEmpty
+						inst[ cache ][ prop.idx ] = clamp( red[ key ], prop, true );
+					});
+
+					// everything defined but alpha?
+					if ( inst[ cache ] && jQuery.inArray( null, inst[ cache ].slice( 0, 3 ) ) < 0 ) {
+						// use the default of 1
+						inst[ cache ][ 3 ] = 1;
+						if ( space.from ) {
+							inst._rgba = space.from( inst[ cache ] );
+						}
+					}
+				});
+			}
+			return this;
+		}
+	},
+	is: function( compare ) {
+		var is = color( compare ),
+			same = true,
+			inst = this;
+
+		each( spaces, function( _, space ) {
+			var localCache,
+				isCache = is[ space.cache ];
+			if (isCache) {
+				localCache = inst[ space.cache ] || space.to && space.to( inst._rgba ) || [];
+				each( space.props, function( _, prop ) {
+					if ( isCache[ prop.idx ] != null ) {
+						same = ( isCache[ prop.idx ] === localCache[ prop.idx ] );
+						return same;
+					}
+				});
+			}
+			return same;
+		});
+		return same;
+	},
+	_space: function() {
+		var used = [],
+			inst = this;
+		each( spaces, function( spaceName, space ) {
+			if ( inst[ space.cache ] ) {
+				used.push( spaceName );
+			}
+		});
+		return used.pop();
+	},
+	transition: function( other, distance ) {
+		var end = color( other ),
+			spaceName = end._space(),
+			space = spaces[ spaceName ],
+			startColor = this.alpha() === 0 ? color( "transparent" ) : this,
+			start = startColor[ space.cache ] || space.to( startColor._rgba ),
+			result = start.slice();
+
+		end = end[ space.cache ];
+		each( space.props, function( key, prop ) {
+			var index = prop.idx,
+				startValue = start[ index ],
+				endValue = end[ index ],
+				type = propTypes[ prop.type ] || {};
+
+			// if null, don't override start value
+			if ( endValue === null ) {
+				return;
+			}
+			// if null - use end
+			if ( startValue === null ) {
+				result[ index ] = endValue;
+			} else {
+				if ( type.mod ) {
+					if ( endValue - startValue > type.mod / 2 ) {
+						startValue += type.mod;
+					} else if ( startValue - endValue > type.mod / 2 ) {
+						startValue -= type.mod;
+					}
+				}
+				result[ index ] = clamp( ( endValue - startValue ) * distance + startValue, prop );
+			}
+		});
+		return this[ spaceName ]( result );
+	},
+	blend: function( opaque ) {
+		// if we are already opaque - return ourself
+		if ( this._rgba[ 3 ] === 1 ) {
+			return this;
+		}
+
+		var rgb = this._rgba.slice(),
+			a = rgb.pop(),
+			blend = color( opaque )._rgba;
+
+		return color( jQuery.map( rgb, function( v, i ) {
+			return ( 1 - a ) * blend[ i ] + a * v;
+		}));
+	},
+	toRgbaString: function() {
+		var prefix = "rgba(",
+			rgba = jQuery.map( this._rgba, function( v, i ) {
+				return v == null ? ( i > 2 ? 1 : 0 ) : v;
+			});
+
+		if ( rgba[ 3 ] === 1 ) {
+			rgba.pop();
+			prefix = "rgb(";
+		}
+
+		return prefix + rgba.join() + ")";
+	},
+	toHslaString: function() {
+		var prefix = "hsla(",
+			hsla = jQuery.map( this.hsla(), function( v, i ) {
+				if ( v == null ) {
+					v = i > 2 ? 1 : 0;
+				}
+
+				// catch 1 and 2
+				if ( i && i < 3 ) {
+					v = Math.round( v * 100 ) + "%";
+				}
+				return v;
+			});
+
+		if ( hsla[ 3 ] === 1 ) {
+			hsla.pop();
+			prefix = "hsl(";
+		}
+		return prefix + hsla.join() + ")";
+	},
+	toHexString: function( includeAlpha ) {
+		var rgba = this._rgba.slice(),
+			alpha = rgba.pop();
+
+		if ( includeAlpha ) {
+			rgba.push( ~~( alpha * 255 ) );
+		}
+
+		return "#" + jQuery.map( rgba, function( v ) {
+
+			// default to 0 when nulls exist
+			v = ( v || 0 ).toString( 16 );
+			return v.length === 1 ? "0" + v : v;
+		}).join("");
+	},
+	toString: function() {
+		return this._rgba[ 3 ] === 0 ? "transparent" : this.toRgbaString();
+	}
+});
+color.fn.parse.prototype = color.fn;
+
+// hsla conversions adapted from:
+// https://code.google.com/p/maashaack/source/browse/packages/graphics/trunk/src/graphics/colors/HUE2RGB.as?r=5021
+
+function hue2rgb( p, q, h ) {
+	h = ( h + 1 ) % 1;
+	if ( h * 6 < 1 ) {
+		return p + ( q - p ) * h * 6;
+	}
+	if ( h * 2 < 1) {
+		return q;
+	}
+	if ( h * 3 < 2 ) {
+		return p + ( q - p ) * ( ( 2 / 3 ) - h ) * 6;
+	}
+	return p;
+}
+
+spaces.hsla.to = function( rgba ) {
+	if ( rgba[ 0 ] == null || rgba[ 1 ] == null || rgba[ 2 ] == null ) {
+		return [ null, null, null, rgba[ 3 ] ];
+	}
+	var r = rgba[ 0 ] / 255,
+		g = rgba[ 1 ] / 255,
+		b = rgba[ 2 ] / 255,
+		a = rgba[ 3 ],
+		max = Math.max( r, g, b ),
+		min = Math.min( r, g, b ),
+		diff = max - min,
+		add = max + min,
+		l = add * 0.5,
+		h, s;
+
+	if ( min === max ) {
+		h = 0;
+	} else if ( r === max ) {
+		h = ( 60 * ( g - b ) / diff ) + 360;
+	} else if ( g === max ) {
+		h = ( 60 * ( b - r ) / diff ) + 120;
+	} else {
+		h = ( 60 * ( r - g ) / diff ) + 240;
+	}
+
+	// chroma (diff) == 0 means greyscale which, by definition, saturation = 0%
+	// otherwise, saturation is based on the ratio of chroma (diff) to lightness (add)
+	if ( diff === 0 ) {
+		s = 0;
+	} else if ( l <= 0.5 ) {
+		s = diff / add;
+	} else {
+		s = diff / ( 2 - add );
+	}
+	return [ Math.round(h) % 360, s, l, a == null ? 1 : a ];
+};
+
+spaces.hsla.from = function( hsla ) {
+	if ( hsla[ 0 ] == null || hsla[ 1 ] == null || hsla[ 2 ] == null ) {
+		return [ null, null, null, hsla[ 3 ] ];
+	}
+	var h = hsla[ 0 ] / 360,
+		s = hsla[ 1 ],
+		l = hsla[ 2 ],
+		a = hsla[ 3 ],
+		q = l <= 0.5 ? l * ( 1 + s ) : l + s - l * s,
+		p = 2 * l - q;
+
+	return [
+		Math.round( hue2rgb( p, q, h + ( 1 / 3 ) ) * 255 ),
+		Math.round( hue2rgb( p, q, h ) * 255 ),
+		Math.round( hue2rgb( p, q, h - ( 1 / 3 ) ) * 255 ),
+		a
+	];
+};
+
+each( spaces, function( spaceName, space ) {
+	var props = space.props,
+		cache = space.cache,
+		to = space.to,
+		from = space.from;
+
+	// makes rgba() and hsla()
+	color.fn[ spaceName ] = function( value ) {
+
+		// generate a cache for this space if it doesn't exist
+		if ( to && !this[ cache ] ) {
+			this[ cache ] = to( this._rgba );
+		}
+		if ( value === undefined ) {
+			return this[ cache ].slice();
+		}
+
+		var ret,
+			type = jQuery.type( value ),
+			arr = ( type === "array" || type === "object" ) ? value : arguments,
+			local = this[ cache ].slice();
+
+		each( props, function( key, prop ) {
+			var val = arr[ type === "object" ? key : prop.idx ];
+			if ( val == null ) {
+				val = local[ prop.idx ];
+			}
+			local[ prop.idx ] = clamp( val, prop );
+		});
+
+		if ( from ) {
+			ret = color( from( local ) );
+			ret[ cache ] = local;
+			return ret;
+		} else {
+			return color( local );
+		}
+	};
+
+	// makes red() green() blue() alpha() hue() saturation() lightness()
+	each( props, function( key, prop ) {
+		// alpha is included in more than one space
+		if ( color.fn[ key ] ) {
+			return;
+		}
+		color.fn[ key ] = function( value ) {
+			var vtype = jQuery.type( value ),
+				fn = ( key === "alpha" ? ( this._hsla ? "hsla" : "rgba" ) : spaceName ),
+				local = this[ fn ](),
+				cur = local[ prop.idx ],
+				match;
+
+			if ( vtype === "undefined" ) {
+				return cur;
+			}
+
+			if ( vtype === "function" ) {
+				value = value.call( this, cur );
+				vtype = jQuery.type( value );
+			}
+			if ( value == null && prop.empty ) {
+				return this;
+			}
+			if ( vtype === "string" ) {
+				match = rplusequals.exec( value );
+				if ( match ) {
+					value = cur + parseFloat( match[ 2 ] ) * ( match[ 1 ] === "+" ? 1 : -1 );
+				}
+			}
+			local[ prop.idx ] = value;
+			return this[ fn ]( local );
+		};
+	});
+});
+
+// add cssHook and .fx.step function for each named hook.
+// accept a space separated string of properties
+color.hook = function( hook ) {
+	var hooks = hook.split( " " );
+	each( hooks, function( i, hook ) {
+		jQuery.cssHooks[ hook ] = {
+			set: function( elem, value ) {
+				var parsed, curElem,
+					backgroundColor = "";
+
+				if ( value !== "transparent" && ( jQuery.type( value ) !== "string" || ( parsed = stringParse( value ) ) ) ) {
+					value = color( parsed || value );
+					if ( !support.rgba && value._rgba[ 3 ] !== 1 ) {
+						curElem = hook === "backgroundColor" ? elem.parentNode : elem;
+						while (
+							(backgroundColor === "" || backgroundColor === "transparent") &&
+							curElem && curElem.style
+						) {
+							try {
+								backgroundColor = jQuery.css( curElem, "backgroundColor" );
+								curElem = curElem.parentNode;
+							} catch ( e ) {
+							}
+						}
+
+						value = value.blend( backgroundColor && backgroundColor !== "transparent" ?
+							backgroundColor :
+							"_default" );
+					}
+
+					value = value.toRgbaString();
+				}
+				try {
+					elem.style[ hook ] = value;
+				} catch ( e ) {
+					// wrapped to prevent IE from throwing errors on "invalid" values like 'auto' or 'inherit'
+				}
+			}
+		};
+		jQuery.fx.step[ hook ] = function( fx ) {
+			if ( !fx.colorInit ) {
+				fx.start = color( fx.elem, hook );
+				fx.end = color( fx.end );
+				fx.colorInit = true;
+			}
+			jQuery.cssHooks[ hook ].set( fx.elem, fx.start.transition( fx.end, fx.pos ) );
+		};
+	});
+
+};
+
+color.hook( stepHooks );
+
+jQuery.cssHooks.borderColor = {
+	expand: function( value ) {
+		var expanded = {};
+
+		each( [ "Top", "Right", "Bottom", "Left" ], function( i, part ) {
+			expanded[ "border" + part + "Color" ] = value;
+		});
+		return expanded;
+	}
+};
+
+// Basic color names only.
+// Usage of any of the other color names requires adding yourself or including
+// jquery.color.svg-names.js.
+colors = jQuery.Color.names = {
+	// 4.1. Basic color keywords
+	aqua: "#00ffff",
+	black: "#000000",
+	blue: "#0000ff",
+	fuchsia: "#ff00ff",
+	gray: "#808080",
+	green: "#008000",
+	lime: "#00ff00",
+	maroon: "#800000",
+	navy: "#000080",
+	olive: "#808000",
+	purple: "#800080",
+	red: "#ff0000",
+	silver: "#c0c0c0",
+	teal: "#008080",
+	white: "#ffffff",
+	yellow: "#ffff00",
+
+	// 4.2.3. "transparent" color keyword
+	transparent: [ null, null, null, 0 ],
+
+	_default: "#ffffff"
+};
+
+})( jQuery );
+
+/******************************************************************************/
+/****************************** CLASS ANIMATIONS ******************************/
+/******************************************************************************/
+(function() {
+
+var classAnimationActions = [ "add", "remove", "toggle" ],
+	shorthandStyles = {
+		border: 1,
+		borderBottom: 1,
+		borderColor: 1,
+		borderLeft: 1,
+		borderRight: 1,
+		borderTop: 1,
+		borderWidth: 1,
+		margin: 1,
+		padding: 1
+	};
+
+$.each([ "borderLeftStyle", "borderRightStyle", "borderBottomStyle", "borderTopStyle" ], function( _, prop ) {
+	$.fx.step[ prop ] = function( fx ) {
+		if ( fx.end !== "none" && !fx.setAttr || fx.pos === 1 && !fx.setAttr ) {
+			jQuery.style( fx.elem, prop, fx.end );
+			fx.setAttr = true;
+		}
+	};
+});
+
+function getElementStyles( elem ) {
+	var key, len,
+		style = elem.ownerDocument.defaultView ?
+			elem.ownerDocument.defaultView.getComputedStyle( elem, null ) :
+			elem.currentStyle,
+		styles = {};
+
+	if ( style && style.length && style[ 0 ] && style[ style[ 0 ] ] ) {
+		len = style.length;
+		while ( len-- ) {
+			key = style[ len ];
+			if ( typeof style[ key ] === "string" ) {
+				styles[ $.camelCase( key ) ] = style[ key ];
+			}
+		}
+	// support: Opera, IE <9
+	} else {
+		for ( key in style ) {
+			if ( typeof style[ key ] === "string" ) {
+				styles[ key ] = style[ key ];
+			}
+		}
+	}
+
+	return styles;
+}
+
+function styleDifference( oldStyle, newStyle ) {
+	var diff = {},
+		name, value;
+
+	for ( name in newStyle ) {
+		value = newStyle[ name ];
+		if ( oldStyle[ name ] !== value ) {
+			if ( !shorthandStyles[ name ] ) {
+				if ( $.fx.step[ name ] || !isNaN( parseFloat( value ) ) ) {
+					diff[ name ] = value;
+				}
+			}
+		}
+	}
+
+	return diff;
+}
+
+// support: jQuery <1.8
+if ( !$.fn.addBack ) {
+	$.fn.addBack = function( selector ) {
+		return this.add( selector == null ?
+			this.prevObject : this.prevObject.filter( selector )
+		);
+	};
+}
+
+$.effects.animateClass = function( value, duration, easing, callback ) {
+	var o = $.speed( duration, easing, callback );
+
+	return this.queue( function() {
+		var animated = $( this ),
+			baseClass = animated.attr( "class" ) || "",
+			applyClassChange,
+			allAnimations = o.children ? animated.find( "*" ).addBack() : animated;
+
+		// map the animated objects to store the original styles.
+		allAnimations = allAnimations.map(function() {
+			var el = $( this );
+			return {
+				el: el,
+				start: getElementStyles( this )
+			};
+		});
+
+		// apply class change
+		applyClassChange = function() {
+			$.each( classAnimationActions, function(i, action) {
+				if ( value[ action ] ) {
+					animated[ action + "Class" ]( value[ action ] );
+				}
+			});
+		};
+		applyClassChange();
+
+		// map all animated objects again - calculate new styles and diff
+		allAnimations = allAnimations.map(function() {
+			this.end = getElementStyles( this.el[ 0 ] );
+			this.diff = styleDifference( this.start, this.end );
+			return this;
+		});
+
+		// apply original class
+		animated.attr( "class", baseClass );
+
+		// map all animated objects again - this time collecting a promise
+		allAnimations = allAnimations.map(function() {
+			var styleInfo = this,
+				dfd = $.Deferred(),
+				opts = $.extend({}, o, {
+					queue: false,
+					complete: function() {
+						dfd.resolve( styleInfo );
+					}
+				});
+
+			this.el.animate( this.diff, opts );
+			return dfd.promise();
+		});
+
+		// once all animations have completed:
+		$.when.apply( $, allAnimations.get() ).done(function() {
+
+			// set the final class
+			applyClassChange();
+
+			// for each animated element,
+			// clear all css properties that were animated
+			$.each( arguments, function() {
+				var el = this.el;
+				$.each( this.diff, function(key) {
+					el.css( key, "" );
+				});
+			});
+
+			// this is guarnteed to be there if you use jQuery.speed()
+			// it also handles dequeuing the next anim...
+			o.complete.call( animated[ 0 ] );
+		});
+	});
+};
+
+$.fn.extend({
+	addClass: (function( orig ) {
+		return function( classNames, speed, easing, callback ) {
+			return speed ?
+				$.effects.animateClass.call( this,
+					{ add: classNames }, speed, easing, callback ) :
+				orig.apply( this, arguments );
+		};
+	})( $.fn.addClass ),
+
+	removeClass: (function( orig ) {
+		return function( classNames, speed, easing, callback ) {
+			return arguments.length > 1 ?
+				$.effects.animateClass.call( this,
+					{ remove: classNames }, speed, easing, callback ) :
+				orig.apply( this, arguments );
+		};
+	})( $.fn.removeClass ),
+
+	toggleClass: (function( orig ) {
+		return function( classNames, force, speed, easing, callback ) {
+			if ( typeof force === "boolean" || force === undefined ) {
+				if ( !speed ) {
+					// without speed parameter
+					return orig.apply( this, arguments );
+				} else {
+					return $.effects.animateClass.call( this,
+						(force ? { add: classNames } : { remove: classNames }),
+						speed, easing, callback );
+				}
+			} else {
+				// without force parameter
+				return $.effects.animateClass.call( this,
+					{ toggle: classNames }, force, speed, easing );
+			}
+		};
+	})( $.fn.toggleClass ),
+
+	switchClass: function( remove, add, speed, easing, callback) {
+		return $.effects.animateClass.call( this, {
+			add: add,
+			remove: remove
+		}, speed, easing, callback );
+	}
+});
+
+})();
+
+/******************************************************************************/
+/*********************************** EFFECTS **********************************/
+/******************************************************************************/
+
+(function() {
+
+$.extend( $.effects, {
+	version: "1.11.4",
+
+	// Saves a set of properties in a data storage
+	save: function( element, set ) {
+		for ( var i = 0; i < set.length; i++ ) {
+			if ( set[ i ] !== null ) {
+				element.data( dataSpace + set[ i ], element[ 0 ].style[ set[ i ] ] );
+			}
+		}
+	},
+
+	// Restores a set of previously saved properties from a data storage
+	restore: function( element, set ) {
+		var val, i;
+		for ( i = 0; i < set.length; i++ ) {
+			if ( set[ i ] !== null ) {
+				val = element.data( dataSpace + set[ i ] );
+				// support: jQuery 1.6.2
+				// http://bugs.jquery.com/ticket/9917
+				// jQuery 1.6.2 incorrectly returns undefined for any falsy value.
+				// We can't differentiate between "" and 0 here, so we just assume
+				// empty string since it's likely to be a more common value...
+				if ( val === undefined ) {
+					val = "";
+				}
+				element.css( set[ i ], val );
+			}
+		}
+	},
+
+	setMode: function( el, mode ) {
+		if (mode === "toggle") {
+			mode = el.is( ":hidden" ) ? "show" : "hide";
+		}
+		return mode;
+	},
+
+	// Translates a [top,left] array into a baseline value
+	// this should be a little more flexible in the future to handle a string & hash
+	getBaseline: function( origin, original ) {
+		var y, x;
+		switch ( origin[ 0 ] ) {
+			case "top": y = 0; break;
+			case "middle": y = 0.5; break;
+			case "bottom": y = 1; break;
+			default: y = origin[ 0 ] / original.height;
+		}
+		switch ( origin[ 1 ] ) {
+			case "left": x = 0; break;
+			case "center": x = 0.5; break;
+			case "right": x = 1; break;
+			default: x = origin[ 1 ] / original.width;
+		}
+		return {
+			x: x,
+			y: y
+		};
+	},
+
+	// Wraps the element around a wrapper that copies position properties
+	createWrapper: function( element ) {
+
+		// if the element is already wrapped, return it
+		if ( element.parent().is( ".ui-effects-wrapper" )) {
+			return element.parent();
+		}
+
+		// wrap the element
+		var props = {
+				width: element.outerWidth(true),
+				height: element.outerHeight(true),
+				"float": element.css( "float" )
+			},
+			wrapper = $( "<div></div>" )
+				.addClass( "ui-effects-wrapper" )
+				.css({
+					fontSize: "100%",
+					background: "transparent",
+					border: "none",
+					margin: 0,
+					padding: 0
+				}),
+			// Store the size in case width/height are defined in % - Fixes #5245
+			size = {
+				width: element.width(),
+				height: element.height()
+			},
+			active = document.activeElement;
+
+		// support: Firefox
+		// Firefox incorrectly exposes anonymous content
+		// https://bugzilla.mozilla.org/show_bug.cgi?id=561664
+		try {
+			active.id;
+		} catch ( e ) {
+			active = document.body;
+		}
+
+		element.wrap( wrapper );
+
+		// Fixes #7595 - Elements lose focus when wrapped.
+		if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) {
+			$( active ).focus();
+		}
+
+		wrapper = element.parent(); //Hotfix for jQuery 1.4 since some change in wrap() seems to actually lose the reference to the wrapped element
+
+		// transfer positioning properties to the wrapper
+		if ( element.css( "position" ) === "static" ) {
+			wrapper.css({ position: "relative" });
+			element.css({ position: "relative" });
+		} else {
+			$.extend( props, {
+				position: element.css( "position" ),
+				zIndex: element.css( "z-index" )
+			});
+			$.each([ "top", "left", "bottom", "right" ], function(i, pos) {
+				props[ pos ] = element.css( pos );
+				if ( isNaN( parseInt( props[ pos ], 10 ) ) ) {
+					props[ pos ] = "auto";
+				}
+			});
+			element.css({
+				position: "relative",
+				top: 0,
+				left: 0,
+				right: "auto",
+				bottom: "auto"
+			});
+		}
+		element.css(size);
+
+		return wrapper.css( props ).show();
+	},
+
+	removeWrapper: function( element ) {
+		var active = document.activeElement;
+
+		if ( element.parent().is( ".ui-effects-wrapper" ) ) {
+			element.parent().replaceWith( element );
+
+			// Fixes #7595 - Elements lose focus when wrapped.
+			if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) {
+				$( active ).focus();
+			}
+		}
+
+		return element;
+	},
+
+	setTransition: function( element, list, factor, value ) {
+		value = value || {};
+		$.each( list, function( i, x ) {
+			var unit = element.cssUnit( x );
+			if ( unit[ 0 ] > 0 ) {
+				value[ x ] = unit[ 0 ] * factor + unit[ 1 ];
+			}
+		});
+		return value;
+	}
+});
+
+// return an effect options object for the given parameters:
+function _normalizeArguments( effect, options, speed, callback ) {
+
+	// allow passing all options as the first parameter
+	if ( $.isPlainObject( effect ) ) {
+		options = effect;
+		effect = effect.effect;
+	}
+
+	// convert to an object
+	effect = { effect: effect };
+
+	// catch (effect, null, ...)
+	if ( options == null ) {
+		options = {};
+	}
+
+	// catch (effect, callback)
+	if ( $.isFunction( options ) ) {
+		callback = options;
+		speed = null;
+		options = {};
+	}
+
+	// catch (effect, speed, ?)
+	if ( typeof options === "number" || $.fx.speeds[ options ] ) {
+		callback = speed;
+		speed = options;
+		options = {};
+	}
+
+	// catch (effect, options, callback)
+	if ( $.isFunction( speed ) ) {
+		callback = speed;
+		speed = null;
+	}
+
+	// add options to effect
+	if ( options ) {
+		$.extend( effect, options );
+	}
+
+	speed = speed || options.duration;
+	effect.duration = $.fx.off ? 0 :
+		typeof speed === "number" ? speed :
+		speed in $.fx.speeds ? $.fx.speeds[ speed ] :
+		$.fx.speeds._default;
+
+	effect.complete = callback || options.complete;
+
+	return effect;
+}
+
+function standardAnimationOption( option ) {
+	// Valid standard speeds (nothing, number, named speed)
+	if ( !option || typeof option === "number" || $.fx.speeds[ option ] ) {
+		return true;
+	}
+
+	// Invalid strings - treat as "normal" speed
+	if ( typeof option === "string" && !$.effects.effect[ option ] ) {
+		return true;
+	}
+
+	// Complete callback
+	if ( $.isFunction( option ) ) {
+		return true;
+	}
+
+	// Options hash (but not naming an effect)
+	if ( typeof option === "object" && !option.effect ) {
+		return true;
+	}
+
+	// Didn't match any standard API
+	return false;
+}
+
+$.fn.extend({
+	effect: function( /* effect, options, speed, callback */ ) {
+		var args = _normalizeArguments.apply( this, arguments ),
+			mode = args.mode,
+			queue = args.queue,
+			effectMethod = $.effects.effect[ args.effect ];
+
+		if ( $.fx.off || !effectMethod ) {
+			// delegate to the original method (e.g., .show()) if possible
+			if ( mode ) {
+				return this[ mode ]( args.duration, args.complete );
+			} else {
+				return this.each( function() {
+					if ( args.complete ) {
+						args.complete.call( this );
+					}
+				});
+			}
+		}
+
+		function run( next ) {
+			var elem = $( this ),
+				complete = args.complete,
+				mode = args.mode;
+
+			function done() {
+				if ( $.isFunction( complete ) ) {
+					complete.call( elem[0] );
+				}
+				if ( $.isFunction( next ) ) {
+					next();
+				}
+			}
+
+			// If the element already has the correct final state, delegate to
+			// the core methods so the internal tracking of "olddisplay" works.
+			if ( elem.is( ":hidden" ) ? mode === "hide" : mode === "show" ) {
+				elem[ mode ]();
+				done();
+			} else {
+				effectMethod.call( elem[0], args, done );
+			}
+		}
+
+		return queue === false ? this.each( run ) : this.queue( queue || "fx", run );
+	},
+
+	show: (function( orig ) {
+		return function( option ) {
+			if ( standardAnimationOption( option ) ) {
+				return orig.apply( this, arguments );
+			} else {
+				var args = _normalizeArguments.apply( this, arguments );
+				args.mode = "show";
+				return this.effect.call( this, args );
+			}
+		};
+	})( $.fn.show ),
+
+	hide: (function( orig ) {
+		return function( option ) {
+			if ( standardAnimationOption( option ) ) {
+				return orig.apply( this, arguments );
+			} else {
+				var args = _normalizeArguments.apply( this, arguments );
+				args.mode = "hide";
+				return this.effect.call( this, args );
+			}
+		};
+	})( $.fn.hide ),
+
+	toggle: (function( orig ) {
+		return function( option ) {
+			if ( standardAnimationOption( option ) || typeof option === "boolean" ) {
+				return orig.apply( this, arguments );
+			} else {
+				var args = _normalizeArguments.apply( this, arguments );
+				args.mode = "toggle";
+				return this.effect.call( this, args );
+			}
+		};
+	})( $.fn.toggle ),
+
+	// helper functions
+	cssUnit: function(key) {
+		var style = this.css( key ),
+			val = [];
+
+		$.each( [ "em", "px", "%", "pt" ], function( i, unit ) {
+			if ( style.indexOf( unit ) > 0 ) {
+				val = [ parseFloat( style ), unit ];
+			}
+		});
+		return val;
+	}
+});
+
+})();
+
+/******************************************************************************/
+/*********************************** EASING ***********************************/
+/******************************************************************************/
+
+(function() {
+
+// based on easing equations from Robert Penner (http://www.robertpenner.com/easing)
+
+var baseEasings = {};
+
+$.each( [ "Quad", "Cubic", "Quart", "Quint", "Expo" ], function( i, name ) {
+	baseEasings[ name ] = function( p ) {
+		return Math.pow( p, i + 2 );
+	};
+});
+
+$.extend( baseEasings, {
+	Sine: function( p ) {
+		return 1 - Math.cos( p * Math.PI / 2 );
+	},
+	Circ: function( p ) {
+		return 1 - Math.sqrt( 1 - p * p );
+	},
+	Elastic: function( p ) {
+		return p === 0 || p === 1 ? p :
+			-Math.pow( 2, 8 * (p - 1) ) * Math.sin( ( (p - 1) * 80 - 7.5 ) * Math.PI / 15 );
+	},
+	Back: function( p ) {
+		return p * p * ( 3 * p - 2 );
+	},
+	Bounce: function( p ) {
+		var pow2,
+			bounce = 4;
+
+		while ( p < ( ( pow2 = Math.pow( 2, --bounce ) ) - 1 ) / 11 ) {}
+		return 1 / Math.pow( 4, 3 - bounce ) - 7.5625 * Math.pow( ( pow2 * 3 - 2 ) / 22 - p, 2 );
+	}
+});
+
+$.each( baseEasings, function( name, easeIn ) {
+	$.easing[ "easeIn" + name ] = easeIn;
+	$.easing[ "easeOut" + name ] = function( p ) {
+		return 1 - easeIn( 1 - p );
+	};
+	$.easing[ "easeInOut" + name ] = function( p ) {
+		return p < 0.5 ?
+			easeIn( p * 2 ) / 2 :
+			1 - easeIn( p * -2 + 2 ) / 2;
+	};
+});
+
+})();
+
+var effect = $.effects;
+
+
+/*!
+ * jQuery UI Effects Blind 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/blind-effect/
+ */
+
+
+var effectBlind = $.effects.effect.blind = function( o, done ) {
+	// Create element
+	var el = $( this ),
+		rvertical = /up|down|vertical/,
+		rpositivemotion = /up|left|vertical|horizontal/,
+		props = [ "position", "top", "bottom", "left", "right", "height", "width" ],
+		mode = $.effects.setMode( el, o.mode || "hide" ),
+		direction = o.direction || "up",
+		vertical = rvertical.test( direction ),
+		ref = vertical ? "height" : "width",
+		ref2 = vertical ? "top" : "left",
+		motion = rpositivemotion.test( direction ),
+		animation = {},
+		show = mode === "show",
+		wrapper, distance, margin;
+
+	// if already wrapped, the wrapper's properties are my property. #6245
+	if ( el.parent().is( ".ui-effects-wrapper" ) ) {
+		$.effects.save( el.parent(), props );
+	} else {
+		$.effects.save( el, props );
+	}
+	el.show();
+	wrapper = $.effects.createWrapper( el ).css({
+		overflow: "hidden"
+	});
+
+	distance = wrapper[ ref ]();
+	margin = parseFloat( wrapper.css( ref2 ) ) || 0;
+
+	animation[ ref ] = show ? distance : 0;
+	if ( !motion ) {
+		el
+			.css( vertical ? "bottom" : "right", 0 )
+			.css( vertical ? "top" : "left", "auto" )
+			.css({ position: "absolute" });
+
+		animation[ ref2 ] = show ? margin : distance + margin;
+	}
+
+	// start at 0 if we are showing
+	if ( show ) {
+		wrapper.css( ref, 0 );
+		if ( !motion ) {
+			wrapper.css( ref2, margin + distance );
+		}
+	}
+
+	// Animate
+	wrapper.animate( animation, {
+		duration: o.duration,
+		easing: o.easing,
+		queue: false,
+		complete: function() {
+			if ( mode === "hide" ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		}
+	});
+};
+
+
+/*!
+ * jQuery UI Effects Bounce 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/bounce-effect/
+ */
+
+
+var effectBounce = $.effects.effect.bounce = function( o, done ) {
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "height", "width" ],
+
+		// defaults:
+		mode = $.effects.setMode( el, o.mode || "effect" ),
+		hide = mode === "hide",
+		show = mode === "show",
+		direction = o.direction || "up",
+		distance = o.distance,
+		times = o.times || 5,
+
+		// number of internal animations
+		anims = times * 2 + ( show || hide ? 1 : 0 ),
+		speed = o.duration / anims,
+		easing = o.easing,
+
+		// utility:
+		ref = ( direction === "up" || direction === "down" ) ? "top" : "left",
+		motion = ( direction === "up" || direction === "left" ),
+		i,
+		upAnim,
+		downAnim,
+
+		// we will need to re-assemble the queue to stack our animations in place
+		queue = el.queue(),
+		queuelen = queue.length;
+
+	// Avoid touching opacity to prevent clearType and PNG issues in IE
+	if ( show || hide ) {
+		props.push( "opacity" );
+	}
+
+	$.effects.save( el, props );
+	el.show();
+	$.effects.createWrapper( el ); // Create Wrapper
+
+	// default distance for the BIGGEST bounce is the outer Distance / 3
+	if ( !distance ) {
+		distance = el[ ref === "top" ? "outerHeight" : "outerWidth" ]() / 3;
+	}
+
+	if ( show ) {
+		downAnim = { opacity: 1 };
+		downAnim[ ref ] = 0;
+
+		// if we are showing, force opacity 0 and set the initial position
+		// then do the "first" animation
+		el.css( "opacity", 0 )
+			.css( ref, motion ? -distance * 2 : distance * 2 )
+			.animate( downAnim, speed, easing );
+	}
+
+	// start at the smallest distance if we are hiding
+	if ( hide ) {
+		distance = distance / Math.pow( 2, times - 1 );
+	}
+
+	downAnim = {};
+	downAnim[ ref ] = 0;
+	// Bounces up/down/left/right then back to 0 -- times * 2 animations happen here
+	for ( i = 0; i < times; i++ ) {
+		upAnim = {};
+		upAnim[ ref ] = ( motion ? "-=" : "+=" ) + distance;
+
+		el.animate( upAnim, speed, easing )
+			.animate( downAnim, speed, easing );
+
+		distance = hide ? distance * 2 : distance / 2;
+	}
+
+	// Last Bounce when Hiding
+	if ( hide ) {
+		upAnim = { opacity: 0 };
+		upAnim[ ref ] = ( motion ? "-=" : "+=" ) + distance;
+
+		el.animate( upAnim, speed, easing );
+	}
+
+	el.queue(function() {
+		if ( hide ) {
+			el.hide();
+		}
+		$.effects.restore( el, props );
+		$.effects.removeWrapper( el );
+		done();
+	});
+
+	// inject all the animations we just queued to be first in line (after "inprogress")
+	if ( queuelen > 1) {
+		queue.splice.apply( queue,
+			[ 1, 0 ].concat( queue.splice( queuelen, anims + 1 ) ) );
+	}
+	el.dequeue();
+
+};
+
+
+/*!
+ * jQuery UI Effects Clip 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/clip-effect/
+ */
+
+
+var effectClip = $.effects.effect.clip = function( o, done ) {
+	// Create element
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "height", "width" ],
+		mode = $.effects.setMode( el, o.mode || "hide" ),
+		show = mode === "show",
+		direction = o.direction || "vertical",
+		vert = direction === "vertical",
+		size = vert ? "height" : "width",
+		position = vert ? "top" : "left",
+		animation = {},
+		wrapper, animate, distance;
+
+	// Save & Show
+	$.effects.save( el, props );
+	el.show();
+
+	// Create Wrapper
+	wrapper = $.effects.createWrapper( el ).css({
+		overflow: "hidden"
+	});
+	animate = ( el[0].tagName === "IMG" ) ? wrapper : el;
+	distance = animate[ size ]();
+
+	// Shift
+	if ( show ) {
+		animate.css( size, 0 );
+		animate.css( position, distance / 2 );
+	}
+
+	// Create Animation Object:
+	animation[ size ] = show ? distance : 0;
+	animation[ position ] = show ? 0 : distance / 2;
+
+	// Animate
+	animate.animate( animation, {
+		queue: false,
+		duration: o.duration,
+		easing: o.easing,
+		complete: function() {
+			if ( !show ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		}
+	});
+
+};
+
+
+/*!
+ * jQuery UI Effects Drop 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/drop-effect/
+ */
+
+
+var effectDrop = $.effects.effect.drop = function( o, done ) {
+
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "opacity", "height", "width" ],
+		mode = $.effects.setMode( el, o.mode || "hide" ),
+		show = mode === "show",
+		direction = o.direction || "left",
+		ref = ( direction === "up" || direction === "down" ) ? "top" : "left",
+		motion = ( direction === "up" || direction === "left" ) ? "pos" : "neg",
+		animation = {
+			opacity: show ? 1 : 0
+		},
+		distance;
+
+	// Adjust
+	$.effects.save( el, props );
+	el.show();
+	$.effects.createWrapper( el );
+
+	distance = o.distance || el[ ref === "top" ? "outerHeight" : "outerWidth" ]( true ) / 2;
+
+	if ( show ) {
+		el
+			.css( "opacity", 0 )
+			.css( ref, motion === "pos" ? -distance : distance );
+	}
+
+	// Animation
+	animation[ ref ] = ( show ?
+		( motion === "pos" ? "+=" : "-=" ) :
+		( motion === "pos" ? "-=" : "+=" ) ) +
+		distance;
+
+	// Animate
+	el.animate( animation, {
+		queue: false,
+		duration: o.duration,
+		easing: o.easing,
+		complete: function() {
+			if ( mode === "hide" ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		}
+	});
+};
+
+
+/*!
+ * jQuery UI Effects Explode 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/explode-effect/
+ */
+
+
+var effectExplode = $.effects.effect.explode = function( o, done ) {
+
+	var rows = o.pieces ? Math.round( Math.sqrt( o.pieces ) ) : 3,
+		cells = rows,
+		el = $( this ),
+		mode = $.effects.setMode( el, o.mode || "hide" ),
+		show = mode === "show",
+
+		// show and then visibility:hidden the element before calculating offset
+		offset = el.show().css( "visibility", "hidden" ).offset(),
+
+		// width and height of a piece
+		width = Math.ceil( el.outerWidth() / cells ),
+		height = Math.ceil( el.outerHeight() / rows ),
+		pieces = [],
+
+		// loop
+		i, j, left, top, mx, my;
+
+	// children animate complete:
+	function childComplete() {
+		pieces.push( this );
+		if ( pieces.length === rows * cells ) {
+			animComplete();
+		}
+	}
+
+	// clone the element for each row and cell.
+	for ( i = 0; i < rows ; i++ ) { // ===>
+		top = offset.top + i * height;
+		my = i - ( rows - 1 ) / 2 ;
+
+		for ( j = 0; j < cells ; j++ ) { // |||
+			left = offset.left + j * width;
+			mx = j - ( cells - 1 ) / 2 ;
+
+			// Create a clone of the now hidden main element that will be absolute positioned
+			// within a wrapper div off the -left and -top equal to size of our pieces
+			el
+				.clone()
+				.appendTo( "body" )
+				.wrap( "<div></div>" )
+				.css({
+					position: "absolute",
+					visibility: "visible",
+					left: -j * width,
+					top: -i * height
+				})
+
+			// select the wrapper - make it overflow: hidden and absolute positioned based on
+			// where the original was located +left and +top equal to the size of pieces
+				.parent()
+				.addClass( "ui-effects-explode" )
+				.css({
+					position: "absolute",
+					overflow: "hidden",
+					width: width,
+					height: height,
+					left: left + ( show ? mx * width : 0 ),
+					top: top + ( show ? my * height : 0 ),
+					opacity: show ? 0 : 1
+				}).animate({
+					left: left + ( show ? 0 : mx * width ),
+					top: top + ( show ? 0 : my * height ),
+					opacity: show ? 1 : 0
+				}, o.duration || 500, o.easing, childComplete );
+		}
+	}
+
+	function animComplete() {
+		el.css({
+			visibility: "visible"
+		});
+		$( pieces ).remove();
+		if ( !show ) {
+			el.hide();
+		}
+		done();
+	}
+};
+
+
+/*!
+ * jQuery UI Effects Fade 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/fade-effect/
+ */
+
+
+var effectFade = $.effects.effect.fade = function( o, done ) {
+	var el = $( this ),
+		mode = $.effects.setMode( el, o.mode || "toggle" );
+
+	el.animate({
+		opacity: mode
+	}, {
+		queue: false,
+		duration: o.duration,
+		easing: o.easing,
+		complete: done
+	});
+};
+
+
+/*!
+ * jQuery UI Effects Fold 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/fold-effect/
+ */
+
+
+var effectFold = $.effects.effect.fold = function( o, done ) {
+
+	// Create element
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "height", "width" ],
+		mode = $.effects.setMode( el, o.mode || "hide" ),
+		show = mode === "show",
+		hide = mode === "hide",
+		size = o.size || 15,
+		percent = /([0-9]+)%/.exec( size ),
+		horizFirst = !!o.horizFirst,
+		widthFirst = show !== horizFirst,
+		ref = widthFirst ? [ "width", "height" ] : [ "height", "width" ],
+		duration = o.duration / 2,
+		wrapper, distance,
+		animation1 = {},
+		animation2 = {};
+
+	$.effects.save( el, props );
+	el.show();
+
+	// Create Wrapper
+	wrapper = $.effects.createWrapper( el ).css({
+		overflow: "hidden"
+	});
+	distance = widthFirst ?
+		[ wrapper.width(), wrapper.height() ] :
+		[ wrapper.height(), wrapper.width() ];
+
+	if ( percent ) {
+		size = parseInt( percent[ 1 ], 10 ) / 100 * distance[ hide ? 0 : 1 ];
+	}
+	if ( show ) {
+		wrapper.css( horizFirst ? {
+			height: 0,
+			width: size
+		} : {
+			height: size,
+			width: 0
+		});
+	}
+
+	// Animation
+	animation1[ ref[ 0 ] ] = show ? distance[ 0 ] : size;
+	animation2[ ref[ 1 ] ] = show ? distance[ 1 ] : 0;
+
+	// Animate
+	wrapper
+		.animate( animation1, duration, o.easing )
+		.animate( animation2, duration, o.easing, function() {
+			if ( hide ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		});
+
+};
+
+
+/*!
+ * jQuery UI Effects Highlight 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/highlight-effect/
+ */
+
+
+var effectHighlight = $.effects.effect.highlight = function( o, done ) {
+	var elem = $( this ),
+		props = [ "backgroundImage", "backgroundColor", "opacity" ],
+		mode = $.effects.setMode( elem, o.mode || "show" ),
+		animation = {
+			backgroundColor: elem.css( "backgroundColor" )
+		};
+
+	if (mode === "hide") {
+		animation.opacity = 0;
+	}
+
+	$.effects.save( elem, props );
+
+	elem
+		.show()
+		.css({
+			backgroundImage: "none",
+			backgroundColor: o.color || "#ffff99"
+		})
+		.animate( animation, {
+			queue: false,
+			duration: o.duration,
+			easing: o.easing,
+			complete: function() {
+				if ( mode === "hide" ) {
+					elem.hide();
+				}
+				$.effects.restore( elem, props );
+				done();
+			}
+		});
+};
+
+
+/*!
+ * jQuery UI Effects Size 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/size-effect/
+ */
+
+
+var effectSize = $.effects.effect.size = function( o, done ) {
+
+	// Create element
+	var original, baseline, factor,
+		el = $( this ),
+		props0 = [ "position", "top", "bottom", "left", "right", "width", "height", "overflow", "opacity" ],
+
+		// Always restore
+		props1 = [ "position", "top", "bottom", "left", "right", "overflow", "opacity" ],
+
+		// Copy for children
+		props2 = [ "width", "height", "overflow" ],
+		cProps = [ "fontSize" ],
+		vProps = [ "borderTopWidth", "borderBottomWidth", "paddingTop", "paddingBottom" ],
+		hProps = [ "borderLeftWidth", "borderRightWidth", "paddingLeft", "paddingRight" ],
+
+		// Set options
+		mode = $.effects.setMode( el, o.mode || "effect" ),
+		restore = o.restore || mode !== "effect",
+		scale = o.scale || "both",
+		origin = o.origin || [ "middle", "center" ],
+		position = el.css( "position" ),
+		props = restore ? props0 : props1,
+		zero = {
+			height: 0,
+			width: 0,
+			outerHeight: 0,
+			outerWidth: 0
+		};
+
+	if ( mode === "show" ) {
+		el.show();
+	}
+	original = {
+		height: el.height(),
+		width: el.width(),
+		outerHeight: el.outerHeight(),
+		outerWidth: el.outerWidth()
+	};
+
+	if ( o.mode === "toggle" && mode === "show" ) {
+		el.from = o.to || zero;
+		el.to = o.from || original;
+	} else {
+		el.from = o.from || ( mode === "show" ? zero : original );
+		el.to = o.to || ( mode === "hide" ? zero : original );
+	}
+
+	// Set scaling factor
+	factor = {
+		from: {
+			y: el.from.height / original.height,
+			x: el.from.width / original.width
+		},
+		to: {
+			y: el.to.height / original.height,
+			x: el.to.width / original.width
+		}
+	};
+
+	// Scale the css box
+	if ( scale === "box" || scale === "both" ) {
+
+		// Vertical props scaling
+		if ( factor.from.y !== factor.to.y ) {
+			props = props.concat( vProps );
+			el.from = $.effects.setTransition( el, vProps, factor.from.y, el.from );
+			el.to = $.effects.setTransition( el, vProps, factor.to.y, el.to );
+		}
+
+		// Horizontal props scaling
+		if ( factor.from.x !== factor.to.x ) {
+			props = props.concat( hProps );
+			el.from = $.effects.setTransition( el, hProps, factor.from.x, el.from );
+			el.to = $.effects.setTransition( el, hProps, factor.to.x, el.to );
+		}
+	}
+
+	// Scale the content
+	if ( scale === "content" || scale === "both" ) {
+
+		// Vertical props scaling
+		if ( factor.from.y !== factor.to.y ) {
+			props = props.concat( cProps ).concat( props2 );
+			el.from = $.effects.setTransition( el, cProps, factor.from.y, el.from );
+			el.to = $.effects.setTransition( el, cProps, factor.to.y, el.to );
+		}
+	}
+
+	$.effects.save( el, props );
+	el.show();
+	$.effects.createWrapper( el );
+	el.css( "overflow", "hidden" ).css( el.from );
+
+	// Adjust
+	if (origin) { // Calculate baseline shifts
+		baseline = $.effects.getBaseline( origin, original );
+		el.from.top = ( original.outerHeight - el.outerHeight() ) * baseline.y;
+		el.from.left = ( original.outerWidth - el.outerWidth() ) * baseline.x;
+		el.to.top = ( original.outerHeight - el.to.outerHeight ) * baseline.y;
+		el.to.left = ( original.outerWidth - el.to.outerWidth ) * baseline.x;
+	}
+	el.css( el.from ); // set top & left
+
+	// Animate
+	if ( scale === "content" || scale === "both" ) { // Scale the children
+
+		// Add margins/font-size
+		vProps = vProps.concat([ "marginTop", "marginBottom" ]).concat(cProps);
+		hProps = hProps.concat([ "marginLeft", "marginRight" ]);
+		props2 = props0.concat(vProps).concat(hProps);
+
+		el.find( "*[width]" ).each( function() {
+			var child = $( this ),
+				c_original = {
+					height: child.height(),
+					width: child.width(),
+					outerHeight: child.outerHeight(),
+					outerWidth: child.outerWidth()
+				};
+			if (restore) {
+				$.effects.save(child, props2);
+			}
+
+			child.from = {
+				height: c_original.height * factor.from.y,
+				width: c_original.width * factor.from.x,
+				outerHeight: c_original.outerHeight * factor.from.y,
+				outerWidth: c_original.outerWidth * factor.from.x
+			};
+			child.to = {
+				height: c_original.height * factor.to.y,
+				width: c_original.width * factor.to.x,
+				outerHeight: c_original.height * factor.to.y,
+				outerWidth: c_original.width * factor.to.x
+			};
+
+			// Vertical props scaling
+			if ( factor.from.y !== factor.to.y ) {
+				child.from = $.effects.setTransition( child, vProps, factor.from.y, child.from );
+				child.to = $.effects.setTransition( child, vProps, factor.to.y, child.to );
+			}
+
+			// Horizontal props scaling
+			if ( factor.from.x !== factor.to.x ) {
+				child.from = $.effects.setTransition( child, hProps, factor.from.x, child.from );
+				child.to = $.effects.setTransition( child, hProps, factor.to.x, child.to );
+			}
+
+			// Animate children
+			child.css( child.from );
+			child.animate( child.to, o.duration, o.easing, function() {
+
+				// Restore children
+				if ( restore ) {
+					$.effects.restore( child, props2 );
+				}
+			});
+		});
+	}
+
+	// Animate
+	el.animate( el.to, {
+		queue: false,
+		duration: o.duration,
+		easing: o.easing,
+		complete: function() {
+			if ( el.to.opacity === 0 ) {
+				el.css( "opacity", el.from.opacity );
+			}
+			if ( mode === "hide" ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			if ( !restore ) {
+
+				// we need to calculate our new positioning based on the scaling
+				if ( position === "static" ) {
+					el.css({
+						position: "relative",
+						top: el.to.top,
+						left: el.to.left
+					});
+				} else {
+					$.each([ "top", "left" ], function( idx, pos ) {
+						el.css( pos, function( _, str ) {
+							var val = parseInt( str, 10 ),
+								toRef = idx ? el.to.left : el.to.top;
+
+							// if original was "auto", recalculate the new value from wrapper
+							if ( str === "auto" ) {
+								return toRef + "px";
+							}
+
+							return val + toRef + "px";
+						});
+					});
+				}
+			}
+
+			$.effects.removeWrapper( el );
+			done();
+		}
+	});
+
+};
+
+
+/*!
+ * jQuery UI Effects Scale 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/scale-effect/
+ */
+
+
+var effectScale = $.effects.effect.scale = function( o, done ) {
+
+	// Create element
+	var el = $( this ),
+		options = $.extend( true, {}, o ),
+		mode = $.effects.setMode( el, o.mode || "effect" ),
+		percent = parseInt( o.percent, 10 ) ||
+			( parseInt( o.percent, 10 ) === 0 ? 0 : ( mode === "hide" ? 0 : 100 ) ),
+		direction = o.direction || "both",
+		origin = o.origin,
+		original = {
+			height: el.height(),
+			width: el.width(),
+			outerHeight: el.outerHeight(),
+			outerWidth: el.outerWidth()
+		},
+		factor = {
+			y: direction !== "horizontal" ? (percent / 100) : 1,
+			x: direction !== "vertical" ? (percent / 100) : 1
+		};
+
+	// We are going to pass this effect to the size effect:
+	options.effect = "size";
+	options.queue = false;
+	options.complete = done;
+
+	// Set default origin and restore for show/hide
+	if ( mode !== "effect" ) {
+		options.origin = origin || [ "middle", "center" ];
+		options.restore = true;
+	}
+
+	options.from = o.from || ( mode === "show" ? {
+		height: 0,
+		width: 0,
+		outerHeight: 0,
+		outerWidth: 0
+	} : original );
+	options.to = {
+		height: original.height * factor.y,
+		width: original.width * factor.x,
+		outerHeight: original.outerHeight * factor.y,
+		outerWidth: original.outerWidth * factor.x
+	};
+
+	// Fade option to support puff
+	if ( options.fade ) {
+		if ( mode === "show" ) {
+			options.from.opacity = 0;
+			options.to.opacity = 1;
+		}
+		if ( mode === "hide" ) {
+			options.from.opacity = 1;
+			options.to.opacity = 0;
+		}
+	}
+
+	// Animate
+	el.effect( options );
+
+};
+
+
+/*!
+ * jQuery UI Effects Puff 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/puff-effect/
+ */
+
+
+var effectPuff = $.effects.effect.puff = function( o, done ) {
+	var elem = $( this ),
+		mode = $.effects.setMode( elem, o.mode || "hide" ),
+		hide = mode === "hide",
+		percent = parseInt( o.percent, 10 ) || 150,
+		factor = percent / 100,
+		original = {
+			height: elem.height(),
+			width: elem.width(),
+			outerHeight: elem.outerHeight(),
+			outerWidth: elem.outerWidth()
+		};
+
+	$.extend( o, {
+		effect: "scale",
+		queue: false,
+		fade: true,
+		mode: mode,
+		complete: done,
+		percent: hide ? percent : 100,
+		from: hide ?
+			original :
+			{
+				height: original.height * factor,
+				width: original.width * factor,
+				outerHeight: original.outerHeight * factor,
+				outerWidth: original.outerWidth * factor
+			}
+	});
+
+	elem.effect( o );
+};
+
+
+/*!
+ * jQuery UI Effects Pulsate 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/pulsate-effect/
+ */
+
+
+var effectPulsate = $.effects.effect.pulsate = function( o, done ) {
+	var elem = $( this ),
+		mode = $.effects.setMode( elem, o.mode || "show" ),
+		show = mode === "show",
+		hide = mode === "hide",
+		showhide = ( show || mode === "hide" ),
+
+		// showing or hiding leaves of the "last" animation
+		anims = ( ( o.times || 5 ) * 2 ) + ( showhide ? 1 : 0 ),
+		duration = o.duration / anims,
+		animateTo = 0,
+		queue = elem.queue(),
+		queuelen = queue.length,
+		i;
+
+	if ( show || !elem.is(":visible")) {
+		elem.css( "opacity", 0 ).show();
+		animateTo = 1;
+	}
+
+	// anims - 1 opacity "toggles"
+	for ( i = 1; i < anims; i++ ) {
+		elem.animate({
+			opacity: animateTo
+		}, duration, o.easing );
+		animateTo = 1 - animateTo;
+	}
+
+	elem.animate({
+		opacity: animateTo
+	}, duration, o.easing);
+
+	elem.queue(function() {
+		if ( hide ) {
+			elem.hide();
+		}
+		done();
+	});
+
+	// We just queued up "anims" animations, we need to put them next in the queue
+	if ( queuelen > 1 ) {
+		queue.splice.apply( queue,
+			[ 1, 0 ].concat( queue.splice( queuelen, anims + 1 ) ) );
+	}
+	elem.dequeue();
+};
+
+
+/*!
+ * jQuery UI Effects Shake 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/shake-effect/
+ */
+
+
+var effectShake = $.effects.effect.shake = function( o, done ) {
+
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "height", "width" ],
+		mode = $.effects.setMode( el, o.mode || "effect" ),
+		direction = o.direction || "left",
+		distance = o.distance || 20,
+		times = o.times || 3,
+		anims = times * 2 + 1,
+		speed = Math.round( o.duration / anims ),
+		ref = (direction === "up" || direction === "down") ? "top" : "left",
+		positiveMotion = (direction === "up" || direction === "left"),
+		animation = {},
+		animation1 = {},
+		animation2 = {},
+		i,
+
+		// we will need to re-assemble the queue to stack our animations in place
+		queue = el.queue(),
+		queuelen = queue.length;
+
+	$.effects.save( el, props );
+	el.show();
+	$.effects.createWrapper( el );
+
+	// Animation
+	animation[ ref ] = ( positiveMotion ? "-=" : "+=" ) + distance;
+	animation1[ ref ] = ( positiveMotion ? "+=" : "-=" ) + distance * 2;
+	animation2[ ref ] = ( positiveMotion ? "-=" : "+=" ) + distance * 2;
+
+	// Animate
+	el.animate( animation, speed, o.easing );
+
+	// Shakes
+	for ( i = 1; i < times; i++ ) {
+		el.animate( animation1, speed, o.easing ).animate( animation2, speed, o.easing );
+	}
+	el
+		.animate( animation1, speed, o.easing )
+		.animate( animation, speed / 2, o.easing )
+		.queue(function() {
+			if ( mode === "hide" ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		});
+
+	// inject all the animations we just queued to be first in line (after "inprogress")
+	if ( queuelen > 1) {
+		queue.splice.apply( queue,
+			[ 1, 0 ].concat( queue.splice( queuelen, anims + 1 ) ) );
+	}
+	el.dequeue();
+
+};
+
+
+/*!
+ * jQuery UI Effects Slide 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/slide-effect/
+ */
+
+
+var effectSlide = $.effects.effect.slide = function( o, done ) {
+
+	// Create element
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "width", "height" ],
+		mode = $.effects.setMode( el, o.mode || "show" ),
+		show = mode === "show",
+		direction = o.direction || "left",
+		ref = (direction === "up" || direction === "down") ? "top" : "left",
+		positiveMotion = (direction === "up" || direction === "left"),
+		distance,
+		animation = {};
+
+	// Adjust
+	$.effects.save( el, props );
+	el.show();
+	distance = o.distance || el[ ref === "top" ? "outerHeight" : "outerWidth" ]( true );
+
+	$.effects.createWrapper( el ).css({
+		overflow: "hidden"
+	});
+
+	if ( show ) {
+		el.css( ref, positiveMotion ? (isNaN(distance) ? "-" + distance : -distance) : distance );
+	}
+
+	// Animation
+	animation[ ref ] = ( show ?
+		( positiveMotion ? "+=" : "-=") :
+		( positiveMotion ? "-=" : "+=")) +
+		distance;
+
+	// Animate
+	el.animate( animation, {
+		queue: false,
+		duration: o.duration,
+		easing: o.easing,
+		complete: function() {
+			if ( mode === "hide" ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		}
+	});
+};
+
+
+/*!
+ * jQuery UI Effects Transfer 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/transfer-effect/
+ */
+
+
+var effectTransfer = $.effects.effect.transfer = function( o, done ) {
+	var elem = $( this ),
+		target = $( o.to ),
+		targetFixed = target.css( "position" ) === "fixed",
+		body = $("body"),
+		fixTop = targetFixed ? body.scrollTop() : 0,
+		fixLeft = targetFixed ? body.scrollLeft() : 0,
+		endPosition = target.offset(),
+		animation = {
+			top: endPosition.top - fixTop,
+			left: endPosition.left - fixLeft,
+			height: target.innerHeight(),
+			width: target.innerWidth()
+		},
+		startPosition = elem.offset(),
+		transfer = $( "<div class='ui-effects-transfer'></div>" )
+			.appendTo( document.body )
+			.addClass( o.className )
+			.css({
+				top: startPosition.top - fixTop,
+				left: startPosition.left - fixLeft,
+				height: elem.innerHeight(),
+				width: elem.innerWidth(),
+				position: targetFixed ? "fixed" : "absolute"
+			})
+			.animate( animation, o.duration, o.easing, function() {
+				transfer.remove();
+				done();
+			});
+};
+
+
+/*!
+ * jQuery UI Progressbar 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/progressbar/
+ */
+
+
+var progressbar = $.widget( "ui.progressbar", {
+	version: "1.11.4",
+	options: {
+		max: 100,
+		value: 0,
+
+		change: null,
+		complete: null
+	},
+
+	min: 0,
+
+	_create: function() {
+		// Constrain initial value
+		this.oldValue = this.options.value = this._constrainedValue();
+
+		this.element
+			.addClass( "ui-progressbar ui-widget ui-widget-content ui-corner-all" )
+			.attr({
+				// Only set static values, aria-valuenow and aria-valuemax are
+				// set inside _refreshValue()
+				role: "progressbar",
+				"aria-valuemin": this.min
+			});
+
+		this.valueDiv = $( "<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>" )
+			.appendTo( this.element );
+
+		this._refreshValue();
+	},
+
+	_destroy: function() {
+		this.element
+			.removeClass( "ui-progressbar ui-widget ui-widget-content ui-corner-all" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-valuemin" )
+			.removeAttr( "aria-valuemax" )
+			.removeAttr( "aria-valuenow" );
+
+		this.valueDiv.remove();
+	},
+
+	value: function( newValue ) {
+		if ( newValue === undefined ) {
+			return this.options.value;
+		}
+
+		this.options.value = this._constrainedValue( newValue );
+		this._refreshValue();
+	},
+
+	_constrainedValue: function( newValue ) {
+		if ( newValue === undefined ) {
+			newValue = this.options.value;
+		}
+
+		this.indeterminate = newValue === false;
+
+		// sanitize value
+		if ( typeof newValue !== "number" ) {
+			newValue = 0;
+		}
+
+		return this.indeterminate ? false :
+			Math.min( this.options.max, Math.max( this.min, newValue ) );
+	},
+
+	_setOptions: function( options ) {
+		// Ensure "value" option is set after other values (like max)
+		var value = options.value;
+		delete options.value;
+
+		this._super( options );
+
+		this.options.value = this._constrainedValue( value );
+		this._refreshValue();
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "max" ) {
+			// Don't allow a max less than min
+			value = Math.max( this.min, value );
+		}
+		if ( key === "disabled" ) {
+			this.element
+				.toggleClass( "ui-state-disabled", !!value )
+				.attr( "aria-disabled", value );
+		}
+		this._super( key, value );
+	},
+
+	_percentage: function() {
+		return this.indeterminate ? 100 : 100 * ( this.options.value - this.min ) / ( this.options.max - this.min );
+	},
+
+	_refreshValue: function() {
+		var value = this.options.value,
+			percentage = this._percentage();
+
+		this.valueDiv
+			.toggle( this.indeterminate || value > this.min )
+			.toggleClass( "ui-corner-right", value === this.options.max )
+			.width( percentage.toFixed(0) + "%" );
+
+		this.element.toggleClass( "ui-progressbar-indeterminate", this.indeterminate );
+
+		if ( this.indeterminate ) {
+			this.element.removeAttr( "aria-valuenow" );
+			if ( !this.overlayDiv ) {
+				this.overlayDiv = $( "<div class='ui-progressbar-overlay'></div>" ).appendTo( this.valueDiv );
+			}
+		} else {
+			this.element.attr({
+				"aria-valuemax": this.options.max,
+				"aria-valuenow": value
+			});
+			if ( this.overlayDiv ) {
+				this.overlayDiv.remove();
+				this.overlayDiv = null;
+			}
+		}
+
+		if ( this.oldValue !== value ) {
+			this.oldValue = value;
+			this._trigger( "change" );
+		}
+		if ( value === this.options.max ) {
+			this._trigger( "complete" );
+		}
+	}
+});
+
+
+/*!
+ * jQuery UI Selectable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/selectable/
+ */
+
+
+var selectable = $.widget("ui.selectable", $.ui.mouse, {
+	version: "1.11.4",
+	options: {
+		appendTo: "body",
+		autoRefresh: true,
+		distance: 0,
+		filter: "*",
+		tolerance: "touch",
+
+		// callbacks
+		selected: null,
+		selecting: null,
+		start: null,
+		stop: null,
+		unselected: null,
+		unselecting: null
+	},
+	_create: function() {
+		var selectees,
+			that = this;
+
+		this.element.addClass("ui-selectable");
+
+		this.dragged = false;
+
+		// cache selectee children based on filter
+		this.refresh = function() {
+			selectees = $(that.options.filter, that.element[0]);
+			selectees.addClass("ui-selectee");
+			selectees.each(function() {
+				var $this = $(this),
+					pos = $this.offset();
+				$.data(this, "selectable-item", {
+					element: this,
+					$element: $this,
+					left: pos.left,
+					top: pos.top,
+					right: pos.left + $this.outerWidth(),
+					bottom: pos.top + $this.outerHeight(),
+					startselected: false,
+					selected: $this.hasClass("ui-selected"),
+					selecting: $this.hasClass("ui-selecting"),
+					unselecting: $this.hasClass("ui-unselecting")
+				});
+			});
+		};
+		this.refresh();
+
+		this.selectees = selectees.addClass("ui-selectee");
+
+		this._mouseInit();
+
+		this.helper = $("<div class='ui-selectable-helper'></div>");
+	},
+
+	_destroy: function() {
+		this.selectees
+			.removeClass("ui-selectee")
+			.removeData("selectable-item");
+		this.element
+			.removeClass("ui-selectable ui-selectable-disabled");
+		this._mouseDestroy();
+	},
+
+	_mouseStart: function(event) {
+		var that = this,
+			options = this.options;
+
+		this.opos = [ event.pageX, event.pageY ];
+
+		if (this.options.disabled) {
+			return;
+		}
+
+		this.selectees = $(options.filter, this.element[0]);
+
+		this._trigger("start", event);
+
+		$(options.appendTo).append(this.helper);
+		// position helper (lasso)
+		this.helper.css({
+			"left": event.pageX,
+			"top": event.pageY,
+			"width": 0,
+			"height": 0
+		});
+
+		if (options.autoRefresh) {
+			this.refresh();
+		}
+
+		this.selectees.filter(".ui-selected").each(function() {
+			var selectee = $.data(this, "selectable-item");
+			selectee.startselected = true;
+			if (!event.metaKey && !event.ctrlKey) {
+				selectee.$element.removeClass("ui-selected");
+				selectee.selected = false;
+				selectee.$element.addClass("ui-unselecting");
+				selectee.unselecting = true;
+				// selectable UNSELECTING callback
+				that._trigger("unselecting", event, {
+					unselecting: selectee.element
+				});
+			}
+		});
+
+		$(event.target).parents().addBack().each(function() {
+			var doSelect,
+				selectee = $.data(this, "selectable-item");
+			if (selectee) {
+				doSelect = (!event.metaKey && !event.ctrlKey) || !selectee.$element.hasClass("ui-selected");
+				selectee.$element
+					.removeClass(doSelect ? "ui-unselecting" : "ui-selected")
+					.addClass(doSelect ? "ui-selecting" : "ui-unselecting");
+				selectee.unselecting = !doSelect;
+				selectee.selecting = doSelect;
+				selectee.selected = doSelect;
+				// selectable (UN)SELECTING callback
+				if (doSelect) {
+					that._trigger("selecting", event, {
+						selecting: selectee.element
+					});
+				} else {
+					that._trigger("unselecting", event, {
+						unselecting: selectee.element
+					});
+				}
+				return false;
+			}
+		});
+
+	},
+
+	_mouseDrag: function(event) {
+
+		this.dragged = true;
+
+		if (this.options.disabled) {
+			return;
+		}
+
+		var tmp,
+			that = this,
+			options = this.options,
+			x1 = this.opos[0],
+			y1 = this.opos[1],
+			x2 = event.pageX,
+			y2 = event.pageY;
+
+		if (x1 > x2) { tmp = x2; x2 = x1; x1 = tmp; }
+		if (y1 > y2) { tmp = y2; y2 = y1; y1 = tmp; }
+		this.helper.css({ left: x1, top: y1, width: x2 - x1, height: y2 - y1 });
+
+		this.selectees.each(function() {
+			var selectee = $.data(this, "selectable-item"),
+				hit = false;
+
+			//prevent helper from being selected if appendTo: selectable
+			if (!selectee || selectee.element === that.element[0]) {
+				return;
+			}
+
+			if (options.tolerance === "touch") {
+				hit = ( !(selectee.left > x2 || selectee.right < x1 || selectee.top > y2 || selectee.bottom < y1) );
+			} else if (options.tolerance === "fit") {
+				hit = (selectee.left > x1 && selectee.right < x2 && selectee.top > y1 && selectee.bottom < y2);
+			}
+
+			if (hit) {
+				// SELECT
+				if (selectee.selected) {
+					selectee.$element.removeClass("ui-selected");
+					selectee.selected = false;
+				}
+				if (selectee.unselecting) {
+					selectee.$element.removeClass("ui-unselecting");
+					selectee.unselecting = false;
+				}
+				if (!selectee.selecting) {
+					selectee.$element.addClass("ui-selecting");
+					selectee.selecting = true;
+					// selectable SELECTING callback
+					that._trigger("selecting", event, {
+						selecting: selectee.element
+					});
+				}
+			} else {
+				// UNSELECT
+				if (selectee.selecting) {
+					if ((event.metaKey || event.ctrlKey) && selectee.startselected) {
+						selectee.$element.removeClass("ui-selecting");
+						selectee.selecting = false;
+						selectee.$element.addClass("ui-selected");
+						selectee.selected = true;
+					} else {
+						selectee.$element.removeClass("ui-selecting");
+						selectee.selecting = false;
+						if (selectee.startselected) {
+							selectee.$element.addClass("ui-unselecting");
+							selectee.unselecting = true;
+						}
+						// selectable UNSELECTING callback
+						that._trigger("unselecting", event, {
+							unselecting: selectee.element
+						});
+					}
+				}
+				if (selectee.selected) {
+					if (!event.metaKey && !event.ctrlKey && !selectee.startselected) {
+						selectee.$element.removeClass("ui-selected");
+						selectee.selected = false;
+
+						selectee.$element.addClass("ui-unselecting");
+						selectee.unselecting = true;
+						// selectable UNSELECTING callback
+						that._trigger("unselecting", event, {
+							unselecting: selectee.element
+						});
+					}
+				}
+			}
+		});
+
+		return false;
+	},
+
+	_mouseStop: function(event) {
+		var that = this;
+
+		this.dragged = false;
+
+		$(".ui-unselecting", this.element[0]).each(function() {
+			var selectee = $.data(this, "selectable-item");
+			selectee.$element.removeClass("ui-unselecting");
+			selectee.unselecting = false;
+			selectee.startselected = false;
+			that._trigger("unselected", event, {
+				unselected: selectee.element
+			});
+		});
+		$(".ui-selecting", this.element[0]).each(function() {
+			var selectee = $.data(this, "selectable-item");
+			selectee.$element.removeClass("ui-selecting").addClass("ui-selected");
+			selectee.selecting = false;
+			selectee.selected = true;
+			selectee.startselected = true;
+			that._trigger("selected", event, {
+				selected: selectee.element
+			});
+		});
+		this._trigger("stop", event);
+
+		this.helper.remove();
+
+		return false;
+	}
+
+});
+
+
+/*!
+ * jQuery UI Selectmenu 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/selectmenu
+ */
+
+
+var selectmenu = $.widget( "ui.selectmenu", {
+	version: "1.11.4",
+	defaultElement: "<select>",
+	options: {
+		appendTo: null,
+		disabled: null,
+		icons: {
+			button: "ui-icon-triangle-1-s"
+		},
+		position: {
+			my: "left top",
+			at: "left bottom",
+			collision: "none"
+		},
+		width: null,
+
+		// callbacks
+		change: null,
+		close: null,
+		focus: null,
+		open: null,
+		select: null
+	},
+
+	_create: function() {
+		var selectmenuId = this.element.uniqueId().attr( "id" );
+		this.ids = {
+			element: selectmenuId,
+			button: selectmenuId + "-button",
+			menu: selectmenuId + "-menu"
+		};
+
+		this._drawButton();
+		this._drawMenu();
+
+		if ( this.options.disabled ) {
+			this.disable();
+		}
+	},
+
+	_drawButton: function() {
+		var that = this;
+
+		// Associate existing label with the new button
+		this.label = $( "label[for='" + this.ids.element + "']" ).attr( "for", this.ids.button );
+		this._on( this.label, {
+			click: function( event ) {
+				this.button.focus();
+				event.preventDefault();
+			}
+		});
+
+		// Hide original select element
+		this.element.hide();
+
+		// Create button
+		this.button = $( "<span>", {
+			"class": "ui-selectmenu-button ui-widget ui-state-default ui-corner-all",
+			tabindex: this.options.disabled ? -1 : 0,
+			id: this.ids.button,
+			role: "combobox",
+			"aria-expanded": "false",
+			"aria-autocomplete": "list",
+			"aria-owns": this.ids.menu,
+			"aria-haspopup": "true"
+		})
+			.insertAfter( this.element );
+
+		$( "<span>", {
+			"class": "ui-icon " + this.options.icons.button
+		})
+			.prependTo( this.button );
+
+		this.buttonText = $( "<span>", {
+			"class": "ui-selectmenu-text"
+		})
+			.appendTo( this.button );
+
+		this._setText( this.buttonText, this.element.find( "option:selected" ).text() );
+		this._resizeButton();
+
+		this._on( this.button, this._buttonEvents );
+		this.button.one( "focusin", function() {
+
+			// Delay rendering the menu items until the button receives focus.
+			// The menu may have already been rendered via a programmatic open.
+			if ( !that.menuItems ) {
+				that._refreshMenu();
+			}
+		});
+		this._hoverable( this.button );
+		this._focusable( this.button );
+	},
+
+	_drawMenu: function() {
+		var that = this;
+
+		// Create menu
+		this.menu = $( "<ul>", {
+			"aria-hidden": "true",
+			"aria-labelledby": this.ids.button,
+			id: this.ids.menu
+		});
+
+		// Wrap menu
+		this.menuWrap = $( "<div>", {
+			"class": "ui-selectmenu-menu ui-front"
+		})
+			.append( this.menu )
+			.appendTo( this._appendTo() );
+
+		// Initialize menu widget
+		this.menuInstance = this.menu
+			.menu({
+				role: "listbox",
+				select: function( event, ui ) {
+					event.preventDefault();
+
+					// support: IE8
+					// If the item was selected via a click, the text selection
+					// will be destroyed in IE
+					that._setSelection();
+
+					that._select( ui.item.data( "ui-selectmenu-item" ), event );
+				},
+				focus: function( event, ui ) {
+					var item = ui.item.data( "ui-selectmenu-item" );
+
+					// Prevent inital focus from firing and check if its a newly focused item
+					if ( that.focusIndex != null && item.index !== that.focusIndex ) {
+						that._trigger( "focus", event, { item: item } );
+						if ( !that.isOpen ) {
+							that._select( item, event );
+						}
+					}
+					that.focusIndex = item.index;
+
+					that.button.attr( "aria-activedescendant",
+						that.menuItems.eq( item.index ).attr( "id" ) );
+				}
+			})
+			.menu( "instance" );
+
+		// Adjust menu styles to dropdown
+		this.menu
+			.addClass( "ui-corner-bottom" )
+			.removeClass( "ui-corner-all" );
+
+		// Don't close the menu on mouseleave
+		this.menuInstance._off( this.menu, "mouseleave" );
+
+		// Cancel the menu's collapseAll on document click
+		this.menuInstance._closeOnDocumentClick = function() {
+			return false;
+		};
+
+		// Selects often contain empty items, but never contain dividers
+		this.menuInstance._isDivider = function() {
+			return false;
+		};
+	},
+
+	refresh: function() {
+		this._refreshMenu();
+		this._setText( this.buttonText, this._getSelectedItem().text() );
+		if ( !this.options.width ) {
+			this._resizeButton();
+		}
+	},
+
+	_refreshMenu: function() {
+		this.menu.empty();
+
+		var item,
+			options = this.element.find( "option" );
+
+		if ( !options.length ) {
+			return;
+		}
+
+		this._parseOptions( options );
+		this._renderMenu( this.menu, this.items );
+
+		this.menuInstance.refresh();
+		this.menuItems = this.menu.find( "li" ).not( ".ui-selectmenu-optgroup" );
+
+		item = this._getSelectedItem();
+
+		// Update the menu to have the correct item focused
+		this.menuInstance.focus( null, item );
+		this._setAria( item.data( "ui-selectmenu-item" ) );
+
+		// Set disabled state
+		this._setOption( "disabled", this.element.prop( "disabled" ) );
+	},
+
+	open: function( event ) {
+		if ( this.options.disabled ) {
+			return;
+		}
+
+		// If this is the first time the menu is being opened, render the items
+		if ( !this.menuItems ) {
+			this._refreshMenu();
+		} else {
+
+			// Menu clears focus on close, reset focus to selected item
+			this.menu.find( ".ui-state-focus" ).removeClass( "ui-state-focus" );
+			this.menuInstance.focus( null, this._getSelectedItem() );
+		}
+
+		this.isOpen = true;
+		this._toggleAttr();
+		this._resizeMenu();
+		this._position();
+
+		this._on( this.document, this._documentClick );
+
+		this._trigger( "open", event );
+	},
+
+	_position: function() {
+		this.menuWrap.position( $.extend( { of: this.button }, this.options.position ) );
+	},
+
+	close: function( event ) {
+		if ( !this.isOpen ) {
+			return;
+		}
+
+		this.isOpen = false;
+		this._toggleAttr();
+
+		this.range = null;
+		this._off( this.document );
+
+		this._trigger( "close", event );
+	},
+
+	widget: function() {
+		return this.button;
+	},
+
+	menuWidget: function() {
+		return this.menu;
+	},
+
+	_renderMenu: function( ul, items ) {
+		var that = this,
+			currentOptgroup = "";
+
+		$.each( items, function( index, item ) {
+			if ( item.optgroup !== currentOptgroup ) {
+				$( "<li>", {
+					"class": "ui-selectmenu-optgroup ui-menu-divider" +
+						( item.element.parent( "optgroup" ).prop( "disabled" ) ?
+							" ui-state-disabled" :
+							"" ),
+					text: item.optgroup
+				})
+					.appendTo( ul );
+
+				currentOptgroup = item.optgroup;
+			}
+
+			that._renderItemData( ul, item );
+		});
+	},
+
+	_renderItemData: function( ul, item ) {
+		return this._renderItem( ul, item ).data( "ui-selectmenu-item", item );
+	},
+
+	_renderItem: function( ul, item ) {
+		var li = $( "<li>" );
+
+		if ( item.disabled ) {
+			li.addClass( "ui-state-disabled" );
+		}
+		this._setText( li, item.label );
+
+		return li.appendTo( ul );
+	},
+
+	_setText: function( element, value ) {
+		if ( value ) {
+			element.text( value );
+		} else {
+			element.html( "&#160;" );
+		}
+	},
+
+	_move: function( direction, event ) {
+		var item, next,
+			filter = ".ui-menu-item";
+
+		if ( this.isOpen ) {
+			item = this.menuItems.eq( this.focusIndex );
+		} else {
+			item = this.menuItems.eq( this.element[ 0 ].selectedIndex );
+			filter += ":not(.ui-state-disabled)";
+		}
+
+		if ( direction === "first" || direction === "last" ) {
+			next = item[ direction === "first" ? "prevAll" : "nextAll" ]( filter ).eq( -1 );
+		} else {
+			next = item[ direction + "All" ]( filter ).eq( 0 );
+		}
+
+		if ( next.length ) {
+			this.menuInstance.focus( event, next );
+		}
+	},
+
+	_getSelectedItem: function() {
+		return this.menuItems.eq( this.element[ 0 ].selectedIndex );
+	},
+
+	_toggle: function( event ) {
+		this[ this.isOpen ? "close" : "open" ]( event );
+	},
+
+	_setSelection: function() {
+		var selection;
+
+		if ( !this.range ) {
+			return;
+		}
+
+		if ( window.getSelection ) {
+			selection = window.getSelection();
+			selection.removeAllRanges();
+			selection.addRange( this.range );
+
+		// support: IE8
+		} else {
+			this.range.select();
+		}
+
+		// support: IE
+		// Setting the text selection kills the button focus in IE, but
+		// restoring the focus doesn't kill the selection.
+		this.button.focus();
+	},
+
+	_documentClick: {
+		mousedown: function( event ) {
+			if ( !this.isOpen ) {
+				return;
+			}
+
+			if ( !$( event.target ).closest( ".ui-selectmenu-menu, #" + this.ids.button ).length ) {
+				this.close( event );
+			}
+		}
+	},
+
+	_buttonEvents: {
+
+		// Prevent text selection from being reset when interacting with the selectmenu (#10144)
+		mousedown: function() {
+			var selection;
+
+			if ( window.getSelection ) {
+				selection = window.getSelection();
+				if ( selection.rangeCount ) {
+					this.range = selection.getRangeAt( 0 );
+				}
+
+			// support: IE8
+			} else {
+				this.range = document.selection.createRange();
+			}
+		},
+
+		click: function( event ) {
+			this._setSelection();
+			this._toggle( event );
+		},
+
+		keydown: function( event ) {
+			var preventDefault = true;
+			switch ( event.keyCode ) {
+				case $.ui.keyCode.TAB:
+				case $.ui.keyCode.ESCAPE:
+					this.close( event );
+					preventDefault = false;
+					break;
+				case $.ui.keyCode.ENTER:
+					if ( this.isOpen ) {
+						this._selectFocusedItem( event );
+					}
+					break;
+				case $.ui.keyCode.UP:
+					if ( event.altKey ) {
+						this._toggle( event );
+					} else {
+						this._move( "prev", event );
+					}
+					break;
+				case $.ui.keyCode.DOWN:
+					if ( event.altKey ) {
+						this._toggle( event );
+					} else {
+						this._move( "next", event );
+					}
+					break;
+				case $.ui.keyCode.SPACE:
+					if ( this.isOpen ) {
+						this._selectFocusedItem( event );
+					} else {
+						this._toggle( event );
+					}
+					break;
+				case $.ui.keyCode.LEFT:
+					this._move( "prev", event );
+					break;
+				case $.ui.keyCode.RIGHT:
+					this._move( "next", event );
+					break;
+				case $.ui.keyCode.HOME:
+				case $.ui.keyCode.PAGE_UP:
+					this._move( "first", event );
+					break;
+				case $.ui.keyCode.END:
+				case $.ui.keyCode.PAGE_DOWN:
+					this._move( "last", event );
+					break;
+				default:
+					this.menu.trigger( event );
+					preventDefault = false;
+			}
+
+			if ( preventDefault ) {
+				event.preventDefault();
+			}
+		}
+	},
+
+	_selectFocusedItem: function( event ) {
+		var item = this.menuItems.eq( this.focusIndex );
+		if ( !item.hasClass( "ui-state-disabled" ) ) {
+			this._select( item.data( "ui-selectmenu-item" ), event );
+		}
+	},
+
+	_select: function( item, event ) {
+		var oldIndex = this.element[ 0 ].selectedIndex;
+
+		// Change native select element
+		this.element[ 0 ].selectedIndex = item.index;
+		this._setText( this.buttonText, item.label );
+		this._setAria( item );
+		this._trigger( "select", event, { item: item } );
+
+		if ( item.index !== oldIndex ) {
+			this._trigger( "change", event, { item: item } );
+		}
+
+		this.close( event );
+	},
+
+	_setAria: function( item ) {
+		var id = this.menuItems.eq( item.index ).attr( "id" );
+
+		this.button.attr({
+			"aria-labelledby": id,
+			"aria-activedescendant": id
+		});
+		this.menu.attr( "aria-activedescendant", id );
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "icons" ) {
+			this.button.find( "span.ui-icon" )
+				.removeClass( this.options.icons.button )
+				.addClass( value.button );
+		}
+
+		this._super( key, value );
+
+		if ( key === "appendTo" ) {
+			this.menuWrap.appendTo( this._appendTo() );
+		}
+
+		if ( key === "disabled" ) {
+			this.menuInstance.option( "disabled", value );
+			this.button
+				.toggleClass( "ui-state-disabled", value )
+				.attr( "aria-disabled", value );
+
+			this.element.prop( "disabled", value );
+			if ( value ) {
+				this.button.attr( "tabindex", -1 );
+				this.close();
+			} else {
+				this.button.attr( "tabindex", 0 );
+			}
+		}
+
+		if ( key === "width" ) {
+			this._resizeButton();
+		}
+	},
+
+	_appendTo: function() {
+		var element = this.options.appendTo;
+
+		if ( element ) {
+			element = element.jquery || element.nodeType ?
+				$( element ) :
+				this.document.find( element ).eq( 0 );
+		}
+
+		if ( !element || !element[ 0 ] ) {
+			element = this.element.closest( ".ui-front" );
+		}
+
+		if ( !element.length ) {
+			element = this.document[ 0 ].body;
+		}
+
+		return element;
+	},
+
+	_toggleAttr: function() {
+		this.button
+			.toggleClass( "ui-corner-top", this.isOpen )
+			.toggleClass( "ui-corner-all", !this.isOpen )
+			.attr( "aria-expanded", this.isOpen );
+		this.menuWrap.toggleClass( "ui-selectmenu-open", this.isOpen );
+		this.menu.attr( "aria-hidden", !this.isOpen );
+	},
+
+	_resizeButton: function() {
+		var width = this.options.width;
+
+		if ( !width ) {
+			width = this.element.show().outerWidth();
+			this.element.hide();
+		}
+
+		this.button.outerWidth( width );
+	},
+
+	_resizeMenu: function() {
+		this.menu.outerWidth( Math.max(
+			this.button.outerWidth(),
+
+			// support: IE10
+			// IE10 wraps long text (possibly a rounding bug)
+			// so we add 1px to avoid the wrapping
+			this.menu.width( "" ).outerWidth() + 1
+		) );
+	},
+
+	_getCreateOptions: function() {
+		return { disabled: this.element.prop( "disabled" ) };
+	},
+
+	_parseOptions: function( options ) {
+		var data = [];
+		options.each(function( index, item ) {
+			var option = $( item ),
+				optgroup = option.parent( "optgroup" );
+			data.push({
+				element: option,
+				index: index,
+				value: option.val(),
+				label: option.text(),
+				optgroup: optgroup.attr( "label" ) || "",
+				disabled: optgroup.prop( "disabled" ) || option.prop( "disabled" )
+			});
+		});
+		this.items = data;
+	},
+
+	_destroy: function() {
+		this.menuWrap.remove();
+		this.button.remove();
+		this.element.show();
+		this.element.removeUniqueId();
+		this.label.attr( "for", this.ids.element );
+	}
+});
+
+
+/*!
+ * jQuery UI Slider 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/slider/
+ */
+
+
+var slider = $.widget( "ui.slider", $.ui.mouse, {
+	version: "1.11.4",
+	widgetEventPrefix: "slide",
+
+	options: {
+		animate: false,
+		distance: 0,
+		max: 100,
+		min: 0,
+		orientation: "horizontal",
+		range: false,
+		step: 1,
+		value: 0,
+		values: null,
+
+		// callbacks
+		change: null,
+		slide: null,
+		start: null,
+		stop: null
+	},
+
+	// number of pages in a slider
+	// (how many times can you page up/down to go through the whole range)
+	numPages: 5,
+
+	_create: function() {
+		this._keySliding = false;
+		this._mouseSliding = false;
+		this._animateOff = true;
+		this._handleIndex = null;
+		this._detectOrientation();
+		this._mouseInit();
+		this._calculateNewMax();
+
+		this.element
+			.addClass( "ui-slider" +
+				" ui-slider-" + this.orientation +
+				" ui-widget" +
+				" ui-widget-content" +
+				" ui-corner-all");
+
+		this._refresh();
+		this._setOption( "disabled", this.options.disabled );
+
+		this._animateOff = false;
+	},
+
+	_refresh: function() {
+		this._createRange();
+		this._createHandles();
+		this._setupEvents();
+		this._refreshValue();
+	},
+
+	_createHandles: function() {
+		var i, handleCount,
+			options = this.options,
+			existingHandles = this.element.find( ".ui-slider-handle" ).addClass( "ui-state-default ui-corner-all" ),
+			handle = "<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>",
+			handles = [];
+
+		handleCount = ( options.values && options.values.length ) || 1;
+
+		if ( existingHandles.length > handleCount ) {
+			existingHandles.slice( handleCount ).remove();
+			existingHandles = existingHandles.slice( 0, handleCount );
+		}
+
+		for ( i = existingHandles.length; i < handleCount; i++ ) {
+			handles.push( handle );
+		}
+
+		this.handles = existingHandles.add( $( handles.join( "" ) ).appendTo( this.element ) );
+
+		this.handle = this.handles.eq( 0 );
+
+		this.handles.each(function( i ) {
+			$( this ).data( "ui-slider-handle-index", i );
+		});
+	},
+
+	_createRange: function() {
+		var options = this.options,
+			classes = "";
+
+		if ( options.range ) {
+			if ( options.range === true ) {
+				if ( !options.values ) {
+					options.values = [ this._valueMin(), this._valueMin() ];
+				} else if ( options.values.length && options.values.length !== 2 ) {
+					options.values = [ options.values[0], options.values[0] ];
+				} else if ( $.isArray( options.values ) ) {
+					options.values = options.values.slice(0);
+				}
+			}
+
+			if ( !this.range || !this.range.length ) {
+				this.range = $( "<div></div>" )
+					.appendTo( this.element );
+
+				classes = "ui-slider-range" +
+				// note: this isn't the most fittingly semantic framework class for this element,
+				// but worked best visually with a variety of themes
+				" ui-widget-header ui-corner-all";
+			} else {
+				this.range.removeClass( "ui-slider-range-min ui-slider-range-max" )
+					// Handle range switching from true to min/max
+					.css({
+						"left": "",
+						"bottom": ""
+					});
+			}
+
+			this.range.addClass( classes +
+				( ( options.range === "min" || options.range === "max" ) ? " ui-slider-range-" + options.range : "" ) );
+		} else {
+			if ( this.range ) {
+				this.range.remove();
+			}
+			this.range = null;
+		}
+	},
+
+	_setupEvents: function() {
+		this._off( this.handles );
+		this._on( this.handles, this._handleEvents );
+		this._hoverable( this.handles );
+		this._focusable( this.handles );
+	},
+
+	_destroy: function() {
+		this.handles.remove();
+		if ( this.range ) {
+			this.range.remove();
+		}
+
+		this.element
+			.removeClass( "ui-slider" +
+				" ui-slider-horizontal" +
+				" ui-slider-vertical" +
+				" ui-widget" +
+				" ui-widget-content" +
+				" ui-corner-all" );
+
+		this._mouseDestroy();
+	},
+
+	_mouseCapture: function( event ) {
+		var position, normValue, distance, closestHandle, index, allowed, offset, mouseOverHandle,
+			that = this,
+			o = this.options;
+
+		if ( o.disabled ) {
+			return false;
+		}
+
+		this.elementSize = {
+			width: this.element.outerWidth(),
+			height: this.element.outerHeight()
+		};
+		this.elementOffset = this.element.offset();
+
+		position = { x: event.pageX, y: event.pageY };
+		normValue = this._normValueFromMouse( position );
+		distance = this._valueMax() - this._valueMin() + 1;
+		this.handles.each(function( i ) {
+			var thisDistance = Math.abs( normValue - that.values(i) );
+			if (( distance > thisDistance ) ||
+				( distance === thisDistance &&
+					(i === that._lastChangedValue || that.values(i) === o.min ))) {
+				distance = thisDistance;
+				closestHandle = $( this );
+				index = i;
+			}
+		});
+
+		allowed = this._start( event, index );
+		if ( allowed === false ) {
+			return false;
+		}
+		this._mouseSliding = true;
+
+		this._handleIndex = index;
+
+		closestHandle
+			.addClass( "ui-state-active" )
+			.focus();
+
+		offset = closestHandle.offset();
+		mouseOverHandle = !$( event.target ).parents().addBack().is( ".ui-slider-handle" );
+		this._clickOffset = mouseOverHandle ? { left: 0, top: 0 } : {
+			left: event.pageX - offset.left - ( closestHandle.width() / 2 ),
+			top: event.pageY - offset.top -
+				( closestHandle.height() / 2 ) -
+				( parseInt( closestHandle.css("borderTopWidth"), 10 ) || 0 ) -
+				( parseInt( closestHandle.css("borderBottomWidth"), 10 ) || 0) +
+				( parseInt( closestHandle.css("marginTop"), 10 ) || 0)
+		};
+
+		if ( !this.handles.hasClass( "ui-state-hover" ) ) {
+			this._slide( event, index, normValue );
+		}
+		this._animateOff = true;
+		return true;
+	},
+
+	_mouseStart: function() {
+		return true;
+	},
+
+	_mouseDrag: function( event ) {
+		var position = { x: event.pageX, y: event.pageY },
+			normValue = this._normValueFromMouse( position );
+
+		this._slide( event, this._handleIndex, normValue );
+
+		return false;
+	},
+
+	_mouseStop: function( event ) {
+		this.handles.removeClass( "ui-state-active" );
+		this._mouseSliding = false;
+
+		this._stop( event, this._handleIndex );
+		this._change( event, this._handleIndex );
+
+		this._handleIndex = null;
+		this._clickOffset = null;
+		this._animateOff = false;
+
+		return false;
+	},
+
+	_detectOrientation: function() {
+		this.orientation = ( this.options.orientation === "vertical" ) ? "vertical" : "horizontal";
+	},
+
+	_normValueFromMouse: function( position ) {
+		var pixelTotal,
+			pixelMouse,
+			percentMouse,
+			valueTotal,
+			valueMouse;
+
+		if ( this.orientation === "horizontal" ) {
+			pixelTotal = this.elementSize.width;
+			pixelMouse = position.x - this.elementOffset.left - ( this._clickOffset ? this._clickOffset.left : 0 );
+		} else {
+			pixelTotal = this.elementSize.height;
+			pixelMouse = position.y - this.elementOffset.top - ( this._clickOffset ? this._clickOffset.top : 0 );
+		}
+
+		percentMouse = ( pixelMouse / pixelTotal );
+		if ( percentMouse > 1 ) {
+			percentMouse = 1;
+		}
+		if ( percentMouse < 0 ) {
+			percentMouse = 0;
+		}
+		if ( this.orientation === "vertical" ) {
+			percentMouse = 1 - percentMouse;
+		}
+
+		valueTotal = this._valueMax() - this._valueMin();
+		valueMouse = this._valueMin() + percentMouse * valueTotal;
+
+		return this._trimAlignValue( valueMouse );
+	},
+
+	_start: function( event, index ) {
+		var uiHash = {
+			handle: this.handles[ index ],
+			value: this.value()
+		};
+		if ( this.options.values && this.options.values.length ) {
+			uiHash.value = this.values( index );
+			uiHash.values = this.values();
+		}
+		return this._trigger( "start", event, uiHash );
+	},
+
+	_slide: function( event, index, newVal ) {
+		var otherVal,
+			newValues,
+			allowed;
+
+		if ( this.options.values && this.options.values.length ) {
+			otherVal = this.values( index ? 0 : 1 );
+
+			if ( ( this.options.values.length === 2 && this.options.range === true ) &&
+					( ( index === 0 && newVal > otherVal) || ( index === 1 && newVal < otherVal ) )
+				) {
+				newVal = otherVal;
+			}
+
+			if ( newVal !== this.values( index ) ) {
+				newValues = this.values();
+				newValues[ index ] = newVal;
+				// A slide can be canceled by returning false from the slide callback
+				allowed = this._trigger( "slide", event, {
+					handle: this.handles[ index ],
+					value: newVal,
+					values: newValues
+				} );
+				otherVal = this.values( index ? 0 : 1 );
+				if ( allowed !== false ) {
+					this.values( index, newVal );
+				}
+			}
+		} else {
+			if ( newVal !== this.value() ) {
+				// A slide can be canceled by returning false from the slide callback
+				allowed = this._trigger( "slide", event, {
+					handle: this.handles[ index ],
+					value: newVal
+				} );
+				if ( allowed !== false ) {
+					this.value( newVal );
+				}
+			}
+		}
+	},
+
+	_stop: function( event, index ) {
+		var uiHash = {
+			handle: this.handles[ index ],
+			value: this.value()
+		};
+		if ( this.options.values && this.options.values.length ) {
+			uiHash.value = this.values( index );
+			uiHash.values = this.values();
+		}
+
+		this._trigger( "stop", event, uiHash );
+	},
+
+	_change: function( event, index ) {
+		if ( !this._keySliding && !this._mouseSliding ) {
+			var uiHash = {
+				handle: this.handles[ index ],
+				value: this.value()
+			};
+			if ( this.options.values && this.options.values.length ) {
+				uiHash.value = this.values( index );
+				uiHash.values = this.values();
+			}
+
+			//store the last changed value index for reference when handles overlap
+			this._lastChangedValue = index;
+
+			this._trigger( "change", event, uiHash );
+		}
+	},
+
+	value: function( newValue ) {
+		if ( arguments.length ) {
+			this.options.value = this._trimAlignValue( newValue );
+			this._refreshValue();
+			this._change( null, 0 );
+			return;
+		}
+
+		return this._value();
+	},
+
+	values: function( index, newValue ) {
+		var vals,
+			newValues,
+			i;
+
+		if ( arguments.length > 1 ) {
+			this.options.values[ index ] = this._trimAlignValue( newValue );
+			this._refreshValue();
+			this._change( null, index );
+			return;
+		}
+
+		if ( arguments.length ) {
+			if ( $.isArray( arguments[ 0 ] ) ) {
+				vals = this.options.values;
+				newValues = arguments[ 0 ];
+				for ( i = 0; i < vals.length; i += 1 ) {
+					vals[ i ] = this._trimAlignValue( newValues[ i ] );
+					this._change( null, i );
+				}
+				this._refreshValue();
+			} else {
+				if ( this.options.values && this.options.values.length ) {
+					return this._values( index );
+				} else {
+					return this.value();
+				}
+			}
+		} else {
+			return this._values();
+		}
+	},
+
+	_setOption: function( key, value ) {
+		var i,
+			valsLength = 0;
+
+		if ( key === "range" && this.options.range === true ) {
+			if ( value === "min" ) {
+				this.options.value = this._values( 0 );
+				this.options.values = null;
+			} else if ( value === "max" ) {
+				this.options.value = this._values( this.options.values.length - 1 );
+				this.options.values = null;
+			}
+		}
+
+		if ( $.isArray( this.options.values ) ) {
+			valsLength = this.options.values.length;
+		}
+
+		if ( key === "disabled" ) {
+			this.element.toggleClass( "ui-state-disabled", !!value );
+		}
+
+		this._super( key, value );
+
+		switch ( key ) {
+			case "orientation":
+				this._detectOrientation();
+				this.element
+					.removeClass( "ui-slider-horizontal ui-slider-vertical" )
+					.addClass( "ui-slider-" + this.orientation );
+				this._refreshValue();
+
+				// Reset positioning from previous orientation
+				this.handles.css( value === "horizontal" ? "bottom" : "left", "" );
+				break;
+			case "value":
+				this._animateOff = true;
+				this._refreshValue();
+				this._change( null, 0 );
+				this._animateOff = false;
+				break;
+			case "values":
+				this._animateOff = true;
+				this._refreshValue();
+				for ( i = 0; i < valsLength; i += 1 ) {
+					this._change( null, i );
+				}
+				this._animateOff = false;
+				break;
+			case "step":
+			case "min":
+			case "max":
+				this._animateOff = true;
+				this._calculateNewMax();
+				this._refreshValue();
+				this._animateOff = false;
+				break;
+			case "range":
+				this._animateOff = true;
+				this._refresh();
+				this._animateOff = false;
+				break;
+		}
+	},
+
+	//internal value getter
+	// _value() returns value trimmed by min and max, aligned by step
+	_value: function() {
+		var val = this.options.value;
+		val = this._trimAlignValue( val );
+
+		return val;
+	},
+
+	//internal values getter
+	// _values() returns array of values trimmed by min and max, aligned by step
+	// _values( index ) returns single value trimmed by min and max, aligned by step
+	_values: function( index ) {
+		var val,
+			vals,
+			i;
+
+		if ( arguments.length ) {
+			val = this.options.values[ index ];
+			val = this._trimAlignValue( val );
+
+			return val;
+		} else if ( this.options.values && this.options.values.length ) {
+			// .slice() creates a copy of the array
+			// this copy gets trimmed by min and max and then returned
+			vals = this.options.values.slice();
+			for ( i = 0; i < vals.length; i += 1) {
+				vals[ i ] = this._trimAlignValue( vals[ i ] );
+			}
+
+			return vals;
+		} else {
+			return [];
+		}
+	},
+
+	// returns the step-aligned value that val is closest to, between (inclusive) min and max
+	_trimAlignValue: function( val ) {
+		if ( val <= this._valueMin() ) {
+			return this._valueMin();
+		}
+		if ( val >= this._valueMax() ) {
+			return this._valueMax();
+		}
+		var step = ( this.options.step > 0 ) ? this.options.step : 1,
+			valModStep = (val - this._valueMin()) % step,
+			alignValue = val - valModStep;
+
+		if ( Math.abs(valModStep) * 2 >= step ) {
+			alignValue += ( valModStep > 0 ) ? step : ( -step );
+		}
+
+		// Since JavaScript has problems with large floats, round
+		// the final value to 5 digits after the decimal point (see #4124)
+		return parseFloat( alignValue.toFixed(5) );
+	},
+
+	_calculateNewMax: function() {
+		var max = this.options.max,
+			min = this._valueMin(),
+			step = this.options.step,
+			aboveMin = Math.floor( ( +( max - min ).toFixed( this._precision() ) ) / step ) * step;
+		max = aboveMin + min;
+		this.max = parseFloat( max.toFixed( this._precision() ) );
+	},
+
+	_precision: function() {
+		var precision = this._precisionOf( this.options.step );
+		if ( this.options.min !== null ) {
+			precision = Math.max( precision, this._precisionOf( this.options.min ) );
+		}
+		return precision;
+	},
+
+	_precisionOf: function( num ) {
+		var str = num.toString(),
+			decimal = str.indexOf( "." );
+		return decimal === -1 ? 0 : str.length - decimal - 1;
+	},
+
+	_valueMin: function() {
+		return this.options.min;
+	},
+
+	_valueMax: function() {
+		return this.max;
+	},
+
+	_refreshValue: function() {
+		var lastValPercent, valPercent, value, valueMin, valueMax,
+			oRange = this.options.range,
+			o = this.options,
+			that = this,
+			animate = ( !this._animateOff ) ? o.animate : false,
+			_set = {};
+
+		if ( this.options.values && this.options.values.length ) {
+			this.handles.each(function( i ) {
+				valPercent = ( that.values(i) - that._valueMin() ) / ( that._valueMax() - that._valueMin() ) * 100;
+				_set[ that.orientation === "horizontal" ? "left" : "bottom" ] = valPercent + "%";
+				$( this ).stop( 1, 1 )[ animate ? "animate" : "css" ]( _set, o.animate );
+				if ( that.options.range === true ) {
+					if ( that.orientation === "horizontal" ) {
+						if ( i === 0 ) {
+							that.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { left: valPercent + "%" }, o.animate );
+						}
+						if ( i === 1 ) {
+							that.range[ animate ? "animate" : "css" ]( { width: ( valPercent - lastValPercent ) + "%" }, { queue: false, duration: o.animate } );
+						}
+					} else {
+						if ( i === 0 ) {
+							that.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { bottom: ( valPercent ) + "%" }, o.animate );
+						}
+						if ( i === 1 ) {
+							that.range[ animate ? "animate" : "css" ]( { height: ( valPercent - lastValPercent ) + "%" }, { queue: false, duration: o.animate } );
+						}
+					}
+				}
+				lastValPercent = valPercent;
+			});
+		} else {
+			value = this.value();
+			valueMin = this._valueMin();
+			valueMax = this._valueMax();
+			valPercent = ( valueMax !== valueMin ) ?
+					( value - valueMin ) / ( valueMax - valueMin ) * 100 :
+					0;
+			_set[ this.orientation === "horizontal" ? "left" : "bottom" ] = valPercent + "%";
+			this.handle.stop( 1, 1 )[ animate ? "animate" : "css" ]( _set, o.animate );
+
+			if ( oRange === "min" && this.orientation === "horizontal" ) {
+				this.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { width: valPercent + "%" }, o.animate );
+			}
+			if ( oRange === "max" && this.orientation === "horizontal" ) {
+				this.range[ animate ? "animate" : "css" ]( { width: ( 100 - valPercent ) + "%" }, { queue: false, duration: o.animate } );
+			}
+			if ( oRange === "min" && this.orientation === "vertical" ) {
+				this.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { height: valPercent + "%" }, o.animate );
+			}
+			if ( oRange === "max" && this.orientation === "vertical" ) {
+				this.range[ animate ? "animate" : "css" ]( { height: ( 100 - valPercent ) + "%" }, { queue: false, duration: o.animate } );
+			}
+		}
+	},
+
+	_handleEvents: {
+		keydown: function( event ) {
+			var allowed, curVal, newVal, step,
+				index = $( event.target ).data( "ui-slider-handle-index" );
+
+			switch ( event.keyCode ) {
+				case $.ui.keyCode.HOME:
+				case $.ui.keyCode.END:
+				case $.ui.keyCode.PAGE_UP:
+				case $.ui.keyCode.PAGE_DOWN:
+				case $.ui.keyCode.UP:
+				case $.ui.keyCode.RIGHT:
+				case $.ui.keyCode.DOWN:
+				case $.ui.keyCode.LEFT:
+					event.preventDefault();
+					if ( !this._keySliding ) {
+						this._keySliding = true;
+						$( event.target ).addClass( "ui-state-active" );
+						allowed = this._start( event, index );
+						if ( allowed === false ) {
+							return;
+						}
+					}
+					break;
+			}
+
+			step = this.options.step;
+			if ( this.options.values && this.options.values.length ) {
+				curVal = newVal = this.values( index );
+			} else {
+				curVal = newVal = this.value();
+			}
+
+			switch ( event.keyCode ) {
+				case $.ui.keyCode.HOME:
+					newVal = this._valueMin();
+					break;
+				case $.ui.keyCode.END:
+					newVal = this._valueMax();
+					break;
+				case $.ui.keyCode.PAGE_UP:
+					newVal = this._trimAlignValue(
+						curVal + ( ( this._valueMax() - this._valueMin() ) / this.numPages )
+					);
+					break;
+				case $.ui.keyCode.PAGE_DOWN:
+					newVal = this._trimAlignValue(
+						curVal - ( (this._valueMax() - this._valueMin()) / this.numPages ) );
+					break;
+				case $.ui.keyCode.UP:
+				case $.ui.keyCode.RIGHT:
+					if ( curVal === this._valueMax() ) {
+						return;
+					}
+					newVal = this._trimAlignValue( curVal + step );
+					break;
+				case $.ui.keyCode.DOWN:
+				case $.ui.keyCode.LEFT:
+					if ( curVal === this._valueMin() ) {
+						return;
+					}
+					newVal = this._trimAlignValue( curVal - step );
+					break;
+			}
+
+			this._slide( event, index, newVal );
+		},
+		keyup: function( event ) {
+			var index = $( event.target ).data( "ui-slider-handle-index" );
+
+			if ( this._keySliding ) {
+				this._keySliding = false;
+				this._stop( event, index );
+				this._change( event, index );
+				$( event.target ).removeClass( "ui-state-active" );
+			}
+		}
+	}
+});
+
+
+/*!
+ * jQuery UI Sortable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/sortable/
+ */
+
+
+var sortable = $.widget("ui.sortable", $.ui.mouse, {
+	version: "1.11.4",
+	widgetEventPrefix: "sort",
+	ready: false,
+	options: {
+		appendTo: "parent",
+		axis: false,
+		connectWith: false,
+		containment: false,
+		cursor: "auto",
+		cursorAt: false,
+		dropOnEmpty: true,
+		forcePlaceholderSize: false,
+		forceHelperSize: false,
+		grid: false,
+		handle: false,
+		helper: "original",
+		items: "> *",
+		opacity: false,
+		placeholder: false,
+		revert: false,
+		scroll: true,
+		scrollSensitivity: 20,
+		scrollSpeed: 20,
+		scope: "default",
+		tolerance: "intersect",
+		zIndex: 1000,
+
+		// callbacks
+		activate: null,
+		beforeStop: null,
+		change: null,
+		deactivate: null,
+		out: null,
+		over: null,
+		receive: null,
+		remove: null,
+		sort: null,
+		start: null,
+		stop: null,
+		update: null
+	},
+
+	_isOverAxis: function( x, reference, size ) {
+		return ( x >= reference ) && ( x < ( reference + size ) );
+	},
+
+	_isFloating: function( item ) {
+		return (/left|right/).test(item.css("float")) || (/inline|table-cell/).test(item.css("display"));
+	},
+
+	_create: function() {
+		this.containerCache = {};
+		this.element.addClass("ui-sortable");
+
+		//Get the items
+		this.refresh();
+
+		//Let's determine the parent's offset
+		this.offset = this.element.offset();
+
+		//Initialize mouse events for interaction
+		this._mouseInit();
+
+		this._setHandleClassName();
+
+		//We're ready to go
+		this.ready = true;
+
+	},
+
+	_setOption: function( key, value ) {
+		this._super( key, value );
+
+		if ( key === "handle" ) {
+			this._setHandleClassName();
+		}
+	},
+
+	_setHandleClassName: function() {
+		this.element.find( ".ui-sortable-handle" ).removeClass( "ui-sortable-handle" );
+		$.each( this.items, function() {
+			( this.instance.options.handle ?
+				this.item.find( this.instance.options.handle ) : this.item )
+				.addClass( "ui-sortable-handle" );
+		});
+	},
+
+	_destroy: function() {
+		this.element
+			.removeClass( "ui-sortable ui-sortable-disabled" )
+			.find( ".ui-sortable-handle" )
+				.removeClass( "ui-sortable-handle" );
+		this._mouseDestroy();
+
+		for ( var i = this.items.length - 1; i >= 0; i-- ) {
+			this.items[i].item.removeData(this.widgetName + "-item");
+		}
+
+		return this;
+	},
+
+	_mouseCapture: function(event, overrideHandle) {
+		var currentItem = null,
+			validHandle = false,
+			that = this;
+
+		if (this.reverting) {
+			return false;
+		}
+
+		if(this.options.disabled || this.options.type === "static") {
+			return false;
+		}
+
+		//We have to refresh the items data once first
+		this._refreshItems(event);
+
+		//Find out if the clicked node (or one of its parents) is a actual item in this.items
+		$(event.target).parents().each(function() {
+			if($.data(this, that.widgetName + "-item") === that) {
+				currentItem = $(this);
+				return false;
+			}
+		});
+		if($.data(event.target, that.widgetName + "-item") === that) {
+			currentItem = $(event.target);
+		}
+
+		if(!currentItem) {
+			return false;
+		}
+		if(this.options.handle && !overrideHandle) {
+			$(this.options.handle, currentItem).find("*").addBack().each(function() {
+				if(this === event.target) {
+					validHandle = true;
+				}
+			});
+			if(!validHandle) {
+				return false;
+			}
+		}
+
+		this.currentItem = currentItem;
+		this._removeCurrentsFromItems();
+		return true;
+
+	},
+
+	_mouseStart: function(event, overrideHandle, noActivation) {
+
+		var i, body,
+			o = this.options;
+
+		this.currentContainer = this;
+
+		//We only need to call refreshPositions, because the refreshItems call has been moved to mouseCapture
+		this.refreshPositions();
+
+		//Create and append the visible helper
+		this.helper = this._createHelper(event);
+
+		//Cache the helper size
+		this._cacheHelperProportions();
+
+		/*
+		 * - Position generation -
+		 * This block generates everything position related - it's the core of draggables.
+		 */
+
+		//Cache the margins of the original element
+		this._cacheMargins();
+
+		//Get the next scrolling parent
+		this.scrollParent = this.helper.scrollParent();
+
+		//The element's absolute position on the page minus margins
+		this.offset = this.currentItem.offset();
+		this.offset = {
+			top: this.offset.top - this.margins.top,
+			left: this.offset.left - this.margins.left
+		};
+
+		$.extend(this.offset, {
+			click: { //Where the click happened, relative to the element
+				left: event.pageX - this.offset.left,
+				top: event.pageY - this.offset.top
+			},
+			parent: this._getParentOffset(),
+			relative: this._getRelativeOffset() //This is a relative to absolute position minus the actual position calculation - only used for relative positioned helper
+		});
+
+		// Only after we got the offset, we can change the helper's position to absolute
+		// TODO: Still need to figure out a way to make relative sorting possible
+		this.helper.css("position", "absolute");
+		this.cssPosition = this.helper.css("position");
+
+		//Generate the original position
+		this.originalPosition = this._generatePosition(event);
+		this.originalPageX = event.pageX;
+		this.originalPageY = event.pageY;
+
+		//Adjust the mouse offset relative to the helper if "cursorAt" is supplied
+		(o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt));
+
+		//Cache the former DOM position
+		this.domPosition = { prev: this.currentItem.prev()[0], parent: this.currentItem.parent()[0] };
+
+		//If the helper is not the original, hide the original so it's not playing any role during the drag, won't cause anything bad this way
+		if(this.helper[0] !== this.currentItem[0]) {
+			this.currentItem.hide();
+		}
+
+		//Create the placeholder
+		this._createPlaceholder();
+
+		//Set a containment if given in the options
+		if(o.containment) {
+			this._setContainment();
+		}
+
+		if( o.cursor && o.cursor !== "auto" ) { // cursor option
+			body = this.document.find( "body" );
+
+			// support: IE
+			this.storedCursor = body.css( "cursor" );
+			body.css( "cursor", o.cursor );
+
+			this.storedStylesheet = $( "<style>*{ cursor: "+o.cursor+" !important; }</style>" ).appendTo( body );
+		}
+
+		if(o.opacity) { // opacity option
+			if (this.helper.css("opacity")) {
+				this._storedOpacity = this.helper.css("opacity");
+			}
+			this.helper.css("opacity", o.opacity);
+		}
+
+		if(o.zIndex) { // zIndex option
+			if (this.helper.css("zIndex")) {
+				this._storedZIndex = this.helper.css("zIndex");
+			}
+			this.helper.css("zIndex", o.zIndex);
+		}
+
+		//Prepare scrolling
+		if(this.scrollParent[0] !== this.document[0] && this.scrollParent[0].tagName !== "HTML") {
+			this.overflowOffset = this.scrollParent.offset();
+		}
+
+		//Call callbacks
+		this._trigger("start", event, this._uiHash());
+
+		//Recache the helper size
+		if(!this._preserveHelperProportions) {
+			this._cacheHelperProportions();
+		}
+
+
+		//Post "activate" events to possible containers
+		if( !noActivation ) {
+			for ( i = this.containers.length - 1; i >= 0; i-- ) {
+				this.containers[ i ]._trigger( "activate", event, this._uiHash( this ) );
+			}
+		}
+
+		//Prepare possible droppables
+		if($.ui.ddmanager) {
+			$.ui.ddmanager.current = this;
+		}
+
+		if ($.ui.ddmanager && !o.dropBehaviour) {
+			$.ui.ddmanager.prepareOffsets(this, event);
+		}
+
+		this.dragging = true;
+
+		this.helper.addClass("ui-sortable-helper");
+		this._mouseDrag(event); //Execute the drag once - this causes the helper not to be visible before getting its correct position
+		return true;
+
+	},
+
+	_mouseDrag: function(event) {
+		var i, item, itemElement, intersection,
+			o = this.options,
+			scrolled = false;
+
+		//Compute the helpers position
+		this.position = this._generatePosition(event);
+		this.positionAbs = this._convertPositionTo("absolute");
+
+		if (!this.lastPositionAbs) {
+			this.lastPositionAbs = this.positionAbs;
+		}
+
+		//Do scrolling
+		if(this.options.scroll) {
+			if(this.scrollParent[0] !== this.document[0] && this.scrollParent[0].tagName !== "HTML") {
+
+				if((this.overflowOffset.top + this.scrollParent[0].offsetHeight) - event.pageY < o.scrollSensitivity) {
+					this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop + o.scrollSpeed;
+				} else if(event.pageY - this.overflowOffset.top < o.scrollSensitivity) {
+					this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop - o.scrollSpeed;
+				}
+
+				if((this.overflowOffset.left + this.scrollParent[0].offsetWidth) - event.pageX < o.scrollSensitivity) {
+					this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft + o.scrollSpeed;
+				} else if(event.pageX - this.overflowOffset.left < o.scrollSensitivity) {
+					this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft - o.scrollSpeed;
+				}
+
+			} else {
+
+				if(event.pageY - this.document.scrollTop() < o.scrollSensitivity) {
+					scrolled = this.document.scrollTop(this.document.scrollTop() - o.scrollSpeed);
+				} else if(this.window.height() - (event.pageY - this.document.scrollTop()) < o.scrollSensitivity) {
+					scrolled = this.document.scrollTop(this.document.scrollTop() + o.scrollSpeed);
+				}
+
+				if(event.pageX - this.document.scrollLeft() < o.scrollSensitivity) {
+					scrolled = this.document.scrollLeft(this.document.scrollLeft() - o.scrollSpeed);
+				} else if(this.window.width() - (event.pageX - this.document.scrollLeft()) < o.scrollSensitivity) {
+					scrolled = this.document.scrollLeft(this.document.scrollLeft() + o.scrollSpeed);
+				}
+
+			}
+
+			if(scrolled !== false && $.ui.ddmanager && !o.dropBehaviour) {
+				$.ui.ddmanager.prepareOffsets(this, event);
+			}
+		}
+
+		//Regenerate the absolute position used for position checks
+		this.positionAbs = this._convertPositionTo("absolute");
+
+		//Set the helper position
+		if(!this.options.axis || this.options.axis !== "y") {
+			this.helper[0].style.left = this.position.left+"px";
+		}
+		if(!this.options.axis || this.options.axis !== "x") {
+			this.helper[0].style.top = this.position.top+"px";
+		}
+
+		//Rearrange
+		for (i = this.items.length - 1; i >= 0; i--) {
+
+			//Cache variables and intersection, continue if no intersection
+			item = this.items[i];
+			itemElement = item.item[0];
+			intersection = this._intersectsWithPointer(item);
+			if (!intersection) {
+				continue;
+			}
+
+			// Only put the placeholder inside the current Container, skip all
+			// items from other containers. This works because when moving
+			// an item from one container to another the
+			// currentContainer is switched before the placeholder is moved.
+			//
+			// Without this, moving items in "sub-sortables" can cause
+			// the placeholder to jitter between the outer and inner container.
+			if (item.instance !== this.currentContainer) {
+				continue;
+			}
+
+			// cannot intersect with itself
+			// no useless actions that have been done before
+			// no action if the item moved is the parent of the item checked
+			if (itemElement !== this.currentItem[0] &&
+				this.placeholder[intersection === 1 ? "next" : "prev"]()[0] !== itemElement &&
+				!$.contains(this.placeholder[0], itemElement) &&
+				(this.options.type === "semi-dynamic" ? !$.contains(this.element[0], itemElement) : true)
+			) {
+
+				this.direction = intersection === 1 ? "down" : "up";
+
+				if (this.options.tolerance === "pointer" || this._intersectsWithSides(item)) {
+					this._rearrange(event, item);
+				} else {
+					break;
+				}
+
+				this._trigger("change", event, this._uiHash());
+				break;
+			}
+		}
+
+		//Post events to containers
+		this._contactContainers(event);
+
+		//Interconnect with droppables
+		if($.ui.ddmanager) {
+			$.ui.ddmanager.drag(this, event);
+		}
+
+		//Call callbacks
+		this._trigger("sort", event, this._uiHash());
+
+		this.lastPositionAbs = this.positionAbs;
+		return false;
+
+	},
+
+	_mouseStop: function(event, noPropagation) {
+
+		if(!event) {
+			return;
+		}
+
+		//If we are using droppables, inform the manager about the drop
+		if ($.ui.ddmanager && !this.options.dropBehaviour) {
+			$.ui.ddmanager.drop(this, event);
+		}
+
+		if(this.options.revert) {
+			var that = this,
+				cur = this.placeholder.offset(),
+				axis = this.options.axis,
+				animation = {};
+
+			if ( !axis || axis === "x" ) {
+				animation.left = cur.left - this.offset.parent.left - this.margins.left + (this.offsetParent[0] === this.document[0].body ? 0 : this.offsetParent[0].scrollLeft);
+			}
+			if ( !axis || axis === "y" ) {
+				animation.top = cur.top - this.offset.parent.top - this.margins.top + (this.offsetParent[0] === this.document[0].body ? 0 : this.offsetParent[0].scrollTop);
+			}
+			this.reverting = true;
+			$(this.helper).animate( animation, parseInt(this.options.revert, 10) || 500, function() {
+				that._clear(event);
+			});
+		} else {
+			this._clear(event, noPropagation);
+		}
+
+		return false;
+
+	},
+
+	cancel: function() {
+
+		if(this.dragging) {
+
+			this._mouseUp({ target: null });
+
+			if(this.options.helper === "original") {
+				this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");
+			} else {
+				this.currentItem.show();
+			}
+
+			//Post deactivating events to containers
+			for (var i = this.containers.length - 1; i >= 0; i--){
+				this.containers[i]._trigger("deactivate", null, this._uiHash(this));
+				if(this.containers[i].containerCache.over) {
+					this.containers[i]._trigger("out", null, this._uiHash(this));
+					this.containers[i].containerCache.over = 0;
+				}
+			}
+
+		}
+
+		if (this.placeholder) {
+			//$(this.placeholder[0]).remove(); would have been the jQuery way - unfortunately, it unbinds ALL events from the original node!
+			if(this.placeholder[0].parentNode) {
+				this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
+			}
+			if(this.options.helper !== "original" && this.helper && this.helper[0].parentNode) {
+				this.helper.remove();
+			}
+
+			$.extend(this, {
+				helper: null,
+				dragging: false,
+				reverting: false,
+				_noFinalSort: null
+			});
+
+			if(this.domPosition.prev) {
+				$(this.domPosition.prev).after(this.currentItem);
+			} else {
+				$(this.domPosition.parent).prepend(this.currentItem);
+			}
+		}
+
+		return this;
+
+	},
+
+	serialize: function(o) {
+
+		var items = this._getItemsAsjQuery(o && o.connected),
+			str = [];
+		o = o || {};
+
+		$(items).each(function() {
+			var res = ($(o.item || this).attr(o.attribute || "id") || "").match(o.expression || (/(.+)[\-=_](.+)/));
+			if (res) {
+				str.push((o.key || res[1]+"[]")+"="+(o.key && o.expression ? res[1] : res[2]));
+			}
+		});
+
+		if(!str.length && o.key) {
+			str.push(o.key + "=");
+		}
+
+		return str.join("&");
+
+	},
+
+	toArray: function(o) {
+
+		var items = this._getItemsAsjQuery(o && o.connected),
+			ret = [];
+
+		o = o || {};
+
+		items.each(function() { ret.push($(o.item || this).attr(o.attribute || "id") || ""); });
+		return ret;
+
+	},
+
+	/* Be careful with the following core functions */
+	_intersectsWith: function(item) {
+
+		var x1 = this.positionAbs.left,
+			x2 = x1 + this.helperProportions.width,
+			y1 = this.positionAbs.top,
+			y2 = y1 + this.helperProportions.height,
+			l = item.left,
+			r = l + item.width,
+			t = item.top,
+			b = t + item.height,
+			dyClick = this.offset.click.top,
+			dxClick = this.offset.click.left,
+			isOverElementHeight = ( this.options.axis === "x" ) || ( ( y1 + dyClick ) > t && ( y1 + dyClick ) < b ),
+			isOverElementWidth = ( this.options.axis === "y" ) || ( ( x1 + dxClick ) > l && ( x1 + dxClick ) < r ),
+			isOverElement = isOverElementHeight && isOverElementWidth;
+
+		if ( this.options.tolerance === "pointer" ||
+			this.options.forcePointerForContainers ||
+			(this.options.tolerance !== "pointer" && this.helperProportions[this.floating ? "width" : "height"] > item[this.floating ? "width" : "height"])
+		) {
+			return isOverElement;
+		} else {
+
+			return (l < x1 + (this.helperProportions.width / 2) && // Right Half
+				x2 - (this.helperProportions.width / 2) < r && // Left Half
+				t < y1 + (this.helperProportions.height / 2) && // Bottom Half
+				y2 - (this.helperProportions.height / 2) < b ); // Top Half
+
+		}
+	},
+
+	_intersectsWithPointer: function(item) {
+
+		var isOverElementHeight = (this.options.axis === "x") || this._isOverAxis(this.positionAbs.top + this.offset.click.top, item.top, item.height),
+			isOverElementWidth = (this.options.axis === "y") || this._isOverAxis(this.positionAbs.left + this.offset.click.left, item.left, item.width),
+			isOverElement = isOverElementHeight && isOverElementWidth,
+			verticalDirection = this._getDragVerticalDirection(),
+			horizontalDirection = this._getDragHorizontalDirection();
+
+		if (!isOverElement) {
+			return false;
+		}
+
+		return this.floating ?
+			( ((horizontalDirection && horizontalDirection === "right") || verticalDirection === "down") ? 2 : 1 )
+			: ( verticalDirection && (verticalDirection === "down" ? 2 : 1) );
+
+	},
+
+	_intersectsWithSides: function(item) {
+
+		var isOverBottomHalf = this._isOverAxis(this.positionAbs.top + this.offset.click.top, item.top + (item.height/2), item.height),
+			isOverRightHalf = this._isOverAxis(this.positionAbs.left + this.offset.click.left, item.left + (item.width/2), item.width),
+			verticalDirection = this._getDragVerticalDirection(),
+			horizontalDirection = this._getDragHorizontalDirection();
+
+		if (this.floating && horizontalDirection) {
+			return ((horizontalDirection === "right" && isOverRightHalf) || (horizontalDirection === "left" && !isOverRightHalf));
+		} else {
+			return verticalDirection && ((verticalDirection === "down" && isOverBottomHalf) || (verticalDirection === "up" && !isOverBottomHalf));
+		}
+
+	},
+
+	_getDragVerticalDirection: function() {
+		var delta = this.positionAbs.top - this.lastPositionAbs.top;
+		return delta !== 0 && (delta > 0 ? "down" : "up");
+	},
+
+	_getDragHorizontalDirection: function() {
+		var delta = this.positionAbs.left - this.lastPositionAbs.left;
+		return delta !== 0 && (delta > 0 ? "right" : "left");
+	},
+
+	refresh: function(event) {
+		this._refreshItems(event);
+		this._setHandleClassName();
+		this.refreshPositions();
+		return this;
+	},
+
+	_connectWith: function() {
+		var options = this.options;
+		return options.connectWith.constructor === String ? [options.connectWith] : options.connectWith;
+	},
+
+	_getItemsAsjQuery: function(connected) {
+
+		var i, j, cur, inst,
+			items = [],
+			queries = [],
+			connectWith = this._connectWith();
+
+		if(connectWith && connected) {
+			for (i = connectWith.length - 1; i >= 0; i--){
+				cur = $(connectWith[i], this.document[0]);
+				for ( j = cur.length - 1; j >= 0; j--){
+					inst = $.data(cur[j], this.widgetFullName);
+					if(inst && inst !== this && !inst.options.disabled) {
+						queries.push([$.isFunction(inst.options.items) ? inst.options.items.call(inst.element) : $(inst.options.items, inst.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), inst]);
+					}
+				}
+			}
+		}
+
+		queries.push([$.isFunction(this.options.items) ? this.options.items.call(this.element, null, { options: this.options, item: this.currentItem }) : $(this.options.items, this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), this]);
+
+		function addItems() {
+			items.push( this );
+		}
+		for (i = queries.length - 1; i >= 0; i--){
+			queries[i][0].each( addItems );
+		}
+
+		return $(items);
+
+	},
+
+	_removeCurrentsFromItems: function() {
+
+		var list = this.currentItem.find(":data(" + this.widgetName + "-item)");
+
+		this.items = $.grep(this.items, function (item) {
+			for (var j=0; j < list.length; j++) {
+				if(list[j] === item.item[0]) {
+					return false;
+				}
+			}
+			return true;
+		});
+
+	},
+
+	_refreshItems: function(event) {
+
+		this.items = [];
+		this.containers = [this];
+
+		var i, j, cur, inst, targetData, _queries, item, queriesLength,
+			items = this.items,
+			queries = [[$.isFunction(this.options.items) ? this.options.items.call(this.element[0], event, { item: this.currentItem }) : $(this.options.items, this.element), this]],
+			connectWith = this._connectWith();
+
+		if(connectWith && this.ready) { //Shouldn't be run the first time through due to massive slow-down
+			for (i = connectWith.length - 1; i >= 0; i--){
+				cur = $(connectWith[i], this.document[0]);
+				for (j = cur.length - 1; j >= 0; j--){
+					inst = $.data(cur[j], this.widgetFullName);
+					if(inst && inst !== this && !inst.options.disabled) {
+						queries.push([$.isFunction(inst.options.items) ? inst.options.items.call(inst.element[0], event, { item: this.currentItem }) : $(inst.options.items, inst.element), inst]);
+						this.containers.push(inst);
+					}
+				}
+			}
+		}
+
+		for (i = queries.length - 1; i >= 0; i--) {
+			targetData = queries[i][1];
+			_queries = queries[i][0];
+
+			for (j=0, queriesLength = _queries.length; j < queriesLength; j++) {
+				item = $(_queries[j]);
+
+				item.data(this.widgetName + "-item", targetData); // Data for target checking (mouse manager)
+
+				items.push({
+					item: item,
+					instance: targetData,
+					width: 0, height: 0,
+					left: 0, top: 0
+				});
+			}
+		}
+
+	},
+
+	refreshPositions: function(fast) {
+
+		// Determine whether items are being displayed horizontally
+		this.floating = this.items.length ?
+			this.options.axis === "x" || this._isFloating( this.items[ 0 ].item ) :
+			false;
+
+		//This has to be redone because due to the item being moved out/into the offsetParent, the offsetParent's position will change
+		if(this.offsetParent && this.helper) {
+			this.offset.parent = this._getParentOffset();
+		}
+
+		var i, item, t, p;
+
+		for (i = this.items.length - 1; i >= 0; i--){
+			item = this.items[i];
+
+			//We ignore calculating positions of all connected containers when we're not over them
+			if(item.instance !== this.currentContainer && this.currentContainer && item.item[0] !== this.currentItem[0]) {
+				continue;
+			}
+
+			t = this.options.toleranceElement ? $(this.options.toleranceElement, item.item) : item.item;
+
+			if (!fast) {
+				item.width = t.outerWidth();
+				item.height = t.outerHeight();
+			}
+
+			p = t.offset();
+			item.left = p.left;
+			item.top = p.top;
+		}
+
+		if(this.options.custom && this.options.custom.refreshContainers) {
+			this.options.custom.refreshContainers.call(this);
+		} else {
+			for (i = this.containers.length - 1; i >= 0; i--){
+				p = this.containers[i].element.offset();
+				this.containers[i].containerCache.left = p.left;
+				this.containers[i].containerCache.top = p.top;
+				this.containers[i].containerCache.width = this.containers[i].element.outerWidth();
+				this.containers[i].containerCache.height = this.containers[i].element.outerHeight();
+			}
+		}
+
+		return this;
+	},
+
+	_createPlaceholder: function(that) {
+		that = that || this;
+		var className,
+			o = that.options;
+
+		if(!o.placeholder || o.placeholder.constructor === String) {
+			className = o.placeholder;
+			o.placeholder = {
+				element: function() {
+
+					var nodeName = that.currentItem[0].nodeName.toLowerCase(),
+						element = $( "<" + nodeName + ">", that.document[0] )
+							.addClass(className || that.currentItem[0].className+" ui-sortable-placeholder")
+							.removeClass("ui-sortable-helper");
+
+					if ( nodeName === "tbody" ) {
+						that._createTrPlaceholder(
+							that.currentItem.find( "tr" ).eq( 0 ),
+							$( "<tr>", that.document[ 0 ] ).appendTo( element )
+						);
+					} else if ( nodeName === "tr" ) {
+						that._createTrPlaceholder( that.currentItem, element );
+					} else if ( nodeName === "img" ) {
+						element.attr( "src", that.currentItem.attr( "src" ) );
+					}
+
+					if ( !className ) {
+						element.css( "visibility", "hidden" );
+					}
+
+					return element;
+				},
+				update: function(container, p) {
+
+					// 1. If a className is set as 'placeholder option, we don't force sizes - the class is responsible for that
+					// 2. The option 'forcePlaceholderSize can be enabled to force it even if a class name is specified
+					if(className && !o.forcePlaceholderSize) {
+						return;
+					}
+
+					//If the element doesn't have a actual height by itself (without styles coming from a stylesheet), it receives the inline height from the dragged item
+					if(!p.height()) { p.height(that.currentItem.innerHeight() - parseInt(that.currentItem.css("paddingTop")||0, 10) - parseInt(that.currentItem.css("paddingBottom")||0, 10)); }
+					if(!p.width()) { p.width(that.currentItem.innerWidth() - parseInt(that.currentItem.css("paddingLeft")||0, 10) - parseInt(that.currentItem.css("paddingRight")||0, 10)); }
+				}
+			};
+		}
+
+		//Create the placeholder
+		that.placeholder = $(o.placeholder.element.call(that.element, that.currentItem));
+
+		//Append it after the actual current item
+		that.currentItem.after(that.placeholder);
+
+		//Update the size of the placeholder (TODO: Logic to fuzzy, see line 316/317)
+		o.placeholder.update(that, that.placeholder);
+
+	},
+
+	_createTrPlaceholder: function( sourceTr, targetTr ) {
+		var that = this;
+
+		sourceTr.children().each(function() {
+			$( "<td>&#160;</td>", that.document[ 0 ] )
+				.attr( "colspan", $( this ).attr( "colspan" ) || 1 )
+				.appendTo( targetTr );
+		});
+	},
+
+	_contactContainers: function(event) {
+		var i, j, dist, itemWithLeastDistance, posProperty, sizeProperty, cur, nearBottom, floating, axis,
+			innermostContainer = null,
+			innermostIndex = null;
+
+		// get innermost container that intersects with item
+		for (i = this.containers.length - 1; i >= 0; i--) {
+
+			// never consider a container that's located within the item itself
+			if($.contains(this.currentItem[0], this.containers[i].element[0])) {
+				continue;
+			}
+
+			if(this._intersectsWith(this.containers[i].containerCache)) {
+
+				// if we've already found a container and it's more "inner" than this, then continue
+				if(innermostContainer && $.contains(this.containers[i].element[0], innermostContainer.element[0])) {
+					continue;
+				}
+
+				innermostContainer = this.containers[i];
+				innermostIndex = i;
+
+			} else {
+				// container doesn't intersect. trigger "out" event if necessary
+				if(this.containers[i].containerCache.over) {
+					this.containers[i]._trigger("out", event, this._uiHash(this));
+					this.containers[i].containerCache.over = 0;
+				}
+			}
+
+		}
+
+		// if no intersecting containers found, return
+		if(!innermostContainer) {
+			return;
+		}
+
+		// move the item into the container if it's not there already
+		if(this.containers.length === 1) {
+			if (!this.containers[innermostIndex].containerCache.over) {
+				this.containers[innermostIndex]._trigger("over", event, this._uiHash(this));
+				this.containers[innermostIndex].containerCache.over = 1;
+			}
+		} else {
+
+			//When entering a new container, we will find the item with the least distance and append our item near it
+			dist = 10000;
+			itemWithLeastDistance = null;
+			floating = innermostContainer.floating || this._isFloating(this.currentItem);
+			posProperty = floating ? "left" : "top";
+			sizeProperty = floating ? "width" : "height";
+			axis = floating ? "clientX" : "clientY";
+
+			for (j = this.items.length - 1; j >= 0; j--) {
+				if(!$.contains(this.containers[innermostIndex].element[0], this.items[j].item[0])) {
+					continue;
+				}
+				if(this.items[j].item[0] === this.currentItem[0]) {
+					continue;
+				}
+
+				cur = this.items[j].item.offset()[posProperty];
+				nearBottom = false;
+				if ( event[ axis ] - cur > this.items[ j ][ sizeProperty ] / 2 ) {
+					nearBottom = true;
+				}
+
+				if ( Math.abs( event[ axis ] - cur ) < dist ) {
+					dist = Math.abs( event[ axis ] - cur );
+					itemWithLeastDistance = this.items[ j ];
+					this.direction = nearBottom ? "up": "down";
+				}
+			}
+
+			//Check if dropOnEmpty is enabled
+			if(!itemWithLeastDistance && !this.options.dropOnEmpty) {
+				return;
+			}
+
+			if(this.currentContainer === this.containers[innermostIndex]) {
+				if ( !this.currentContainer.containerCache.over ) {
+					this.containers[ innermostIndex ]._trigger( "over", event, this._uiHash() );
+					this.currentContainer.containerCache.over = 1;
+				}
+				return;
+			}
+
+			itemWithLeastDistance ? this._rearrange(event, itemWithLeastDistance, null, true) : this._rearrange(event, null, this.containers[innermostIndex].element, true);
+			this._trigger("change", event, this._uiHash());
+			this.containers[innermostIndex]._trigger("change", event, this._uiHash(this));
+			this.currentContainer = this.containers[innermostIndex];
+
+			//Update the placeholder
+			this.options.placeholder.update(this.currentContainer, this.placeholder);
+
+			this.containers[innermostIndex]._trigger("over", event, this._uiHash(this));
+			this.containers[innermostIndex].containerCache.over = 1;
+		}
+
+
+	},
+
+	_createHelper: function(event) {
+
+		var o = this.options,
+			helper = $.isFunction(o.helper) ? $(o.helper.apply(this.element[0], [event, this.currentItem])) : (o.helper === "clone" ? this.currentItem.clone() : this.currentItem);
+
+		//Add the helper to the DOM if that didn't happen already
+		if(!helper.parents("body").length) {
+			$(o.appendTo !== "parent" ? o.appendTo : this.currentItem[0].parentNode)[0].appendChild(helper[0]);
+		}
+
+		if(helper[0] === this.currentItem[0]) {
+			this._storedCSS = { width: this.currentItem[0].style.width, height: this.currentItem[0].style.height, position: this.currentItem.css("position"), top: this.currentItem.css("top"), left: this.currentItem.css("left") };
+		}
+
+		if(!helper[0].style.width || o.forceHelperSize) {
+			helper.width(this.currentItem.width());
+		}
+		if(!helper[0].style.height || o.forceHelperSize) {
+			helper.height(this.currentItem.height());
+		}
+
+		return helper;
+
+	},
+
+	_adjustOffsetFromHelper: function(obj) {
+		if (typeof obj === "string") {
+			obj = obj.split(" ");
+		}
+		if ($.isArray(obj)) {
+			obj = {left: +obj[0], top: +obj[1] || 0};
+		}
+		if ("left" in obj) {
+			this.offset.click.left = obj.left + this.margins.left;
+		}
+		if ("right" in obj) {
+			this.offset.click.left = this.helperProportions.width - obj.right + this.margins.left;
+		}
+		if ("top" in obj) {
+			this.offset.click.top = obj.top + this.margins.top;
+		}
+		if ("bottom" in obj) {
+			this.offset.click.top = this.helperProportions.height - obj.bottom + this.margins.top;
+		}
+	},
+
+	_getParentOffset: function() {
+
+
+		//Get the offsetParent and cache its position
+		this.offsetParent = this.helper.offsetParent();
+		var po = this.offsetParent.offset();
+
+		// This is a special case where we need to modify a offset calculated on start, since the following happened:
+		// 1. The position of the helper is absolute, so it's position is calculated based on the next positioned parent
+		// 2. The actual offset parent is a child of the scroll parent, and the scroll parent isn't the document, which means that
+		//    the scroll is included in the initial calculation of the offset of the parent, and never recalculated upon drag
+		if(this.cssPosition === "absolute" && this.scrollParent[0] !== this.document[0] && $.contains(this.scrollParent[0], this.offsetParent[0])) {
+			po.left += this.scrollParent.scrollLeft();
+			po.top += this.scrollParent.scrollTop();
+		}
+
+		// This needs to be actually done for all browsers, since pageX/pageY includes this information
+		// with an ugly IE fix
+		if( this.offsetParent[0] === this.document[0].body || (this.offsetParent[0].tagName && this.offsetParent[0].tagName.toLowerCase() === "html" && $.ui.ie)) {
+			po = { top: 0, left: 0 };
+		}
+
+		return {
+			top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"),10) || 0),
+			left: po.left + (parseInt(this.offsetParent.css("borderLeftWidth"),10) || 0)
+		};
+
+	},
+
+	_getRelativeOffset: function() {
+
+		if(this.cssPosition === "relative") {
+			var p = this.currentItem.position();
+			return {
+				top: p.top - (parseInt(this.helper.css("top"),10) || 0) + this.scrollParent.scrollTop(),
+				left: p.left - (parseInt(this.helper.css("left"),10) || 0) + this.scrollParent.scrollLeft()
+			};
+		} else {
+			return { top: 0, left: 0 };
+		}
+
+	},
+
+	_cacheMargins: function() {
+		this.margins = {
+			left: (parseInt(this.currentItem.css("marginLeft"),10) || 0),
+			top: (parseInt(this.currentItem.css("marginTop"),10) || 0)
+		};
+	},
+
+	_cacheHelperProportions: function() {
+		this.helperProportions = {
+			width: this.helper.outerWidth(),
+			height: this.helper.outerHeight()
+		};
+	},
+
+	_setContainment: function() {
+
+		var ce, co, over,
+			o = this.options;
+		if(o.containment === "parent") {
+			o.containment = this.helper[0].parentNode;
+		}
+		if(o.containment === "document" || o.containment === "window") {
+			this.containment = [
+				0 - this.offset.relative.left - this.offset.parent.left,
+				0 - this.offset.relative.top - this.offset.parent.top,
+				o.containment === "document" ? this.document.width() : this.window.width() - this.helperProportions.width - this.margins.left,
+				(o.containment === "document" ? this.document.width() : this.window.height() || this.document[0].body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top
+			];
+		}
+
+		if(!(/^(document|window|parent)$/).test(o.containment)) {
+			ce = $(o.containment)[0];
+			co = $(o.containment).offset();
+			over = ($(ce).css("overflow") !== "hidden");
+
+			this.containment = [
+				co.left + (parseInt($(ce).css("borderLeftWidth"),10) || 0) + (parseInt($(ce).css("paddingLeft"),10) || 0) - this.margins.left,
+				co.top + (parseInt($(ce).css("borderTopWidth"),10) || 0) + (parseInt($(ce).css("paddingTop"),10) || 0) - this.margins.top,
+				co.left+(over ? Math.max(ce.scrollWidth,ce.offsetWidth) : ce.offsetWidth) - (parseInt($(ce).css("borderLeftWidth"),10) || 0) - (parseInt($(ce).css("paddingRight"),10) || 0) - this.helperProportions.width - this.margins.left,
+				co.top+(over ? Math.max(ce.scrollHeight,ce.offsetHeight) : ce.offsetHeight) - (parseInt($(ce).css("borderTopWidth"),10) || 0) - (parseInt($(ce).css("paddingBottom"),10) || 0) - this.helperProportions.height - this.margins.top
+			];
+		}
+
+	},
+
+	_convertPositionTo: function(d, pos) {
+
+		if(!pos) {
+			pos = this.position;
+		}
+		var mod = d === "absolute" ? 1 : -1,
+			scroll = this.cssPosition === "absolute" && !(this.scrollParent[0] !== this.document[0] && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent,
+			scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName);
+
+		return {
+			top: (
+				pos.top	+																// The absolute mouse position
+				this.offset.relative.top * mod +										// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.top * mod -											// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) ) * mod)
+			),
+			left: (
+				pos.left +																// The absolute mouse position
+				this.offset.relative.left * mod +										// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.left * mod	-										// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() ) * mod)
+			)
+		};
+
+	},
+
+	_generatePosition: function(event) {
+
+		var top, left,
+			o = this.options,
+			pageX = event.pageX,
+			pageY = event.pageY,
+			scroll = this.cssPosition === "absolute" && !(this.scrollParent[0] !== this.document[0] && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName);
+
+		// This is another very weird special case that only happens for relative elements:
+		// 1. If the css position is relative
+		// 2. and the scroll parent is the document or similar to the offset parent
+		// we have to refresh the relative offset during the scroll so there are no jumps
+		if(this.cssPosition === "relative" && !(this.scrollParent[0] !== this.document[0] && this.scrollParent[0] !== this.offsetParent[0])) {
+			this.offset.relative = this._getRelativeOffset();
+		}
+
+		/*
+		 * - Position constraining -
+		 * Constrain the position to a mix of grid, containment.
+		 */
+
+		if(this.originalPosition) { //If we are not dragging yet, we won't check for options
+
+			if(this.containment) {
+				if(event.pageX - this.offset.click.left < this.containment[0]) {
+					pageX = this.containment[0] + this.offset.click.left;
+				}
+				if(event.pageY - this.offset.click.top < this.containment[1]) {
+					pageY = this.containment[1] + this.offset.click.top;
+				}
+				if(event.pageX - this.offset.click.left > this.containment[2]) {
+					pageX = this.containment[2] + this.offset.click.left;
+				}
+				if(event.pageY - this.offset.click.top > this.containment[3]) {
+					pageY = this.containment[3] + this.offset.click.top;
+				}
+			}
+
+			if(o.grid) {
+				top = this.originalPageY + Math.round((pageY - this.originalPageY) / o.grid[1]) * o.grid[1];
+				pageY = this.containment ? ( (top - this.offset.click.top >= this.containment[1] && top - this.offset.click.top <= this.containment[3]) ? top : ((top - this.offset.click.top >= this.containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top;
+
+				left = this.originalPageX + Math.round((pageX - this.originalPageX) / o.grid[0]) * o.grid[0];
+				pageX = this.containment ? ( (left - this.offset.click.left >= this.containment[0] && left - this.offset.click.left <= this.containment[2]) ? left : ((left - this.offset.click.left >= this.containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left;
+			}
+
+		}
+
+		return {
+			top: (
+				pageY -																// The absolute mouse position
+				this.offset.click.top -													// Click offset (relative to the element)
+				this.offset.relative.top	-											// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.top +												// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) ))
+			),
+			left: (
+				pageX -																// The absolute mouse position
+				this.offset.click.left -												// Click offset (relative to the element)
+				this.offset.relative.left	-											// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.left +												// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() ))
+			)
+		};
+
+	},
+
+	_rearrange: function(event, i, a, hardRefresh) {
+
+		a ? a[0].appendChild(this.placeholder[0]) : i.item[0].parentNode.insertBefore(this.placeholder[0], (this.direction === "down" ? i.item[0] : i.item[0].nextSibling));
+
+		//Various things done here to improve the performance:
+		// 1. we create a setTimeout, that calls refreshPositions
+		// 2. on the instance, we have a counter variable, that get's higher after every append
+		// 3. on the local scope, we copy the counter variable, and check in the timeout, if it's still the same
+		// 4. this lets only the last addition to the timeout stack through
+		this.counter = this.counter ? ++this.counter : 1;
+		var counter = this.counter;
+
+		this._delay(function() {
+			if(counter === this.counter) {
+				this.refreshPositions(!hardRefresh); //Precompute after each DOM insertion, NOT on mousemove
+			}
+		});
+
+	},
+
+	_clear: function(event, noPropagation) {
+
+		this.reverting = false;
+		// We delay all events that have to be triggered to after the point where the placeholder has been removed and
+		// everything else normalized again
+		var i,
+			delayedTriggers = [];
+
+		// We first have to update the dom position of the actual currentItem
+		// Note: don't do it if the current item is already removed (by a user), or it gets reappended (see #4088)
+		if(!this._noFinalSort && this.currentItem.parent().length) {
+			this.placeholder.before(this.currentItem);
+		}
+		this._noFinalSort = null;
+
+		if(this.helper[0] === this.currentItem[0]) {
+			for(i in this._storedCSS) {
+				if(this._storedCSS[i] === "auto" || this._storedCSS[i] === "static") {
+					this._storedCSS[i] = "";
+				}
+			}
+			this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");
+		} else {
+			this.currentItem.show();
+		}
+
+		if(this.fromOutside && !noPropagation) {
+			delayedTriggers.push(function(event) { this._trigger("receive", event, this._uiHash(this.fromOutside)); });
+		}
+		if((this.fromOutside || this.domPosition.prev !== this.currentItem.prev().not(".ui-sortable-helper")[0] || this.domPosition.parent !== this.currentItem.parent()[0]) && !noPropagation) {
+			delayedTriggers.push(function(event) { this._trigger("update", event, this._uiHash()); }); //Trigger update callback if the DOM position has changed
+		}
+
+		// Check if the items Container has Changed and trigger appropriate
+		// events.
+		if (this !== this.currentContainer) {
+			if(!noPropagation) {
+				delayedTriggers.push(function(event) { this._trigger("remove", event, this._uiHash()); });
+				delayedTriggers.push((function(c) { return function(event) { c._trigger("receive", event, this._uiHash(this)); };  }).call(this, this.currentContainer));
+				delayedTriggers.push((function(c) { return function(event) { c._trigger("update", event, this._uiHash(this));  }; }).call(this, this.currentContainer));
+			}
+		}
+
+
+		//Post events to containers
+		function delayEvent( type, instance, container ) {
+			return function( event ) {
+				container._trigger( type, event, instance._uiHash( instance ) );
+			};
+		}
+		for (i = this.containers.length - 1; i >= 0; i--){
+			if (!noPropagation) {
+				delayedTriggers.push( delayEvent( "deactivate", this, this.containers[ i ] ) );
+			}
+			if(this.containers[i].containerCache.over) {
+				delayedTriggers.push( delayEvent( "out", this, this.containers[ i ] ) );
+				this.containers[i].containerCache.over = 0;
+			}
+		}
+
+		//Do what was originally in plugins
+		if ( this.storedCursor ) {
+			this.document.find( "body" ).css( "cursor", this.storedCursor );
+			this.storedStylesheet.remove();
+		}
+		if(this._storedOpacity) {
+			this.helper.css("opacity", this._storedOpacity);
+		}
+		if(this._storedZIndex) {
+			this.helper.css("zIndex", this._storedZIndex === "auto" ? "" : this._storedZIndex);
+		}
+
+		this.dragging = false;
+
+		if(!noPropagation) {
+			this._trigger("beforeStop", event, this._uiHash());
+		}
+
+		//$(this.placeholder[0]).remove(); would have been the jQuery way - unfortunately, it unbinds ALL events from the original node!
+		this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
+
+		if ( !this.cancelHelperRemoval ) {
+			if ( this.helper[ 0 ] !== this.currentItem[ 0 ] ) {
+				this.helper.remove();
+			}
+			this.helper = null;
+		}
+
+		if(!noPropagation) {
+			for (i=0; i < delayedTriggers.length; i++) {
+				delayedTriggers[i].call(this, event);
+			} //Trigger all delayed events
+			this._trigger("stop", event, this._uiHash());
+		}
+
+		this.fromOutside = false;
+		return !this.cancelHelperRemoval;
+
+	},
+
+	_trigger: function() {
+		if ($.Widget.prototype._trigger.apply(this, arguments) === false) {
+			this.cancel();
+		}
+	},
+
+	_uiHash: function(_inst) {
+		var inst = _inst || this;
+		return {
+			helper: inst.helper,
+			placeholder: inst.placeholder || $([]),
+			position: inst.position,
+			originalPosition: inst.originalPosition,
+			offset: inst.positionAbs,
+			item: inst.currentItem,
+			sender: _inst ? _inst.element : null
+		};
+	}
+
+});
+
+
+/*!
+ * jQuery UI Spinner 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/spinner/
+ */
+
+
+function spinner_modifier( fn ) {
+	return function() {
+		var previous = this.element.val();
+		fn.apply( this, arguments );
+		this._refresh();
+		if ( previous !== this.element.val() ) {
+			this._trigger( "change" );
+		}
+	};
+}
+
+var spinner = $.widget( "ui.spinner", {
+	version: "1.11.4",
+	defaultElement: "<input>",
+	widgetEventPrefix: "spin",
+	options: {
+		culture: null,
+		icons: {
+			down: "ui-icon-triangle-1-s",
+			up: "ui-icon-triangle-1-n"
+		},
+		incremental: true,
+		max: null,
+		min: null,
+		numberFormat: null,
+		page: 10,
+		step: 1,
+
+		change: null,
+		spin: null,
+		start: null,
+		stop: null
+	},
+
+	_create: function() {
+		// handle string values that need to be parsed
+		this._setOption( "max", this.options.max );
+		this._setOption( "min", this.options.min );
+		this._setOption( "step", this.options.step );
+
+		// Only format if there is a value, prevents the field from being marked
+		// as invalid in Firefox, see #9573.
+		if ( this.value() !== "" ) {
+			// Format the value, but don't constrain.
+			this._value( this.element.val(), true );
+		}
+
+		this._draw();
+		this._on( this._events );
+		this._refresh();
+
+		// turning off autocomplete prevents the browser from remembering the
+		// value when navigating through history, so we re-enable autocomplete
+		// if the page is unloaded before the widget is destroyed. #7790
+		this._on( this.window, {
+			beforeunload: function() {
+				this.element.removeAttr( "autocomplete" );
+			}
+		});
+	},
+
+	_getCreateOptions: function() {
+		var options = {},
+			element = this.element;
+
+		$.each( [ "min", "max", "step" ], function( i, option ) {
+			var value = element.attr( option );
+			if ( value !== undefined && value.length ) {
+				options[ option ] = value;
+			}
+		});
+
+		return options;
+	},
+
+	_events: {
+		keydown: function( event ) {
+			if ( this._start( event ) && this._keydown( event ) ) {
+				event.preventDefault();
+			}
+		},
+		keyup: "_stop",
+		focus: function() {
+			this.previous = this.element.val();
+		},
+		blur: function( event ) {
+			if ( this.cancelBlur ) {
+				delete this.cancelBlur;
+				return;
+			}
+
+			this._stop();
+			this._refresh();
+			if ( this.previous !== this.element.val() ) {
+				this._trigger( "change", event );
+			}
+		},
+		mousewheel: function( event, delta ) {
+			if ( !delta ) {
+				return;
+			}
+			if ( !this.spinning && !this._start( event ) ) {
+				return false;
+			}
+
+			this._spin( (delta > 0 ? 1 : -1) * this.options.step, event );
+			clearTimeout( this.mousewheelTimer );
+			this.mousewheelTimer = this._delay(function() {
+				if ( this.spinning ) {
+					this._stop( event );
+				}
+			}, 100 );
+			event.preventDefault();
+		},
+		"mousedown .ui-spinner-button": function( event ) {
+			var previous;
+
+			// We never want the buttons to have focus; whenever the user is
+			// interacting with the spinner, the focus should be on the input.
+			// If the input is focused then this.previous is properly set from
+			// when the input first received focus. If the input is not focused
+			// then we need to set this.previous based on the value before spinning.
+			previous = this.element[0] === this.document[0].activeElement ?
+				this.previous : this.element.val();
+			function checkFocus() {
+				var isActive = this.element[0] === this.document[0].activeElement;
+				if ( !isActive ) {
+					this.element.focus();
+					this.previous = previous;
+					// support: IE
+					// IE sets focus asynchronously, so we need to check if focus
+					// moved off of the input because the user clicked on the button.
+					this._delay(function() {
+						this.previous = previous;
+					});
+				}
+			}
+
+			// ensure focus is on (or stays on) the text field
+			event.preventDefault();
+			checkFocus.call( this );
+
+			// support: IE
+			// IE doesn't prevent moving focus even with event.preventDefault()
+			// so we set a flag to know when we should ignore the blur event
+			// and check (again) if focus moved off of the input.
+			this.cancelBlur = true;
+			this._delay(function() {
+				delete this.cancelBlur;
+				checkFocus.call( this );
+			});
+
+			if ( this._start( event ) === false ) {
+				return;
+			}
+
+			this._repeat( null, $( event.currentTarget ).hasClass( "ui-spinner-up" ) ? 1 : -1, event );
+		},
+		"mouseup .ui-spinner-button": "_stop",
+		"mouseenter .ui-spinner-button": function( event ) {
+			// button will add ui-state-active if mouse was down while mouseleave and kept down
+			if ( !$( event.currentTarget ).hasClass( "ui-state-active" ) ) {
+				return;
+			}
+
+			if ( this._start( event ) === false ) {
+				return false;
+			}
+			this._repeat( null, $( event.currentTarget ).hasClass( "ui-spinner-up" ) ? 1 : -1, event );
+		},
+		// TODO: do we really want to consider this a stop?
+		// shouldn't we just stop the repeater and wait until mouseup before
+		// we trigger the stop event?
+		"mouseleave .ui-spinner-button": "_stop"
+	},
+
+	_draw: function() {
+		var uiSpinner = this.uiSpinner = this.element
+			.addClass( "ui-spinner-input" )
+			.attr( "autocomplete", "off" )
+			.wrap( this._uiSpinnerHtml() )
+			.parent()
+				// add buttons
+				.append( this._buttonHtml() );
+
+		this.element.attr( "role", "spinbutton" );
+
+		// button bindings
+		this.buttons = uiSpinner.find( ".ui-spinner-button" )
+			.attr( "tabIndex", -1 )
+			.button()
+			.removeClass( "ui-corner-all" );
+
+		// IE 6 doesn't understand height: 50% for the buttons
+		// unless the wrapper has an explicit height
+		if ( this.buttons.height() > Math.ceil( uiSpinner.height() * 0.5 ) &&
+				uiSpinner.height() > 0 ) {
+			uiSpinner.height( uiSpinner.height() );
+		}
+
+		// disable spinner if element was already disabled
+		if ( this.options.disabled ) {
+			this.disable();
+		}
+	},
+
+	_keydown: function( event ) {
+		var options = this.options,
+			keyCode = $.ui.keyCode;
+
+		switch ( event.keyCode ) {
+		case keyCode.UP:
+			this._repeat( null, 1, event );
+			return true;
+		case keyCode.DOWN:
+			this._repeat( null, -1, event );
+			return true;
+		case keyCode.PAGE_UP:
+			this._repeat( null, options.page, event );
+			return true;
+		case keyCode.PAGE_DOWN:
+			this._repeat( null, -options.page, event );
+			return true;
+		}
+
+		return false;
+	},
+
+	_uiSpinnerHtml: function() {
+		return "<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>";
+	},
+
+	_buttonHtml: function() {
+		return "" +
+			"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'>" +
+				"<span class='ui-icon " + this.options.icons.up + "'>&#9650;</span>" +
+			"</a>" +
+			"<a class='ui-spinner-button ui-spinner-down ui-corner-br'>" +
+				"<span class='ui-icon " + this.options.icons.down + "'>&#9660;</span>" +
+			"</a>";
+	},
+
+	_start: function( event ) {
+		if ( !this.spinning && this._trigger( "start", event ) === false ) {
+			return false;
+		}
+
+		if ( !this.counter ) {
+			this.counter = 1;
+		}
+		this.spinning = true;
+		return true;
+	},
+
+	_repeat: function( i, steps, event ) {
+		i = i || 500;
+
+		clearTimeout( this.timer );
+		this.timer = this._delay(function() {
+			this._repeat( 40, steps, event );
+		}, i );
+
+		this._spin( steps * this.options.step, event );
+	},
+
+	_spin: function( step, event ) {
+		var value = this.value() || 0;
+
+		if ( !this.counter ) {
+			this.counter = 1;
+		}
+
+		value = this._adjustValue( value + step * this._increment( this.counter ) );
+
+		if ( !this.spinning || this._trigger( "spin", event, { value: value } ) !== false) {
+			this._value( value );
+			this.counter++;
+		}
+	},
+
+	_increment: function( i ) {
+		var incremental = this.options.incremental;
+
+		if ( incremental ) {
+			return $.isFunction( incremental ) ?
+				incremental( i ) :
+				Math.floor( i * i * i / 50000 - i * i / 500 + 17 * i / 200 + 1 );
+		}
+
+		return 1;
+	},
+
+	_precision: function() {
+		var precision = this._precisionOf( this.options.step );
+		if ( this.options.min !== null ) {
+			precision = Math.max( precision, this._precisionOf( this.options.min ) );
+		}
+		return precision;
+	},
+
+	_precisionOf: function( num ) {
+		var str = num.toString(),
+			decimal = str.indexOf( "." );
+		return decimal === -1 ? 0 : str.length - decimal - 1;
+	},
+
+	_adjustValue: function( value ) {
+		var base, aboveMin,
+			options = this.options;
+
+		// make sure we're at a valid step
+		// - find out where we are relative to the base (min or 0)
+		base = options.min !== null ? options.min : 0;
+		aboveMin = value - base;
+		// - round to the nearest step
+		aboveMin = Math.round(aboveMin / options.step) * options.step;
+		// - rounding is based on 0, so adjust back to our base
+		value = base + aboveMin;
+
+		// fix precision from bad JS floating point math
+		value = parseFloat( value.toFixed( this._precision() ) );
+
+		// clamp the value
+		if ( options.max !== null && value > options.max) {
+			return options.max;
+		}
+		if ( options.min !== null && value < options.min ) {
+			return options.min;
+		}
+
+		return value;
+	},
+
+	_stop: function( event ) {
+		if ( !this.spinning ) {
+			return;
+		}
+
+		clearTimeout( this.timer );
+		clearTimeout( this.mousewheelTimer );
+		this.counter = 0;
+		this.spinning = false;
+		this._trigger( "stop", event );
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "culture" || key === "numberFormat" ) {
+			var prevValue = this._parse( this.element.val() );
+			this.options[ key ] = value;
+			this.element.val( this._format( prevValue ) );
+			return;
+		}
+
+		if ( key === "max" || key === "min" || key === "step" ) {
+			if ( typeof value === "string" ) {
+				value = this._parse( value );
+			}
+		}
+		if ( key === "icons" ) {
+			this.buttons.first().find( ".ui-icon" )
+				.removeClass( this.options.icons.up )
+				.addClass( value.up );
+			this.buttons.last().find( ".ui-icon" )
+				.removeClass( this.options.icons.down )
+				.addClass( value.down );
+		}
+
+		this._super( key, value );
+
+		if ( key === "disabled" ) {
+			this.widget().toggleClass( "ui-state-disabled", !!value );
+			this.element.prop( "disabled", !!value );
+			this.buttons.button( value ? "disable" : "enable" );
+		}
+	},
+
+	_setOptions: spinner_modifier(function( options ) {
+		this._super( options );
+	}),
+
+	_parse: function( val ) {
+		if ( typeof val === "string" && val !== "" ) {
+			val = window.Globalize && this.options.numberFormat ?
+				Globalize.parseFloat( val, 10, this.options.culture ) : +val;
+		}
+		return val === "" || isNaN( val ) ? null : val;
+	},
+
+	_format: function( value ) {
+		if ( value === "" ) {
+			return "";
+		}
+		return window.Globalize && this.options.numberFormat ?
+			Globalize.format( value, this.options.numberFormat, this.options.culture ) :
+			value;
+	},
+
+	_refresh: function() {
+		this.element.attr({
+			"aria-valuemin": this.options.min,
+			"aria-valuemax": this.options.max,
+			// TODO: what should we do with values that can't be parsed?
+			"aria-valuenow": this._parse( this.element.val() )
+		});
+	},
+
+	isValid: function() {
+		var value = this.value();
+
+		// null is invalid
+		if ( value === null ) {
+			return false;
+		}
+
+		// if value gets adjusted, it's invalid
+		return value === this._adjustValue( value );
+	},
+
+	// update the value without triggering change
+	_value: function( value, allowAny ) {
+		var parsed;
+		if ( value !== "" ) {
+			parsed = this._parse( value );
+			if ( parsed !== null ) {
+				if ( !allowAny ) {
+					parsed = this._adjustValue( parsed );
+				}
+				value = this._format( parsed );
+			}
+		}
+		this.element.val( value );
+		this._refresh();
+	},
+
+	_destroy: function() {
+		this.element
+			.removeClass( "ui-spinner-input" )
+			.prop( "disabled", false )
+			.removeAttr( "autocomplete" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-valuemin" )
+			.removeAttr( "aria-valuemax" )
+			.removeAttr( "aria-valuenow" );
+		this.uiSpinner.replaceWith( this.element );
+	},
+
+	stepUp: spinner_modifier(function( steps ) {
+		this._stepUp( steps );
+	}),
+	_stepUp: function( steps ) {
+		if ( this._start() ) {
+			this._spin( (steps || 1) * this.options.step );
+			this._stop();
+		}
+	},
+
+	stepDown: spinner_modifier(function( steps ) {
+		this._stepDown( steps );
+	}),
+	_stepDown: function( steps ) {
+		if ( this._start() ) {
+			this._spin( (steps || 1) * -this.options.step );
+			this._stop();
+		}
+	},
+
+	pageUp: spinner_modifier(function( pages ) {
+		this._stepUp( (pages || 1) * this.options.page );
+	}),
+
+	pageDown: spinner_modifier(function( pages ) {
+		this._stepDown( (pages || 1) * this.options.page );
+	}),
+
+	value: function( newVal ) {
+		if ( !arguments.length ) {
+			return this._parse( this.element.val() );
+		}
+		spinner_modifier( this._value ).call( this, newVal );
+	},
+
+	widget: function() {
+		return this.uiSpinner;
+	}
+});
+
+
+/*!
+ * jQuery UI Tabs 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/tabs/
+ */
+
+
+var tabs = $.widget( "ui.tabs", {
+	version: "1.11.4",
+	delay: 300,
+	options: {
+		active: null,
+		collapsible: false,
+		event: "click",
+		heightStyle: "content",
+		hide: null,
+		show: null,
+
+		// callbacks
+		activate: null,
+		beforeActivate: null,
+		beforeLoad: null,
+		load: null
+	},
+
+	_isLocal: (function() {
+		var rhash = /#.*$/;
+
+		return function( anchor ) {
+			var anchorUrl, locationUrl;
+
+			// support: IE7
+			// IE7 doesn't normalize the href property when set via script (#9317)
+			anchor = anchor.cloneNode( false );
+
+			anchorUrl = anchor.href.replace( rhash, "" );
+			locationUrl = location.href.replace( rhash, "" );
+
+			// decoding may throw an error if the URL isn't UTF-8 (#9518)
+			try {
+				anchorUrl = decodeURIComponent( anchorUrl );
+			} catch ( error ) {}
+			try {
+				locationUrl = decodeURIComponent( locationUrl );
+			} catch ( error ) {}
+
+			return anchor.hash.length > 1 && anchorUrl === locationUrl;
+		};
+	})(),
+
+	_create: function() {
+		var that = this,
+			options = this.options;
+
+		this.running = false;
+
+		this.element
+			.addClass( "ui-tabs ui-widget ui-widget-content ui-corner-all" )
+			.toggleClass( "ui-tabs-collapsible", options.collapsible );
+
+		this._processTabs();
+		options.active = this._initialActive();
+
+		// Take disabling tabs via class attribute from HTML
+		// into account and update option properly.
+		if ( $.isArray( options.disabled ) ) {
+			options.disabled = $.unique( options.disabled.concat(
+				$.map( this.tabs.filter( ".ui-state-disabled" ), function( li ) {
+					return that.tabs.index( li );
+				})
+			) ).sort();
+		}
+
+		// check for length avoids error when initializing empty list
+		if ( this.options.active !== false && this.anchors.length ) {
+			this.active = this._findActive( options.active );
+		} else {
+			this.active = $();
+		}
+
+		this._refresh();
+
+		if ( this.active.length ) {
+			this.load( options.active );
+		}
+	},
+
+	_initialActive: function() {
+		var active = this.options.active,
+			collapsible = this.options.collapsible,
+			locationHash = location.hash.substring( 1 );
+
+		if ( active === null ) {
+			// check the fragment identifier in the URL
+			if ( locationHash ) {
+				this.tabs.each(function( i, tab ) {
+					if ( $( tab ).attr( "aria-controls" ) === locationHash ) {
+						active = i;
+						return false;
+					}
+				});
+			}
+
+			// check for a tab marked active via a class
+			if ( active === null ) {
+				active = this.tabs.index( this.tabs.filter( ".ui-tabs-active" ) );
+			}
+
+			// no active tab, set to false
+			if ( active === null || active === -1 ) {
+				active = this.tabs.length ? 0 : false;
+			}
+		}
+
+		// handle numbers: negative, out of range
+		if ( active !== false ) {
+			active = this.tabs.index( this.tabs.eq( active ) );
+			if ( active === -1 ) {
+				active = collapsible ? false : 0;
+			}
+		}
+
+		// don't allow collapsible: false and active: false
+		if ( !collapsible && active === false && this.anchors.length ) {
+			active = 0;
+		}
+
+		return active;
+	},
+
+	_getCreateEventData: function() {
+		return {
+			tab: this.active,
+			panel: !this.active.length ? $() : this._getPanelForTab( this.active )
+		};
+	},
+
+	_tabKeydown: function( event ) {
+		var focusedTab = $( this.document[0].activeElement ).closest( "li" ),
+			selectedIndex = this.tabs.index( focusedTab ),
+			goingForward = true;
+
+		if ( this._handlePageNav( event ) ) {
+			return;
+		}
+
+		switch ( event.keyCode ) {
+			case $.ui.keyCode.RIGHT:
+			case $.ui.keyCode.DOWN:
+				selectedIndex++;
+				break;
+			case $.ui.keyCode.UP:
+			case $.ui.keyCode.LEFT:
+				goingForward = false;
+				selectedIndex--;
+				break;
+			case $.ui.keyCode.END:
+				selectedIndex = this.anchors.length - 1;
+				break;
+			case $.ui.keyCode.HOME:
+				selectedIndex = 0;
+				break;
+			case $.ui.keyCode.SPACE:
+				// Activate only, no collapsing
+				event.preventDefault();
+				clearTimeout( this.activating );
+				this._activate( selectedIndex );
+				return;
+			case $.ui.keyCode.ENTER:
+				// Toggle (cancel delayed activation, allow collapsing)
+				event.preventDefault();
+				clearTimeout( this.activating );
+				// Determine if we should collapse or activate
+				this._activate( selectedIndex === this.options.active ? false : selectedIndex );
+				return;
+			default:
+				return;
+		}
+
+		// Focus the appropriate tab, based on which key was pressed
+		event.preventDefault();
+		clearTimeout( this.activating );
+		selectedIndex = this._focusNextTab( selectedIndex, goingForward );
+
+		// Navigating with control/command key will prevent automatic activation
+		if ( !event.ctrlKey && !event.metaKey ) {
+
+			// Update aria-selected immediately so that AT think the tab is already selected.
+			// Otherwise AT may confuse the user by stating that they need to activate the tab,
+			// but the tab will already be activated by the time the announcement finishes.
+			focusedTab.attr( "aria-selected", "false" );
+			this.tabs.eq( selectedIndex ).attr( "aria-selected", "true" );
+
+			this.activating = this._delay(function() {
+				this.option( "active", selectedIndex );
+			}, this.delay );
+		}
+	},
+
+	_panelKeydown: function( event ) {
+		if ( this._handlePageNav( event ) ) {
+			return;
+		}
+
+		// Ctrl+up moves focus to the current tab
+		if ( event.ctrlKey && event.keyCode === $.ui.keyCode.UP ) {
+			event.preventDefault();
+			this.active.focus();
+		}
+	},
+
+	// Alt+page up/down moves focus to the previous/next tab (and activates)
+	_handlePageNav: function( event ) {
+		if ( event.altKey && event.keyCode === $.ui.keyCode.PAGE_UP ) {
+			this._activate( this._focusNextTab( this.options.active - 1, false ) );
+			return true;
+		}
+		if ( event.altKey && event.keyCode === $.ui.keyCode.PAGE_DOWN ) {
+			this._activate( this._focusNextTab( this.options.active + 1, true ) );
+			return true;
+		}
+	},
+
+	_findNextTab: function( index, goingForward ) {
+		var lastTabIndex = this.tabs.length - 1;
+
+		function constrain() {
+			if ( index > lastTabIndex ) {
+				index = 0;
+			}
+			if ( index < 0 ) {
+				index = lastTabIndex;
+			}
+			return index;
+		}
+
+		while ( $.inArray( constrain(), this.options.disabled ) !== -1 ) {
+			index = goingForward ? index + 1 : index - 1;
+		}
+
+		return index;
+	},
+
+	_focusNextTab: function( index, goingForward ) {
+		index = this._findNextTab( index, goingForward );
+		this.tabs.eq( index ).focus();
+		return index;
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "active" ) {
+			// _activate() will handle invalid values and update this.options
+			this._activate( value );
+			return;
+		}
+
+		if ( key === "disabled" ) {
+			// don't use the widget factory's disabled handling
+			this._setupDisabled( value );
+			return;
+		}
+
+		this._super( key, value);
+
+		if ( key === "collapsible" ) {
+			this.element.toggleClass( "ui-tabs-collapsible", value );
+			// Setting collapsible: false while collapsed; open first panel
+			if ( !value && this.options.active === false ) {
+				this._activate( 0 );
+			}
+		}
+
+		if ( key === "event" ) {
+			this._setupEvents( value );
+		}
+
+		if ( key === "heightStyle" ) {
+			this._setupHeightStyle( value );
+		}
+	},
+
+	_sanitizeSelector: function( hash ) {
+		return hash ? hash.replace( /[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g, "\\$&" ) : "";
+	},
+
+	refresh: function() {
+		var options = this.options,
+			lis = this.tablist.children( ":has(a[href])" );
+
+		// get disabled tabs from class attribute from HTML
+		// this will get converted to a boolean if needed in _refresh()
+		options.disabled = $.map( lis.filter( ".ui-state-disabled" ), function( tab ) {
+			return lis.index( tab );
+		});
+
+		this._processTabs();
+
+		// was collapsed or no tabs
+		if ( options.active === false || !this.anchors.length ) {
+			options.active = false;
+			this.active = $();
+		// was active, but active tab is gone
+		} else if ( this.active.length && !$.contains( this.tablist[ 0 ], this.active[ 0 ] ) ) {
+			// all remaining tabs are disabled
+			if ( this.tabs.length === options.disabled.length ) {
+				options.active = false;
+				this.active = $();
+			// activate previous tab
+			} else {
+				this._activate( this._findNextTab( Math.max( 0, options.active - 1 ), false ) );
+			}
+		// was active, active tab still exists
+		} else {
+			// make sure active index is correct
+			options.active = this.tabs.index( this.active );
+		}
+
+		this._refresh();
+	},
+
+	_refresh: function() {
+		this._setupDisabled( this.options.disabled );
+		this._setupEvents( this.options.event );
+		this._setupHeightStyle( this.options.heightStyle );
+
+		this.tabs.not( this.active ).attr({
+			"aria-selected": "false",
+			"aria-expanded": "false",
+			tabIndex: -1
+		});
+		this.panels.not( this._getPanelForTab( this.active ) )
+			.hide()
+			.attr({
+				"aria-hidden": "true"
+			});
+
+		// Make sure one tab is in the tab order
+		if ( !this.active.length ) {
+			this.tabs.eq( 0 ).attr( "tabIndex", 0 );
+		} else {
+			this.active
+				.addClass( "ui-tabs-active ui-state-active" )
+				.attr({
+					"aria-selected": "true",
+					"aria-expanded": "true",
+					tabIndex: 0
+				});
+			this._getPanelForTab( this.active )
+				.show()
+				.attr({
+					"aria-hidden": "false"
+				});
+		}
+	},
+
+	_processTabs: function() {
+		var that = this,
+			prevTabs = this.tabs,
+			prevAnchors = this.anchors,
+			prevPanels = this.panels;
+
+		this.tablist = this._getList()
+			.addClass( "ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" )
+			.attr( "role", "tablist" )
+
+			// Prevent users from focusing disabled tabs via click
+			.delegate( "> li", "mousedown" + this.eventNamespace, function( event ) {
+				if ( $( this ).is( ".ui-state-disabled" ) ) {
+					event.preventDefault();
+				}
+			})
+
+			// support: IE <9
+			// Preventing the default action in mousedown doesn't prevent IE
+			// from focusing the element, so if the anchor gets focused, blur.
+			// We don't have to worry about focusing the previously focused
+			// element since clicking on a non-focusable element should focus
+			// the body anyway.
+			.delegate( ".ui-tabs-anchor", "focus" + this.eventNamespace, function() {
+				if ( $( this ).closest( "li" ).is( ".ui-state-disabled" ) ) {
+					this.blur();
+				}
+			});
+
+		this.tabs = this.tablist.find( "> li:has(a[href])" )
+			.addClass( "ui-state-default ui-corner-top" )
+			.attr({
+				role: "tab",
+				tabIndex: -1
+			});
+
+		this.anchors = this.tabs.map(function() {
+				return $( "a", this )[ 0 ];
+			})
+			.addClass( "ui-tabs-anchor" )
+			.attr({
+				role: "presentation",
+				tabIndex: -1
+			});
+
+		this.panels = $();
+
+		this.anchors.each(function( i, anchor ) {
+			var selector, panel, panelId,
+				anchorId = $( anchor ).uniqueId().attr( "id" ),
+				tab = $( anchor ).closest( "li" ),
+				originalAriaControls = tab.attr( "aria-controls" );
+
+			// inline tab
+			if ( that._isLocal( anchor ) ) {
+				selector = anchor.hash;
+				panelId = selector.substring( 1 );
+				panel = that.element.find( that._sanitizeSelector( selector ) );
+			// remote tab
+			} else {
+				// If the tab doesn't already have aria-controls,
+				// generate an id by using a throw-away element
+				panelId = tab.attr( "aria-controls" ) || $( {} ).uniqueId()[ 0 ].id;
+				selector = "#" + panelId;
+				panel = that.element.find( selector );
+				if ( !panel.length ) {
+					panel = that._createPanel( panelId );
+					panel.insertAfter( that.panels[ i - 1 ] || that.tablist );
+				}
+				panel.attr( "aria-live", "polite" );
+			}
+
+			if ( panel.length) {
+				that.panels = that.panels.add( panel );
+			}
+			if ( originalAriaControls ) {
+				tab.data( "ui-tabs-aria-controls", originalAriaControls );
+			}
+			tab.attr({
+				"aria-controls": panelId,
+				"aria-labelledby": anchorId
+			});
+			panel.attr( "aria-labelledby", anchorId );
+		});
+
+		this.panels
+			.addClass( "ui-tabs-panel ui-widget-content ui-corner-bottom" )
+			.attr( "role", "tabpanel" );
+
+		// Avoid memory leaks (#10056)
+		if ( prevTabs ) {
+			this._off( prevTabs.not( this.tabs ) );
+			this._off( prevAnchors.not( this.anchors ) );
+			this._off( prevPanels.not( this.panels ) );
+		}
+	},
+
+	// allow overriding how to find the list for rare usage scenarios (#7715)
+	_getList: function() {
+		return this.tablist || this.element.find( "ol,ul" ).eq( 0 );
+	},
+
+	_createPanel: function( id ) {
+		return $( "<div>" )
+			.attr( "id", id )
+			.addClass( "ui-tabs-panel ui-widget-content ui-corner-bottom" )
+			.data( "ui-tabs-destroy", true );
+	},
+
+	_setupDisabled: function( disabled ) {
+		if ( $.isArray( disabled ) ) {
+			if ( !disabled.length ) {
+				disabled = false;
+			} else if ( disabled.length === this.anchors.length ) {
+				disabled = true;
+			}
+		}
+
+		// disable tabs
+		for ( var i = 0, li; ( li = this.tabs[ i ] ); i++ ) {
+			if ( disabled === true || $.inArray( i, disabled ) !== -1 ) {
+				$( li )
+					.addClass( "ui-state-disabled" )
+					.attr( "aria-disabled", "true" );
+			} else {
+				$( li )
+					.removeClass( "ui-state-disabled" )
+					.removeAttr( "aria-disabled" );
+			}
+		}
+
+		this.options.disabled = disabled;
+	},
+
+	_setupEvents: function( event ) {
+		var events = {};
+		if ( event ) {
+			$.each( event.split(" "), function( index, eventName ) {
+				events[ eventName ] = "_eventHandler";
+			});
+		}
+
+		this._off( this.anchors.add( this.tabs ).add( this.panels ) );
+		// Always prevent the default action, even when disabled
+		this._on( true, this.anchors, {
+			click: function( event ) {
+				event.preventDefault();
+			}
+		});
+		this._on( this.anchors, events );
+		this._on( this.tabs, { keydown: "_tabKeydown" } );
+		this._on( this.panels, { keydown: "_panelKeydown" } );
+
+		this._focusable( this.tabs );
+		this._hoverable( this.tabs );
+	},
+
+	_setupHeightStyle: function( heightStyle ) {
+		var maxHeight,
+			parent = this.element.parent();
+
+		if ( heightStyle === "fill" ) {
+			maxHeight = parent.height();
+			maxHeight -= this.element.outerHeight() - this.element.height();
+
+			this.element.siblings( ":visible" ).each(function() {
+				var elem = $( this ),
+					position = elem.css( "position" );
+
+				if ( position === "absolute" || position === "fixed" ) {
+					return;
+				}
+				maxHeight -= elem.outerHeight( true );
+			});
+
+			this.element.children().not( this.panels ).each(function() {
+				maxHeight -= $( this ).outerHeight( true );
+			});
+
+			this.panels.each(function() {
+				$( this ).height( Math.max( 0, maxHeight -
+					$( this ).innerHeight() + $( this ).height() ) );
+			})
+			.css( "overflow", "auto" );
+		} else if ( heightStyle === "auto" ) {
+			maxHeight = 0;
+			this.panels.each(function() {
+				maxHeight = Math.max( maxHeight, $( this ).height( "" ).height() );
+			}).height( maxHeight );
+		}
+	},
+
+	_eventHandler: function( event ) {
+		var options = this.options,
+			active = this.active,
+			anchor = $( event.currentTarget ),
+			tab = anchor.closest( "li" ),
+			clickedIsActive = tab[ 0 ] === active[ 0 ],
+			collapsing = clickedIsActive && options.collapsible,
+			toShow = collapsing ? $() : this._getPanelForTab( tab ),
+			toHide = !active.length ? $() : this._getPanelForTab( active ),
+			eventData = {
+				oldTab: active,
+				oldPanel: toHide,
+				newTab: collapsing ? $() : tab,
+				newPanel: toShow
+			};
+
+		event.preventDefault();
+
+		if ( tab.hasClass( "ui-state-disabled" ) ||
+				// tab is already loading
+				tab.hasClass( "ui-tabs-loading" ) ||
+				// can't switch durning an animation
+				this.running ||
+				// click on active header, but not collapsible
+				( clickedIsActive && !options.collapsible ) ||
+				// allow canceling activation
+				( this._trigger( "beforeActivate", event, eventData ) === false ) ) {
+			return;
+		}
+
+		options.active = collapsing ? false : this.tabs.index( tab );
+
+		this.active = clickedIsActive ? $() : tab;
+		if ( this.xhr ) {
+			this.xhr.abort();
+		}
+
+		if ( !toHide.length && !toShow.length ) {
+			$.error( "jQuery UI Tabs: Mismatching fragment identifier." );
+		}
+
+		if ( toShow.length ) {
+			this.load( this.tabs.index( tab ), event );
+		}
+		this._toggle( event, eventData );
+	},
+
+	// handles show/hide for selecting tabs
+	_toggle: function( event, eventData ) {
+		var that = this,
+			toShow = eventData.newPanel,
+			toHide = eventData.oldPanel;
+
+		this.running = true;
+
+		function complete() {
+			that.running = false;
+			that._trigger( "activate", event, eventData );
+		}
+
+		function show() {
+			eventData.newTab.closest( "li" ).addClass( "ui-tabs-active ui-state-active" );
+
+			if ( toShow.length && that.options.show ) {
+				that._show( toShow, that.options.show, complete );
+			} else {
+				toShow.show();
+				complete();
+			}
+		}
+
+		// start out by hiding, then showing, then completing
+		if ( toHide.length && this.options.hide ) {
+			this._hide( toHide, this.options.hide, function() {
+				eventData.oldTab.closest( "li" ).removeClass( "ui-tabs-active ui-state-active" );
+				show();
+			});
+		} else {
+			eventData.oldTab.closest( "li" ).removeClass( "ui-tabs-active ui-state-active" );
+			toHide.hide();
+			show();
+		}
+
+		toHide.attr( "aria-hidden", "true" );
+		eventData.oldTab.attr({
+			"aria-selected": "false",
+			"aria-expanded": "false"
+		});
+		// If we're switching tabs, remove the old tab from the tab order.
+		// If we're opening from collapsed state, remove the previous tab from the tab order.
+		// If we're collapsing, then keep the collapsing tab in the tab order.
+		if ( toShow.length && toHide.length ) {
+			eventData.oldTab.attr( "tabIndex", -1 );
+		} else if ( toShow.length ) {
+			this.tabs.filter(function() {
+				return $( this ).attr( "tabIndex" ) === 0;
+			})
+			.attr( "tabIndex", -1 );
+		}
+
+		toShow.attr( "aria-hidden", "false" );
+		eventData.newTab.attr({
+			"aria-selected": "true",
+			"aria-expanded": "true",
+			tabIndex: 0
+		});
+	},
+
+	_activate: function( index ) {
+		var anchor,
+			active = this._findActive( index );
+
+		// trying to activate the already active panel
+		if ( active[ 0 ] === this.active[ 0 ] ) {
+			return;
+		}
+
+		// trying to collapse, simulate a click on the current active header
+		if ( !active.length ) {
+			active = this.active;
+		}
+
+		anchor = active.find( ".ui-tabs-anchor" )[ 0 ];
+		this._eventHandler({
+			target: anchor,
+			currentTarget: anchor,
+			preventDefault: $.noop
+		});
+	},
+
+	_findActive: function( index ) {
+		return index === false ? $() : this.tabs.eq( index );
+	},
+
+	_getIndex: function( index ) {
+		// meta-function to give users option to provide a href string instead of a numerical index.
+		if ( typeof index === "string" ) {
+			index = this.anchors.index( this.anchors.filter( "[href$='" + index + "']" ) );
+		}
+
+		return index;
+	},
+
+	_destroy: function() {
+		if ( this.xhr ) {
+			this.xhr.abort();
+		}
+
+		this.element.removeClass( "ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible" );
+
+		this.tablist
+			.removeClass( "ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" )
+			.removeAttr( "role" );
+
+		this.anchors
+			.removeClass( "ui-tabs-anchor" )
+			.removeAttr( "role" )
+			.removeAttr( "tabIndex" )
+			.removeUniqueId();
+
+		this.tablist.unbind( this.eventNamespace );
+
+		this.tabs.add( this.panels ).each(function() {
+			if ( $.data( this, "ui-tabs-destroy" ) ) {
+				$( this ).remove();
+			} else {
+				$( this )
+					.removeClass( "ui-state-default ui-state-active ui-state-disabled " +
+						"ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel" )
+					.removeAttr( "tabIndex" )
+					.removeAttr( "aria-live" )
+					.removeAttr( "aria-busy" )
+					.removeAttr( "aria-selected" )
+					.removeAttr( "aria-labelledby" )
+					.removeAttr( "aria-hidden" )
+					.removeAttr( "aria-expanded" )
+					.removeAttr( "role" );
+			}
+		});
+
+		this.tabs.each(function() {
+			var li = $( this ),
+				prev = li.data( "ui-tabs-aria-controls" );
+			if ( prev ) {
+				li
+					.attr( "aria-controls", prev )
+					.removeData( "ui-tabs-aria-controls" );
+			} else {
+				li.removeAttr( "aria-controls" );
+			}
+		});
+
+		this.panels.show();
+
+		if ( this.options.heightStyle !== "content" ) {
+			this.panels.css( "height", "" );
+		}
+	},
+
+	enable: function( index ) {
+		var disabled = this.options.disabled;
+		if ( disabled === false ) {
+			return;
+		}
+
+		if ( index === undefined ) {
+			disabled = false;
+		} else {
+			index = this._getIndex( index );
+			if ( $.isArray( disabled ) ) {
+				disabled = $.map( disabled, function( num ) {
+					return num !== index ? num : null;
+				});
+			} else {
+				disabled = $.map( this.tabs, function( li, num ) {
+					return num !== index ? num : null;
+				});
+			}
+		}
+		this._setupDisabled( disabled );
+	},
+
+	disable: function( index ) {
+		var disabled = this.options.disabled;
+		if ( disabled === true ) {
+			return;
+		}
+
+		if ( index === undefined ) {
+			disabled = true;
+		} else {
+			index = this._getIndex( index );
+			if ( $.inArray( index, disabled ) !== -1 ) {
+				return;
+			}
+			if ( $.isArray( disabled ) ) {
+				disabled = $.merge( [ index ], disabled ).sort();
+			} else {
+				disabled = [ index ];
+			}
+		}
+		this._setupDisabled( disabled );
+	},
+
+	load: function( index, event ) {
+		index = this._getIndex( index );
+		var that = this,
+			tab = this.tabs.eq( index ),
+			anchor = tab.find( ".ui-tabs-anchor" ),
+			panel = this._getPanelForTab( tab ),
+			eventData = {
+				tab: tab,
+				panel: panel
+			},
+			complete = function( jqXHR, status ) {
+				if ( status === "abort" ) {
+					that.panels.stop( false, true );
+				}
+
+				tab.removeClass( "ui-tabs-loading" );
+				panel.removeAttr( "aria-busy" );
+
+				if ( jqXHR === that.xhr ) {
+					delete that.xhr;
+				}
+			};
+
+		// not remote
+		if ( this._isLocal( anchor[ 0 ] ) ) {
+			return;
+		}
+
+		this.xhr = $.ajax( this._ajaxSettings( anchor, event, eventData ) );
+
+		// support: jQuery <1.8
+		// jQuery <1.8 returns false if the request is canceled in beforeSend,
+		// but as of 1.8, $.ajax() always returns a jqXHR object.
+		if ( this.xhr && this.xhr.statusText !== "canceled" ) {
+			tab.addClass( "ui-tabs-loading" );
+			panel.attr( "aria-busy", "true" );
+
+			this.xhr
+				.done(function( response, status, jqXHR ) {
+					// support: jQuery <1.8
+					// http://bugs.jquery.com/ticket/11778
+					setTimeout(function() {
+						panel.html( response );
+						that._trigger( "load", event, eventData );
+
+						complete( jqXHR, status );
+					}, 1 );
+				})
+				.fail(function( jqXHR, status ) {
+					// support: jQuery <1.8
+					// http://bugs.jquery.com/ticket/11778
+					setTimeout(function() {
+						complete( jqXHR, status );
+					}, 1 );
+				});
+		}
+	},
+
+	_ajaxSettings: function( anchor, event, eventData ) {
+		var that = this;
+		return {
+			url: anchor.attr( "href" ),
+			beforeSend: function( jqXHR, settings ) {
+				return that._trigger( "beforeLoad", event,
+					$.extend( { jqXHR: jqXHR, ajaxSettings: settings }, eventData ) );
+			}
+		};
+	},
+
+	_getPanelForTab: function( tab ) {
+		var id = $( tab ).attr( "aria-controls" );
+		return this.element.find( this._sanitizeSelector( "#" + id ) );
+	}
+});
+
+
+/*!
+ * jQuery UI Tooltip 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/tooltip/
+ */
+
+
+var tooltip = $.widget( "ui.tooltip", {
+	version: "1.11.4",
+	options: {
+		content: function() {
+			// support: IE<9, Opera in jQuery <1.7
+			// .text() can't accept undefined, so coerce to a string
+			var title = $( this ).attr( "title" ) || "";
+			// Escape title, since we're going from an attribute to raw HTML
+			return $( "<a>" ).text( title ).html();
+		},
+		hide: true,
+		// Disabled elements have inconsistent behavior across browsers (#8661)
+		items: "[title]:not([disabled])",
+		position: {
+			my: "left top+15",
+			at: "left bottom",
+			collision: "flipfit flip"
+		},
+		show: true,
+		tooltipClass: null,
+		track: false,
+
+		// callbacks
+		close: null,
+		open: null
+	},
+
+	_addDescribedBy: function( elem, id ) {
+		var describedby = (elem.attr( "aria-describedby" ) || "").split( /\s+/ );
+		describedby.push( id );
+		elem
+			.data( "ui-tooltip-id", id )
+			.attr( "aria-describedby", $.trim( describedby.join( " " ) ) );
+	},
+
+	_removeDescribedBy: function( elem ) {
+		var id = elem.data( "ui-tooltip-id" ),
+			describedby = (elem.attr( "aria-describedby" ) || "").split( /\s+/ ),
+			index = $.inArray( id, describedby );
+
+		if ( index !== -1 ) {
+			describedby.splice( index, 1 );
+		}
+
+		elem.removeData( "ui-tooltip-id" );
+		describedby = $.trim( describedby.join( " " ) );
+		if ( describedby ) {
+			elem.attr( "aria-describedby", describedby );
+		} else {
+			elem.removeAttr( "aria-describedby" );
+		}
+	},
+
+	_create: function() {
+		this._on({
+			mouseover: "open",
+			focusin: "open"
+		});
+
+		// IDs of generated tooltips, needed for destroy
+		this.tooltips = {};
+
+		// IDs of parent tooltips where we removed the title attribute
+		this.parents = {};
+
+		if ( this.options.disabled ) {
+			this._disable();
+		}
+
+		// Append the aria-live region so tooltips announce correctly
+		this.liveRegion = $( "<div>" )
+			.attr({
+				role: "log",
+				"aria-live": "assertive",
+				"aria-relevant": "additions"
+			})
+			.addClass( "ui-helper-hidden-accessible" )
+			.appendTo( this.document[ 0 ].body );
+	},
+
+	_setOption: function( key, value ) {
+		var that = this;
+
+		if ( key === "disabled" ) {
+			this[ value ? "_disable" : "_enable" ]();
+			this.options[ key ] = value;
+			// disable element style changes
+			return;
+		}
+
+		this._super( key, value );
+
+		if ( key === "content" ) {
+			$.each( this.tooltips, function( id, tooltipData ) {
+				that._updateContent( tooltipData.element );
+			});
+		}
+	},
+
+	_disable: function() {
+		var that = this;
+
+		// close open tooltips
+		$.each( this.tooltips, function( id, tooltipData ) {
+			var event = $.Event( "blur" );
+			event.target = event.currentTarget = tooltipData.element[ 0 ];
+			that.close( event, true );
+		});
+
+		// remove title attributes to prevent native tooltips
+		this.element.find( this.options.items ).addBack().each(function() {
+			var element = $( this );
+			if ( element.is( "[title]" ) ) {
+				element
+					.data( "ui-tooltip-title", element.attr( "title" ) )
+					.removeAttr( "title" );
+			}
+		});
+	},
+
+	_enable: function() {
+		// restore title attributes
+		this.element.find( this.options.items ).addBack().each(function() {
+			var element = $( this );
+			if ( element.data( "ui-tooltip-title" ) ) {
+				element.attr( "title", element.data( "ui-tooltip-title" ) );
+			}
+		});
+	},
+
+	open: function( event ) {
+		var that = this,
+			target = $( event ? event.target : this.element )
+				// we need closest here due to mouseover bubbling,
+				// but always pointing at the same event target
+				.closest( this.options.items );
+
+		// No element to show a tooltip for or the tooltip is already open
+		if ( !target.length || target.data( "ui-tooltip-id" ) ) {
+			return;
+		}
+
+		if ( target.attr( "title" ) ) {
+			target.data( "ui-tooltip-title", target.attr( "title" ) );
+		}
+
+		target.data( "ui-tooltip-open", true );
+
+		// kill parent tooltips, custom or native, for hover
+		if ( event && event.type === "mouseover" ) {
+			target.parents().each(function() {
+				var parent = $( this ),
+					blurEvent;
+				if ( parent.data( "ui-tooltip-open" ) ) {
+					blurEvent = $.Event( "blur" );
+					blurEvent.target = blurEvent.currentTarget = this;
+					that.close( blurEvent, true );
+				}
+				if ( parent.attr( "title" ) ) {
+					parent.uniqueId();
+					that.parents[ this.id ] = {
+						element: this,
+						title: parent.attr( "title" )
+					};
+					parent.attr( "title", "" );
+				}
+			});
+		}
+
+		this._registerCloseHandlers( event, target );
+		this._updateContent( target, event );
+	},
+
+	_updateContent: function( target, event ) {
+		var content,
+			contentOption = this.options.content,
+			that = this,
+			eventType = event ? event.type : null;
+
+		if ( typeof contentOption === "string" ) {
+			return this._open( event, target, contentOption );
+		}
+
+		content = contentOption.call( target[0], function( response ) {
+
+			// IE may instantly serve a cached response for ajax requests
+			// delay this call to _open so the other call to _open runs first
+			that._delay(function() {
+
+				// Ignore async response if tooltip was closed already
+				if ( !target.data( "ui-tooltip-open" ) ) {
+					return;
+				}
+
+				// jQuery creates a special event for focusin when it doesn't
+				// exist natively. To improve performance, the native event
+				// object is reused and the type is changed. Therefore, we can't
+				// rely on the type being correct after the event finished
+				// bubbling, so we set it back to the previous value. (#8740)
+				if ( event ) {
+					event.type = eventType;
+				}
+				this._open( event, target, response );
+			});
+		});
+		if ( content ) {
+			this._open( event, target, content );
+		}
+	},
+
+	_open: function( event, target, content ) {
+		var tooltipData, tooltip, delayedShow, a11yContent,
+			positionOption = $.extend( {}, this.options.position );
+
+		if ( !content ) {
+			return;
+		}
+
+		// Content can be updated multiple times. If the tooltip already
+		// exists, then just update the content and bail.
+		tooltipData = this._find( target );
+		if ( tooltipData ) {
+			tooltipData.tooltip.find( ".ui-tooltip-content" ).html( content );
+			return;
+		}
+
+		// if we have a title, clear it to prevent the native tooltip
+		// we have to check first to avoid defining a title if none exists
+		// (we don't want to cause an element to start matching [title])
+		//
+		// We use removeAttr only for key events, to allow IE to export the correct
+		// accessible attributes. For mouse events, set to empty string to avoid
+		// native tooltip showing up (happens only when removing inside mouseover).
+		if ( target.is( "[title]" ) ) {
+			if ( event && event.type === "mouseover" ) {
+				target.attr( "title", "" );
+			} else {
+				target.removeAttr( "title" );
+			}
+		}
+
+		tooltipData = this._tooltip( target );
+		tooltip = tooltipData.tooltip;
+		this._addDescribedBy( target, tooltip.attr( "id" ) );
+		tooltip.find( ".ui-tooltip-content" ).html( content );
+
+		// Support: Voiceover on OS X, JAWS on IE <= 9
+		// JAWS announces deletions even when aria-relevant="additions"
+		// Voiceover will sometimes re-read the entire log region's contents from the beginning
+		this.liveRegion.children().hide();
+		if ( content.clone ) {
+			a11yContent = content.clone();
+			a11yContent.removeAttr( "id" ).find( "[id]" ).removeAttr( "id" );
+		} else {
+			a11yContent = content;
+		}
+		$( "<div>" ).html( a11yContent ).appendTo( this.liveRegion );
+
+		function position( event ) {
+			positionOption.of = event;
+			if ( tooltip.is( ":hidden" ) ) {
+				return;
+			}
+			tooltip.position( positionOption );
+		}
+		if ( this.options.track && event && /^mouse/.test( event.type ) ) {
+			this._on( this.document, {
+				mousemove: position
+			});
+			// trigger once to override element-relative positioning
+			position( event );
+		} else {
+			tooltip.position( $.extend({
+				of: target
+			}, this.options.position ) );
+		}
+
+		tooltip.hide();
+
+		this._show( tooltip, this.options.show );
+		// Handle tracking tooltips that are shown with a delay (#8644). As soon
+		// as the tooltip is visible, position the tooltip using the most recent
+		// event.
+		if ( this.options.show && this.options.show.delay ) {
+			delayedShow = this.delayedShow = setInterval(function() {
+				if ( tooltip.is( ":visible" ) ) {
+					position( positionOption.of );
+					clearInterval( delayedShow );
+				}
+			}, $.fx.interval );
+		}
+
+		this._trigger( "open", event, { tooltip: tooltip } );
+	},
+
+	_registerCloseHandlers: function( event, target ) {
+		var events = {
+			keyup: function( event ) {
+				if ( event.keyCode === $.ui.keyCode.ESCAPE ) {
+					var fakeEvent = $.Event(event);
+					fakeEvent.currentTarget = target[0];
+					this.close( fakeEvent, true );
+				}
+			}
+		};
+
+		// Only bind remove handler for delegated targets. Non-delegated
+		// tooltips will handle this in destroy.
+		if ( target[ 0 ] !== this.element[ 0 ] ) {
+			events.remove = function() {
+				this._removeTooltip( this._find( target ).tooltip );
+			};
+		}
+
+		if ( !event || event.type === "mouseover" ) {
+			events.mouseleave = "close";
+		}
+		if ( !event || event.type === "focusin" ) {
+			events.focusout = "close";
+		}
+		this._on( true, target, events );
+	},
+
+	close: function( event ) {
+		var tooltip,
+			that = this,
+			target = $( event ? event.currentTarget : this.element ),
+			tooltipData = this._find( target );
+
+		// The tooltip may already be closed
+		if ( !tooltipData ) {
+
+			// We set ui-tooltip-open immediately upon open (in open()), but only set the
+			// additional data once there's actually content to show (in _open()). So even if the
+			// tooltip doesn't have full data, we always remove ui-tooltip-open in case we're in
+			// the period between open() and _open().
+			target.removeData( "ui-tooltip-open" );
+			return;
+		}
+
+		tooltip = tooltipData.tooltip;
+
+		// disabling closes the tooltip, so we need to track when we're closing
+		// to avoid an infinite loop in case the tooltip becomes disabled on close
+		if ( tooltipData.closing ) {
+			return;
+		}
+
+		// Clear the interval for delayed tracking tooltips
+		clearInterval( this.delayedShow );
+
+		// only set title if we had one before (see comment in _open())
+		// If the title attribute has changed since open(), don't restore
+		if ( target.data( "ui-tooltip-title" ) && !target.attr( "title" ) ) {
+			target.attr( "title", target.data( "ui-tooltip-title" ) );
+		}
+
+		this._removeDescribedBy( target );
+
+		tooltipData.hiding = true;
+		tooltip.stop( true );
+		this._hide( tooltip, this.options.hide, function() {
+			that._removeTooltip( $( this ) );
+		});
+
+		target.removeData( "ui-tooltip-open" );
+		this._off( target, "mouseleave focusout keyup" );
+
+		// Remove 'remove' binding only on delegated targets
+		if ( target[ 0 ] !== this.element[ 0 ] ) {
+			this._off( target, "remove" );
+		}
+		this._off( this.document, "mousemove" );
+
+		if ( event && event.type === "mouseleave" ) {
+			$.each( this.parents, function( id, parent ) {
+				$( parent.element ).attr( "title", parent.title );
+				delete that.parents[ id ];
+			});
+		}
+
+		tooltipData.closing = true;
+		this._trigger( "close", event, { tooltip: tooltip } );
+		if ( !tooltipData.hiding ) {
+			tooltipData.closing = false;
+		}
+	},
+
+	_tooltip: function( element ) {
+		var tooltip = $( "<div>" )
+				.attr( "role", "tooltip" )
+				.addClass( "ui-tooltip ui-widget ui-corner-all ui-widget-content " +
+					( this.options.tooltipClass || "" ) ),
+			id = tooltip.uniqueId().attr( "id" );
+
+		$( "<div>" )
+			.addClass( "ui-tooltip-content" )
+			.appendTo( tooltip );
+
+		tooltip.appendTo( this.document[0].body );
+
+		return this.tooltips[ id ] = {
+			element: element,
+			tooltip: tooltip
+		};
+	},
+
+	_find: function( target ) {
+		var id = target.data( "ui-tooltip-id" );
+		return id ? this.tooltips[ id ] : null;
+	},
+
+	_removeTooltip: function( tooltip ) {
+		tooltip.remove();
+		delete this.tooltips[ tooltip.attr( "id" ) ];
+	},
+
+	_destroy: function() {
+		var that = this;
+
+		// close open tooltips
+		$.each( this.tooltips, function( id, tooltipData ) {
+			// Delegate to close method to handle common cleanup
+			var event = $.Event( "blur" ),
+				element = tooltipData.element;
+			event.target = event.currentTarget = element[ 0 ];
+			that.close( event, true );
+
+			// Remove immediately; destroying an open tooltip doesn't use the
+			// hide animation
+			$( "#" + id ).remove();
+
+			// Restore the title
+			if ( element.data( "ui-tooltip-title" ) ) {
+				// If the title attribute has changed since open(), don't restore
+				if ( !element.attr( "title" ) ) {
+					element.attr( "title", element.data( "ui-tooltip-title" ) );
+				}
+				element.removeData( "ui-tooltip-title" );
+			}
+		});
+		this.liveRegion.remove();
+	}
+});
+
+
+
+}));
\ No newline at end of file
diff --git a/bower_components/jquery-ui/jquery-ui.min.js b/bower_components/jquery-ui/jquery-ui.min.js
new file mode 100644
index 00000000000..5824d1292db
--- /dev/null
+++ b/bower_components/jquery-ui/jquery-ui.min.js
@@ -0,0 +1,13 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.js, widget.js, mouse.js, position.js, accordion.js, autocomplete.js, button.js, datepicker.js, dialog.js, draggable.js, droppable.js, effect.js, effect-blind.js, effect-bounce.js, effect-clip.js, effect-drop.js, effect-explode.js, effect-fade.js, effect-fold.js, effect-highlight.js, effect-puff.js, effect-pulsate.js, effect-scale.js, effect-shake.js, effect-size.js, effect-slide.js, effect-transfer.js, menu.js, progressbar.js, resizable.js, selectable.js, selectmenu.js, slider.js, sortable.js, spinner.js, tabs.js, tooltip.js
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/^(input|select|textarea|button|object)$/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}function s(e){for(var t,i;e.length&&e[0]!==document;){if(t=e.css("position"),("absolute"===t||"relative"===t||"fixed"===t)&&(i=parseInt(e.css("zIndex"),10),!isNaN(i)&&0!==i))return i;e=e.parent()}return 0}function n(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[""]),this.regional.en=e.extend(!0,{},this.regional[""]),this.regional["en-US"]=e.extend(!0,{},this.regional.en),this.dpDiv=a(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",o)}function o(){e.datepicker._isDisabledDatepicker(v.inline?v.dpDiv.parent()[0]:v.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))}function r(t,i){e.extend(t,i);for(var s in i)null==i[s]&&(t[s]=i[s]);return t}function h(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var l=0,u=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,n=u.call(arguments,1),a=0,o=n.length;o>a;a++)for(i in n[a])s=n[a][i],n[a].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(n){var a="string"==typeof n,o=u.call(arguments,1),r=this;return a?this.each(function(){var i,a=e.data(this,s);return"instance"===n?(r=a,!1):a?e.isFunction(a[n])&&"_"!==n.charAt(0)?(i=a[n].apply(a,o),i!==a&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+n+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+n+"'")}):(o.length&&(n=e.widget.extend.apply(null,[n].concat(o))),this.each(function(){var t=e.data(this,s);t?(t.option(n||{}),t._init&&t._init()):e.data(this,s,new i(n,this))})),r}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=l++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(i).undelegate(i),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget;var d=!1;e(document).mouseup(function(){d=!1}),e.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(i){return!0===e.data(i.target,t.widgetName+".preventClickEvent")?(e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!d){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var i=this,s=1===t.which,n="string"==typeof this.options.cancel&&t.target.nodeName?e(t.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(!0===e.data(t.target,this.widgetName+".preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),d=!0,!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button)return this._mouseUp(t);if(!t.which)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),d=!1,!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),function(){function t(e,t,i){return[parseFloat(e[0])*(p.test(e[0])?t/100:1),parseFloat(e[1])*(p.test(e[1])?i/100:1)]}function i(t,i){return parseInt(e.css(t,i),10)||0}function s(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}e.ui=e.ui||{};var n,a,o=Math.max,r=Math.abs,h=Math.round,l=/left|center|right/,u=/top|center|bottom/,d=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,p=/%$/,f=e.fn.position;e.position={scrollbarWidth:function(){if(void 0!==n)return n;var t,i,s=e("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),a=s.children()[0];return e("body").append(s),t=a.offsetWidth,s.css("overflow","scroll"),i=a.offsetWidth,t===i&&(i=s[0].clientWidth),s.remove(),n=t-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),s=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),n="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth,a="scroll"===s||"auto"===s&&t.height<t.element[0].scrollHeight;return{width:a?e.position.scrollbarWidth():0,height:n?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=e(t||window),s=e.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:s,isDocument:n,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:s||n?i.width():i.outerWidth(),height:s||n?i.height():i.outerHeight()}}},e.fn.position=function(n){if(!n||!n.of)return f.apply(this,arguments);n=e.extend({},n);var p,m,g,v,y,b,_=e(n.of),x=e.position.getWithinInfo(n.within),w=e.position.getScrollInfo(x),k=(n.collision||"flip").split(" "),T={};return b=s(_),_[0].preventDefault&&(n.at="left top"),m=b.width,g=b.height,v=b.offset,y=e.extend({},v),e.each(["my","at"],function(){var e,t,i=(n[this]||"").split(" ");1===i.length&&(i=l.test(i[0])?i.concat(["center"]):u.test(i[0])?["center"].concat(i):["center","center"]),i[0]=l.test(i[0])?i[0]:"center",i[1]=u.test(i[1])?i[1]:"center",e=d.exec(i[0]),t=d.exec(i[1]),T[this]=[e?e[0]:0,t?t[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===k.length&&(k[1]=k[0]),"right"===n.at[0]?y.left+=m:"center"===n.at[0]&&(y.left+=m/2),"bottom"===n.at[1]?y.top+=g:"center"===n.at[1]&&(y.top+=g/2),p=t(T.at,m,g),y.left+=p[0],y.top+=p[1],this.each(function(){var s,l,u=e(this),d=u.outerWidth(),c=u.outerHeight(),f=i(this,"marginLeft"),b=i(this,"marginTop"),D=d+f+i(this,"marginRight")+w.width,S=c+b+i(this,"marginBottom")+w.height,M=e.extend({},y),C=t(T.my,u.outerWidth(),u.outerHeight());"right"===n.my[0]?M.left-=d:"center"===n.my[0]&&(M.left-=d/2),"bottom"===n.my[1]?M.top-=c:"center"===n.my[1]&&(M.top-=c/2),M.left+=C[0],M.top+=C[1],a||(M.left=h(M.left),M.top=h(M.top)),s={marginLeft:f,marginTop:b},e.each(["left","top"],function(t,i){e.ui.position[k[t]]&&e.ui.position[k[t]][i](M,{targetWidth:m,targetHeight:g,elemWidth:d,elemHeight:c,collisionPosition:s,collisionWidth:D,collisionHeight:S,offset:[p[0]+C[0],p[1]+C[1]],my:n.my,at:n.at,within:x,elem:u})}),n.using&&(l=function(e){var t=v.left-M.left,i=t+m-d,s=v.top-M.top,a=s+g-c,h={target:{element:_,left:v.left,top:v.top,width:m,height:g},element:{element:u,left:M.left,top:M.top,width:d,height:c},horizontal:0>i?"left":t>0?"right":"center",vertical:0>a?"top":s>0?"bottom":"middle"};d>m&&m>r(t+i)&&(h.horizontal="center"),c>g&&g>r(s+a)&&(h.vertical="middle"),h.important=o(r(t),r(i))>o(r(s),r(a))?"horizontal":"vertical",n.using.call(this,e,h)}),u.offset(e.extend(M,{using:l}))})},e.ui.position={fit:{left:function(e,t){var i,s=t.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=e.left-t.collisionPosition.marginLeft,h=n-r,l=r+t.collisionWidth-a-n;t.collisionWidth>a?h>0&&0>=l?(i=e.left+h+t.collisionWidth-a-n,e.left+=h-i):e.left=l>0&&0>=h?n:h>l?n+a-t.collisionWidth:n:h>0?e.left+=h:l>0?e.left-=l:e.left=o(e.left-r,e.left)},top:function(e,t){var i,s=t.within,n=s.isWindow?s.scrollTop:s.offset.top,a=t.within.height,r=e.top-t.collisionPosition.marginTop,h=n-r,l=r+t.collisionHeight-a-n;t.collisionHeight>a?h>0&&0>=l?(i=e.top+h+t.collisionHeight-a-n,e.top+=h-i):e.top=l>0&&0>=h?n:h>l?n+a-t.collisionHeight:n:h>0?e.top+=h:l>0?e.top-=l:e.top=o(e.top-r,e.top)}},flip:{left:function(e,t){var i,s,n=t.within,a=n.offset.left+n.scrollLeft,o=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=e.left-t.collisionPosition.marginLeft,u=l-h,d=l+t.collisionWidth-o-h,c="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,p="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,f=-2*t.offset[0];0>u?(i=e.left+c+p+f+t.collisionWidth-o-a,(0>i||r(u)>i)&&(e.left+=c+p+f)):d>0&&(s=e.left-t.collisionPosition.marginLeft+c+p+f-h,(s>0||d>r(s))&&(e.left+=c+p+f))},top:function(e,t){var i,s,n=t.within,a=n.offset.top+n.scrollTop,o=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=e.top-t.collisionPosition.marginTop,u=l-h,d=l+t.collisionHeight-o-h,c="top"===t.my[1],p=c?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,f="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,m=-2*t.offset[1];0>u?(s=e.top+p+f+m+t.collisionHeight-o-a,(0>s||r(u)>s)&&(e.top+=p+f+m)):d>0&&(i=e.top-t.collisionPosition.marginTop+p+f+m-h,(i>0||d>r(i))&&(e.top+=p+f+m))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,s,n,o,r=document.getElementsByTagName("body")[0],h=document.createElement("div");t=document.createElement(r?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&e.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(o in s)t.style[o]=s[o];t.appendChild(h),i=r||document.documentElement,i.insertBefore(t,i.firstChild),h.style.cssText="position: absolute; left: 10.7432222px;",n=e(h).offset().left,a=n>10&&11>n,t.innerHTML="",i.removeChild(t)}()}(),e.ui.position,e.widget("ui.accordion",{version:"1.11.4",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||t.active!==!1&&null!=t.active||(t.active=0),this._processPanels(),0>t.active&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("<span>").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId(),this._destroyIcons(),e=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){return"active"===e?(this._activate(t),void 0):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||this.options.active!==!1||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons()),"disabled"===e&&(this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)),void 0)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=e.ui.keyCode,s=this.headers.length,n=this.headers.index(t.target),a=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:a=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:a=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:a=this.headers[0];break;case i.END:a=this.headers[s-1]}a&&(e(t.target).attr("tabIndex",-1),e(a).attr("tabIndex",0),a.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all"),this.panels=this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide(),t&&(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var t,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(){var t=e(this),i=t.uniqueId().attr("id"),s=t.next(),n=s.uniqueId().attr("id");t.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(t=n.height(),this.element.siblings(":visible").each(function(){var i=e(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(t-=i.outerHeight(!0))}),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===s&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).css("height","").height())}).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,s=this.active,n=e(t.currentTarget),a=n[0]===s[0],o=a&&i.collapsible,r=o?e():n.next(),h=s.next(),l={oldHeader:s,oldPanel:h,newHeader:o?e():n,newPanel:r};t.preventDefault(),a&&!i.collapsible||this._trigger("beforeActivate",t,l)===!1||(i.active=o?!1:this.headers.index(n),this.active=a?e():n,this._toggle(l),s.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&s.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),a||(n.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&n.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),n.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var i=t.newPanel,s=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,t):(s.hide(),i.show(),this._toggleComplete(t)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(e(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,t,i){var s,n,a,o=this,r=0,h=e.css("box-sizing"),l=e.length&&(!t.length||e.index()<t.index()),u=this.options.animate||{},d=l&&u.down||u,c=function(){o._toggleComplete(i)};return"number"==typeof d&&(a=d),"string"==typeof d&&(n=d),n=n||d.easing||u.easing,a=a||d.duration||u.duration,t.length?e.length?(s=e.show().outerHeight(),t.animate(this.hideProps,{duration:a,easing:n,step:function(e,t){t.now=Math.round(e)}}),e.hide().animate(this.showProps,{duration:a,easing:n,complete:c,step:function(e,i){i.now=Math.round(e),"height"!==i.prop?"content-box"===h&&(r+=i.now):"content"!==o.options.heightStyle&&(i.now=Math.round(s-t.outerHeight()-r),r=0)}}),void 0):t.animate(this.hideProps,a,n,c):e.animate(this.showProps,a,n,c)},_toggleComplete:function(e){var t=e.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger("activate",null,e)}}),e.widget("ui.menu",{version:"1.11.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(t){var i=e(t.target);!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&e(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var i=e(t.currentTarget);
+i.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(t,i)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){var i,s,n,a,o=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:o=!1,s=this.previousFilter||"",n=String.fromCharCode(t.keyCode),a=!1,clearTimeout(this.filterTimer),n===s?a=!0:n=s+n,i=this._filterMenuItems(n),i=a&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(t.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(t,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}o&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(e):this.select(e))},refresh:function(){var t,i,s=this,n=this.options.icons.submenu,a=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),a.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),i=t.parent(),s=e("<span>").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(s),t.attr("aria-labelledby",i.attr("id"))}),t=a.add(this.element),i=t.find(this.options.items),i.not(".ui-menu-item").each(function(){var t=e(this);s._isDivider(t)&&t.addClass("ui-widget-content ui-menu-divider")}),i.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){"icons"===e&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this._super(e,t)},focus:function(e,t){var i,s;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),s=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=t.children(".ui-menu"),i.length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var i,s,n,a,o,r;this._hasScroll()&&(i=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,n=t.offset().top-this.activeMenu.offset().top-i-s,a=this.activeMenu.scrollTop(),o=this.activeMenu.height(),r=t.outerHeight(),0>n?this.activeMenu.scrollTop(a+n):n+r>o&&this.activeMenu.scrollTop(a+n-o+r))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active}))},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var i=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(t),this.activeMenu=s},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,i){var s;this.active&&(s="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[t]()),this.focus(i,s)},nextPage:function(t){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=e(this),0>i.offset().top-s-n}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(t),void 0)},previousPage:function(t){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=e(this),i.offset().top-s+n>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first())),void 0):(this.next(t),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(e.trim(e(this).text()))})}}),e.widget("ui.autocomplete",{version:"1.11.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,s,n=this.element[0].nodeName.toLowerCase(),a="textarea"===n,o="input"===n;this.isMultiLine=a?!0:o?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[a||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return t=!0,s=!0,i=!0,void 0;t=!1,s=!1,i=!1;var a=e.ui.keyCode;switch(n.keyCode){case a.PAGE_UP:t=!0,this._move("previousPage",n);break;case a.PAGE_DOWN:t=!0,this._move("nextPage",n);break;case a.UP:t=!0,this._keyEvent("previous",n);break;case a.DOWN:t=!0,this._keyEvent("next",n);break;case a.ENTER:this.menu.active&&(t=!0,n.preventDefault(),this.menu.select(n));break;case a.TAB:this.menu.active&&this.menu.select(n);break;case a.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(e){return s?(s=!1,e.preventDefault(),void 0):(this._searchTimeout(e),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(e),this._change(e),void 0)}}),this._initSource(),this.menu=e("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(s){s.target===t.element[0]||s.target===i||e.contains(i,s.target)||t.close()})})},menufocus:function(t,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:n})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&e.trim(s).length&&(this.liveRegion.children().hide(),e("<div>").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=e("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,i,s=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,s){s(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,n){s.xhr&&s.xhr.abort(),s.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e){n(e)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),s=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;(!t||t&&!i&&!s)&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):this._trigger("search",t)!==!1?this._search(e):void 0},_search:function(e){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy(function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,function(t){return"string"==typeof t?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var s=this;e.each(i,function(e,i){s._renderItemData(t,i)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return e("<li>").text(i.label).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[e](t),void 0):(this.search(null,t),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var s=RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(e){return s.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),e("<div>").text(i).appendTo(this.liveRegion))}}),e.ui.autocomplete;var c,p="ui-button ui-widget ui-state-default ui-corner-all",f="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",m=function(){var t=e(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},g=function(t){var i=t.name,s=t.form,n=e([]);return i&&(i=i.replace(/'/g,"\\'"),n=s?e(s).find("[name='"+i+"'][type=radio]"):e("[name='"+i+"'][type=radio]",t.ownerDocument).filter(function(){return!this.form})),n};e.widget("ui.button",{version:"1.11.4",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,m),"boolean"!=typeof this.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var t=this,i=this.options,s="checkbox"===this.type||"radio"===this.type,n=s?"":"ui-state-active";null===i.label&&(i.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(p).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){i.disabled||this===c&&e(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){i.disabled||e(this).removeClass(n)}).bind("click"+this.eventNamespace,function(e){i.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}),this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}}),s&&this.element.bind("change"+this.eventNamespace,function(){t.refresh()}),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){return i.disabled?!1:void 0}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(i.disabled)return!1;e(this).addClass("ui-state-active"),t.buttonElement.attr("aria-pressed","true");var s=t.element[0];g(s).not(s).map(function(){return e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){return i.disabled?!1:(e(this).addClass("ui-state-active"),c=this,t.document.one("mouseup",function(){c=null}),void 0)}).bind("mouseup"+this.eventNamespace,function(){return i.disabled?!1:(e(this).removeClass("ui-state-active"),void 0)}).bind("keydown"+this.eventNamespace,function(t){return i.disabled?!1:((t.keyCode===e.ui.keyCode.SPACE||t.keyCode===e.ui.keyCode.ENTER)&&e(this).addClass("ui-state-active"),void 0)}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){e(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===e.ui.keyCode.SPACE&&e(this).click()})),this._setOption("disabled",i.disabled),this._resetButton()},_determineButtonType:function(){var e,t,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button","checkbox"===this.type||"radio"===this.type?(e=this.element.parents().last(),t="label[for='"+this.element.attr("id")+"']",this.buttonElement=e.find(t),this.buttonElement.length||(e=e.length?e.siblings():this.element.siblings(),this.buttonElement=e.filter(t),this.buttonElement.length||(this.buttonElement=e.find(t))),this.element.addClass("ui-helper-hidden-accessible"),i=this.element.is(":checked"),i&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(p+" ui-state-active "+f).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(e,t){return this._super(e,t),"disabled"===e?(this.widget().toggleClass("ui-state-disabled",!!t),this.element.prop("disabled",!!t),t&&("checkbox"===this.type||"radio"===this.type?this.buttonElement.removeClass("ui-state-focus"):this.buttonElement.removeClass("ui-state-focus ui-state-active")),void 0):(this._resetButton(),void 0)},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t),"radio"===this.type?g(this.element[0]).each(function(){e(this).is(":checked")?e(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):e(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if("input"===this.type)return this.options.label&&this.element.val(this.options.label),void 0;var t=this.buttonElement.removeClass(f),i=e("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),s=this.options.icons,n=s.primary&&s.secondary,a=[];s.primary||s.secondary?(this.options.text&&a.push("ui-button-text-icon"+(n?"s":s.primary?"-primary":"-secondary")),s.primary&&t.prepend("<span class='ui-button-icon-primary ui-icon "+s.primary+"'></span>"),s.secondary&&t.append("<span class='ui-button-icon-secondary ui-icon "+s.secondary+"'></span>"),this.options.text||(a.push(n?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e.trim(i)))):a.push("ui-button-text-only"),t.addClass(a.join(" "))}}),e.widget("ui.buttonset",{version:"1.11.4",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(e,t){"disabled"===e&&this.buttons.button("option",e,t),this._super(e,t)},refresh:function(){var t="rtl"===this.element.css("direction"),i=this.element.find(this.options.items),s=i.filter(":ui-button");i.not(":ui-button").button(),s.button("refresh"),this.buttons=i.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}}),e.ui.button,e.extend(e.ui,{datepicker:{version:"1.11.4"}});var v;e.extend(n.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return r(this._defaults,e||{}),this},_attachDatepicker:function(t,i){var s,n,a;s=t.nodeName.toLowerCase(),n="div"===s||"span"===s,t.id||(this.uuid+=1,t.id="dp"+this.uuid),a=this._newInst(e(t),n),a.settings=e.extend({},i||{}),"input"===s?this._connectDatepicker(t,a):n&&this._inlineDatepicker(t,a)},_newInst:function(t,i){var s=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:s,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?a(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,i){var s=e(t);i.append=e([]),i.trigger=e([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),e.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var s,n,a,o=this._get(i,"appendText"),r=this._get(i,"isRTL");i.append&&i.append.remove(),o&&(i.append=e("<span class='"+this._appendClass+"'>"+o+"</span>"),t[r?"before":"after"](i.append)),t.unbind("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),s=this._get(i,"showOn"),("focus"===s||"both"===s)&&t.focus(this._showDatepicker),("button"===s||"both"===s)&&(n=this._get(i,"buttonText"),a=this._get(i,"buttonImage"),i.trigger=e(this._get(i,"buttonImageOnly")?e("<img/>").addClass(this._triggerClass).attr({src:a,alt:n,title:n}):e("<button type='button'></button>").addClass(this._triggerClass).html(a?e("<img/>").attr({src:a,alt:n,title:n}):n)),t[r?"before":"after"](i.trigger),i.trigger.click(function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]?(e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])):e.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,i,s,n,a=new Date(2009,11,20),o=this._get(e,"dateFormat");o.match(/[DM]/)&&(t=function(e){for(i=0,s=0,n=0;e.length>n;n++)e[n].length>i&&(i=e[n].length,s=n);return s},a.setMonth(t(this._get(e,o.match(/MM/)?"monthNames":"monthNamesShort"))),a.setDate(t(this._get(e,o.match(/DD/)?"dayNames":"dayNamesShort"))+20-a.getDay())),e.input.attr("size",this._formatDate(e,a).length)}},_inlineDatepicker:function(t,i){var s=e(t);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),e.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,s,n,a){var o,h,l,u,d,c=this._dialogInst;return c||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=e("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),e("body").append(this._dialogInput),c=this._dialogInst=this._newInst(this._dialogInput,!1),c.settings={},e.data(this._dialogInput[0],"datepicker",c)),r(c.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(c,i):i,this._dialogInput.val(i),this._pos=a?a.length?a:[a.pageX,a.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,u=document.documentElement.scrollLeft||document.body.scrollLeft,d=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+u,l/2-150+d]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),c.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],"datepicker",c),this},_destroyDatepicker:function(t){var i,s=e(t),n=e.data(t,"datepicker");s.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),e.removeData(t,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),v===n&&(v=null))},_enableDatepicker:function(t){var i,s,n=e(t),a=e.data(t,"datepicker");n.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!1,a.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var i,s,n=e(t),a=e.data(t,"datepicker");n.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!0,a.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(t){try{return e.data(t,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,i,s){var n,a,o,h,l=this._getInst(t);return 2===arguments.length&&"string"==typeof i?"defaults"===i?e.extend({},e.datepicker._defaults):l?"all"===i?e.extend({},l.settings):this._get(l,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),l&&(this._curInst===l&&this._hideDatepicker(),a=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(l,"min"),h=this._getMinMaxDate(l,"max"),r(l.settings,n),null!==o&&void 0!==n.dateFormat&&void 0===n.minDate&&(l.settings.minDate=this._formatDate(l,o)),null!==h&&void 0!==n.dateFormat&&void 0===n.maxDate&&(l.settings.maxDate=this._formatDate(l,h)),"disabled"in n&&(n.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(e(t),l),this._autoSize(l),this._setDate(l,a),this._updateAlternate(l),this._updateDatepicker(l)),void 0)},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var i=this._getInst(e);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(e,t){var i=this._getInst(e);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i,s,n,a=e.datepicker._getInst(t.target),o=!0,r=a.dpDiv.is(".ui-datepicker-rtl");if(a._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),o=!1;break;case 13:return n=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",a.dpDiv),n[0]&&e.datepicker._selectDay(t.target,a.selectedMonth,a.selectedYear,n[0]),i=e.datepicker._get(a,"onSelect"),i?(s=e.datepicker._formatDate(a),i.apply(a.input?a.input[0]:null,[s,a])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,"stepBigMonths"):-e.datepicker._get(a,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,"stepBigMonths"):+e.datepicker._get(a,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),o=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),o=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?1:-1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,"stepBigMonths"):-e.datepicker._get(a,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),o=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?-1:1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,"stepBigMonths"):+e.datepicker._get(a,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),o=t.ctrlKey||t.metaKey;break;default:o=!1}else 36===t.keyCode&&t.ctrlKey?e.datepicker._showDatepicker(this):o=!1;o&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,s,n=e.datepicker._getInst(t.target);
+return e.datepicker._get(n,"constrainInput")?(i=e.datepicker._possibleChars(e.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(t){var i,s=e.datepicker._getInst(t.target);if(s.input.val()!==s.lastVal)try{i=e.datepicker.parseDate(e.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,e.datepicker._getFormatConfig(s)),i&&(e.datepicker._setDateFromField(s),e.datepicker._updateAlternate(s),e.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(t){if(t=t.target||t,"input"!==t.nodeName.toLowerCase()&&(t=e("input",t.parentNode)[0]),!e.datepicker._isDisabledDatepicker(t)&&e.datepicker._lastInput!==t){var i,n,a,o,h,l,u;i=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==i&&(e.datepicker._curInst.dpDiv.stop(!0,!0),i&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),n=e.datepicker._get(i,"beforeShow"),a=n?n.apply(t,[t,i]):{},a!==!1&&(r(i.settings,a),i.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(i),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),o=!1,e(t).parents().each(function(){return o|="fixed"===e(this).css("position"),!o}),h={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(i),h=e.datepicker._checkOffset(i,h,o),i.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":o?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"}),i.inline||(l=e.datepicker._get(i,"showAnim"),u=e.datepicker._get(i,"duration"),i.dpDiv.css("z-index",s(e(t))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[l]?i.dpDiv.show(l,e.datepicker._get(i,"showOptions"),u):i.dpDiv[l||"show"](l?u:null),e.datepicker._shouldFocusInput(i)&&i.input.focus(),e.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4,v=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var i,s=this._getNumberOfMonths(t),n=s[1],a=17,r=t.dpDiv.find("."+this._dayOverClass+" a");r.length>0&&o.apply(r.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&t.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),t.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),i=t.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(t,i,s){var n=t.dpDiv.outerWidth(),a=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,r=t.input?t.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:e(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:e(document).scrollTop());return i.left-=this._get(t,"isRTL")?n-o:0,i.left-=s&&i.left===t.input.offset().left?e(document).scrollLeft():0,i.top-=s&&i.top===t.input.offset().top+r?e(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+a>l&&l>a?Math.abs(a+r):0),i},_findPos:function(t){for(var i,s=this._getInst(t),n=this._get(s,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||e.expr.filters.hidden(t));)t=t[n?"previousSibling":"nextSibling"];return i=e(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var i,s,n,a,o=this._curInst;!o||t&&o!==e.data(t,"datepicker")||this._datepickerShowing&&(i=this._get(o,"showAnim"),s=this._get(o,"duration"),n=function(){e.datepicker._tidyDialog(o)},e.effects&&(e.effects.effect[i]||e.effects[i])?o.dpDiv.hide(i,e.datepicker._get(o,"showOptions"),s,n):o.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,a=this._get(o,"onClose"),a&&a.apply(o.input?o.input[0]:null,[o.input?o.input.val():"",o]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(e.datepicker._curInst){var i=e(t.target),s=e.datepicker._getInst(i[0]);(i[0].id!==e.datepicker._mainDivId&&0===i.parents("#"+e.datepicker._mainDivId).length&&!i.hasClass(e.datepicker.markerClassName)&&!i.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&(!e.datepicker._inDialog||!e.blockUI)||i.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==s)&&e.datepicker._hideDatepicker()}},_adjustDate:function(t,i,s){var n=e(t),a=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(a,i+("M"===s?this._get(a,"showCurrentAtPos"):0),s),this._updateDatepicker(a))},_gotoToday:function(t){var i,s=e(t),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(t,i,s){var n=e(t),a=this._getInst(n[0]);a["selected"+("M"===s?"Month":"Year")]=a["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(a),this._adjustDate(n)},_selectDay:function(t,i,s,n){var a,o=e(t);e(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0])||(a=this._getInst(o[0]),a.selectedDay=a.currentDay=e("a",n).html(),a.selectedMonth=a.currentMonth=i,a.selectedYear=a.currentYear=s,this._selectDate(t,this._formatDate(a,a.currentDay,a.currentMonth,a.currentYear)))},_clearDate:function(t){var i=e(t);this._selectDate(i,"")},_selectDate:function(t,i){var s,n=e(t),a=this._getInst(n[0]);i=null!=i?i:this._formatDate(a),a.input&&a.input.val(i),this._updateAlternate(a),s=this._get(a,"onSelect"),s?s.apply(a.input?a.input[0]:null,[i,a]):a.input&&a.input.trigger("change"),a.inline?this._updateDatepicker(a):(this._hideDatepicker(),this._lastInput=a.input[0],"object"!=typeof a.input[0]&&a.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i,s,n,a=this._get(t,"altField");a&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),s=this._getDate(t),n=this.formatDate(i,s,this._getFormatConfig(t)),e(a).each(function(){e(this).val(n)}))},noWeekends:function(e){var t=e.getDay();return[t>0&&6>t,""]},iso8601Week:function(e){var t,i=new Date(e.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),t=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((t-i)/864e5)/7)+1},parseDate:function(t,i,s){if(null==t||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,a,o,r,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,u="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),d=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,c=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,m=-1,g=-1,v=-1,y=-1,b=!1,_=function(e){var i=t.length>n+1&&t.charAt(n+1)===e;return i&&n++,i},x=function(e){var t=_(e),s="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,n="y"===e?s:1,a=RegExp("^\\d{"+n+","+s+"}"),o=i.substring(h).match(a);if(!o)throw"Missing number at position "+h;return h+=o[0].length,parseInt(o[0],10)},w=function(t,s,n){var a=-1,o=e.map(_(t)?n:s,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(e.each(o,function(e,t){var s=t[1];return i.substr(h,s.length).toLowerCase()===s.toLowerCase()?(a=t[0],h+=s.length,!1):void 0}),-1!==a)return a+1;throw"Unknown name at position "+h},k=function(){if(i.charAt(h)!==t.charAt(n))throw"Unexpected literal at position "+h;h++};for(n=0;t.length>n;n++)if(b)"'"!==t.charAt(n)||_("'")?k():b=!1;else switch(t.charAt(n)){case"d":v=x("d");break;case"D":w("D",d,c);break;case"o":y=x("o");break;case"m":g=x("m");break;case"M":g=w("M",p,f);break;case"y":m=x("y");break;case"@":r=new Date(x("@")),m=r.getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case"!":r=new Date((x("!")-this._ticksTo1970)/1e4),m=r.getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case"'":_("'")?k():b=!0;break;default:k()}if(i.length>h&&(o=i.substr(h),!/^\s+/.test(o)))throw"Extra/unparsed characters found in date: "+o;if(-1===m?m=(new Date).getFullYear():100>m&&(m+=(new Date).getFullYear()-(new Date).getFullYear()%100+(u>=m?0:-100)),y>-1)for(g=1,v=y;;){if(a=this._getDaysInMonth(m,g-1),a>=v)break;g++,v-=a}if(r=this._daylightSavingAdjust(new Date(m,g-1,v)),r.getFullYear()!==m||r.getMonth()+1!==g||r.getDate()!==v)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(e,t,i){if(!t)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,a=(i?i.dayNames:null)||this._defaults.dayNames,o=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,h=function(t){var i=e.length>s+1&&e.charAt(s+1)===t;return i&&s++,i},l=function(e,t,i){var s=""+t;if(h(e))for(;i>s.length;)s="0"+s;return s},u=function(e,t,i,s){return h(e)?s[t]:i[t]},d="",c=!1;if(t)for(s=0;e.length>s;s++)if(c)"'"!==e.charAt(s)||h("'")?d+=e.charAt(s):c=!1;else switch(e.charAt(s)){case"d":d+=l("d",t.getDate(),2);break;case"D":d+=u("D",t.getDay(),n,a);break;case"o":d+=l("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":d+=l("m",t.getMonth()+1,2);break;case"M":d+=u("M",t.getMonth(),o,r);break;case"y":d+=h("y")?t.getFullYear():(10>t.getYear()%100?"0":"")+t.getYear()%100;break;case"@":d+=t.getTime();break;case"!":d+=1e4*t.getTime()+this._ticksTo1970;break;case"'":h("'")?d+="'":c=!0;break;default:d+=e.charAt(s)}return d},_possibleChars:function(e){var t,i="",s=!1,n=function(i){var s=e.length>t+1&&e.charAt(t+1)===i;return s&&t++,s};for(t=0;e.length>t;t++)if(s)"'"!==e.charAt(t)||n("'")?i+=e.charAt(t):s=!1;else switch(e.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=e.charAt(t)}return i},_get:function(e,t){return void 0!==e.settings[t]?e.settings[t]:this._defaults[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),s=e.lastVal=e.input?e.input.val():null,n=this._getDefaultDate(e),a=n,o=this._getFormatConfig(e);try{a=this.parseDate(i,s,o)||n}catch(r){s=t?"":s}e.selectedDay=a.getDate(),e.drawMonth=e.selectedMonth=a.getMonth(),e.drawYear=e.selectedYear=a.getFullYear(),e.currentDay=s?a.getDate():0,e.currentMonth=s?a.getMonth():0,e.currentYear=s?a.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(t,i,s){var n=function(e){var t=new Date;return t.setDate(t.getDate()+e),t},a=function(i){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),i,e.datepicker._getFormatConfig(t))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,a=n.getFullYear(),o=n.getMonth(),r=n.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":o+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(a,o));break;case"y":case"Y":a+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(a,o))}l=h.exec(i)}return new Date(a,o,r)},o=null==i||""===i?s:"string"==typeof i?a(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return o=o&&"Invalid Date"==""+o?s:o,o&&(o.setHours(0),o.setMinutes(0),o.setSeconds(0),o.setMilliseconds(0)),this._daylightSavingAdjust(o)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var s=!t,n=e.selectedMonth,a=e.selectedYear,o=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=o.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=o.getMonth(),e.drawYear=e.selectedYear=e.currentYear=o.getFullYear(),n===e.selectedMonth&&a===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(s?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(t){var i=this._get(t,"stepMonths"),s="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){e.datepicker._adjustDate(s,-i,"M")},next:function(){e.datepicker._adjustDate(s,+i,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(s)},selectDay:function(){return e.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(s,this,"Y"),!1}};e(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,s,n,a,o,r,h,l,u,d,c,p,f,m,g,v,y,b,_,x,w,k,T,D,S,M,C,N,A,P,I,H,z,F,E,O,j,W,L=new Date,R=this._daylightSavingAdjust(new Date(L.getFullYear(),L.getMonth(),L.getDate())),Y=this._get(e,"isRTL"),B=this._get(e,"showButtonPanel"),J=this._get(e,"hideIfNoPrevNext"),q=this._get(e,"navigationAsDateFormat"),K=this._getNumberOfMonths(e),V=this._get(e,"showCurrentAtPos"),U=this._get(e,"stepMonths"),Q=1!==K[0]||1!==K[1],G=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),X=this._getMinMaxDate(e,"min"),$=this._getMinMaxDate(e,"max"),Z=e.drawMonth-V,et=e.drawYear;if(0>Z&&(Z+=12,et--),$)for(t=this._daylightSavingAdjust(new Date($.getFullYear(),$.getMonth()-K[0]*K[1]+1,$.getDate())),t=X&&X>t?X:t;this._daylightSavingAdjust(new Date(et,Z,1))>t;)Z--,0>Z&&(Z=11,et--);for(e.drawMonth=Z,e.drawYear=et,i=this._get(e,"prevText"),i=q?this.formatDate(i,this._daylightSavingAdjust(new Date(et,Z-U,1)),this._getFormatConfig(e)):i,s=this._canAdjustMonth(e,-1,et,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>":J?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>",n=this._get(e,"nextText"),n=q?this.formatDate(n,this._daylightSavingAdjust(new Date(et,Z+U,1)),this._getFormatConfig(e)):n,a=this._canAdjustMonth(e,1,et,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>":J?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>",o=this._get(e,"currentText"),r=this._get(e,"gotoCurrent")&&e.currentDay?G:R,o=q?this.formatDate(o,r,this._getFormatConfig(e)):o,h=e.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(e,"closeText")+"</button>",l=B?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(Y?h:"")+(this._isInRange(e,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+o+"</button>":"")+(Y?"":h)+"</div>":"",u=parseInt(this._get(e,"firstDay"),10),u=isNaN(u)?0:u,d=this._get(e,"showWeek"),c=this._get(e,"dayNames"),p=this._get(e,"dayNamesMin"),f=this._get(e,"monthNames"),m=this._get(e,"monthNamesShort"),g=this._get(e,"beforeShowDay"),v=this._get(e,"showOtherMonths"),y=this._get(e,"selectOtherMonths"),b=this._getDefaultDate(e),_="",w=0;K[0]>w;w++){for(k="",this.maxRows=4,T=0;K[1]>T;T++){if(D=this._daylightSavingAdjust(new Date(et,Z,e.selectedDay)),S=" ui-corner-all",M="",Q){if(M+="<div class='ui-datepicker-group",K[1]>1)switch(T){case 0:M+=" ui-datepicker-group-first",S=" ui-corner-"+(Y?"right":"left");break;case K[1]-1:M+=" ui-datepicker-group-last",S=" ui-corner-"+(Y?"left":"right");break;default:M+=" ui-datepicker-group-middle",S=""}M+="'>"}for(M+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+S+"'>"+(/all|left/.test(S)&&0===w?Y?a:s:"")+(/all|right/.test(S)&&0===w?Y?s:a:"")+this._generateMonthYearHeader(e,Z,et,X,$,w>0||T>0,f,m)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>",C=d?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",x=0;7>x;x++)N=(x+u)%7,C+="<th scope='col'"+((x+u+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+c[N]+"'>"+p[N]+"</span></th>";for(M+=C+"</tr></thead><tbody>",A=this._getDaysInMonth(et,Z),et===e.selectedYear&&Z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,A)),P=(this._getFirstDayOfMonth(et,Z)-u+7)%7,I=Math.ceil((P+A)/7),H=Q?this.maxRows>I?this.maxRows:I:I,this.maxRows=H,z=this._daylightSavingAdjust(new Date(et,Z,1-P)),F=0;H>F;F++){for(M+="<tr>",E=d?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(z)+"</td>":"",x=0;7>x;x++)O=g?g.apply(e.input?e.input[0]:null,[z]):[!0,""],j=z.getMonth()!==Z,W=j&&!y||!O[0]||X&&X>z||$&&z>$,E+="<td class='"+((x+u+6)%7>=5?" ui-datepicker-week-end":"")+(j?" ui-datepicker-other-month":"")+(z.getTime()===D.getTime()&&Z===e.selectedMonth&&e._keyEvent||b.getTime()===z.getTime()&&b.getTime()===D.getTime()?" "+this._dayOverClass:"")+(W?" "+this._unselectableClass+" ui-state-disabled":"")+(j&&!v?"":" "+O[1]+(z.getTime()===G.getTime()?" "+this._currentClass:"")+(z.getTime()===R.getTime()?" ui-datepicker-today":""))+"'"+(j&&!v||!O[2]?"":" title='"+O[2].replace(/'/g,"&#39;")+"'")+(W?"":" data-handler='selectDay' data-event='click' data-month='"+z.getMonth()+"' data-year='"+z.getFullYear()+"'")+">"+(j&&!v?"&#xa0;":W?"<span class='ui-state-default'>"+z.getDate()+"</span>":"<a class='ui-state-default"+(z.getTime()===R.getTime()?" ui-state-highlight":"")+(z.getTime()===G.getTime()?" ui-state-active":"")+(j?" ui-priority-secondary":"")+"' href='#'>"+z.getDate()+"</a>")+"</td>",z.setDate(z.getDate()+1),z=this._daylightSavingAdjust(z);M+=E+"</tr>"}Z++,Z>11&&(Z=0,et++),M+="</tbody></table>"+(Q?"</div>"+(K[0]>0&&T===K[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),k+=M}_+=k}return _+=l,e._keyEvent=!1,_},_generateMonthYearHeader:function(e,t,i,s,n,a,o,r){var h,l,u,d,c,p,f,m,g=this._get(e,"changeMonth"),v=this._get(e,"changeYear"),y=this._get(e,"showMonthAfterYear"),b="<div class='ui-datepicker-title'>",_="";if(a||!g)_+="<span class='ui-datepicker-month'>"+o[t]+"</span>";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,_+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",u=0;12>u;u++)(!h||u>=s.getMonth())&&(!l||n.getMonth()>=u)&&(_+="<option value='"+u+"'"+(u===t?" selected='selected'":"")+">"+r[u]+"</option>");_+="</select>"}if(y||(b+=_+(!a&&g&&v?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",a||!v)b+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(d=this._get(e,"yearRange").split(":"),c=(new Date).getFullYear(),p=function(e){var t=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?c+parseInt(e,10):parseInt(e,10);return isNaN(t)?c:t},f=p(d[0]),m=Math.max(f,p(d[1]||"")),f=s?Math.max(f,s.getFullYear()):f,m=n?Math.min(m,n.getFullYear()):m,e.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";m>=f;f++)e.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";e.yearshtml+="</select>",b+=e.yearshtml,e.yearshtml=null}return b+=this._get(e,"yearSuffix"),y&&(b+=(!a&&g&&v?"":"&#xa0;")+_),b+="</div>"},_adjustInstDate:function(e,t,i){var s=e.drawYear+("Y"===i?t:0),n=e.drawMonth+("M"===i?t:0),a=Math.min(e.selectedDay,this._getDaysInMonth(s,n))+("D"===i?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(s,n,a)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),s=this._getMinMaxDate(e,"max"),n=i&&i>t?i:t;return s&&n>s?s:n},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,s){var n=this._getNumberOfMonths(e),a=this._daylightSavingAdjust(new Date(i,s+(0>t?t:n[0]*n[1]),1));return 0>t&&a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth())),this._isInRange(e,a)},_isInRange:function(e,t){var i,s,n=this._getMinMaxDate(e,"min"),a=this._getMinMaxDate(e,"max"),o=null,r=null,h=this._get(e,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),o=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(o+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||t.getTime()>=n.getTime())&&(!a||t.getTime()<=a.getTime())&&(!o||t.getFullYear()>=o)&&(!r||r>=t.getFullYear())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,s){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var n=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(s,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),n,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).mousedown(e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(i)):e.datepicker._attachDatepicker(this,t)}):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i))},e.datepicker=new n,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.11.4",e.datepicker,e.widget("ui.draggable",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),"handle"===e&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(t){var i=this.options;return this._blurActiveElement(t),this.helper||i.disabled||e(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=e(this);return e("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=this.document[0];if(this.handleElement.is(t.target))try{i.activeElement&&"body"!==i.activeElement.nodeName.toLowerCase()&&e(i.activeElement).blur()}catch(s){}},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===e(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._normalizeRightBottom(),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",t,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=this,s=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(s=e.ui.ddmanager.drop(this,t)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",t)!==!1&&i._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.focus(),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper),n=s?e(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var e=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,n=this.options,a=this.document[0];return this.relativeContainer=null,n.containment?"window"===n.containment?(this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===n.containment?(this.containment=[0,0,e(a).width()-this.helperProportions.width-this.margins.left,(e(a).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=e(n.containment),s=i[0],s&&(t=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(t?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0)
+},_convertPositionTo:function(e,t){t||(t=this.position);var i="absolute"===e?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(e,t){var i,s,n,a,o=this.options,r=this._isRootNode(this.scrollParent[0]),h=e.pageX,l=e.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,e.pageX-this.offset.click.left<i[0]&&(h=i[0]+this.offset.click.left),e.pageY-this.offset.click.top<i[1]&&(l=i[1]+this.offset.click.top),e.pageX-this.offset.click.left>i[2]&&(h=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),o.grid&&(n=o.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-o.grid[1]:n+o.grid[1]:n,a=o.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,h=i?a-this.offset.click.left>=i[0]||a-this.offset.click.left>i[2]?a:a-this.offset.click.left>=i[0]?a-o.grid[0]:a+o.grid[0]:a),"y"===o.axis&&(h=this.originalPageX),"x"===o.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){"y"!==this.options.axis&&"auto"!==this.helper.css("right")&&(this.helper.width(this.helper.width()),this.helper.css("right","auto")),"x"!==this.options.axis&&"auto"!==this.helper.css("bottom")&&(this.helper.height(this.helper.height()),this.helper.css("bottom","auto"))},_trigger:function(t,i,s){return s=s||this._uiHash(),e.ui.plugin.call(this,t,[i,s,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,s){var n=e.extend({},i,{item:s.element});s.sortables=[],e(s.options.connectToSortable).each(function(){var i=e(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,n))})},stop:function(t,i,s){var n=e.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,e.each(s.sortables,function(){var e=this;e.isOver?(e.isOver=0,s.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css("position"),top:e.placeholder.css("top"),left:e.placeholder.css("left")},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger("deactivate",t,n))})},drag:function(t,i,s){e.each(s.sortables,function(){var n=!1,a=this;a.positionAbs=s.positionAbs,a.helperProportions=s.helperProportions,a.offset.click=s.offset.click,a._intersectsWith(a.containerCache)&&(n=!0,e.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==a&&this._intersectsWith(this.containerCache)&&e.contains(a.element[0],this.element[0])&&(n=!1),n})),n?(a.isOver||(a.isOver=1,s._parent=i.helper.parent(),a.currentItem=i.helper.appendTo(a.element).data("ui-sortable-item",!0),a.options._helper=a.options.helper,a.options.helper=function(){return i.helper[0]},t.target=a.currentItem[0],a._mouseCapture(t,!0),a._mouseStart(t,!0,!0),a.offset.click.top=s.offset.click.top,a.offset.click.left=s.offset.click.left,a.offset.parent.left-=s.offset.parent.left-a.offset.parent.left,a.offset.parent.top-=s.offset.parent.top-a.offset.parent.top,s._trigger("toSortable",t),s.dropped=a.element,e.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,a.fromOutside=s),a.currentItem&&(a._mouseDrag(t),i.position=a.position)):a.isOver&&(a.isOver=0,a.cancelHelperRemoval=!0,a.options._revert=a.options.revert,a.options.revert=!1,a._trigger("out",t,a._uiHash(a)),a._mouseStop(t,!0),a.options.revert=a.options._revert,a.options.helper=a.options._helper,a.placeholder&&a.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(t),i.position=s._generatePosition(t,!0),s._trigger("fromSortable",t),s.dropped=!1,e.each(s.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add("draggable","cursor",{start:function(t,i,s){var n=e("body"),a=s.options;n.css("cursor")&&(a._cursor=n.css("cursor")),n.css("cursor",a.cursor)},stop:function(t,i,s){var n=s.options;n._cursor&&e("body").css("cursor",n._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i,s){var n=e(i.helper),a=s.options;n.css("opacity")&&(a._opacity=n.css("opacity")),n.css("opacity",a.opacity)},stop:function(t,i,s){var n=s.options;n._opacity&&e(i.helper).css("opacity",n._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(e,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,s){var n=s.options,a=!1,o=s.scrollParentNotHidden[0],r=s.document[0];o!==r&&"HTML"!==o.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+o.offsetHeight-t.pageY<n.scrollSensitivity?o.scrollTop=a=o.scrollTop+n.scrollSpeed:t.pageY-s.overflowOffset.top<n.scrollSensitivity&&(o.scrollTop=a=o.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(s.overflowOffset.left+o.offsetWidth-t.pageX<n.scrollSensitivity?o.scrollLeft=a=o.scrollLeft+n.scrollSpeed:t.pageX-s.overflowOffset.left<n.scrollSensitivity&&(o.scrollLeft=a=o.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(t.pageY-e(r).scrollTop()<n.scrollSensitivity?a=e(r).scrollTop(e(r).scrollTop()-n.scrollSpeed):e(window).height()-(t.pageY-e(r).scrollTop())<n.scrollSensitivity&&(a=e(r).scrollTop(e(r).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(t.pageX-e(r).scrollLeft()<n.scrollSensitivity?a=e(r).scrollLeft(e(r).scrollLeft()-n.scrollSpeed):e(window).width()-(t.pageX-e(r).scrollLeft())<n.scrollSensitivity&&(a=e(r).scrollLeft(e(r).scrollLeft()+n.scrollSpeed)))),a!==!1&&e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(s,t)}}),e.ui.plugin.add("draggable","snap",{start:function(t,i,s){var n=s.options;s.snapElements=[],e(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var t=e(this),i=t.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,s){var n,a,o,r,h,l,u,d,c,p,f=s.options,m=f.snapTolerance,g=i.offset.left,v=g+s.helperProportions.width,y=i.offset.top,b=y+s.helperProportions.height;for(c=s.snapElements.length-1;c>=0;c--)h=s.snapElements[c].left-s.margins.left,l=h+s.snapElements[c].width,u=s.snapElements[c].top-s.margins.top,d=u+s.snapElements[c].height,h-m>v||g>l+m||u-m>b||y>d+m||!e.contains(s.snapElements[c].item.ownerDocument,s.snapElements[c].item)?(s.snapElements[c].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements[c].item})),s.snapElements[c].snapping=!1):("inner"!==f.snapMode&&(n=m>=Math.abs(u-b),a=m>=Math.abs(d-y),o=m>=Math.abs(h-v),r=m>=Math.abs(l-g),n&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.top=s._convertPositionTo("relative",{top:d,left:0}).top),o&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),p=n||a||o||r,"outer"!==f.snapMode&&(n=m>=Math.abs(u-y),a=m>=Math.abs(d-b),o=m>=Math.abs(h-g),r=m>=Math.abs(l-v),n&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.top=s._convertPositionTo("relative",{top:d-s.helperProportions.height,left:0}).top),o&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements[c].snapping&&(n||a||o||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements[c].item})),s.snapElements[c].snapping=n||a||o||r||p)}}),e.ui.plugin.add("draggable","stack",{start:function(t,i,s){var n,a=s.options,o=e.makeArray(e(a.stack)).sort(function(t,i){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(i).css("zIndex"),10)||0)});o.length&&(n=parseInt(e(o[0]).css("zIndex"),10)||0,e(o).each(function(t){e(this).css("zIndex",n+t)}),this.css("zIndex",n+o.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,i,s){var n=e(i.helper),a=s.options;n.css("zIndex")&&(a._zIndex=n.css("zIndex")),n.css("zIndex",a.zIndex)},stop:function(t,i,s){var n=s.options;n._zIndex&&e(i.helper).css("zIndex",n._zIndex)}}),e.ui.draggable,e.widget("ui.resizable",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(e){return parseInt(e,10)||0},_isNumber:function(e){return!isNaN(parseInt(e,10))},_hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return t[s]>0?!0:(t[s]=1,n=t[s]>0,t[s]=0,n)},_create:function(){var t,i,s,n,a,o=this,r=this.options;if(this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!r.aspectRatio,aspectRatio:r.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:r.helper||r.ghost||r.animate?r.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(e("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=r.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=e(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},i=0;t.length>i;i++)s=e.trim(t[i]),a="ui-resizable-"+s,n=e("<div class='ui-resizable-handle "+a+"'></div>"),n.css({zIndex:r.zIndex}),"se"===s&&n.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(n);this._renderAxis=function(t){var i,s,n,a;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=e(this.handles[i]),this._on(this.handles[i],{mousedown:o._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=e(this.handles[i],this.element),a=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(n,a),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.mouseover(function(){o.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=n&&n[1]?n[1]:"se")}),r.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){r.disabled||(e(this).removeClass("ui-resizable-autohide"),o._handles.show())}).mouseleave(function(){r.disabled||o.resizing||(e(this).addClass("ui-resizable-autohide"),o._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var i,s,n=!1;for(i in this.handles)s=e(this.handles[i])[0],(s===t.target||e.contains(s,t.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var i,s,n,a=this.options,o=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),a.containment&&(i+=e(a.containment).scrollLeft()||0,s+=e(a.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:o.width(),height:o.height()},this.originalSize=this._helper?{width:o.outerWidth(),height:o.outerHeight()}:{width:o.width(),height:o.height()},this.sizeDiff={width:o.outerWidth()-o.width(),height:o.outerHeight()-o.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof a.aspectRatio?a.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor","auto"===n?this.axis+"-resize":n),o.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i,s,n=this.originalMousePosition,a=this.axis,o=t.pageX-n.left||0,r=t.pageY-n.top||0,h=this._change[a];return this._updatePrevProperties(),h?(i=h.apply(this,[t,o,r]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(t){this.resizing=!1;var i,s,n,a,o,r,h,l=this.options,u=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:u.sizeDiff.height,a=s?0:u.sizeDiff.width,o={width:u.helper.width()-a,height:u.helper.height()-n},r=parseInt(u.element.css("left"),10)+(u.position.left-u.originalPosition.left)||null,h=parseInt(u.element.css("top"),10)+(u.position.top-u.originalPosition.top)||null,l.animate||this.element.css(e.extend(o,{top:h,left:r})),u.helper.height(u.size.height),u.helper.width(u.size.width),this._helper&&!l.animate&&this._proportionallyResize()),e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var e={};return this.position.top!==this.prevPosition.top&&(e.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(e.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(e.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(e.height=this.size.height+"px"),this.helper.css(e),e},_updateVirtualBoundaries:function(e){var t,i,s,n,a,o=this.options;a={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:1/0,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||e)&&(t=a.minHeight*this.aspectRatio,s=a.minWidth/this.aspectRatio,i=a.maxHeight*this.aspectRatio,n=a.maxWidth/this.aspectRatio,t>a.minWidth&&(a.minWidth=t),s>a.minHeight&&(a.minHeight=s),a.maxWidth>i&&(a.maxWidth=i),a.maxHeight>n&&(a.maxHeight=n)),this._vBoundaries=a},_updateCache:function(e){this.offset=this.helper.offset(),this._isNumber(e.left)&&(this.position.left=e.left),this._isNumber(e.top)&&(this.position.top=e.top),this._isNumber(e.height)&&(this.size.height=e.height),this._isNumber(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,i=this.size,s=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio),"sw"===s&&(e.left=t.left+(i.width-e.width),e.top=null),"nw"===s&&(e.top=t.top+(i.height-e.height),e.left=t.left+(i.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,i=this.axis,s=this._isNumber(e.width)&&t.maxWidth&&t.maxWidth<e.width,n=this._isNumber(e.height)&&t.maxHeight&&t.maxHeight<e.height,a=this._isNumber(e.width)&&t.minWidth&&t.minWidth>e.width,o=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,r=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,l=/sw|nw|w/.test(i),u=/nw|ne|n/.test(i);return a&&(e.width=t.minWidth),o&&(e.height=t.minHeight),s&&(e.width=t.maxWidth),n&&(e.height=t.maxHeight),a&&l&&(e.left=r-t.minWidth),s&&l&&(e.left=r-t.maxWidth),o&&u&&(e.top=h-t.minHeight),n&&u&&(e.top=h-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,i=[],s=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],n=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];4>t;t++)i[t]=parseInt(s[t],10)||0,i[t]+=parseInt(n[t],10)||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,i=this.helper||this.element;this._proportionallyResizeElements.length>t;t++)e=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(e)),e.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||e("<div style='overflow:hidden;'></div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},sw:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,s]))},ne:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},nw:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,s]))}},_propagate:function(t,i){e.ui.plugin.call(this,t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","animate",{stop:function(t){var i=e(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,a=n.length&&/textarea/i.test(n[0].nodeName),o=a&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=a?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-o},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,u=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(e.extend(h,u&&l?{top:u,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};n&&n.length&&e(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var t,i,s,n,a,o,r,h=e(this).resizable("instance"),l=h.options,u=h.element,d=l.containment,c=d instanceof e?d.get(0):/parent/.test(d)?u.parent().get(0):d;c&&(h.containerElement=e(c),/document/.test(d)||d===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(t=e(c),i=[],e(["Top","Right","Left","Bottom"]).each(function(e,s){i[e]=h._num(t.css("padding"+s))}),h.containerOffset=t.offset(),h.containerPosition=t.position(),h.containerSize={height:t.innerHeight()-i[3],width:t.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,a=h.containerSize.width,o=h._hasScroll(c,"left")?c.scrollWidth:a,r=h._hasScroll(c)?c.scrollHeight:n,h.parentData={element:c,left:s.left,top:s.top,width:o,height:r}))},resize:function(t){var i,s,n,a,o=e(this).resizable("instance"),r=o.options,h=o.containerOffset,l=o.position,u=o._aspectRatio||t.shiftKey,d={top:0,left:0},c=o.containerElement,p=!0;c[0]!==document&&/static/.test(c.css("position"))&&(d=h),l.left<(o._helper?h.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-h.left:o.position.left-d.left),u&&(o.size.height=o.size.width/o.aspectRatio,p=!1),o.position.left=r.helper?h.left:0),l.top<(o._helper?h.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-h.top:o.position.top),u&&(o.size.width=o.size.height*o.aspectRatio,p=!1),o.position.top=o._helper?h.top:0),n=o.containerElement.get(0)===o.element.parent().get(0),a=/relative|absolute/.test(o.containerElement.css("position")),n&&a?(o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top):(o.offset.left=o.element.offset().left,o.offset.top=o.element.offset().top),i=Math.abs(o.sizeDiff.width+(o._helper?o.offset.left-d.left:o.offset.left-h.left)),s=Math.abs(o.sizeDiff.height+(o._helper?o.offset.top-d.top:o.offset.top-h.top)),i+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-i,u&&(o.size.height=o.size.width/o.aspectRatio,p=!1)),s+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-s,u&&(o.size.width=o.size.height*o.aspectRatio,p=!1)),p||(o.position.left=o.prevPosition.left,o.position.top=o.prevPosition.top,o.size.width=o.prevSize.width,o.size.height=o.prevSize.height)},stop:function(){var t=e(this).resizable("instance"),i=t.options,s=t.containerOffset,n=t.containerPosition,a=t.containerElement,o=e(t.helper),r=o.offset(),h=o.outerWidth()-t.sizeDiff.width,l=o.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:r.left-n.left-s.left,width:h,height:l}),t._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),e.ui.plugin.add("resizable","alsoResize",{start:function(){var t=e(this).resizable("instance"),i=t.options;e(i.alsoResize).each(function(){var t=e(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})},resize:function(t,i){var s=e(this).resizable("instance"),n=s.options,a=s.originalSize,o=s.originalPosition,r={height:s.size.height-a.height||0,width:s.size.width-a.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0};e(n.alsoResize).each(function(){var t=e(this),s=e(this).data("ui-resizable-alsoresize"),n={},a=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(a,function(e,t){var i=(s[t]||0)+(r[t]||0);i&&i>=0&&(n[t]=i||null)}),t.css(n)})},stop:function(){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var t=e(this).resizable("instance"),i=t.options,s=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(){var t,i=e(this).resizable("instance"),s=i.options,n=i.size,a=i.originalSize,o=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,u=h[1]||1,d=Math.round((n.width-a.width)/l)*l,c=Math.round((n.height-a.height)/u)*u,p=a.width+d,f=a.height+c,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,v=s.minWidth&&s.minWidth>p,y=s.minHeight&&s.minHeight>f;s.grid=h,v&&(p+=l),y&&(f+=u),m&&(p-=l),g&&(f-=u),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=o.top-c):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=o.left-d):((0>=f-u||0>=p-l)&&(t=i._getPaddingPlusBorderDimensions(this)),f-u>0?(i.size.height=f,i.position.top=o.top-c):(f=u-t.height,i.size.height=f,i.position.top=o.top+a.height-f),p-l>0?(i.size.width=p,i.position.left=o.left-d):(p=l-t.width,i.size.width=p,i.position.left=o.left+a.width-p))}}),e.ui.resizable,e.widget("ui.dialog",{version:"1.11.4",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"Close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=e(this).css(t).offset().top;0>i&&e(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this._createWrapper(),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&e.fn.draggable&&this._makeDraggable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?e(t):this.document.find(t||"body").eq(0)},_destroy:function(){var e,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var i,s=this;if(this._isOpen&&this._trigger("beforeClose",t)!==!1){if(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),!this.opener.filter(":focusable").focus().length)try{i=this.document[0].activeElement,i&&"body"!==i.nodeName.toLowerCase()&&e(i).blur()}catch(n){}this._hide(this.uiDialog,this.options.hide,function(){s._trigger("close",t)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+e(this).css("z-index")}).get(),a=Math.max.apply(null,n);return a>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",a+1),s=!0),s&&!i&&this._trigger("focus",t),s},open:function(){var t=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=e(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var e=this._focusedElement;e||(e=this.element.find("[autofocus]")),e.length||(e=this.element.find(":tabbable")),e.length||(e=this.uiDialogButtonPane.find(":tabbable")),e.length||(e=this.uiDialogTitlebarClose.filter(":tabbable")),e.length||(e=this.uiDialog),e.eq(0).focus()},_keepFocus:function(t){function i(){var t=this.document[0].activeElement,i=this.uiDialog[0]===t||e.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=e("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===e.ui.keyCode.ESCAPE)return t.preventDefault(),this.close(t),void 0;
+if(t.keyCode===e.ui.keyCode.TAB&&!t.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),s=i.filter(":first"),n=i.filter(":last");t.target!==n[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==s[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){n.focus()}),t.preventDefault()):(this._delay(function(){s.focus()}),t.preventDefault())}},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=e("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(t){e(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=e("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(e){e.preventDefault(),this.close(e)}}),t=e("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(e){this.options.title||e.html("&#160;"),e.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=e("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=e("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var t=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(i)||e.isArray(i)&&!i.length?(this.uiDialog.removeClass("ui-dialog-buttons"),void 0):(e.each(i,function(i,s){var n,a;s=e.isFunction(s)?{click:s,text:i}:s,s=e.extend({type:"button"},s),n=s.click,s.click=function(){n.apply(t.element[0],arguments)},a={icons:s.icons,text:s.showText},delete s.icons,delete s.showText,e("<button></button>",s).button(a).appendTo(t.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function t(e){return{position:e.position,offset:e.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,n){e(this).addClass("ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,t(n))},drag:function(e,s){i._trigger("drag",e,t(s))},stop:function(n,a){var o=a.offset.left-i.document.scrollLeft(),r=a.offset.top-i.document.scrollTop();s.position={my:"left top",at:"left"+(o>=0?"+":"")+o+" "+"top"+(r>=0?"+":"")+r,of:i.window},e(this).removeClass("ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,t(a))}})},_makeResizable:function(){function t(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}var i=this,s=this.options,n=s.resizable,a=this.uiDialog.css("position"),o="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:o,start:function(s,n){e(this).addClass("ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,t(n))},resize:function(e,s){i._trigger("resize",e,t(s))},stop:function(n,a){var o=i.uiDialog.offset(),r=o.left-i.document.scrollLeft(),h=o.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" "+"top"+(h>=0?"+":"")+h,of:i.window},e(this).removeClass("ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",n,t(a))}}).css("position",a)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=e(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=e.inArray(this,t);-1!==i&&t.splice(i,1)},_trackingInstances:function(){var e=this.document.data("ui-dialog-instances");return e||(e=[],this.document.data("ui-dialog-instances",e)),e},_minHeight:function(){var e=this.options;return"auto"===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(t){var i=this,s=!1,n={};e.each(t,function(e,t){i._setOption(e,t),e in i.sizeRelatedOptions&&(s=!0),e in i.resizableRelatedOptions&&(n[e]=t)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,t){var i,s,n=this.uiDialog;"dialogClass"===e&&n.removeClass(this.options.dialogClass).addClass(t),"disabled"!==e&&(this._super(e,t),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:""+t}),"draggable"===e&&(i=n.is(":data(ui-draggable)"),i&&!t&&n.draggable("destroy"),!i&&t&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(s=n.is(":data(ui-resizable)"),s&&!t&&n.resizable("destroy"),s&&"string"==typeof t&&n.resizable("option","handles",t),s||t===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var e,t,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),e=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),t=Math.max(0,s.minHeight-e),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-e):"none","auto"===s.height?this.element.css({minHeight:t,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=e(this);return e("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return e(t.target).closest(".ui-dialog").length?!0:!!e(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay(function(){t=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(e){t||this._allowInteraction(e)||(e.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=e("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var e=this.document.data("ui-dialog-overlays")-1;e?this.document.data("ui-dialog-overlays",e):this.document.unbind("focusin").removeData("ui-dialog-overlays"),this.overlay.remove(),this.overlay=null}}}),e.widget("ui.droppable",{version:"1.11.4",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(s)?s:function(e){return e.is(s)},this.proportions=function(){return arguments.length?(t=arguments[0],void 0):t?t:t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},this._addToManager(i.scope),i.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(t){e.ui.ddmanager.droppables[t]=e.ui.ddmanager.droppables[t]||[],e.ui.ddmanager.droppables[t].push(this)},_splice:function(e){for(var t=0;e.length>t;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var t=e.ui.ddmanager.droppables[this.options.scope];this._splice(t),this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,i){if("accept"===t)this.accept=e.isFunction(i)?i:function(e){return e.is(i)};else if("scope"===t){var s=e.ui.ddmanager.droppables[this.options.scope];this._splice(s),this._addToManager(i)}this._super(t,i)},_activate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var s=i||e.ui.ddmanager.current,n=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=e(this).droppable("instance");return i.options.greedy&&!i.options.disabled&&i.options.scope===s.options.scope&&i.accept.call(i.element[0],s.currentItem||s.element)&&e.ui.intersect(s,e.extend(i,{offset:i.element.offset()}),i.options.tolerance,t)?(n=!0,!1):void 0}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(s)),this.element):!1):!1},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}}),e.ui.intersect=function(){function e(e,t,i){return e>=t&&t+i>e}return function(t,i,s,n){if(!i.offset)return!1;var a=(t.positionAbs||t.position.absolute).left+t.margins.left,o=(t.positionAbs||t.position.absolute).top+t.margins.top,r=a+t.helperProportions.width,h=o+t.helperProportions.height,l=i.offset.left,u=i.offset.top,d=l+i.proportions().width,c=u+i.proportions().height;switch(s){case"fit":return a>=l&&d>=r&&o>=u&&c>=h;case"intersect":return a+t.helperProportions.width/2>l&&d>r-t.helperProportions.width/2&&o+t.helperProportions.height/2>u&&c>h-t.helperProportions.height/2;case"pointer":return e(n.pageY,u,i.proportions().height)&&e(n.pageX,l,i.proportions().width);case"touch":return(o>=u&&c>=o||h>=u&&c>=h||u>o&&h>c)&&(a>=l&&d>=a||r>=l&&d>=r||l>a&&r>d);default:return!1}}}(),e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var s,n,a=e.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,r=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:for(s=0;a.length>s;s++)if(!(a[s].options.disabled||t&&!a[s].accept.call(a[s].element[0],t.currentItem||t.element))){for(n=0;r.length>n;n++)if(r[n]===a[s].element[0]){a[s].proportions().height=0;continue e}a[s].visible="none"!==a[s].element.css("display"),a[s].visible&&("mousedown"===o&&a[s]._activate.call(a[s],i),a[s].offset=a[s].element.offset(),a[s].proportions({width:a[s].element[0].offsetWidth,height:a[s].element[0].offsetHeight}))}},drop:function(t,i){var s=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance,i)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(t,i){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,i),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,a,o=e.ui.intersect(t,this,this.options.tolerance,i),r=!o&&this.isover?"isout":o&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,a=this.element.parents(":data(ui-droppable)").filter(function(){return e(this).droppable("instance").options.scope===n}),a.length&&(s=e(a[0]).droppable("instance"),s.greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").unbind("scroll.droppable"),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)}},e.ui.droppable;var y="ui-effects-",b=e;e.effects={effect:{}},function(e,t){function i(e,t,i){var s=d[t.type]||{};return null==e?i||!t.def?null:t.def:(e=s.floor?~~e:parseFloat(e),isNaN(e)?t.def:s.mod?(e+s.mod)%s.mod:0>e?0:e>s.max?s.max:e)}function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(e,a){var o,r=a.re.exec(i),h=r&&a.parse(r),l=a.space||"rgba";return h?(o=s[l](h),s[u[l].cache]=o[u[l].cache],n=s._rgba=o._rgba,!1):t}),n.length?("0,0,0,0"===n.join()&&e.extend(n,a.transparent),s):a[i]}function n(e,t,i){return i=(i+1)%1,1>6*i?e+6*(t-e)*i:1>2*i?t:2>3*i?e+6*(t-e)*(2/3-i):e}var a,o="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[2.55*e[1],2.55*e[2],2.55*e[3],e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],l=e.Color=function(t,i,s,n){return new e.Color.fn.parse(t,i,s,n)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},d={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},c=l.support={},p=e("<p>")[0],f=e.each;p.style.cssText="background-color:rgba(1,1,1,.5)",c.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),l.fn=e.extend(l.prototype,{parse:function(n,o,r,h){if(n===t)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=e(n).css(o),o=t);var d=this,c=e.type(n),p=this._rgba=[];return o!==t&&(n=[n,o,r,h],c="array"),"string"===c?this.parse(s(n)||a._default):"array"===c?(f(u.rgba.props,function(e,t){p[t.idx]=i(n[t.idx],t)}),this):"object"===c?(n instanceof l?f(u,function(e,t){n[t.cache]&&(d[t.cache]=n[t.cache].slice())}):f(u,function(t,s){var a=s.cache;f(s.props,function(e,t){if(!d[a]&&s.to){if("alpha"===e||null==n[e])return;d[a]=s.to(d._rgba)}d[a][t.idx]=i(n[e],t,!0)}),d[a]&&0>e.inArray(null,d[a].slice(0,3))&&(d[a][3]=1,s.from&&(d._rgba=s.from(d[a])))}),this):t},is:function(e){var i=l(e),s=!0,n=this;return f(u,function(e,a){var o,r=i[a.cache];return r&&(o=n[a.cache]||a.to&&a.to(n._rgba)||[],f(a.props,function(e,i){return null!=r[i.idx]?s=r[i.idx]===o[i.idx]:t})),s}),s},_space:function(){var e=[],t=this;return f(u,function(i,s){t[s.cache]&&e.push(i)}),e.pop()},transition:function(e,t){var s=l(e),n=s._space(),a=u[n],o=0===this.alpha()?l("transparent"):this,r=o[a.cache]||a.to(o._rgba),h=r.slice();return s=s[a.cache],f(a.props,function(e,n){var a=n.idx,o=r[a],l=s[a],u=d[n.type]||{};null!==l&&(null===o?h[a]=l:(u.mod&&(l-o>u.mod/2?o+=u.mod:o-l>u.mod/2&&(o-=u.mod)),h[a]=i((l-o)*t+o,n)))}),this[n](h)},blend:function(t){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=l(t)._rgba;return l(e.map(i,function(e,t){return(1-s)*n[t]+s*e}))},toRgbaString:function(){var t="rgba(",i=e.map(this._rgba,function(e,t){return null==e?t>2?1:0:e});return 1===i[3]&&(i.pop(),t="rgb("),t+i.join()+")"},toHslaString:function(){var t="hsla(",i=e.map(this.hsla(),function(e,t){return null==e&&(e=t>2?1:0),t&&3>t&&(e=Math.round(100*e)+"%"),e});return 1===i[3]&&(i.pop(),t="hsl("),t+i.join()+")"},toHexString:function(t){var i=this._rgba.slice(),s=i.pop();return t&&i.push(~~(255*s)),"#"+e.map(i,function(e){return e=(e||0).toString(16),1===e.length?"0"+e:e}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,u.hsla.to=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t,i,s=e[0]/255,n=e[1]/255,a=e[2]/255,o=e[3],r=Math.max(s,n,a),h=Math.min(s,n,a),l=r-h,u=r+h,d=.5*u;return t=h===r?0:s===r?60*(n-a)/l+360:n===r?60*(a-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=d?l/u:l/(2-u),[Math.round(t)%360,i,d,null==o?1:o]},u.hsla.from=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t=e[0]/360,i=e[1],s=e[2],a=e[3],o=.5>=s?s*(1+i):s+i-s*i,r=2*s-o;return[Math.round(255*n(r,o,t+1/3)),Math.round(255*n(r,o,t)),Math.round(255*n(r,o,t-1/3)),a]},f(u,function(s,n){var a=n.props,o=n.cache,h=n.to,u=n.from;l.fn[s]=function(s){if(h&&!this[o]&&(this[o]=h(this._rgba)),s===t)return this[o].slice();var n,r=e.type(s),d="array"===r||"object"===r?s:arguments,c=this[o].slice();return f(a,function(e,t){var s=d["object"===r?e:t.idx];null==s&&(s=c[t.idx]),c[t.idx]=i(s,t)}),u?(n=l(u(c)),n[o]=c,n):l(c)},f(a,function(t,i){l.fn[t]||(l.fn[t]=function(n){var a,o=e.type(n),h="alpha"===t?this._hsla?"hsla":"rgba":s,l=this[h](),u=l[i.idx];return"undefined"===o?u:("function"===o&&(n=n.call(this,u),o=e.type(n)),null==n&&i.empty?this:("string"===o&&(a=r.exec(n),a&&(n=u+parseFloat(a[2])*("+"===a[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(t){var i=t.split(" ");f(i,function(t,i){e.cssHooks[i]={set:function(t,n){var a,o,r="";if("transparent"!==n&&("string"!==e.type(n)||(a=s(n)))){if(n=l(a||n),!c.rgba&&1!==n._rgba[3]){for(o="backgroundColor"===i?t.parentNode:t;(""===r||"transparent"===r)&&o&&o.style;)try{r=e.css(o,"backgroundColor"),o=o.parentNode}catch(h){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{t.style[i]=n}catch(h){}}},e.fx.step[i]=function(t){t.colorInit||(t.start=l(t.elem,i),t.end=l(t.end),t.colorInit=!0),e.cssHooks[i].set(t.elem,t.start.transition(t.end,t.pos))}})},l.hook(o),e.cssHooks.borderColor={expand:function(e){var t={};return f(["Top","Right","Bottom","Left"],function(i,s){t["border"+s+"Color"]=e}),t}},a=e.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(b),function(){function t(t){var i,s,n=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,a={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(a[e.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(a[i]=n[i]);return a}function i(t,i){var s,a,o={};for(s in i)a=i[s],t[s]!==a&&(n[s]||(e.fx.step[s]||!isNaN(parseFloat(a)))&&(o[s]=a));return o}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){e.fx.step[i]=function(e){("none"!==e.end&&!e.setAttr||1===e.pos&&!e.setAttr)&&(b.style(e.elem,i,e.end),e.setAttr=!0)}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e.effects.animateClass=function(n,a,o,r){var h=e.speed(a,o,r);return this.queue(function(){var a,o=e(this),r=o.attr("class")||"",l=h.children?o.find("*").addBack():o;l=l.map(function(){var i=e(this);return{el:i,start:t(this)}}),a=function(){e.each(s,function(e,t){n[t]&&o[t+"Class"](n[t])})},a(),l=l.map(function(){return this.end=t(this.el[0]),this.diff=i(this.start,this.end),this}),o.attr("class",r),l=l.map(function(){var t=this,i=e.Deferred(),s=e.extend({},h,{queue:!1,complete:function(){i.resolve(t)}});return this.el.animate(this.diff,s),i.promise()}),e.when.apply(e,l.get()).done(function(){a(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),h.complete.call(o[0])})})},e.fn.extend({addClass:function(t){return function(i,s,n,a){return s?e.effects.animateClass.call(this,{add:i},s,n,a):t.apply(this,arguments)}}(e.fn.addClass),removeClass:function(t){return function(i,s,n,a){return arguments.length>1?e.effects.animateClass.call(this,{remove:i},s,n,a):t.apply(this,arguments)}}(e.fn.removeClass),toggleClass:function(t){return function(i,s,n,a,o){return"boolean"==typeof s||void 0===s?n?e.effects.animateClass.call(this,s?{add:i}:{remove:i},n,a,o):t.apply(this,arguments):e.effects.animateClass.call(this,{toggle:i},s,n,a)}}(e.fn.toggleClass),switchClass:function(t,i,s,n,a){return e.effects.animateClass.call(this,{add:i,remove:t},s,n,a)}})}(),function(){function t(t,i,s,n){return e.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},null==i&&(i={}),e.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||e.fx.speeds[i])&&(n=s,s=i,i={}),e.isFunction(s)&&(n=s,s=null),i&&e.extend(t,i),s=s||i.duration,t.duration=e.fx.off?0:"number"==typeof s?s:s in e.fx.speeds?e.fx.speeds[s]:e.fx.speeds._default,t.complete=n||i.complete,t}function i(t){return!t||"number"==typeof t||e.fx.speeds[t]?!0:"string"!=typeof t||e.effects.effect[t]?e.isFunction(t)?!0:"object"!=typeof t||t.effect?!1:!0:!0}e.extend(e.effects,{version:"1.11.4",save:function(e,t){for(var i=0;t.length>i;i++)null!==t[i]&&e.data(y+t[i],e[0].style[t[i]])},restore:function(e,t){var i,s;for(s=0;t.length>s;s++)null!==t[s]&&(i=e.data(y+t[s]),void 0===i&&(i=""),e.css(t[s],i))},setMode:function(e,t){return"toggle"===t&&(t=e.is(":hidden")?"show":"hide"),t},getBaseline:function(e,t){var i,s;switch(e[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=e[0]/t.height}switch(e[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=e[1]/t.width}return{x:s,y:i}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),"float":t.css("float")},s=e("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:t.width(),height:t.height()},a=document.activeElement;try{a.id}catch(o){a=document.body}return t.wrap(s),(t[0]===a||e.contains(t[0],a))&&e(a).focus(),s=t.parent(),"static"===t.css("position")?(s.css({position:"relative"}),t.css({position:"relative"})):(e.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,s){i[s]=t.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(n),s.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||e.contains(t[0],i))&&e(i).focus()),t},setTransition:function(t,i,s,n){return n=n||{},e.each(i,function(e,i){var a=t.cssUnit(i);a[0]>0&&(n[i]=a[0]*s+a[1])}),n}}),e.fn.extend({effect:function(){function i(t){function i(){e.isFunction(a)&&a.call(n[0]),e.isFunction(t)&&t()}var n=e(this),a=s.complete,r=s.mode;(n.is(":hidden")?"hide"===r:"show"===r)?(n[r](),i()):o.call(n[0],s,i)}var s=t.apply(this,arguments),n=s.mode,a=s.queue,o=e.effects.effect[s.effect];return e.fx.off||!o?n?this[n](s.duration,s.complete):this.each(function(){s.complete&&s.complete.call(this)}):a===!1?this.each(i):this.queue(a||"fx",i)},show:function(e){return function(s){if(i(s))return e.apply(this,arguments);var n=t.apply(this,arguments);return n.mode="show",this.effect.call(this,n)}}(e.fn.show),hide:function(e){return function(s){if(i(s))return e.apply(this,arguments);var n=t.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(e.fn.hide),toggle:function(e){return function(s){if(i(s)||"boolean"==typeof s)return e.apply(this,arguments);var n=t.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(e.fn.toggle),cssUnit:function(t){var i=this.css(t),s=[];return e.each(["em","px","%","pt"],function(e,t){i.indexOf(t)>0&&(s=[parseFloat(i),t])}),s}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,i){t[i]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return 0===e||1===e?e:-Math.pow(2,8*(e-1))*Math.sin((80*(e-1)-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){for(var t,i=4;((t=Math.pow(2,--i))-1)/11>e;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-e,2)}}),e.each(t,function(t,i){e.easing["easeIn"+t]=i,e.easing["easeOut"+t]=function(e){return 1-i(1-e)},e.easing["easeInOut"+t]=function(e){return.5>e?i(2*e)/2:1-i(-2*e+2)/2}})}(),e.effects,e.effects.effect.blind=function(t,i){var s,n,a,o=e(this),r=/up|down|vertical/,h=/up|left|vertical|horizontal/,l=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(o,t.mode||"hide"),d=t.direction||"up",c=r.test(d),p=c?"height":"width",f=c?"top":"left",m=h.test(d),g={},v="show"===u;o.parent().is(".ui-effects-wrapper")?e.effects.save(o.parent(),l):e.effects.save(o,l),o.show(),s=e.effects.createWrapper(o).css({overflow:"hidden"}),n=s[p](),a=parseFloat(s.css(f))||0,g[p]=v?n:0,m||(o.css(c?"bottom":"right",0).css(c?"top":"left","auto").css({position:"absolute"}),g[f]=v?a:n+a),v&&(s.css(p,0),m||s.css(f,a+n)),s.animate(g,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){"hide"===u&&o.hide(),e.effects.restore(o,l),e.effects.removeWrapper(o),i()}})},e.effects.effect.bounce=function(t,i){var s,n,a,o=e(this),r=["position","top","bottom","left","right","height","width"],h=e.effects.setMode(o,t.mode||"effect"),l="hide"===h,u="show"===h,d=t.direction||"up",c=t.distance,p=t.times||5,f=2*p+(u||l?1:0),m=t.duration/f,g=t.easing,v="up"===d||"down"===d?"top":"left",y="up"===d||"left"===d,b=o.queue(),_=b.length;for((u||l)&&r.push("opacity"),e.effects.save(o,r),o.show(),e.effects.createWrapper(o),c||(c=o["top"===v?"outerHeight":"outerWidth"]()/3),u&&(a={opacity:1},a[v]=0,o.css("opacity",0).css(v,y?2*-c:2*c).animate(a,m,g)),l&&(c/=Math.pow(2,p-1)),a={},a[v]=0,s=0;p>s;s++)n={},n[v]=(y?"-=":"+=")+c,o.animate(n,m,g).animate(a,m,g),c=l?2*c:c/2;l&&(n={opacity:0},n[v]=(y?"-=":"+=")+c,o.animate(n,m,g)),o.queue(function(){l&&o.hide(),e.effects.restore(o,r),e.effects.removeWrapper(o),i()}),_>1&&b.splice.apply(b,[1,0].concat(b.splice(_,f+1))),o.dequeue()},e.effects.effect.clip=function(t,i){var s,n,a,o=e(this),r=["position","top","bottom","left","right","height","width"],h=e.effects.setMode(o,t.mode||"hide"),l="show"===h,u=t.direction||"vertical",d="vertical"===u,c=d?"height":"width",p=d?"top":"left",f={};e.effects.save(o,r),o.show(),s=e.effects.createWrapper(o).css({overflow:"hidden"}),n="IMG"===o[0].tagName?s:o,a=n[c](),l&&(n.css(c,0),n.css(p,a/2)),f[c]=l?a:0,f[p]=l?0:a/2,n.animate(f,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){l||o.hide(),e.effects.restore(o,r),e.effects.removeWrapper(o),i()}})},e.effects.effect.drop=function(t,i){var s,n=e(this),a=["position","top","bottom","left","right","opacity","height","width"],o=e.effects.setMode(n,t.mode||"hide"),r="show"===o,h=t.direction||"left",l="up"===h||"down"===h?"top":"left",u="up"===h||"left"===h?"pos":"neg",d={opacity:r?1:0};e.effects.save(n,a),n.show(),e.effects.createWrapper(n),s=t.distance||n["top"===l?"outerHeight":"outerWidth"](!0)/2,r&&n.css("opacity",0).css(l,"pos"===u?-s:s),d[l]=(r?"pos"===u?"+=":"-=":"pos"===u?"-=":"+=")+s,n.animate(d,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===o&&n.hide(),e.effects.restore(n,a),e.effects.removeWrapper(n),i()}})},e.effects.effect.explode=function(t,i){function s(){b.push(this),b.length===d*c&&n()}function n(){p.css({visibility:"visible"}),e(b).remove(),m||p.hide(),i()}var a,o,r,h,l,u,d=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=d,p=e(this),f=e.effects.setMode(p,t.mode||"hide"),m="show"===f,g=p.show().css("visibility","hidden").offset(),v=Math.ceil(p.outerWidth()/c),y=Math.ceil(p.outerHeight()/d),b=[];for(a=0;d>a;a++)for(h=g.top+a*y,u=a-(d-1)/2,o=0;c>o;o++)r=g.left+o*v,l=o-(c-1)/2,p.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-o*v,top:-a*y}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:v,height:y,left:r+(m?l*v:0),top:h+(m?u*y:0),opacity:m?0:1}).animate({left:r+(m?0:l*v),top:h+(m?0:u*y),opacity:m?1:0},t.duration||500,t.easing,s)},e.effects.effect.fade=function(t,i){var s=e(this),n=e.effects.setMode(s,t.mode||"toggle");s.animate({opacity:n},{queue:!1,duration:t.duration,easing:t.easing,complete:i})},e.effects.effect.fold=function(t,i){var s,n,a=e(this),o=["position","top","bottom","left","right","height","width"],r=e.effects.setMode(a,t.mode||"hide"),h="show"===r,l="hide"===r,u=t.size||15,d=/([0-9]+)%/.exec(u),c=!!t.horizFirst,p=h!==c,f=p?["width","height"]:["height","width"],m=t.duration/2,g={},v={};e.effects.save(a,o),a.show(),s=e.effects.createWrapper(a).css({overflow:"hidden"}),n=p?[s.width(),s.height()]:[s.height(),s.width()],d&&(u=parseInt(d[1],10)/100*n[l?0:1]),h&&s.css(c?{height:0,width:u}:{height:u,width:0}),g[f[0]]=h?n[0]:u,v[f[1]]=h?n[1]:0,s.animate(g,m,t.easing).animate(v,m,t.easing,function(){l&&a.hide(),e.effects.restore(a,o),e.effects.removeWrapper(a),i()})},e.effects.effect.highlight=function(t,i){var s=e(this),n=["backgroundImage","backgroundColor","opacity"],a=e.effects.setMode(s,t.mode||"show"),o={backgroundColor:s.css("backgroundColor")};"hide"===a&&(o.opacity=0),e.effects.save(s,n),s.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===a&&s.hide(),e.effects.restore(s,n),i()}})},e.effects.effect.size=function(t,i){var s,n,a,o=e(this),r=["position","top","bottom","left","right","width","height","overflow","opacity"],h=["position","top","bottom","left","right","overflow","opacity"],l=["width","height","overflow"],u=["fontSize"],d=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],c=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=e.effects.setMode(o,t.mode||"effect"),f=t.restore||"effect"!==p,m=t.scale||"both",g=t.origin||["middle","center"],v=o.css("position"),y=f?r:h,b={height:0,width:0,outerHeight:0,outerWidth:0};"show"===p&&o.show(),s={height:o.height(),width:o.width(),outerHeight:o.outerHeight(),outerWidth:o.outerWidth()},"toggle"===t.mode&&"show"===p?(o.from=t.to||b,o.to=t.from||s):(o.from=t.from||("show"===p?b:s),o.to=t.to||("hide"===p?b:s)),a={from:{y:o.from.height/s.height,x:o.from.width/s.width},to:{y:o.to.height/s.height,x:o.to.width/s.width}},("box"===m||"both"===m)&&(a.from.y!==a.to.y&&(y=y.concat(d),o.from=e.effects.setTransition(o,d,a.from.y,o.from),o.to=e.effects.setTransition(o,d,a.to.y,o.to)),a.from.x!==a.to.x&&(y=y.concat(c),o.from=e.effects.setTransition(o,c,a.from.x,o.from),o.to=e.effects.setTransition(o,c,a.to.x,o.to))),("content"===m||"both"===m)&&a.from.y!==a.to.y&&(y=y.concat(u).concat(l),o.from=e.effects.setTransition(o,u,a.from.y,o.from),o.to=e.effects.setTransition(o,u,a.to.y,o.to)),e.effects.save(o,y),o.show(),e.effects.createWrapper(o),o.css("overflow","hidden").css(o.from),g&&(n=e.effects.getBaseline(g,s),o.from.top=(s.outerHeight-o.outerHeight())*n.y,o.from.left=(s.outerWidth-o.outerWidth())*n.x,o.to.top=(s.outerHeight-o.to.outerHeight)*n.y,o.to.left=(s.outerWidth-o.to.outerWidth)*n.x),o.css(o.from),("content"===m||"both"===m)&&(d=d.concat(["marginTop","marginBottom"]).concat(u),c=c.concat(["marginLeft","marginRight"]),l=r.concat(d).concat(c),o.find("*[width]").each(function(){var i=e(this),s={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};
+f&&e.effects.save(i,l),i.from={height:s.height*a.from.y,width:s.width*a.from.x,outerHeight:s.outerHeight*a.from.y,outerWidth:s.outerWidth*a.from.x},i.to={height:s.height*a.to.y,width:s.width*a.to.x,outerHeight:s.height*a.to.y,outerWidth:s.width*a.to.x},a.from.y!==a.to.y&&(i.from=e.effects.setTransition(i,d,a.from.y,i.from),i.to=e.effects.setTransition(i,d,a.to.y,i.to)),a.from.x!==a.to.x&&(i.from=e.effects.setTransition(i,c,a.from.x,i.from),i.to=e.effects.setTransition(i,c,a.to.x,i.to)),i.css(i.from),i.animate(i.to,t.duration,t.easing,function(){f&&e.effects.restore(i,l)})})),o.animate(o.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){0===o.to.opacity&&o.css("opacity",o.from.opacity),"hide"===p&&o.hide(),e.effects.restore(o,y),f||("static"===v?o.css({position:"relative",top:o.to.top,left:o.to.left}):e.each(["top","left"],function(e,t){o.css(t,function(t,i){var s=parseInt(i,10),n=e?o.to.left:o.to.top;return"auto"===i?n+"px":s+n+"px"})})),e.effects.removeWrapper(o),i()}})},e.effects.effect.scale=function(t,i){var s=e(this),n=e.extend(!0,{},t),a=e.effects.setMode(s,t.mode||"effect"),o=parseInt(t.percent,10)||(0===parseInt(t.percent,10)?0:"hide"===a?0:100),r=t.direction||"both",h=t.origin,l={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()},u={y:"horizontal"!==r?o/100:1,x:"vertical"!==r?o/100:1};n.effect="size",n.queue=!1,n.complete=i,"effect"!==a&&(n.origin=h||["middle","center"],n.restore=!0),n.from=t.from||("show"===a?{height:0,width:0,outerHeight:0,outerWidth:0}:l),n.to={height:l.height*u.y,width:l.width*u.x,outerHeight:l.outerHeight*u.y,outerWidth:l.outerWidth*u.x},n.fade&&("show"===a&&(n.from.opacity=0,n.to.opacity=1),"hide"===a&&(n.from.opacity=1,n.to.opacity=0)),s.effect(n)},e.effects.effect.puff=function(t,i){var s=e(this),n=e.effects.setMode(s,t.mode||"hide"),a="hide"===n,o=parseInt(t.percent,10)||150,r=o/100,h={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:n,complete:i,percent:a?o:100,from:a?h:{height:h.height*r,width:h.width*r,outerHeight:h.outerHeight*r,outerWidth:h.outerWidth*r}}),s.effect(t)},e.effects.effect.pulsate=function(t,i){var s,n=e(this),a=e.effects.setMode(n,t.mode||"show"),o="show"===a,r="hide"===a,h=o||"hide"===a,l=2*(t.times||5)+(h?1:0),u=t.duration/l,d=0,c=n.queue(),p=c.length;for((o||!n.is(":visible"))&&(n.css("opacity",0).show(),d=1),s=1;l>s;s++)n.animate({opacity:d},u,t.easing),d=1-d;n.animate({opacity:d},u,t.easing),n.queue(function(){r&&n.hide(),i()}),p>1&&c.splice.apply(c,[1,0].concat(c.splice(p,l+1))),n.dequeue()},e.effects.effect.shake=function(t,i){var s,n=e(this),a=["position","top","bottom","left","right","height","width"],o=e.effects.setMode(n,t.mode||"effect"),r=t.direction||"left",h=t.distance||20,l=t.times||3,u=2*l+1,d=Math.round(t.duration/u),c="up"===r||"down"===r?"top":"left",p="up"===r||"left"===r,f={},m={},g={},v=n.queue(),y=v.length;for(e.effects.save(n,a),n.show(),e.effects.createWrapper(n),f[c]=(p?"-=":"+=")+h,m[c]=(p?"+=":"-=")+2*h,g[c]=(p?"-=":"+=")+2*h,n.animate(f,d,t.easing),s=1;l>s;s++)n.animate(m,d,t.easing).animate(g,d,t.easing);n.animate(m,d,t.easing).animate(f,d/2,t.easing).queue(function(){"hide"===o&&n.hide(),e.effects.restore(n,a),e.effects.removeWrapper(n),i()}),y>1&&v.splice.apply(v,[1,0].concat(v.splice(y,u+1))),n.dequeue()},e.effects.effect.slide=function(t,i){var s,n=e(this),a=["position","top","bottom","left","right","width","height"],o=e.effects.setMode(n,t.mode||"show"),r="show"===o,h=t.direction||"left",l="up"===h||"down"===h?"top":"left",u="up"===h||"left"===h,d={};e.effects.save(n,a),n.show(),s=t.distance||n["top"===l?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(n).css({overflow:"hidden"}),r&&n.css(l,u?isNaN(s)?"-"+s:-s:s),d[l]=(r?u?"+=":"-=":u?"-=":"+=")+s,n.animate(d,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===o&&n.hide(),e.effects.restore(n,a),e.effects.removeWrapper(n),i()}})},e.effects.effect.transfer=function(t,i){var s=e(this),n=e(t.to),a="fixed"===n.css("position"),o=e("body"),r=a?o.scrollTop():0,h=a?o.scrollLeft():0,l=n.offset(),u={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},d=s.offset(),c=e("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(t.className).css({top:d.top-r,left:d.left-h,height:s.innerHeight(),width:s.innerWidth(),position:a?"fixed":"absolute"}).animate(u,t.duration,t.easing,function(){c.remove(),i()})},e.widget("ui.progressbar",{version:"1.11.4",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min}),this.valueDiv=e("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return void 0===e?this.options.value:(this.options.value=this._constrainedValue(e),this._refreshValue(),void 0)},_constrainedValue:function(e){return void 0===e&&(e=this.options.value),this.indeterminate=e===!1,"number"!=typeof e&&(e=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var t=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(e,t){"max"===e&&(t=Math.max(this.min,t)),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this._super(e,t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(i.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=e("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")}}),e.widget("ui.selectable",e.ui.mouse,{version:"1.11.4",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,i=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t=e(i.options.filter,i.element[0]),t.addClass("ui-selectee"),t.each(function(){var t=e(this),i=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=e("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var i=this,s=this.options;this.opos=[t.pageX,t.pageY],this.options.disabled||(this.selectees=e(s.filter,this.element[0]),this._trigger("start",t),e(s.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=e.data(this,"selectable-item");s.startselected=!0,t.metaKey||t.ctrlKey||(s.$element.removeClass("ui-selected"),s.selected=!1,s.$element.addClass("ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",t,{unselecting:s.element}))}),e(t.target).parents().addBack().each(function(){var s,n=e.data(this,"selectable-item");return n?(s=!t.metaKey&&!t.ctrlKey||!n.$element.hasClass("ui-selected"),n.$element.removeClass(s?"ui-unselecting":"ui-selected").addClass(s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",t,{selecting:n.element}):i._trigger("unselecting",t,{unselecting:n.element}),!1):void 0}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,a=this.opos[0],o=this.opos[1],r=t.pageX,h=t.pageY;return a>r&&(i=r,r=a,a=i),o>h&&(i=h,h=o,o=i),this.helper.css({left:a,top:o,width:r-a,height:h-o}),this.selectees.each(function(){var i=e.data(this,"selectable-item"),l=!1;i&&i.element!==s.element[0]&&("touch"===n.tolerance?l=!(i.left>r||a>i.right||i.top>h||o>i.bottom):"fit"===n.tolerance&&(l=i.left>a&&r>i.right&&i.top>o&&h>i.bottom),l?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,s._trigger("selecting",t,{selecting:i.element}))):(i.selecting&&((t.metaKey||t.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",t,{unselecting:i.element}))),i.selected&&(t.metaKey||t.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",t,{unselecting:i.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",t,{unselected:s.element})}),e(".ui-selecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-selecting").addClass("ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",t,{selected:s.element})}),this._trigger("stop",t),this.helper.remove(),!1}}),e.widget("ui.selectmenu",{version:"1.11.4",defaultElement:"<select>",options:{appendTo:null,disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:null,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this.options.disabled&&this.disable()},_drawButton:function(){var t=this;this.label=e("label[for='"+this.ids.element+"']").attr("for",this.ids.button),this._on(this.label,{click:function(e){this.button.focus(),e.preventDefault()}}),this.element.hide(),this.button=e("<span>",{"class":"ui-selectmenu-button ui-widget ui-state-default ui-corner-all",tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true"}).insertAfter(this.element),e("<span>",{"class":"ui-icon "+this.options.icons.button}).prependTo(this.button),this.buttonText=e("<span>",{"class":"ui-selectmenu-text"}).appendTo(this.button),this._setText(this.buttonText,this.element.find("option:selected").text()),this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){t.menuItems||t._refreshMenu()}),this._hoverable(this.button),this._focusable(this.button)},_drawMenu:function(){var t=this;this.menu=e("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=e("<div>",{"class":"ui-selectmenu-menu ui-front"}).append(this.menu).appendTo(this._appendTo()),this.menuInstance=this.menu.menu({role:"listbox",select:function(e,i){e.preventDefault(),t._setSelection(),t._select(i.item.data("ui-selectmenu-item"),e)},focus:function(e,i){var s=i.item.data("ui-selectmenu-item");null!=t.focusIndex&&s.index!==t.focusIndex&&(t._trigger("focus",e,{item:s}),t.isOpen||t._select(s,e)),t.focusIndex=s.index,t.button.attr("aria-activedescendant",t.menuItems.eq(s.index).attr("id"))}}).menu("instance"),this.menu.addClass("ui-corner-bottom").removeClass("ui-corner-all"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this._setText(this.buttonText,this._getSelectedItem().text()),this.options.width||this._resizeButton()},_refreshMenu:function(){this.menu.empty();var e,t=this.element.find("option");t.length&&(this._parseOptions(t),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup"),e=this._getSelectedItem(),this.menuInstance.focus(null,e),this._setAria(e.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(e){this.options.disabled||(this.menuItems?(this.menu.find(".ui-state-focus").removeClass("ui-state-focus"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",e))},_position:function(){this.menuWrap.position(e.extend({of:this.button},this.options.position))},close:function(e){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",e))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderMenu:function(t,i){var s=this,n="";e.each(i,function(i,a){a.optgroup!==n&&(e("<li>",{"class":"ui-selectmenu-optgroup ui-menu-divider"+(a.element.parent("optgroup").prop("disabled")?" ui-state-disabled":""),text:a.optgroup}).appendTo(t),n=a.optgroup),s._renderItemData(t,a)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-selectmenu-item",t)},_renderItem:function(t,i){var s=e("<li>");return i.disabled&&s.addClass("ui-state-disabled"),this._setText(s,i.label),s.appendTo(t)},_setText:function(e,t){t?e.text(t):e.html("&#160;")},_move:function(e,t){var i,s,n=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex):(i=this.menuItems.eq(this.element[0].selectedIndex),n+=":not(.ui-state-disabled)"),s="first"===e||"last"===e?i["first"===e?"prevAll":"nextAll"](n).eq(-1):i[e+"All"](n).eq(0),s.length&&this.menuInstance.focus(t,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex)},_toggle:function(e){this[this.isOpen?"close":"open"](e)},_setSelection:function(){var e;this.range&&(window.getSelection?(e=window.getSelection(),e.removeAllRanges(),e.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(e(t.target).closest(".ui-selectmenu-menu, #"+this.ids.button).length||this.close(t))}},_buttonEvents:{mousedown:function(){var e;window.getSelection?(e=window.getSelection(),e.rangeCount&&(this.range=e.getRangeAt(0))):this.range=document.selection.createRange()},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(t){var i=!0;switch(t.keyCode){case e.ui.keyCode.TAB:case e.ui.keyCode.ESCAPE:this.close(t),i=!1;break;case e.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case e.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case e.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case e.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case e.ui.keyCode.LEFT:this._move("prev",t);break;case e.ui.keyCode.RIGHT:this._move("next",t);break;case e.ui.keyCode.HOME:case e.ui.keyCode.PAGE_UP:this._move("first",t);break;case e.ui.keyCode.END:case e.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t),i=!1}i&&t.preventDefault()}},_selectFocusedItem:function(e){var t=this.menuItems.eq(this.focusIndex);t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),e)},_select:function(e,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=e.index,this._setText(this.buttonText,e.label),this._setAria(e),this._trigger("select",t,{item:e}),e.index!==i&&this._trigger("change",t,{item:e}),this.close(t)},_setAria:function(e){var t=this.menuItems.eq(e.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t}),this.menu.attr("aria-activedescendant",t)},_setOption:function(e,t){"icons"===e&&this.button.find("span.ui-icon").removeClass(this.options.icons.button).addClass(t.button),this._super(e,t),"appendTo"===e&&this.menuWrap.appendTo(this._appendTo()),"disabled"===e&&(this.menuInstance.option("disabled",t),this.button.toggleClass("ui-state-disabled",t).attr("aria-disabled",t),this.element.prop("disabled",t),t?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)),"width"===e&&this._resizeButton()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_toggleAttr:function(){this.button.toggleClass("ui-corner-top",this.isOpen).toggleClass("ui-corner-all",!this.isOpen).attr("aria-expanded",this.isOpen),this.menuWrap.toggleClass("ui-selectmenu-open",this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var e=this.options.width;e||(e=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(e)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){return{disabled:this.element.prop("disabled")}},_parseOptions:function(t){var i=[];t.each(function(t,s){var n=e(s),a=n.parent("optgroup");i.push({element:n,index:t,value:n.val(),label:n.text(),optgroup:a.attr("label")||"",disabled:a.prop("disabled")||n.prop("disabled")})}),this.items=i},_destroy:function(){this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.label.attr("for",this.ids.element)}}),e.widget("ui.slider",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,i,s=this.options,n=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),a="<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>",o=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),t=n.length;i>t;t++)o.push(a);this.handles=n.add(e(o.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(t){e(this).data("ui-slider-handle-index",t)})},_createRange:function(){var t=this.options,i="";t.range?(t.range===!0&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:e.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=e("<div></div>").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(t){var i,s,n,a,o,r,h,l,u=this,d=this.options;return d.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:t.pageX,y:t.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var i=Math.abs(s-u.values(t));(n>i||n===i&&(t===u._lastChangedValue||u.values(t)===d.min))&&(n=i,a=e(this),o=t)}),r=this._start(t,o),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,a.addClass("ui-state-active").focus(),h=a.offset(),l=!e(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:t.pageX-h.left-a.width()/2,top:t.pageY-h.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,i),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,i,s,n,a;return"horizontal"===this.orientation?(t=this.elementSize.width,i=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,i=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/t,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),a=this._valueMin()+s*n,this._trimAlignValue(a)},_start:function(e,t){var i={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",e,i)},_slide:function(e,t,i){var s,n,a;this.options.values&&this.options.values.length?(s=this.values(t?0:1),2===this.options.values.length&&this.options.range===!0&&(0===t&&i>s||1===t&&s>i)&&(i=s),i!==this.values(t)&&(n=this.values(),n[t]=i,a=this._trigger("slide",e,{handle:this.handles[t],value:i,values:n}),s=this.values(t?0:1),a!==!1&&this.values(t,i))):i!==this.value()&&(a=this._trigger("slide",e,{handle:this.handles[t],value:i}),a!==!1&&this.value(i))},_stop:function(e,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("stop",e,i)},_change:function(e,t){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._lastChangedValue=t,this._trigger("change",e,i)}},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(t,i){var s,n,a;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),void 0;if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();for(s=this.options.values,n=arguments[0],a=0;s.length>a;a+=1)s[a]=this._trimAlignValue(n[a]),this._change(null,a);this._refreshValue()},_setOption:function(t,i){var s,n=0;switch("range"===t&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),e.isArray(this.options.values)&&(n=this.options.values.length),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!i),this._super(t,i),t){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue(),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=0;n>s;s+=1)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var e=this.options.value;return e=this._trimAlignValue(e)},_values:function(e){var t,i,s;if(arguments.length)return t=this.options.values[e],t=this._trimAlignValue(t);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(e){if(this._valueMin()>=e)return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(e-this._valueMin())%t,s=e-i;return 2*Math.abs(i)>=t&&(s+=i>0?t:-t),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step,s=Math.floor(+(e-t).toFixed(this._precision())/i)*i;e=s+t,this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=""+e,i=t.indexOf(".");return-1===i?0:t.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var t,i,s,n,a,o=this.options.range,r=this.options,h=this,l=this._animateOff?!1:r.animate,u={};this.options.values&&this.options.values.length?this.handles.each(function(s){i=100*((h.values(s)-h._valueMin())/(h._valueMax()-h._valueMin())),u["horizontal"===h.orientation?"left":"bottom"]=i+"%",e(this).stop(1,1)[l?"animate":"css"](u,r.animate),h.options.range===!0&&("horizontal"===h.orientation?(0===s&&h.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:r.animate})):(0===s&&h.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:r.animate}))),t=i}):(s=this.value(),n=this._valueMin(),a=this._valueMax(),i=a!==n?100*((s-n)/(a-n)):0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](u,r.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},r.animate),"max"===o&&"horizontal"===this.orientation&&this.range[l?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:r.animate}),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},r.animate),"max"===o&&"vertical"===this.orientation&&this.range[l?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:r.animate}))},_handleEvents:{keydown:function(t){var i,s,n,a,o=e(t.target).data("ui-slider-handle-index");switch(t.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,e(t.target).addClass("ui-state-active"),i=this._start(t,o),i===!1))return}switch(a=this.options.step,s=n=this.options.values&&this.options.values.length?this.values(o):this.value(),t.keyCode){case e.ui.keyCode.HOME:n=this._valueMin();break;case e.ui.keyCode.END:n=this._valueMax();break;case e.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+a);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-a)}this._slide(t,o,n)},keyup:function(t){var i=e(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),e(t.target).removeClass("ui-state-active"))}}}),e.widget("ui.sortable",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,i){return e>=t&&t+i>e},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),"handle"===e&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle"),e.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var s=null,n=!1,a=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),e(t.target).parents().each(function(){return e.data(this,a.widgetName+"-item")===a?(s=e(this),!1):void 0}),e.data(t.target,a.widgetName+"-item")===a&&(s=e(t.target)),s?!this.options.handle||i||(e(this.options.handle,s).find("*").addBack().each(function(){this===t.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,s){var n,a,o=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),o.containment&&this._setContainment(),o.cursor&&"auto"!==o.cursor&&(a=this.document.find("body"),this.storedCursor=a.css("cursor"),a.css("cursor",o.cursor),this.storedStylesheet=e("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(a)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacity)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));
+return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,s,n,a,o=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<o.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+o.scrollSpeed:t.pageY-this.overflowOffset.top<o.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+o.scrollSpeed:t.pageX-this.overflowOffset.left<o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-o.scrollSpeed)):(t.pageY-this.document.scrollTop()<o.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-o.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<o.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+o.scrollSpeed)),t.pageX-this.document.scrollLeft()<o.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-o.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<o.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+o.scrollSpeed))),r!==!1&&e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items[i],n=s.item[0],a=this._intersectsWithPointer(s),a&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===a?"next":"prev"]()[0]!==n&&!e.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!e.contains(this.element[0],n):!0)){if(this.direction=1===a?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var s=this,n=this.placeholder.offset(),a=this.options.axis,o={};a&&"x"!==a||(o.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),a&&"y"!==a||(o.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){s._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},e(i).each(function(){var i=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);i&&s.push((t.key||i[1]+"[]")+"="+(t.key&&t.expression?i[1]:i[2]))}),!s.length&&t.key&&s.push(t.key+"="),s.join("&")},toArray:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},i.each(function(){s.push(e(t.item||this).attr(t.attribute||"id")||"")}),s},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,a=e.left,o=a+e.width,r=e.top,h=r+e.height,l=this.offset.click.top,u=this.offset.click.left,d="x"===this.options.axis||s+l>r&&h>s+l,c="y"===this.options.axis||t+u>a&&o>t+u,p=d&&c;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?p:t+this.helperProportions.width/2>a&&o>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(e){var t="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),i="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),s=t&&i,n=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();return s?this.floating?a&&"right"===a||"down"===n?2:1:n&&("down"===n?2:1):!1},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&t||"up"===s&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!==e&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){function i(){r.push(this)}var s,n,a,o,r=[],h=[],l=this._connectWith();if(l&&t)for(s=l.length-1;s>=0;s--)for(a=e(l[s],this.document[0]),n=a.length-1;n>=0;n--)o=e.data(a[n],this.widgetFullName),o&&o!==this&&!o.options.disabled&&h.push([e.isFunction(o.options.items)?o.options.items.call(o.element):e(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);for(h.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return e(r)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var i=0;t.length>i;i++)if(t[i]===e.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var i,s,n,a,o,r,h,l,u=this.items,d=[[e.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(i=c.length-1;i>=0;i--)for(n=e(c[i],this.document[0]),s=n.length-1;s>=0;s--)a=e.data(n[s],this.widgetFullName),a&&a!==this&&!a.options.disabled&&(d.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a));for(i=d.length-1;i>=0;i--)for(o=d[i][1],r=d[i][0],s=0,l=r.length;l>s;s++)h=e(r[s]),h.data(this.widgetName+"-item",o),u.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,a;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?e(this.options.toleranceElement,s.item):s.item,t||(s.width=n.outerWidth(),s.height=n.outerHeight()),a=n.offset(),s.left=a.left,s.top=a.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)a=this.containers[i].element.offset(),this.containers[i].containerCache.left=a.left,this.containers[i].containerCache.top=a.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var i,s=t.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=t.currentItem[0].nodeName.toLowerCase(),n=e("<"+s+">",t.document[0]).addClass(i||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tbody"===s?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),e("<tr>",t.document[0]).appendTo(n)):"tr"===s?t._createTrPlaceholder(t.currentItem,n):"img"===s&&n.attr("src",t.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(e,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(s.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),s.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var s=this;t.children().each(function(){e("<td>&#160;</td>",s.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){var i,s,n,a,o,r,h,l,u,d,c=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!e.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(c&&e.contains(this.containers[i].element[0],c.element[0]))continue;c=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0);if(c)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,a=null,u=c.floating||this._isFloating(this.currentItem),o=u?"left":"top",r=u?"width":"height",d=u?"clientX":"clientY",s=this.items.length-1;s>=0;s--)e.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[o],l=!1,t[d]-h>this.items[s][r]/2&&(l=!0),n>Math.abs(t[d]-h)&&(n=Math.abs(t[d]-h),a=this.items[s],this.direction=l?"up":"down"));if(!a&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p])return this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;a?this._rearrange(t,a,null,!0):this._rearrange(t,null,this.containers[p].element,!0),this._trigger("change",t,this._uiHash()),this.containers[p]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1}},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||e("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.width():this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(t=e(n.containment)[0],i=e(n.containment).offset(),s="hidden"!==e(t).css("overflow"),this.containment=[i.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(e(t).css("borderTopWidth"),10)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css("borderLeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css("borderTopWidth"),10)||0)-(parseInt(e(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var s="absolute"===t?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,a=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():a?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():a?0:n.scrollLeft())*s}},_generatePosition:function(t){var i,s,n=this.options,a=t.pageX,o=t.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(a=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(o=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(a=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1],o=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((a-this.originalPageX)/n.grid[0])*n.grid[0],a=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(e,t,i,s){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(e,t){function i(e,t,i){return function(s){i._trigger(e,s,t._uiHash(t))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&n.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||n.push(function(e){this._trigger("update",e,this._uiHash())}),this!==this.currentContainer&&(t||(n.push(function(e){this._trigger("remove",e,this._uiHash())}),n.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)t||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(s=0;n.length>s;s++)n[s].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){e.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||e([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}}),e.widget("ui.spinner",{version:"1.11.4",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},i=this.element;return e.each(["min","max","step"],function(e,s){var n=i.attr(s);void 0!==n&&n.length&&(t[s]=n)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",e),void 0)},mousewheel:function(e,t){if(t){if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()}},"mousedown .ui-spinner-button":function(t){function i(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(t)!==!1&&this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){return e(t.currentTarget).hasClass("ui-state-active")?this._start(t)===!1?!1:(this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(.5*e.height())&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var i=this.options,s=e.ui.keyCode;switch(t.keyCode){case s.UP:return this._repeat(null,1,t),!0;case s.DOWN:return this._repeat(null,-1,t),!0;case s.PAGE_UP:return this._repeat(null,i.page,t),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,t),!0}return!1},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;</span>"+"</a>"+"<a class='ui-spinner-button ui-spinner-down ui-corner-br'>"+"<span class='ui-icon "+this.options.icons.down+"'>&#9660;</span>"+"</a>"},_start:function(e){return this.spinning||this._trigger("start",e)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(e,t,i){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,i)},e),this._spin(t*this.options.step,i)},_spin:function(e,t){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+e*this._increment(this.counter)),this.spinning&&this._trigger("spin",t,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?e.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=""+e,i=t.indexOf(".");return-1===i?0:t.length-i-1},_adjustValue:function(e){var t,i,s=this.options;return t=null!==s.min?s.min:0,i=e-t,i=Math.round(i/s.step)*s.step,e=t+i,e=parseFloat(e.toFixed(this._precision())),null!==s.max&&e>s.max?s.max:null!==s.min&&s.min>e?s.min:e},_stop:function(e){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",e))},_setOption:function(e,t){if("culture"===e||"numberFormat"===e){var i=this._parse(this.element.val());return this.options[e]=t,this.element.val(this._format(i)),void 0}("max"===e||"min"===e||"step"===e)&&"string"==typeof t&&(t=this._parse(t)),"icons"===e&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(t.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(t.down)),this._super(e,t),"disabled"===e&&(this.widget().toggleClass("ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable"))},_setOptions:h(function(e){this._super(e)}),_parse:function(e){return"string"==typeof e&&""!==e&&(e=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e),""===e||isNaN(e)?null:e},_format:function(e){return""===e?"":window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var e=this.value();return null===e?!1:e===this._adjustValue(e)},_value:function(e,t){var i;""!==e&&(i=this._parse(e),null!==i&&(t||(i=this._adjustValue(i)),e=this._format(i))),this.element.val(e),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:h(function(e){this._stepUp(e)}),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:h(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:h(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:h(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){return arguments.length?(h(this._value).call(this,e),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),e.widget("ui.tabs",{version:"1.11.4",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var e=/#.*$/;return function(t){var i,s;t=t.cloneNode(!1),i=t.href.replace(e,""),s=location.href.replace(e,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return t.hash.length>1&&i===s}}(),_create:function(){var t=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&&(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):e(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===t&&(s&&this.tabs.each(function(i,n){return e(n).attr("aria-controls")===s?(t=i,!1):void 0}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var i=e(this.document[0].activeElement).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:s++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:n=!1,s--;break;case e.ui.keyCode.END:s=this.anchors.length-1;break;case e.ui.keyCode.HOME:s=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}t.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),t.ctrlKey||t.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function s(){return t>n&&(t=0),0>t&&(t=n),t}for(var n=this.tabs.length-1;-1!==e.inArray(s(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){return"active"===e?(this._activate(t),void 0):"disabled"===e?(this._setupDisabled(t),void 0):(this._super(e,t),"collapsible"===e&&(this.element.toggleClass("ui-tabs-collapsible",t),t||this.options.active!==!1||this._activate(0)),"event"===e&&this._setupEvents(t),"heightStyle"===e&&this._setupHeightStyle(t),void 0)},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=e.map(i.filter(".ui-state-disabled"),function(e){return i.index(e)}),this._processTabs(),t.active!==!1&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this,i=this.tabs,s=this.anchors,n=this.panels;
+this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(i,s){var n,a,o,r=e(s).uniqueId().attr("id"),h=e(s).closest("li"),l=h.attr("aria-controls");t._isLocal(s)?(n=s.hash,o=n.substring(1),a=t.element.find(t._sanitizeSelector(n))):(o=h.attr("aria-controls")||e({}).uniqueId()[0].id,n="#"+o,a=t.element.find(n),a.length||(a=t._createPanel(o),a.insertAfter(t.panels[i-1]||t.tablist)),a.attr("aria-live","polite")),a.length&&(t.panels=t.panels.add(a)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":o,"aria-labelledby":r}),a.attr("aria-labelledby",r)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel"),i&&(this._off(i.not(this.tabs)),this._off(s.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i,s=0;i=this.tabs[s];s++)t===!0||-1!==e.inArray(s,t)?e(i).addClass("ui-state-disabled").attr("aria-disabled","true"):e(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,s=this.element.parent();"fill"===t?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=e(this),s=t.css("position");"absolute"!==s&&"fixed"!==s&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,e(this).height("").height())}).height(i))},_eventHandler:function(t){var i=this.options,s=this.active,n=e(t.currentTarget),a=n.closest("li"),o=a[0]===s[0],r=o&&i.collapsible,h=r?e():this._getPanelForTab(a),l=s.length?this._getPanelForTab(s):e(),u={oldTab:s,oldPanel:l,newTab:r?e():a,newPanel:h};t.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||o&&!i.collapsible||this._trigger("beforeActivate",t,u)===!1||(i.active=r?!1:this.tabs.index(a),this.active=o?e():a,this.xhr&&this.xhr.abort(),l.length||h.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(a),t),this._toggle(t,u))},_toggle:function(t,i){function s(){a.running=!1,a._trigger("activate",t,i)}function n(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&a.options.show?a._show(o,a.options.show,s):(o.show(),s())}var a=this,o=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),o.length&&r.length?i.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var i,s=this._findActive(t);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(void 0===t?i=!1:(t=this._getIndex(t),i=e.isArray(i)?e.map(i,function(e){return e!==t?e:null}):e.map(this.tabs,function(e,i){return i!==t?i:null})),this._setupDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==e.inArray(t,i))return;i=e.isArray(i)?e.merge([t],i).sort():[t]}this._setupDisabled(i)}},load:function(t,i){t=this._getIndex(t);var s=this,n=this.tabs.eq(t),a=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),r={tab:n,panel:o},h=function(e,t){"abort"===t&&s.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),e===s.xhr&&delete s.xhr};this._isLocal(a[0])||(this.xhr=e.ajax(this._ajaxSettings(a,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.done(function(e,t,n){setTimeout(function(){o.html(e),s._trigger("load",i,r),h(n,t)},1)}).fail(function(e,t){setTimeout(function(){h(e,t)},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href"),beforeSend:function(t,a){return n._trigger("beforeLoad",i,e.extend({jqXHR:t,ajaxSettings:a},s))}}},_getPanelForTab:function(t){var i=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}}),e.widget("ui.tooltip",{version:"1.11.4",options:{content:function(){var t=e(this).attr("title")||"";return e("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(t,i){var s=(t.attr("aria-describedby")||"").split(/\s+/);s.push(i),t.data("ui-tooltip-id",i).attr("aria-describedby",e.trim(s.join(" ")))},_removeDescribedBy:function(t){var i=t.data("ui-tooltip-id"),s=(t.attr("aria-describedby")||"").split(/\s+/),n=e.inArray(i,s);-1!==n&&s.splice(n,1),t.removeData("ui-tooltip-id"),s=e.trim(s.join(" ")),s?t.attr("aria-describedby",s):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable(),this.liveRegion=e("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body)},_setOption:function(t,i){var s=this;return"disabled"===t?(this[i?"_disable":"_enable"](),this.options[t]=i,void 0):(this._super(t,i),"content"===t&&e.each(this.tooltips,function(e,t){s._updateContent(t.element)}),void 0)},_disable:function(){var t=this;e.each(this.tooltips,function(i,s){var n=e.Event("blur");n.target=n.currentTarget=s.element[0],t.close(n,!0)}),this.element.find(this.options.items).addBack().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var i=this,s=e(t?t.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&s.parents().each(function(){var t,s=e(this);s.data("ui-tooltip-open")&&(t=e.Event("blur"),t.target=t.currentTarget=this,i.close(t,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._registerCloseHandlers(t,s),this._updateContent(s,t))},_updateContent:function(e,t){var i,s=this.options.content,n=this,a=t?t.type:null;return"string"==typeof s?this._open(t,e,s):(i=s.call(e[0],function(i){n._delay(function(){e.data("ui-tooltip-open")&&(t&&(t.type=a),this._open(t,e,i))})}),i&&this._open(t,e,i),void 0)},_open:function(t,i,s){function n(e){l.of=e,o.is(":hidden")||o.position(l)}var a,o,r,h,l=e.extend({},this.options.position);if(s){if(a=this._find(i))return a.tooltip.find(".ui-tooltip-content").html(s),void 0;i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title")),a=this._tooltip(i),o=a.tooltip,this._addDescribedBy(i,o.attr("id")),o.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),s.clone?(h=s.clone(),h.removeAttr("id").find("[id]").removeAttr("id")):h=s,e("<div>").html(h).appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:n}),n(t)):o.position(e.extend({of:i},this.options.position)),o.hide(),this._show(o,this.options.show),this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(function(){o.is(":visible")&&(n(l.of),clearInterval(r))},e.fx.interval)),this._trigger("open",t,{tooltip:o})}},_registerCloseHandlers:function(t,i){var s={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var s=e.Event(t);s.currentTarget=i[0],this.close(s,!0)}}};i[0]!==this.element[0]&&(s.remove=function(){this._removeTooltip(this._find(i).tooltip)}),t&&"mouseover"!==t.type||(s.mouseleave="close"),t&&"focusin"!==t.type||(s.focusout="close"),this._on(!0,i,s)},close:function(t){var i,s=this,n=e(t?t.currentTarget:this.element),a=this._find(n);return a?(i=a.tooltip,a.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),a.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){s._removeTooltip(e(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&e.each(this.parents,function(t,i){e(i.element).attr("title",i.title),delete s.parents[t]}),a.closing=!0,this._trigger("close",t,{tooltip:i}),a.hiding||(a.closing=!1)),void 0):(n.removeData("ui-tooltip-open"),void 0)},_tooltip:function(t){var i=e("<div>").attr("role","tooltip").addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||"")),s=i.uniqueId().attr("id");return e("<div>").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),this.tooltips[s]={element:t,tooltip:i}},_find:function(e){var t=e.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(e){e.remove(),delete this.tooltips[e.attr("id")]},_destroy:function(){var t=this;e.each(this.tooltips,function(i,s){var n=e.Event("blur"),a=s.element;n.target=n.currentTarget=a[0],t.close(n,!0),e("#"+i).remove(),a.data("ui-tooltip-title")&&(a.attr("title")||a.attr("title",a.data("ui-tooltip-title")),a.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/package.json b/bower_components/jquery-ui/package.json
new file mode 100644
index 00000000000..dac539fed09
--- /dev/null
+++ b/bower_components/jquery-ui/package.json
@@ -0,0 +1,71 @@
+{
+	"name": "jquery-ui",
+	"title": "jQuery UI",
+	"description": "A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.",
+	"version": "1.11.4",
+	"homepage": "http://jqueryui.com",
+	"author": {
+		"name": "jQuery Foundation and other contributors",
+		"url": "https://github.com/jquery/jquery-ui/blob/1-11-stable/AUTHORS.txt"
+	},
+	"maintainers": [
+		{
+			"name": "Scott González",
+			"email": "scott.gonzalez@gmail.com",
+			"url": "http://scottgonzalez.com"
+		},
+		{
+			"name": "Jörn Zaefferer",
+			"email": "joern.zaefferer@gmail.com",
+			"url": "http://bassistance.de"
+		},
+		{
+			"name": "Kris Borchers",
+			"email": "kris.borchers@gmail.com",
+			"url": "http://krisborchers.com"
+		},
+		{
+			"name": "Corey Frang",
+			"email": "gnarf37@gmail.com",
+			"url": "http://gnarf.net"
+		},
+		{
+			"name": "Mike Sherov",
+			"email": "mike.sherov@gmail.com",
+			"url": "http://mike.sherov.com"
+		},
+		{
+			"name": "TJ VanToll",
+			"email": "tj.vantoll@gmail.com",
+			"url": "http://tjvantoll.com"
+		},
+		{
+			"name": "Felix Nagel",
+			"email": "info@felixnagel.com",
+			"url": "http://www.felixnagel.com"
+		}
+	],
+	"repository": {
+		"type": "git",
+		"url": "git://github.com/jquery/jquery-ui.git"
+	},
+	"bugs": "http://bugs.jqueryui.com/",
+	"licenses": [
+		{
+			"type": "MIT",
+			"url": "https://github.com/jquery/jquery-ui/blob/1-11-stable/LICENSE.txt"
+		}
+	],
+	"dependencies": {},
+	"devDependencies": {
+		"grunt": "~0.3.17",
+		"grunt-css": "0.2.0",
+		"grunt-compare-size": "0.1.4",
+		"grunt-html": "0.1.1",
+		"grunt-junit": "0.1.5",
+		"grunt-git-authors": "1.0.0",
+		"rimraf": "2.0.1",
+		"testswarm": "0.3.0"
+	},
+	"keywords": []
+}
diff --git a/bower_components/jquery-ui/themes/base/accordion.css b/bower_components/jquery-ui/themes/base/accordion.css
new file mode 100644
index 00000000000..13e57528b58
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/accordion.css
@@ -0,0 +1,36 @@
+/*!
+ * jQuery UI Accordion 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/accordion/#theming
+ */
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
diff --git a/bower_components/jquery-ui/themes/base/all.css b/bower_components/jquery-ui/themes/base/all.css
new file mode 100644
index 00000000000..0bab9913837
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/all.css
@@ -0,0 +1,12 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ */
+@import "base.css";
+@import "theme.css";
diff --git a/bower_components/jquery-ui/themes/base/autocomplete.css b/bower_components/jquery-ui/themes/base/autocomplete.css
new file mode 100644
index 00000000000..c21c54f6039
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/autocomplete.css
@@ -0,0 +1,16 @@
+/*!
+ * jQuery UI Autocomplete 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/autocomplete/#theming
+ */
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
diff --git a/bower_components/jquery-ui/themes/base/base.css b/bower_components/jquery-ui/themes/base/base.css
new file mode 100644
index 00000000000..7f53172644d
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/base.css
@@ -0,0 +1,28 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ */
+@import url("core.css");
+
+@import url("accordion.css");
+@import url("autocomplete.css");
+@import url("button.css");
+@import url("datepicker.css");
+@import url("dialog.css");
+@import url("draggable.css");
+@import url("menu.css");
+@import url("progressbar.css");
+@import url("resizable.css");
+@import url("selectable.css");
+@import url("selectmenu.css");
+@import url("sortable.css");
+@import url("slider.css");
+@import url("spinner.css");
+@import url("tabs.css");
+@import url("tooltip.css");
diff --git a/bower_components/jquery-ui/themes/base/button.css b/bower_components/jquery-ui/themes/base/button.css
new file mode 100644
index 00000000000..7f11bdd27d8
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/button.css
@@ -0,0 +1,114 @@
+/*!
+ * jQuery UI Button 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/button/#theming
+ */
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
diff --git a/bower_components/jquery-ui/themes/base/core.css b/bower_components/jquery-ui/themes/base/core.css
new file mode 100644
index 00000000000..154f1f89f60
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/core.css
@@ -0,0 +1,93 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
diff --git a/bower_components/jquery-ui/themes/base/datepicker.css b/bower_components/jquery-ui/themes/base/datepicker.css
new file mode 100644
index 00000000000..ea559d876e9
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/datepicker.css
@@ -0,0 +1,175 @@
+/*!
+ * jQuery UI Datepicker 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/datepicker/#theming
+ */
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
diff --git a/bower_components/jquery-ui/themes/base/dialog.css b/bower_components/jquery-ui/themes/base/dialog.css
new file mode 100644
index 00000000000..66b90cc87b5
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/dialog.css
@@ -0,0 +1,70 @@
+/*!
+ * jQuery UI Dialog 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/dialog/#theming
+ */
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
diff --git a/bower_components/jquery-ui/themes/base/draggable.css b/bower_components/jquery-ui/themes/base/draggable.css
new file mode 100644
index 00000000000..df01f29f3cd
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/draggable.css
@@ -0,0 +1,12 @@
+/*!
+ * jQuery UI Draggable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ */
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
diff --git a/bower_components/jquery-ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png b/bower_components/jquery-ui/themes/base/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}<irI&an_s0pV!D+$FtuP31JO&3=I&aE+u|=5A)Hv$*VMh&S3C#^>bP0l+XkK
DSH>_4

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png b/bower_components/jquery-ui/themes/base/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/bower_components/jquery-ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png b/bower_components/jquery-ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad3d6346e00f246102f72f2e026ed0491988b394
GIT binary patch
literal 120
zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hLi978O6-<~(*I$*%ybaDOn
z{W;e!B}_MSUQoPXhYd^Y6RUoS1yepnPx`2Kz)7OXQG!!=-jY=F+d2OOy?#DnJ32>z
UEim$g7SJdLPgg&ebxsLQ09~*s;{X5v

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png b/bower_components/jquery-ui/themes/base/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<Z9>;M1&

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png b/bower_components/jquery-ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a46b47cb16631068aee9e0bd61269fc4e95e5cd
GIT binary patch
literal 111
zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq|7{B978O6lPf+wIa#m9#>Unb
zm^4K~wN3Zq+uP<E-4iDYHYX${Ii)G?xY5!0{fvg8SC7yQ4u<2&oOc%dd<Zm-fx*+&
K&t;ucLK6Ud-y?JY

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png b/bower_components/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..86c2baa655eac8539db34f8d9adb69ec1226201c
GIT binary patch
literal 110
zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq)a_s978O6-<~$)Vo(rZKDhVK
z|J9WTLT^QIG;Q^ml{ow8HvtEZhta#LLqp$|vO7%bGjI7IBizcw`SFI!bT^;@44$rj
JF6*2UngEbSBdP!Z

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png b/bower_components/jquery-ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..4443fdc1a156babad4336f004eaf5ca5dfa0f9ab
GIT binary patch
literal 119
zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hIh978O6-<~(*YA|4MzBvER
z|7}eQtdCVXoUc2b{PaWeaIKu7gJx>{vDV26o)#~38&#8k_!`W=^oo1w6ixmPC4R1b
Tyd6G3lNdZ*{an^LB{Ts5`idse

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/bower_components/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c9fa6c6edcfcdd3e5b77e6f547b719e6fc66e30
GIT binary patch
literal 101
zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l#Zv1V~E7m<ccpZF4n8Dv9Yx&
zy8QY7U*2m$;l+;n|NjK_PainIAnKgVYt6(keT9{lbLSy{pgsmqS3j3^P6<r_2PGZu

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-icons_222222_256x240.png b/bower_components/jquery-ui/themes/base/images/ui-icons_222222_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee039dc096a38a3753f92519546eee94bcfbeffa
GIT binary patch
literal 4369
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-icons_2e83ff_256x240.png b/bower_components/jquery-ui/themes/base/images/ui-icons_2e83ff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..45e8928e5284adacea3f9ec07b9b50667d2ac65f
GIT binary patch
literal 4369
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-icons_444444_256x240.png b/bower_components/jquery-ui/themes/base/images/ui-icons_444444_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..1df074598ad32a172dc9c0ae96dffa13358e75e9
GIT binary patch
literal 6992
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
Ju2i%R{Vx&%ER_HN

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-icons_454545_256x240.png b/bower_components/jquery-ui/themes/base/images/ui-icons_454545_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ec70d11bfb2f77374dfd00ef61ba0c3647b5a0c
GIT binary patch
literal 4369
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-icons_555555_256x240.png b/bower_components/jquery-ui/themes/base/images/ui-icons_555555_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b559385536cedb4c14a2cdad4c49a05b3d99d36
GIT binary patch
literal 6988
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
F`XAWvC~5!z

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-icons_777620_256x240.png b/bower_components/jquery-ui/themes/base/images/ui-icons_777620_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..57da2a16f824e609485b9a78540528c59db435c1
GIT binary patch
literal 4549
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
U(6`q`=`0AKgEG*pQpY~}KNtZxZvX%Q

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-icons_777777_256x240.png b/bower_components/jquery-ui/themes/base/images/ui-icons_777777_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5f6ac803878c57d1df89e3675d911f6254a582c
GIT binary patch
literal 6999
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
HF%S7K2?7)!

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-icons_888888_256x240.png b/bower_components/jquery-ui/themes/base/images/ui-icons_888888_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ba708c39172a69e069136bd1309c4322c61f571
GIT binary patch
literal 4369
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-icons_cc0000_256x240.png b/bower_components/jquery-ui/themes/base/images/ui-icons_cc0000_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0fa9b7cdaf99023216ed6ed3d512e2a82ffbb32
GIT binary patch
literal 4549
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
VN4`BSDyKmJU6i4Ag(mj#{{h3EBPRd=

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-icons_cd0a0a_256x240.png b/bower_components/jquery-ui/themes/base/images/ui-icons_cd0a0a_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..7930a558099bc8d92b4264eb67a0f040460f4a4f
GIT binary patch
literal 4369
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/base/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..c964d9a9bf49a0ea5210af5a054bdfe03705703b
GIT binary patch
literal 6299
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
B!s-A3

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/base/jquery-ui.css b/bower_components/jquery-ui/themes/base/jquery-ui.css
new file mode 100644
index 00000000000..975aa1bdbcf
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.3 - 2015-02-12
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Arial,Helvetica,sans-serif;
+	font-size: 1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Arial,Helvetica,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #dddddd;
+	background: #ffffff;
+	color: #333333;
+}
+.ui-widget-content a {
+	color: #333333;
+}
+.ui-widget-header {
+	border: 1px solid #dddddd;
+	background: #e9e9e9;
+	color: #333333;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #333333;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #c5c5c5;
+	background: #f6f6f6;
+	font-weight: normal;
+	color: #454545;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #454545;
+	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 #cccccc;
+	background: #ededed;
+	font-weight: normal;
+	color: #2b2b2b;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #2b2b2b;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #003eff;
+	background: #007fff;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #dad55e;
+	background: #fffa90;
+	color: #777620;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #777620;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #f1a899;
+	background: #fddfdf;
+	color: #5f3f3f;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #5f3f3f;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #5f3f3f;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_444444_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_444444_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_777777_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_555555_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_777620_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 3px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: 0px 0 0 0px;
+	padding: 5px;
+	background: #666666;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/base/jquery-ui.min.css b/bower_components/jquery-ui/themes/base/jquery-ui.min.css
new file mode 100644
index 00000000000..3d024c31db5
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.3 - 2015-02-12
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;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 #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/base/menu.css b/bower_components/jquery-ui/themes/base/menu.css
new file mode 100644
index 00000000000..221fc517621
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/menu.css
@@ -0,0 +1,63 @@
+/*!
+ * jQuery UI Menu 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/menu/#theming
+ */
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
diff --git a/bower_components/jquery-ui/themes/base/progressbar.css b/bower_components/jquery-ui/themes/base/progressbar.css
new file mode 100644
index 00000000000..5e43600b7a8
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/progressbar.css
@@ -0,0 +1,28 @@
+/*!
+ * jQuery UI Progressbar 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/progressbar/#theming
+ */
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
diff --git a/bower_components/jquery-ui/themes/base/resizable.css b/bower_components/jquery-ui/themes/base/resizable.css
new file mode 100644
index 00000000000..23d9a076a9d
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/resizable.css
@@ -0,0 +1,78 @@
+/*!
+ * jQuery UI Resizable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ */
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
diff --git a/bower_components/jquery-ui/themes/base/selectable.css b/bower_components/jquery-ui/themes/base/selectable.css
new file mode 100644
index 00000000000..482597cec47
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/selectable.css
@@ -0,0 +1,17 @@
+/*!
+ * jQuery UI Selectable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ */
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
diff --git a/bower_components/jquery-ui/themes/base/selectmenu.css b/bower_components/jquery-ui/themes/base/selectmenu.css
new file mode 100644
index 00000000000..2417b6b4018
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/selectmenu.css
@@ -0,0 +1,59 @@
+/*!
+ * jQuery UI Selectmenu 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/selectmenu/#theming
+ */
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
diff --git a/bower_components/jquery-ui/themes/base/slider.css b/bower_components/jquery-ui/themes/base/slider.css
new file mode 100644
index 00000000000..7c4f01ad8c8
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/slider.css
@@ -0,0 +1,75 @@
+/*!
+ * jQuery UI Slider 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/slider/#theming
+ */
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
diff --git a/bower_components/jquery-ui/themes/base/sortable.css b/bower_components/jquery-ui/themes/base/sortable.css
new file mode 100644
index 00000000000..1c27badb481
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/sortable.css
@@ -0,0 +1,12 @@
+/*!
+ * jQuery UI Sortable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ */
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
diff --git a/bower_components/jquery-ui/themes/base/spinner.css b/bower_components/jquery-ui/themes/base/spinner.css
new file mode 100644
index 00000000000..9a9b78b4f5c
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/spinner.css
@@ -0,0 +1,65 @@
+/*!
+ * jQuery UI Spinner 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/spinner/#theming
+ */
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
diff --git a/bower_components/jquery-ui/themes/base/tabs.css b/bower_components/jquery-ui/themes/base/tabs.css
new file mode 100644
index 00000000000..c92a1b874c5
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/tabs.css
@@ -0,0 +1,51 @@
+/*!
+ * jQuery UI Tabs 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/tabs/#theming
+ */
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
diff --git a/bower_components/jquery-ui/themes/base/theme.css b/bower_components/jquery-ui/themes/base/theme.css
new file mode 100644
index 00000000000..9deb4999258
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
+	font-size: 1.1em/*{fsDefault}*/;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #aaaaaa/*{borderColorContent}*/;
+	background: #ffffff/*{bgColorContent}*/ url("images/ui-bg_flat_75_ffffff_40x100.png")/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
+	color: #222222/*{fcContent}*/;
+}
+.ui-widget-content a {
+	color: #222222/*{fcContent}*/;
+}
+.ui-widget-header {
+	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
+	background: #cccccc/*{bgColorHeader}*/ url("images/ui-bg_highlight-soft_75_cccccc_1x100.png")/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
+	color: #222222/*{fcHeader}*/;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #222222/*{fcHeader}*/;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
+	background: #e6e6e6/*{bgColorDefault}*/ url("images/ui-bg_glass_75_e6e6e6_1x400.png")/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
+	font-weight: normal/*{fwDefault}*/;
+	color: #555555/*{fcDefault}*/;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #555555/*{fcDefault}*/;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #999999/*{borderColorHover}*/;
+	background: #dadada/*{bgColorHover}*/ url("images/ui-bg_glass_75_dadada_1x400.png")/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
+	font-weight: normal/*{fwDefault}*/;
+	color: #212121/*{fcHover}*/;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #212121/*{fcHover}*/;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #aaaaaa/*{borderColorActive}*/;
+	background: #ffffff/*{bgColorActive}*/ url("images/ui-bg_glass_65_ffffff_1x400.png")/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
+	font-weight: normal/*{fwDefault}*/;
+	color: #212121/*{fcActive}*/;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #212121/*{fcActive}*/;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
+	background: #fbf9ee/*{bgColorHighlight}*/ url("images/ui-bg_glass_55_fbf9ee_1x400.png")/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
+	color: #363636/*{fcHighlight}*/;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636/*{fcHighlight}*/;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a/*{borderColorError}*/;
+	background: #fef1ec/*{bgColorError}*/ url("images/ui-bg_glass_95_fef1ec_1x400.png")/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
+	color: #cd0a0a/*{fcError}*/;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #cd0a0a/*{fcError}*/;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #cd0a0a/*{fcError}*/;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png")/*{iconsContent}*/;
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png")/*{iconsHeader}*/;
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_888888_256x240.png")/*{iconsDefault}*/;
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png")/*{iconsHover}*/;
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png")/*{iconsActive}*/;
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_2e83ff_256x240.png")/*{iconsHighlight}*/;
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png")/*{iconsError}*/;
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px/*{cornerRadius}*/;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px/*{cornerRadius}*/;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px/*{cornerRadius}*/;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px/*{cornerRadius}*/;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa/*{bgColorOverlay}*/ url("images/ui-bg_flat_0_aaaaaa_40x100.png")/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
+	opacity: .3/*{opacityOverlay}*/;
+	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
+	padding: 8px/*{thicknessShadow}*/;
+	background: #aaaaaa/*{bgColorShadow}*/ url("images/ui-bg_flat_0_aaaaaa_40x100.png")/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
+	opacity: .3/*{opacityShadow}*/;
+	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/; /* support: IE8 */
+	border-radius: 8px/*{cornerRadiusShadow}*/;
+}
diff --git a/bower_components/jquery-ui/themes/base/tooltip.css b/bower_components/jquery-ui/themes/base/tooltip.css
new file mode 100644
index 00000000000..6eb8b915d17
--- /dev/null
+++ b/bower_components/jquery-ui/themes/base/tooltip.css
@@ -0,0 +1,21 @@
+/*!
+ * jQuery UI Tooltip 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/tooltip/#theming
+ */
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
diff --git a/bower_components/jquery-ui/themes/black-tie/images/animated-overlay.gif b/bower_components/jquery-ui/themes/black-tie/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png b/bower_components/jquery-ui/themes/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f04e5fa794b28f60830762ee006ecfc7c4ae84c
GIT binary patch
literal 312
zcmeAS@N?(olHy`uVBq!ia0vp^8XznHBp80OT7LpkOiAAEF8}|FtTsFg<Z%{wL>2>S
z4={E+nQaGTRC&5MhIkx*d(~Q~L4n6L@Y|G2x;y_zwK?+GbKif<qj_?Uk-6-1TeH2-
z&!7Jtm$Z{DD2CN?U4zPW$7#_GQt8to@)%0jF>{`4<hkz9wOZl0=!7RmCyJy$SU*1}
zepuI`cecY+X@|M59h$nAy@)Y!eZEN3O5FG2&Umw@Ok(A+a;v80<p5owTH+c}l9E`G
zYL#4+3Zxi}3=B<m4UBaS4MPkptV}GeOwDx-%&iOzvhzgbQ8eV{r(~v8;?^K#yk;>_
O1B0ilpUXO@geCwk-((*E

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-bg_flat_65_ffffff_40x100.png b/bower_components/jquery-ui/themes/black-tie/images/ui-bg_flat_65_ffffff_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d4452a5f526af657bf1602b245ec1de3705c34e
GIT binary patch
literal 208
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQcOwS?k)_Bce{j_0C}7R9+AaB
z+5?Q;PG;Ky8A6^ejv*T7lYj6t@hpC#;TbB#aBAWwna#KLs)4eqC9V-ADTyViR>?)F
zK#IZ0z|d6Jz*yJNFvP&Z%EZ#j)LhrV+{(ZpJ5NL&MMG|WN@iLmZVgh#YZe1FFnGH9
KxvX<aXaWGDhBGn%

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-bg_glass_40_111111_1x400.png b/bower_components/jquery-ui/themes/black-tie/images/ui-bg_glass_40_111111_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6f6f27a9dbf7a03679b3b61814a4f48eeb8c6f6
GIT binary patch
literal 260
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$Z+#?aSX9Ioow(uQNnd`$19J3362>`%`e#5PV(|>dM-KTn&FD?hA-x%
z8azrgs6L!fJL}-V?t`k`2mh)xi>o(>KhuzMJ)*#Hv;EU1gSIK$KoeC<Tq8<S5=&C8
zl8aJ-6oZk0p{cHcv96(Eh=GNbiKUgPxvqh^m4QKao`^h(hTQy=%(P0}8l;TZECy;|
N@O1TaS?83{1ON&fO~L>G

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-bg_glass_55_1c1c1c_1x400.png b/bower_components/jquery-ui/themes/black-tie/images/ui-bg_glass_55_1c1c1c_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..81c709d3b252ad03f12d984c2aa3c0d5f02f9302
GIT binary patch
literal 260
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$Z+#?aSX9Io%~^Qx`gZEj#nOTZH|6399K3v+IBlW7i!)p+5A+8tv!qF
zdj#A4W*)^=Jb^JhACK~!{4RM(&u|HQ&!RvV9wr9u$A7Nqw7fb9G*Pw0HKHUXu_V<h
zxhNG#F&G&bn(7)D>lzw{7+6@DSX!By>l&C_85m^eiO8d9$jwj5OsmALLCSc|VxR^F
MPgg&ebxsLQ0M27ej{pDw

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png b/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1a4eec378ea366a7bb6f3a163de2740f94bafa1
GIT binary patch
literal 252
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$guNtaSV~ToczPOH&NjtOWS@+o_b%&e>G`8Hg`Sr=Q%7N*LL4pqHejt
zAF<RQrE?yJb05~{Z;Nl@v9IT|U}CVTTivYv?%)xiNvb8T5hW>!C8<`)MX5lF!N|bS
zRM)^**U&J;z{1MJ(#q6a*TCG$z#uzML>@&$ZhlH;S|x4`QpRf*12r&sy85}Sb4q9e
E01DhmXaE2J

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png b/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..44c8f8ad22d322dff70de6a47d0088501c0bdfaa
GIT binary patch
literal 252
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$guNtaSV~ToP1;bDT4_eGZW`)9*%QsyDQ6Mec#~Ch4dR?CpM%C9bV?k
zBfZaPjd^;+?*2qytHW8zZK12#WEdG-Z|7fr^pSTu&?MCo*NBpo#FA92<f2p{#b9J$
zXsT;qtZQf(VqjrqVrgY+u4`a!Wnhq<CnArcAvZrIGp!Q01}Wn;i-8&#JYD@<);T3K
F0RRDHOAP=3

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png b/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..4cf43ece09a9881cef336607ffc39630cf89a309
GIT binary patch
literal 280
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$cXZEaSV~ToNV#vkb}C)$$}d*9|rIpKA6eFzRc*&`IH;!$2Wv`B!16p
zi`C?@{wc97KmEqE0~@AxCl<3GUMA7jo5S-u-*C<DlN-u(56^ndvwFSZnrmqhTeBDh
z8LXF;6^GSC^#W~CEpd$~Nl7e8wMs5Z1yT$~28O1(2FALEh9L$PRwkBKrslc^=2iv<
i*?A)JC>nC}Q!>*kacht=Ub7gefx*+&&t;ucLK6VF+FA7g

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-bg_inset-hard_45_cd0a0a_1x100.png b/bower_components/jquery-ui/themes/black-tie/images/ui-bg_inset-hard_45_cd0a0a_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..fcb6594518e9368126ebccfb8fbd6dc2e38a77dc
GIT binary patch
literal 324
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt_|Ni(`n!`DBagY2853*$4uOQ<U10ES4Xv?fESsd{}atxQ@QWxp?tJ
z;l$*mKPQWNo=ONWwz@5}O_gW*(-4<Xmzff|H(PGD%#?V0!{vs{42i1|(>Lk0Y9%I#
zB$%d}rY8M4S~cgZg|PCG4Y&2|&e)yt;d#Wv%EQ`xXnXT?CI-o4(*E+lPkI7fqgvt`
zQIe8al4_M)lnSI6j0_A-bq$Pl4GlvKEUZi{txU~z4a}_!46^e?<WV%_=BH$)RpQnl
TWxQrFPy>UftDnm{r-UW|OA~7I

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-bg_inset-hard_55_ffeb80_1x100.png b/bower_components/jquery-ui/themes/black-tie/images/ui-bg_inset-hard_55_ffeb80_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc8145370cf986a2ac770ffd4a1ba00878ac7c01
GIT binary patch
literal 309
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt{2ri(`n!`M2jc@*XmfaC!KBzHZ<K$Fu~lSs^zM*=}8VXGy;cr;u!M
z3h!jWI~y8<A27afn)qt+ypp4V*_xW13}tmk{H}3w=yC1H5W8_zmc{3v+J<9yQyKaH
z=S_^VKW)sN^QF1r{kf(^4V&Yb`o7G*|0h4}`cLs0*E01#0<Bjqag8WRNi0dVN-jzT
zQVd20hNij(#=3@vAqEy!CYDyF=DG&vRt5&yc_Q*C8glbfGSez?YmhQtvlys>!PC{x
JWt~$(69BMDX@UR%

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-icons_222222_256x240.png b/bower_components/jquery-ui/themes/black-tie/images/ui-icons_222222_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..82fad68f5f7131d7d06c0f8999c511e6d65d67fb
GIT binary patch
literal 6922
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-icons_4ca300_256x240.png b/bower_components/jquery-ui/themes/black-tie/images/ui-icons_4ca300_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..53aa1f2b5586f0eeceecde596d449e1e23752ec0
GIT binary patch
literal 4549
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
K(5lqHJpB(%mMx?J

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-icons_bbbbbb_256x240.png b/bower_components/jquery-ui/themes/black-tie/images/ui-icons_bbbbbb_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..818ca9c056cf66f7c49b574b9f98761f82d02ab9
GIT binary patch
literal 6991
zcmZvBby!s0*Y?Z+LrEhj4boi$f^<koNh39s<j@i#FsOudw}48A%z$*vkkTMI2uLZ?
z-7xU+eD8aG*ZaKR?~ilV-q*G6bM{_mpS|vN?+<!9Y9vH-L;wJQL_=Lg9{>Q}H39ns
zxOaEeJa2_N1G0UlrUGa=mD7;8>k)dYoB7;X_5XW4?RS*}0O;H_R1^&Ze(rn>a&u4%
z{x0uW`)qoay)7cWkH+ZqlX!6H&m0VQp=R1veX4e1RNMWc^2q@mwiW`2LZRk;Lrtad
zOIi)0=$~=WHdWAv$bEMe8)as{)Y5RMW1Hr)PfjT;_sxx*t8;E_KI7`#KCaI4S$j3o
zG;?;Dck#9L?AKAw*`6dSOAM8@h#MNImf{5+!`pwr-wF_Cumad?k&B9~D{XVM0-`dZ
z#2A-kg5wte@M0(@0pIs|5a*8%3dx5{TNvd&5Y!lMb2*A@e*5D)+3GykHygJ=F0D%A
zcTw0mBtfP=6DuPtk%AEQl6@R?a-)Vke}c3ZD+`n!!^t9CXi*Zc9LZvduU?*cjKiqJ
zEuIj?{jos*x-etou;CBmG=GchK)v+tBYQe@CBV{V^WEw4qk)BPB_H0C%VK8&N`tQ@
zjuH11H_{Y*ghWp|DxX)JG6oT?wL1&8nBl+VnL8e8SGs6`qdVn-CvZ1V<%kjlY&&bM
zRcxoE{9Wc@9|9E(egM-#Ks2}OR+kEhh3zp+ab+K$Tx&wRmhlRf_d#Qx0YIn6{}mKE
zQXv3I<RV#O!jtvGJ&}QJe9t)ws93MogEO2=A4F}*NC==sN{07Jolv6*3vj0q_MzH*
zC|-84n_VA=t)Fc0&cB>gdnu{lC9i;sbqSyxu=kjlfFUhUaWXX>M;4eCV}*5|Trd#!
zT>%Xj9o(Kc17AG|y7iqUgKmbpJ50prIxWETI7@=Vv;d%ud?r7NF$gl|^{@B_hb&}K
zoMoLGh4#&4iJa1Dr&Z3ot}w|FT=TRkpViooHc5Q45c^8IF<7n$MhF+eWCi%I$<V?h
zx`-A2-(1gO%YpB4EQm`({mOkW$fjd{WjuXgPpITdSf2BCTLfRvCy;=k!)eR^fQ;O@
zAXRlr#_dmnDf0sZB(d5Q#vS5GXvDS)<bhXR3jV!3KER0tdzUFW37<8m3JH(>9`z1n
zrw$^{bakRB7^9?j`)JCGdW_p>Y~5h~{g=8T8TA{dZ>Mule@Jr>Okl#2dDp%UaBNsz
zioORoOYKzpt+}(Li^6MC&|{y@FiK78j&*Xoz4K_+S5)sT#;bmUiUrq`>)S|(jzz1(
zvZ8$mi;A<13M}6aJ7WwhbE4}{Sj=|?Q~JsgF^wMu(+Xn2o(3OJUN(h&N#8Jei1X#`
zt7np)1P1rlY<|iBcvqPwap@SqmT$4Sq2Y}o9Ekt86z-y@EXR=j_!%R^_6_=qFoVVu
z8D$*f_=J8Z`x%ctC^2{5$Lq|h3ivwG#d%h9cN)ZLQkw;F|Lp5_;hEP?N|k2LGL%NC
z$4m;zU-m&d>2l|t=-~P~H#J3!Wh_?V`37qJj-Sy<js7@=E)Lsd)D~hGOB)3@HySiB
zc1%kd_|0k9355wVwh;RV^)E1tR|tSrr@>OqJJ7&hhN+8gJ<VA+;pvB!?`$(`QWS#k
z|30X|M7|XdG15-#G5Uil;tp@W_sT~IwVBs5UKdtDI&GtWFdXd-(klUO59cF>eap1c
zb?UCSqTzC9{h8UZOD>$5hh+M$wgsQE^+)2X=MvDwN3q^lKrIp$U8vTSB<+ZyssWwt
z)b?DvAwPn+pbR`Gg-<zGWZ?PkL)+X&ouqqFVJ@KY?9EjgMRDh>`#rD97aOk|3GN(c
zmk-h2Fzr|DJURF_6M)PopuIg}auJ(05$E4aWD!yOq--+T;D3I=f3I2Bd*iv5zzZxu
zB6HhF&?vvud2d&8GeZ!;??+~~5OX&+VY4C2kv|+XEgF$H#jhu2Ega;Sm`oE;KOa`c
zcxVPI^cjPCY@7K1&<uZ?J?L?12yOW|2Qg#c=6Qdxg9_uQADMTRmZ6h=zTn!-r8f%n
z%^@8+Eq8M&t#M}ElsbhOyk-WoeywjW=r%BFFTdX5%88`R0`x_69@1>AuQ*^s0Q4YH
zbE`U>NwdsmLGJQDTQr~J6B6WDr~p5*ja4IH(~nz_b-U{i2<TL*SbyspMg2OqH6pD!
zeLyG6N(#*4Q7J+{!efS=>D$dUGNXGiF8*XTPwQzF+KM{ok7rp5&jgd--_z9ZAvcno
zJjQczT}uD-R<Kv!C=<rX7*{2+N9Rr@Yk4ir^mM4@ayz5Hk&HbETn9+aXK#AH6^@+Z
z2;UUswNNQ=--x&u!lBnIXKy3>zxTYmklUT(7C`u83WpV}0P}9MoGIGtDpTQ3KNeC<
zkcwA|59m^TX!l-5KdgS9C-@=pTkLXqbLFV8k|ca4j32OO<Z|TVKVD((o5n_7OkA{C
z8<e!ktgGw`IY{xC$}P{)6_zBw3)=3ln7-|0>5L7a;?NDFgVoC^rm`ExUJ^&gl=-QP
z!6!tAWsOY<P7IXh3e)y46J{iy8F$`nuAaxIG(GJJLAqTWa^=j5UJ_UWt?@qq*tK1M
zisG#l5xPvGC{;`3f6pH|Bnl~Ur+e~|q@~t8S5r9Ys|>SE*<g&tc(i%887rwJsIc%4
zJ)%@b{NzJf<XJVPc>o4l@$9uL=TaP7lKWMdb;~SSxYxrJ`Ya*jS!Y!JyN_h_Qv->G
zJ<4mOq-rmAF&brp)k$HiwYa;xkLbW>#E;yRRXm`1IFpJvqc<&341-Dl=Z;9kD9sYG
z<bS4@FYEw=4b3h?>v8$M<?}^^_D5G1O89K!vT;^b?)Z29^bmTb5%m_l0a35$ljEyq
z(NjZ#gU5aJ^Fx9y^F#ES6qz;YHvw9*U;CAH8+zWKt=(k#s5enFl92@_K2wOf&+2)q
zDUl<WzuL;Vv2C$H=_nr4&vwYV7Wf>>%I~S;GJj%m?ku4>_J^`u(?6GQe2=P?9V<69
z>?R7{9$yQ(Hk|`)%DDaN{v#YFrg|@_uC*$DV?2<pKLcPoQQ29=jcXtG(ARXF8p@BY
zH!l!4Vt-vpC6yk9Q0;3@?UJ5ICeZr3?q@-vNt-6j9GW5$4=_NotPc=Q5Jg`#m4`6q
z-B*>-=AnQOpBv0au+m&m?#uec4StJU9TodY9(fN*8<3=m6RhK{D8jYD3nx*;HEfd)
zm22orRBp`<L0OqaJhIS5Ln8El!3we<1+xsy-1<CRON3XUDWT-dj&^1<$>=kT!26^a
zazb<?E5s57%mKsy8c+~qtp=(_so+L$CyWgQ(>(Kkhb)AJbX%flocUHg6nK?3DYd?5
zyEF?!Pw4NSmLXz>Yw@?1_mq~Nd?=cC^NA3jvjj<E6oBrO>TkSXvOn8d)_0o_^3ay&
zin5&!Kixnu!K3s}1{M#Es!bsJ>pF}zB!84PPj%aRg<#(ZZV&JeCE>4;x9)IljBtIh
zN>`QKnqAREr+0#IAilDB`!~xj{x4)sss!^g-K?H(<mmf(&-tS1r#Dosafv3*6Keog
z4>5P1kJG}prTZmaHg1UU^V}6P_G8BYDr;P5L|v2~Hm=^ZN5nOEk51{QI2w13{0s|I
zJ<`?iO(VE|vn#f!@?6N7YB<VX_P|&|F+d1Y2*W%#RO{HAzW3?Z#DTsA$|)qhW|1AR
zqE%n&8@+w&W0e|m-^TdEniTrm3Z(iT<5E@A=o>24qnLM<v{t}cjhb_IdF@*5!==Ga
zYYJk1;>C*avDG5OZoE^niEs)7bTtvmdQz+KGKQRbd(UB$0&I6GH*!A<+r<uG!s+0i
z1<CND{|6@t06q|Slbetc!$PbuxD2gl5|s34w$XHco=@X8+tYAurnIr>7T=!vrGn<8
zitELJ+!*ktb6k#5I&E%8TCP*AafH$(FK{h|dBqhPBRGL>w)ME-_3z=+OF(pr7*o@1
zam_B>Lv&NeP`1r~M16o+lgbY_td=}?@fa1rs+{iQIuadN?i|2aUYu{p$`Vomj>bdq
z;iMI@6L`HFYl}0^Kk(86l2u3Ghu7V;^FW#J)$}j?<*c+`K;ukQfKeD`vx#Un^4@r>
zlVL}5zSt3}5IEO4KzE-d!G+E#n&hP!59YZ0OMW?n#aEA8&b=kdhJD@Z?B4H+IfL(U
zbNMTe9emLWp&w?Xy1h7Lop11<P4>i`lSPyBg5$KrPtQ623~ciA@q6aE*DOC3$LAU>
z+tM=eo@Cp-uV+r`;TW@b<Z%tBg-CSpOlPgOP8XWvhmOK53WrtQ|1#Ho`doKhpCnjq
zHV|NmG~repze-P=^eUV3eIhj3BH->D0NPiC$}lmRZ`=F8#l~GOr6(d_jMCc(<qW|m
zKf5e%hxYbK)-HITg_AHQB0|H<+WB#AX{^_%tyih@P2A@j9}0g=&{_uqO`JC(A6L$v
ziwcRzq0$#W%;x9jZKr1wze&|qN6B}n5!=Ljr;_e-5Au5ot|ULkCt%IPDWz@<CLrj0
z+Nh@yif=yO(a;#@;bq?8@)2RZaMkn5cPf|7TX^EWMB(oZ>y@@QVP^+;zrLG1uJU62
z0XDP?c#4Y7f3UH6K8vAWo}FjvCarL;`h3}63pduOp!o|ZCJt6PNO1~uEolGyDr;3n
z&2Fk{k*u`K*CsXv4?Psp^toPu;>kcsXeR~J5}0X;?k0AE5|+%|yC|_bN+nz5xGi78
zbM!(6mmM-F7NADQ7QO8O+-LB_N4_5Y!yJco_5RihCJ*vz|1lh;^lfEL2*u1<-k68&
zH&*~nnWF<XKNp+gAF+!(oW1QaZI(WUkD)`12#w;uu~F!?0b5gITJyQWRBxgU`i$EH
z(*qL)2QM14z~l|=#x_gIhG85I59ZSNi+`a;=I|&2f;w(O-}3qP7w2<P`(F4nNtB4Z
zS|>I>?b6zXAfgx*yN?1sF0MWU$Y^BD+-GINqdD}l9PZ#+oncN0`GOM&S)dxip;jH+
z!@nza1pZz23{%1T+~%L_Ntf}Qy^Qqrt#1!rOERT~r#R!}R_0p0x&^%Y!S>tj8e8dS
z($$3|v8`hPp*na=q=vQUyZtYUl!i)Q$uZngdPv8667O;T_H*a@y)dsI<>6<Yv^bo&
zII34Tr!+)!n7E;#IzEF=ajWUI1`U4GuXPlmpfyRx&YsAPioyhalC^t2Yo;EFo_R}H
zdCXKtGOs#B^M$L8?|JNJ+Y0z*m6(1S{_~hIu<DmPsqS`=WfALa>nR;?<+}xoD3%58
z+OM8}=tTv))rV)Zz?i#SHFCuCVw+p1^B&V6n)Ar*vuG)&>ki?S5$DX8gOZ=rSUW4b
z3`?t35)LfS2+nGmc4(C^iO!gIbvO5Bm_2i<PUJ3veD1~6>9nwp1JSn^=P)hNe)iim
znLcraK8C+igG&4xYgqo~ZPnBtIL-7#D!J6%`bD2ch&ZPmb_K?cPQSe&>zD2l`AY2_
z8cPO5JjG9?Q<phtte6B`UMu&mFq+s6P_vPYg=5&yG?%?Us^Dk=9aBeIm47k-LWm00
z=ImXe-8VsLd2c)C8(eysERR~2ykASWD@rLW5IgUg)LPFUC0e`Qg5<S#a7+SP$#1(X
zShAj!nw*gFm@HX(v16|(_G_cbnL*HSDdWe*V?fqf<fLt6Ht2@_oCp70%4#WT9a#$W
zbL!D<&@Aap7m8(_mypTwMmWPq5Aiq7uG=4HVR^xMzu$FMCmckx`lrEFgO9lYtzV}A
z(n3nC-wXe;R#S_^OXb<-teT|IRp?OAeplryvAUV!9#UPAL0-n5^isFpiqi`LIiqj_
z@7p0mBhnm^qnbT7%2PGz71F%4Qo<|82V8omi-T{X!_Tdgu!w$9GEf5fuy{1aCh~Sw
z+oDLOLmuXZ@Di9g6rJ(5yhc4NukEOpLdP*If!&wDOVjKs61XZiLZ34VPxXG@(5y7T
zpSkhUvDn`F%nxeMD}EDDQt7^dC|_onuH~SGxG`k=X43(w5T=qr5cfBLii>eLi4FbW
zLFdJ4)46Bx>8*vJ3f~k(|DH@YOmtH~jA)d=p(^a%8xrv^s**<6quy#GE=(~0+C7Mp
z`HfR_Q<sR}%Es@o+-DCO6ZZCT>g%egDGUGN9Zn2&T@!5`q_;ZXKpN_NjggW1ezO^5
z&wbZRj;)u5JJ^18K0+&JTgi+*9z>efom+<#v)Hm3f>>UQZGUh7OY{$O6u;w;tR4TI
zDf@`gmDASe3%Sn(H2%g4K9@bE_^q)-RExgoe8PP#l0PIH2-hWP-e)>tb%7gr?dAV5
z6r5b(xvIV2tjk-6mj2YCy)uXdZ<r1`kRi`ZX)8B^cD5Qk$nl_r4;*t>kns}(jpZc<
zP|wNN;x`s`spVfV2;h;|>Zt4LtP*DZljoF5QqM&8-WA;}xo32B3L{BNOpJb)lPzr?
z#sp*@{Vqo|*)I98bEow;$5Ad@o<O(EVD8Gp-QS-%@gyU6>*;p+?CDrGPpSgq0yU_9
z`5o;hv%05-(4O>X=v<cBqFOtYgWKhP7K<>oSnK`JJrI{)bJlUz2SnHfyYD3uC~z^|
zwjhUH>Q}h0_YU$&EujV?{aUH*@z}4AN8?ZR=>s^=vN{}uR;dvkVEVBV*D^5No`8Iq
zMKvX=@^X{AbN$|)&aQK>pX}An*Gy$-*wIi;?2EAc6=%S&9#t3-J&(^3Yj;Jd#8U?v
za%Z^CWeZ2<!`c#E?$z=<KYpKUxB@bRqbam+@`_e`@lVO1uYr(^>ZR(h9-BM(yXqYt
zu7N0Lz#RMD$2ZD~SXgvA`y9KThfY0TXiEy7IRU+_{kx(78pPL)RU;43LwyxcLA#@_
zq0iaD2E$2++?S{co2kbkIj2;Z6;k}C`Tz@0uG)iom4Mu%=nsZsW2V6U2O0sc|4Fkt
zTsLjK*b~Dimxuz9^H%Mvv%Y@C(Oux#yMo(dH(xP^+_lH}Cqfh=jVj1XlL&R6<tRl?
zVaCU7>R6O&&INeaWArt7DfrJ(+^NtcRb}k_>|RZUvo*^e-{VfY1nvy`lV9(Zd92h!
zwB=n|0qgsE^8v-wG*SiyY9=h}D}xZ>D`A3r;^qT{uT+e2r+n^s({xMgs{_iXF~Q>0
zdD#%H<hP_o5JSW0m4;@XouE=YXxzh9qY>#!k*<3mz<saPS!5tNLCMs<h@M6ISe3;D
zJ!*JebX;z?D{|nTqF^`#^wPA*L48r+Z~32;VDi#3vED{DNTsJ;r=C(C&U)_+|NEP#
zVat($sR@b0Mgs<C9IX)H1kwsHO-|Vr`9CrkiW2j`H9j>ffR>|&?9;oF^qZ|onWXoZ
z-kA`4#~@SX6HJCWZh@-gD^j1>ugU$emjStv>(Un7Ns<}-YhU?H=k1y!!Tm~OW;EyQ
z%<R8ym{<*)mE*^3!{ev2+<q8&-85`-BNu(iNZ5c*KO9ob;gJCm5WyeQ^Ez!q-vh#p
zq_c^&zIgIlPuU@#oG7=Be0nRtleiU_wuKkD<#Ji^BJ`31CV68JxP7L_;!P6_Y6Or6
zC7~2@sKS{h*J#qsmLB-{nk^yqrP`#h#qHRupXa*47cv&Kw`~vWWN%(TWr`Dm)>_!A
zfo!D^1xoL`G+0ycDzb7Kfa1sA=qQGtW$b=ZECl+Qe(8Gi#_4sQgljfE4`|JFnOpav
z4yFRp?eC3}JWaiG5+#h??ZW&9osB&Wwo|C5hk~hJK1ZG<^u;&*hzx+ucOAqm1u`)W
z5I>T+1fZDjNJag>wMKgow1uod5Ua!VY$L(zZ{Ea}B}#FEk1dcGv4F3a;qD_g<MA4`
zCF%6qK?UR~8Cp@$mQ&rcxH%4s=e*M1^T&d<tHYcK`ebfnz8CB8wSVZF*wd{}Z<AL;
zsi`yfOavMByRIvSpO>T^7@gEkS@VZpoYRkYh+Dp)vg8lX=Hp26zhB`8hWT*hNJX`g
zoyQ&*`fs#!H<VO+NAA$cD+HtY`465@>+_7?62MW@_11^SG*$&%k&`OG#GS1k5N5r<
zF(>Z(CU_c>D2r9d%I3q_-pIi#2)V-DIC42Q4^)JP>f$azvFy0lD(5H}rHZG*$};g*
z9N`M*m6Y<nQLbVsZHo#mY0oIHg5Fw@0gup9<z&DUqt^B}J=Eo8o(7lhblt_Dd@mLU
zI6h!y#{fUr$NZS#^jJA))}Qknbz18_rJjjV0z-PnM~obnf}y4Xm+w`OKPu{V^-%~>
zEZzs~ro}ThN;t7TkkUf$4OLP}s5A_%`*+=%VqERun6Lad<QSoJO+0X3emT1-l#X({
zZapfm@m0{jarv6sZ4^qdPkGxB<ehqT;eFXAh`qWd^Z&C>w%;WC<*X&-UGa<pJHYb;
z#4kYY`q=9x^*)b<<>k?v97(6|sGEocqU~AY|NegGB&;Nn4Pc48gN6T3b|#Ng+|4K<
z<68IvvUgoFy@Z)OY!+OwTi0U%Z6e)gvX$EM=qGhLl$ERiZujOLX4G}(#nz#A1tS^$
zZxNrX7M0(%0%F6G!t7!nZX`vL$|?=fb86AH!-JK>)ikIh;YgygKIAaZ<Q7T-c*so{
zNa;j>yEQHwLHZehG2B8-$nv7^1o8hgG7JhNyiEK4HP8&OSzQ~hMIkzM=B<n9v0wCY
z2G|2LV{gGE=6mrNl<c}~Jjfo1iM|CBo9~@&@3C4y6#7(_s~I{w<sodRn?1rdsC=Ab
z+!_(57`VXj!p|O*ccvdv8X|ODeeu)>Zly>ANC9VRnWbE(8FX%ibE&dslaHHx$Q%lh
zCpZRl6#`|h@Bt<ydd#Q93<JneC907x)D{r56}r&UaQn;$&Qvf%S76=ZM^%)6dt6Fr
z2B=>}Eh`sX9G8B;x)SfN6W%cI%lHn+NrcMZ9YAsTs+#)R+xR+2+j%?O8Gxv;2t+_w
zOh81$Q24R5xTLg*h=8!9w6JipEVJ9c05A`G=a+&10!T_jq@=~}@c#g+WZTd001y9p
ugMr6OUw<2K2Y{lzhphvP2F%9MLEpi~KG3V*LFUd0prNXx@>L1?_WuA8XGEg_

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ededed_256x240.png b/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ededed_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..889897b1e9f1b398daa237c551604200067422b2
GIT binary patch
literal 6916
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
V^K$Ap7ky9y6lGt_luH=}{ujh+3b+6O

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ffcf29_256x240.png b/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ffcf29_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e823b8d002d831f09ec3590bc341fdf03936d12
GIT binary patch
literal 4549
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
Mk%ropnwTg50l2e`5dZ)H

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/black-tie/jquery-ui.css b/bower_components/jquery-ui/themes/black-tie/jquery-ui.css
new file mode 100644
index 00000000000..3467b98e302
--- /dev/null
+++ b/bower_components/jquery-ui/themes/black-tie/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=333333&bgTextureHeader=diagonals_thick&bgImgOpacityHeader=8&borderColorHeader=a3a3a3&fcHeader=eeeeee&iconColorHeader=bbbbbb&bgColorContent=f9f9f9&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=cccccc&fcContent=222222&iconColorContent=222222&bgColorDefault=111111&bgTextureDefault=glass&bgImgOpacityDefault=40&borderColorDefault=777777&fcDefault=e3e3e3&iconColorDefault=ededed&bgColorHover=1c1c1c&bgTextureHover=glass&bgImgOpacityHover=55&borderColorHover=000000&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=cccccc&fcActive=222222&iconColorActive=222222&bgColorHighlight=ffeb80&bgTextureHighlight=inset_hard&bgImgOpacityHighlight=55&borderColorHighlight=ffde2e&fcHighlight=363636&iconColorHighlight=4ca300&bgColorError=cd0a0a&bgTextureError=inset_hard&bgImgOpacityError=45&borderColorError=9e0505&fcError=ffffff&iconColorError=ffcf29&bgColorOverlay=aaaaaa&bgTextureOverlay=highlight_hard&bgImgOpacityOverlay=40&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=highlight_soft&bgImgOpacityShadow=50&opacityShadow=20&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #cccccc;
+	background: #f9f9f9 url("images/ui-bg_highlight-hard_100_f9f9f9_1x100.png") 50% top repeat-x;
+	color: #222222;
+}
+.ui-widget-content a {
+	color: #222222;
+}
+.ui-widget-header {
+	border: 1px solid #a3a3a3;
+	background: #333333 url("images/ui-bg_diagonals-thick_8_333333_40x40.png") 50% 50% repeat;
+	color: #eeeeee;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #eeeeee;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #777777;
+	background: #111111 url("images/ui-bg_glass_40_111111_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #e3e3e3;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #e3e3e3;
+	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 #000000;
+	background: #1c1c1c url("images/ui-bg_glass_55_1c1c1c_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #cccccc;
+	background: #ffffff url("images/ui-bg_flat_65_ffffff_40x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #222222;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #222222;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #ffde2e;
+	background: #ffeb80 url("images/ui-bg_inset-hard_55_ffeb80_1x100.png") 50% bottom repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #9e0505;
+	background: #cd0a0a url("images/ui-bg_inset-hard_45_cd0a0a_1x100.png") 50% bottom repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_bbbbbb_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_ededed_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_4ca300_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffcf29_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_highlight-hard_40_aaaaaa_1x100.png") 50% top repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_highlight-soft_50_aaaaaa_1x100.png") 50% top repeat-x;
+	opacity: .2;
+	filter: Alpha(Opacity=20); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/black-tie/jquery-ui.min.css b/bower_components/jquery-ui/themes/black-tie/jquery-ui.min.css
new file mode 100644
index 00000000000..ba022711a6f
--- /dev/null
+++ b/bower_components/jquery-ui/themes/black-tie/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=333333&bgTextureHeader=diagonals_thick&bgImgOpacityHeader=8&borderColorHeader=a3a3a3&fcHeader=eeeeee&iconColorHeader=bbbbbb&bgColorContent=f9f9f9&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=cccccc&fcContent=222222&iconColorContent=222222&bgColorDefault=111111&bgTextureDefault=glass&bgImgOpacityDefault=40&borderColorDefault=777777&fcDefault=e3e3e3&iconColorDefault=ededed&bgColorHover=1c1c1c&bgTextureHover=glass&bgImgOpacityHover=55&borderColorHover=000000&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=cccccc&fcActive=222222&iconColorActive=222222&bgColorHighlight=ffeb80&bgTextureHighlight=inset_hard&bgImgOpacityHighlight=55&borderColorHighlight=ffde2e&fcHighlight=363636&iconColorHighlight=4ca300&bgColorError=cd0a0a&bgTextureError=inset_hard&bgImgOpacityError=45&borderColorError=9e0505&fcError=ffffff&iconColorError=ffcf29&bgColorOverlay=aaaaaa&bgTextureOverlay=highlight_hard&bgImgOpacityOverlay=40&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=highlight_soft&bgImgOpacityShadow=50&opacityShadow=20&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ccc;background:#f9f9f9 url("images/ui-bg_highlight-hard_100_f9f9f9_1x100.png") 50% top repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #a3a3a3;background:#333 url("images/ui-bg_diagonals-thick_8_333333_40x40.png") 50% 50% repeat;color:#eee;font-weight:bold}.ui-widget-header a{color:#eee}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #777;background:#111 url("images/ui-bg_glass_40_111111_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#e3e3e3}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#e3e3e3;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 #000;background:#1c1c1c url("images/ui-bg_glass_55_1c1c1c_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ccc;background:#fff url("images/ui-bg_flat_65_ffffff_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#222}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#222;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ffde2e;background:#ffeb80 url("images/ui-bg_inset-hard_55_ffeb80_1x100.png") 50% bottom repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #9e0505;background:#cd0a0a url("images/ui-bg_inset-hard_45_cd0a0a_1x100.png") 50% bottom repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_bbbbbb_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ededed_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_4ca300_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffcf29_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_highlight-hard_40_aaaaaa_1x100.png") 50% top repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_highlight-soft_50_aaaaaa_1x100.png") 50% top repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/black-tie/theme.css b/bower_components/jquery-ui/themes/black-tie/theme.css
new file mode 100644
index 00000000000..64f609447f0
--- /dev/null
+++ b/bower_components/jquery-ui/themes/black-tie/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=333333&bgTextureHeader=diagonals_thick&bgImgOpacityHeader=8&borderColorHeader=a3a3a3&fcHeader=eeeeee&iconColorHeader=bbbbbb&bgColorContent=f9f9f9&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=cccccc&fcContent=222222&iconColorContent=222222&bgColorDefault=111111&bgTextureDefault=glass&bgImgOpacityDefault=40&borderColorDefault=777777&fcDefault=e3e3e3&iconColorDefault=ededed&bgColorHover=1c1c1c&bgTextureHover=glass&bgImgOpacityHover=55&borderColorHover=000000&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=cccccc&fcActive=222222&iconColorActive=222222&bgColorHighlight=ffeb80&bgTextureHighlight=inset_hard&bgImgOpacityHighlight=55&borderColorHighlight=ffde2e&fcHighlight=363636&iconColorHighlight=4ca300&bgColorError=cd0a0a&bgTextureError=inset_hard&bgImgOpacityError=45&borderColorError=9e0505&fcError=ffffff&iconColorError=ffcf29&bgColorOverlay=aaaaaa&bgTextureOverlay=highlight_hard&bgImgOpacityOverlay=40&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=highlight_soft&bgImgOpacityShadow=50&opacityShadow=20&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #cccccc;
+	background: #f9f9f9 url("images/ui-bg_highlight-hard_100_f9f9f9_1x100.png") 50% top repeat-x;
+	color: #222222;
+}
+.ui-widget-content a {
+	color: #222222;
+}
+.ui-widget-header {
+	border: 1px solid #a3a3a3;
+	background: #333333 url("images/ui-bg_diagonals-thick_8_333333_40x40.png") 50% 50% repeat;
+	color: #eeeeee;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #eeeeee;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #777777;
+	background: #111111 url("images/ui-bg_glass_40_111111_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #e3e3e3;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #e3e3e3;
+	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 #000000;
+	background: #1c1c1c url("images/ui-bg_glass_55_1c1c1c_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #cccccc;
+	background: #ffffff url("images/ui-bg_flat_65_ffffff_40x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #222222;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #222222;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #ffde2e;
+	background: #ffeb80 url("images/ui-bg_inset-hard_55_ffeb80_1x100.png") 50% bottom repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #9e0505;
+	background: #cd0a0a url("images/ui-bg_inset-hard_45_cd0a0a_1x100.png") 50% bottom repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_bbbbbb_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_ededed_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_4ca300_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffcf29_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_highlight-hard_40_aaaaaa_1x100.png") 50% top repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_highlight-soft_50_aaaaaa_1x100.png") 50% top repeat-x;
+	opacity: .2;
+	filter: Alpha(Opacity=20); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/blitzer/images/animated-overlay.gif b/bower_components/jquery-ui/themes/blitzer/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png b/bower_components/jquery-ui/themes/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..3bd80519e72b17d1f4308357691b9aef6fa34ad0
GIT binary patch
literal 413
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3y<F==ZV@Srmw>LKOHX8`ECORxi(`fUW%xc8&ctgAS0yh(n%%C~a-rL?R
z?kM^HGxYkLdHcTge*b-=FIVHqZ>#IYvQuW-pWgT8*82Zn{OVS?8cdzVxOpY#4dzgz
zxNr`|iUnS3Z<}LRebG8_ZDo;pqvRDegU%?%&qxYQoBjqU-{23el5f%tdK%XJHt1@?
z>k!r%j=4;eSBM()N3jI2lr)$<tHCxvwf6F(px?_}mzy<uUg4VIuG_To3eOB*-ve?h
z1mCnv9jseXdwEeXRQuFF4Ck1hFFf*w_Xp6MswJ)wB`Jv|saDBFsX&Us$iUE4*T7iU
z&@jZn!pg+b%G6lbz}(8fV7{UO4~mA|{FKbJO57UW)pTqCYGCkm^>bP0l+XkKQgWQy

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png b/bower_components/jquery-ui/themes/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png
new file mode 100644
index 0000000000000000000000000000000000000000..a35ed76b7a2342e25010f1ce8004c40df400bb48
GIT binary patch
literal 207
zcmeAS@N?(olHy`uVBq!ia0vp^Odu=(BpBFz`*wpkN#5=*|No1uHarXDaTa()76WMy
zFm^kcZ3kosdb&7<a9mH0U}NDqJx$h*n?Wj?wKQ%ca|uvVwZt`|BqgyV)hf9t6-Y4{
z85o-C8W`&u8ip8HSeaN_nHuXFm|Gbb%vUtvLD7(#pOTqYiCe?FnvM-X4Gf;HelF{r
G5}E)_sxdqO

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-bg_flat_0_333333_40x100.png b/bower_components/jquery-ui/themes/blitzer/images/ui-bg_flat_0_333333_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..927fbf5fe76bf41504656ff31532ed59e7f572ca
GIT binary patch
literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq?nSt-CY>?t&Hpz19_YU9+AaB
z+5?Q;PG;Ky8FHR3jv*e$lMRkBNw~4PqrgB$hWSB#4XScYQ-LZ~OI#yLQW8s2t&)pU
zffR$0fuX6cfw8WkVTgf+m5HU5sj;qsxs`#zd_@Bu6b-rgDVb@NxHY`1>DU0&z~JfX
K=d#Wzp$P!u3o_#X

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-bg_flat_65_ffffff_40x100.png b/bower_components/jquery-ui/themes/blitzer/images/ui-bg_flat_65_ffffff_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..39f00708dadd12a64707cbcbe3a491e7603d75a1
GIT binary patch
literal 208
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQcOwS?k)_Bce{j_0C}7R9+AaB
z+5?Q;PG;Ky8A6^ejv*T7lYj6t@hpC#;TbB#aBAWwna#KLs)4eqC9V-ADTyViR>?)F
zK#IZ0z|d6Jz*yJNFvP&Z%EZ#j)L7TR+{(aUzM=sSiiX_$l+3hB+#251bZh`>VDNPH
Kb6Mw<&;$UjfHWWg

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-bg_flat_75_ffffff_40x100.png b/bower_components/jquery-ui/themes/blitzer/images/ui-bg_flat_75_ffffff_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..39f00708dadd12a64707cbcbe3a491e7603d75a1
GIT binary patch
literal 208
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQcOwS?k)_Bce{j_0C}7R9+AaB
z+5?Q;PG;Ky8A6^ejv*T7lYj6t@hpC#;TbB#aBAWwna#KLs)4eqC9V-ADTyViR>?)F
zK#IZ0z|d6Jz*yJNFvP&Z%EZ#j)L7TR+{(aUzM=sSiiX_$l+3hB+#251bZh`>VDNPH
Kb6Mw<&;$UjfHWWg

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png b/bower_components/jquery-ui/themes/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..51635eccb401b0f1b270215cfb40bf206a4f98ff
GIT binary patch
literal 340
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12QIgx;Tb-9DjR$Bj+Ipk%ou=<uqNkOk7~rzNqzRDcccMoy)g&HD_*i
zP!p6n;Hwj(;Iz(DPrQKZ;-k>`zk>4@=HxLkbS=_2wSD3H+uPQ4dYV@)cRJM;Gh_2(
z9i75wN)g{gnpBO$6I1!79C5cW_1lmla>VS;-&u)bar=@A{vIiJI(6;Ip((8Hjvf;K
zU84d;p0?L86jW*GKhk=43+Ou464!{5l*E!$tK_0oAjM#0U}&mqV61Cs7-C>yWnyV%
qYOHHuZe?IFU(tXEMMG|WN@iLmZVm5hIyL|`FnGH9xvX<aXaWE=O?TG-

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png b/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..afc2dc7ee4cd9a3115e5987ab2e1ca5fa7e03970
GIT binary patch
literal 252
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$guNtaSV~Tocv?uS%V24T@R0^waHK7xt}b#@2hdm-2)$<3LSp#&NJW6
zutq5DN5-iS3!5JPjcogVjOYD5UJE9Mg>F;7bq4r72b!c>;u=wsl30>zm0Xkxq!^40
z3{7<njCBnSLkujeOf0QTjdcyotqct2D;n^iXvob^$xN%nt>Ilw#|EGV22WQ%mvv4F
FO#o)yP*?x}

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png b/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..e55749ade582dc7c287d4e57f89c4b1eec2ac758
GIT binary patch
literal 251
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$guTvaSV~Tocv?*5rYXDlOFa99e&@<v%grf&e-73tE3;QhdvZ*9ribD
zljoMG%P_35Klj15{o!tr!`t(j`xqRp7wnomi7^>ykZOr*L`h0wNvc(HQ7VvPFfuSS
z)ip5IH8cz{u&^?*v@$i;H88g_Fqp4sz=NV8H$NpatrE9}cQqXwfEpM)UHx3vIVCg!
E0N>S1%K!iX

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png b/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2d3c472647ad0e572242b7943fdcd073ad5b766
GIT binary patch
literal 322
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt_Y7i(`n!`KJ>MxtbkBT+-{6BW`qUKf(JiQ^|69*-g_4C3(}eIh-6m
zEH!9+z}XVgFF8X};;w#a<a9O9OZOkRs?B!Wd1p%D9f`s_UluGhjGZ~7Y=QDbpTBK+
zz1b$YYPJ*CUwRv(b9B@B+EaDnCUXwSr16Ta3Xt@VidtIIGM%r_{A@|W!cDU;H3QwE
zTH+c}l9E`GYL#4+3Zxi}3=B<m4UBaS4MPkptV}GeOpSF7%&iOz<|`WTplHa=PsvQH
W#I507O~(eH1_n=8KbLh*2~7Yy(Qcan

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-icons_004276_256x240.png b/bower_components/jquery-ui/themes/blitzer/images/ui-icons_004276_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e9017945a053b25254b40cd36bec9425726b685
GIT binary patch
literal 4549
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
LzD9)_=IMU`)sGsk

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-icons_cc0000_256x240.png b/bower_components/jquery-ui/themes/blitzer/images/ui-icons_cc0000_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..b89925a7e408cfda05e2ab5e94cdf7fa52bb1588
GIT binary patch
literal 4549
zcmeHKhf~wd*8U}gKxopWD^V0dT4;jQP=cXX>AVCfD!nO64N{dZML<D#rAmuPlNyR3
zO~BBU77?TuX+j|6qTkG&x&OoW%+8*(JNwMpeRk%|IZurYZZXpF&;bCzsEyV%0RYgM
z3vAO;oz0WlI!9+4Oh$TUr~v@@|M6c1hQ@q{&IGdZH!&~;xS6FPv_@@DvLr6w_CdN}
zc-W){7%wStsH1h^7p(=ZNt%jA$;4ngT|W(V%cJ<38(M?QY767vmQ?Up3zI>)##grJ
zpkS(`fA6H}<W+ghy}IS7>J^r9?+E$Nud^VaJG!?tfmrGb=(7dP8*SxxX8-tTK&#hH
z1pv-DX=|#PJ^Hp`NAEaQ#{%s|zg@|EZudc#t@z!z)90U8zm}~vRwjIN_h>9wVGXd`
zqEJ#m!QZ`OVl4aEJ$|H$t<f^$LzJ)qfDk<k3yUQ9O7eOmOmUoF>oaoe=T+i_YCA*8
zKqsrZC^Ner_+C)Fe|k1i04N7<n;}0-s4}^-j)HH3U>->+232qYZ0=_fOjat08?#Yg
zM$}$npnE=L-zercKUi}cLH|>~fHTu3_BWj${k9C|5j`%oBYRl@o5MJusZ_|u#uv&k
ziA~aNp&u5PIkCemHLN5WY5ql5tj|g=F_D}XiE=~c{Ep03d(R6B?YO=@NP~l2vLfZB
zS@Pg%G2HhaO55sLQl|li{-rwnQe1a7>gy*{-Ls6fm5Sr=?C>-Q!;K4gG0RE!@!0Vj
zndi_0UxJlgCpa*u`TIVUBVbnJp#n70XJ!k0CdFSgX{h$7E@wmgw=O)|69o=^uls+R
zX$lEe1l)}BWVZRguckN=tp*6~=`L0HDM0saTc{08<%y+&Nc??#8P#*z#I9&#^NTk@
zwoiFShdP~US@74e_$swSe?tz_b_Kbt_fqc(;Fc3BzeoC?rotl!)oFiZ5Xgc&mHBaj
z?JAyMH6W*Z$fpaw$n7VP>wrTAA*XSz34ir9f2+RM|A{kgwl|mYjWCE7Z5o+DeLEQ@
zn%vGKc`{CxfWwrA#?8eTkt<*c0}tX@>A)rtQr>^uoKlVsAZHwATqla~mUEu}C9u77
z#jC>kebD?>I8M&ia&Vvr`=YH&YKAQ{6w&cjkk69|SL=62O_Z-r^T&D$<2yB~^-}X_
z?UlXYIK~FUyAT}5_Rp-9nz$$!P7ePVCa2>9djAqw`=(%@AMg(_PL1Y-Jp=_w7{0p6
z)j2x|QcC)WkF>&KMD{@7PjIx!R~&nGd;Y#nWs2(8Svs2Vmyj(GJu$0CnIE^d<aqfn
zv=aJT;{0w!DP4EF>DZKrYLH*fXnAvrPa-Z41wvgs-t7DSD>=wukW#UJ$l2ORHR<U?
z2q+&HR5pyEu?^9MV(91vNPDc{1F2(HVrXlV-cGP8)<dP!w#sE=pPFXy15qJl4I=Zs
zC=T1j%CuV)G%uX%X_EtePIo$hL(#G7(pxpqPinSL#fTM-z*x3&&x?R+blsJk2@%=Z
zdYF-{qu{oyIka`2Nic^K2rZ0dmj7owQ=CCBn?U%oYz<6EhC+O;+8EuiNkaYkI9sm*
zixVvuA4Pn<Evn_a{lApV3~+hBXwmO<s0G!ft5JcdOIo#D9d+XL>{UXyP0_{(r|tk@
zGmgAn`ZZR00dLV6=%YRL`Uzcf!twwdxXv2?DC3#s9HbkCbw0{rOJmJq#Zu^W*P|1!
zdT{dUa!%sGmZ5$<TBzhs@N#HW^ybL&kiU~7(Cd(suU(ryEQzmHbCLO3HRXgpOmh5m
z>&Uc89dlHGAO<);#9#>{8<$6d^3L_r!j|L2Nw@wyVOrFw&+yZYp)j}0K5ixB`p!RG
zOzjhYgL8S;Z&yCo{TMHJH&n&*DIc7(9t~QK4-wv^kI`fMxWTg!sdZIe=$WwZLEjMc
zQlX8^QqyZ*A7i%$#GZ$Zo^xGwt$ndvMeYJ33#lT>1Ghw|{r+YhwThoMcjPTNk4iCz
zM-DK6nW^&h{Qq^EmZnWc@$1x7%E)jKt+y(l5vUC?zW#eE7;r{^AqB<|4r2y^4;aB}
zrHM>vbyhv}7&3L+k@^KSo_(1AwvRFtaLpT;|FN^@sE;3^Ic}4pZSY%Sn!31^(F@YS
zexYdSVegy3_h}4_pB0gbiBAY%ru0>W^5`yLb)O;zdK)bB(foWdeVQF{({7qNL;WA{
z(QIyVdX+u;jC{~?ZU%B?0ju=<N(_w7fw-{Hr3}UAJ0Vw-U_xQm;662G7H|8U5K5>Y
zv4jVb6sxcdF#v)zHJHIF9lLD1A3cu#X`szJ-x0xD(m^1Y4h!~)!WCZ`EWX?X7p@Bu
zYt%#Fz2760?9~!qv#8slFCIQP>L3{if!NdmE)K*5DTwx7+;Ia$@`JW6P>Ws1Y5G0Q
zWN?koc`|Zsx4DIWL7)7A0G0>ki(?68lDK=)^$;hQ5D%Ypeqakm6H6WG8F4%4=TAPp
zBCi?zc_xNHdRt{xBut1~sOuovIga&0uyS|)N@L`EjjH>F<cd}PKWS6aS1EYe(6C*x
ziV-tKLMN|y|2BU7GH^8Z0dA&ya@RVye#yMD_q4m3x$V-1aPx0jZjTG88as6f`$JNL
zc)iCdcaPYq6{~x9TgFq~o20D#NOHAkc0lHqBh9n*h6F7tiQT>rl&u-*76%G9T9j{3
zfBq#K!mypWT*X(&R?)UIIJGSIPVtV=tC+dI36Q6eV3l9=4zF8;OdWF@+tU1R`PRY0
zWZr7T;*Va*=eLhJ=`E=8A0D`Ukd$}wseTt{)|5CFkK(oS0i)#^=6lJ-Lz^?V2wGV+
zTMYF*x_EwK($4<1@;qPi)A)#U+`NXqtH*V|8w14$q>DE$^U%0><C6KzI{uM%e7|%#
z?;>?FH6Q-<_k7RfQGWfeQDQ`idA45`%7y+qqQo>yyzo106id*ji$;tl9>Kb+$2HGY
zJa{dkyYdeKS?E1-2Sn)uWrXUedd)s)H51F;XH~3q${Q?bA9hPoFka=KzAZNH!WU$V
z`S1v=V54pVl;xO(>!;AU)KYoLd6YU*i%XDHuXtGxoP2V0Ex;w<^cPBu|Hj7+FF}cc
zvTK%{CC;KMq2<ob#~Z=L>3~|^0c~N2vM|i)`LXc~CWO<-CO)!Ew`9}c*>3-n<sqs=
z_BDyzP~n)iqZfuYU?+;9@{%-a$(>pDn$_1Us=ug~YvfWq=71lmoMvHxyzFB|;yJdJ
zwA13>cEi&#a83(mR17e;9sW0?Kg0^>W|~*>y{c9k+V9bwwYC&TJ=zK#E~XYPUp(fS
z%N_zgWb=1e*oTm1gTu4^^7bSysg`fHr(W~+8Y@U8a}4@xNY4%T?IC%ajoXA{zWS3o
zFnG%1olBxlRyUvBP?N$H%^p5IXg)37me_b!SzL{!ruY2jUu~wVGTL7DS-`GG52_gG
zgVPyqPxp<V*zTydIpAc?vla7?{?c+H%ZOy#9;_dF9d?}HIb?=>hZj*y104Hl(^8G^
zb!uFHTl&oG_*+(Xk{U$G)a^k-N9~;%6u>C)q47$K^$dZdR@}KF%=Kr?m+{|I1pB@M
zZeI%r^&3u^OE1>)gs4jJrrmyE8+>r$@3N(`bUF!HkV#m05nkwrj3q9vt83~&?gn<R
zsuCj&4Tc`GZdVT)v3DPNuU{jgLzPTa^{b_D!mr@;@R7CmcVmXky~jBY)oVTLl))v`
z!4`dk<+c@V<_P;2@{)!Vk-fTs!NKm#M)qG<hn{vV?Zmi0vQ+HBj_EuAlxSNs4er|T
zL3+8i?UbRT3_@gj0Y1CZgWP4p1dVqzml5@ae21#6=KFichd)R$T(N!(nJ#5xbmp0$
zK;G#CJL0?S%(0F9{HZ{d2{v<INSbP?3lOh5*hBsav@m9H7<WiQ@n#@4OjC3SEgaqN
zMrrs(B^m@7WHGnyk26b18+th!rm8(q^?+ru#8@{~Pk+UEFgjr~6u;@Sw>rkc%1QIA
zZ0~VDmj`0%Cihux8KF0ARwV8Jc8xtc-LK@8h0g-b_oMi;jep13$+;n>Z?Dc)L`{rc
zxYgpuYuUm2dYeB^TA;3e*WGHTZQXvj=+PT+NjGHH6+ByaGj<BID?q0YvkA<jDPhok
zU}zuM-=;ZT!QL8oy||Lb%~0nY`!^vluUz_x=gw!_9Op4cZ7d(ijF#M8GVR{UClP;}
zw6^%MV|1?WK|qQ)E_7>QN>QNGHwMB!xGz2pVK3;XdQ~jXxaK7Qm(?qpzNaGDaX$jf
zkkP;Bom*)>sSl{qtVleNgMOUlK&-<pd64_VdZnEr`goDF(rr#GAt(vdspaNB9Q5{M
zu{_(&rwGh8;aD8rh1DRMh}hN=|7DTDCHgbqP2Q1bmJ}Js!^{ZP+dDmWbq;#(&;Ko8
zSzg40gXf*8T)I-eF2kOxOisNaMcir*24jsd%tl3p@*0x5V=q(Gq6QL_s-!-2PCYsN
zOsyO38|97!>(S|f-`3O(E-t35jxaz$@;PkC2$Tvp#<TlEB+$&A$!cT}Hku$x8Ss9&
z#*m54LKWk>qZ<Y({5Td6l{H=q!r%_-Oa!qj@>4-u>9>y(FU(PEVP{C7zgLsvJze@#
zsrZFLcevtL6JQ!Bd{=Hc$al=IVB0i2_wJ{-7a24{Jadtu6g7*-{+6ATD<JTOfqD4=
z7u8;`NsE2kOQjnH-r`+`QSv>8HdTgBnr<rgW#_Z_3>OTWLU<Dg$?G~$)7+8?r-Drn
z^R1Vv1PdX1>^F}vB0TTJwPpc#6snAdYmbI&shCNS$wAlcE^0H~(m~z_u`V4xEAw&i
zSU1pu1RLke{z}|gMu=>M)7LDapl?j&vlM6>9!6l8yh9%*#*keV)ME;8ixlshHx|4W
z_8<FQeVv^Ydxm93QZN!-^s=O}&u(o^BnJ8V9Br>ZubssQw~&xU;(iQAm0Ze-R$ry>
z1c}tAHoQbNy9(wxQa_63thMzh6eHNzN*P(n6XsU;>OYgH9}&h94W5hNJEjhuZKoMN
zj}(!MiVc)KoCjAi#q8|*XV^=mOnv#annjl2+F((ooV-U&nX05T3xm38;>rWJsP7{@
znfoO&)lW|%v6vvu-L+(k^wTK;On7U=XLam`7iZLyeH+oPyP(x6E%V`UtT(68T<h4!
zE)6?~IwY_u4SrNA%57PD6p=SXV+pNwVIGa(x=?`a+f*A<Kz|{vz}<@EP8yuXXsmC>
z=6gAYc)hV(L_|MyA}N^sb)1hIzt}DQQ6@H)_MB_a_b&@05hoNpE|?JpsDc*hMTE{O
zXOiK$o`h8qSi1n*lf1`%y$f@52^U7do+n)1g#R{XQ(C?cl){PP=ueGa{`#LNG(6I*
zEce!+km0qE^u4)gYNL><w9_K$w5h577ZKQp8-t@0M5CM#j~;A!c&TdZeEO+H50qq$
zOsA}_&P{+Tn@>Zwz)a+-4K8NvIAwJbISg(@uFRZhX~y$WXln4!vY)s&ah)~ZSN&0z
z{!R}5&I*pc&SwUYLP*MrA*975CCw1>3NmsEl9FNwIRymbxiY`|{}4R9obJ0k{vU#z
zg6vHN=`;QxLWOec;TeJZPXtph7ykeUUuQtg$?J|YT-(FpuCs}=gVST5UT3AVLx48Q
KK(kUE^W;C!I3sNU

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/blitzer/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/blitzer/jquery-ui.css b/bower_components/jquery-ui/themes/blitzer/jquery-ui.css
new file mode 100644
index 00000000000..134b44a0882
--- /dev/null
+++ b/bower_components/jquery-ui/themes/blitzer/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: 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: Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #eeeeee;
+	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #333333;
+}
+.ui-widget-content a {
+	color: #333333;
+}
+.ui-widget-header {
+	border: 1px solid #e3a1a1;
+	background: #cc0000 url("images/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #d8dcdf;
+	background: #eeeeee url("images/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #004276;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #004276;
+	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 #cdd5da;
+	background: #f6f6f6 url("images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #111111;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #111111;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #eeeeee;
+	background: #ffffff url("images/ui-bg_flat_65_ffffff_40x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #cc0000;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #cc0000;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #fcd3a1;
+	background: #fbf8ee url("images/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;
+	color: #444444;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #444444;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cc0000;
+	background: #f3d8d8 url("images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat;
+	color: #2e2e2e;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #2e2e2e;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #2e2e2e;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_004276_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #a6a6a6 url("images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;
+	opacity: .4;
+	filter: Alpha(Opacity=40); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #333333 url("images/ui-bg_flat_0_333333_40x100.png") 50% 50% repeat-x;
+	opacity: .1;
+	filter: Alpha(Opacity=10); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/blitzer/jquery-ui.min.css b/bower_components/jquery-ui/themes/blitzer/jquery-ui.min.css
new file mode 100644
index 00000000000..22434c36140
--- /dev/null
+++ b/bower_components/jquery-ui/themes/blitzer/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family: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:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #eee;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e3a1a1;background:#c00 url("images/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d8dcdf;background:#eee url("images/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#004276}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#004276;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 #cdd5da;background:#f6f6f6 url("images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#111}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#111;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #eee;background:#fff url("images/ui-bg_flat_65_ffffff_40x100.png") 50% 50% repeat-x;font-weight:bold;color:#c00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#c00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd3a1;background:#fbf8ee url("images/ui-bg_glass_55_fbf8ee_1x400.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 #c00;background:#f3d8d8 url("images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat;color:#2e2e2e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2e2e2e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2e2e2e}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_004276_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#a6a6a6 url("images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;opacity:.4;filter:Alpha(Opacity=40)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#333 url("images/ui-bg_flat_0_333333_40x100.png") 50% 50% repeat-x;opacity:.1;filter:Alpha(Opacity=10);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/blitzer/theme.css b/bower_components/jquery-ui/themes/blitzer/theme.css
new file mode 100644
index 00000000000..b0775dcd6af
--- /dev/null
+++ b/bower_components/jquery-ui/themes/blitzer/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: 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: Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #eeeeee;
+	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #333333;
+}
+.ui-widget-content a {
+	color: #333333;
+}
+.ui-widget-header {
+	border: 1px solid #e3a1a1;
+	background: #cc0000 url("images/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #d8dcdf;
+	background: #eeeeee url("images/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #004276;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #004276;
+	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 #cdd5da;
+	background: #f6f6f6 url("images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #111111;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #111111;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #eeeeee;
+	background: #ffffff url("images/ui-bg_flat_65_ffffff_40x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #cc0000;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #cc0000;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #fcd3a1;
+	background: #fbf8ee url("images/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;
+	color: #444444;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #444444;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cc0000;
+	background: #f3d8d8 url("images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat;
+	color: #2e2e2e;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #2e2e2e;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #2e2e2e;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_004276_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #a6a6a6 url("images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;
+	opacity: .4;
+	filter: Alpha(Opacity=40); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #333333 url("images/ui-bg_flat_0_333333_40x100.png") 50% 50% repeat-x;
+	opacity: .1;
+	filter: Alpha(Opacity=10); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/cupertino/images/animated-overlay.gif b/bower_components/jquery-ui/themes/cupertino/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png b/bower_components/jquery-ui/themes/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..f524612a93bfad669d891773694528acfae8348b
GIT binary patch
literal 312
zcmeAS@N?(olHy`uVBq!ia0vp^8XznHBp80OT7LpkOiAAEF8}|FtTsFg<Z%{wL>2>S
z4={E+nQaGTRC&5MhIkx*d(~Q~L4n8h;+uNeb^Vv3+8lZ8x$nQ_(L6cF==!<G^Gx<W
zKY#xByp1u;n(LZm!W|}^RyeKe(Cd9NB9EbT9W&>-MxN^qU8@z2i%xiAbfQT5gZ1-s
z;)j7MW;;xkc9{Fxp{aY>ix?Bv=ZiG0#C<RBj5mAA#2>n6`?Y^5FM+O5Epd$~Nl7e8
zwMs5Z1yT$~28O1(2FALEh9L$PRwkBKriQu(=2iv<9QzbiQ8eV{r(~v8;?_|4c;-x?
O1_n=8KbLh*2~7a;9BEJh

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png b/bower_components/jquery-ui/themes/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c355cd37f74f626af7ff3090bf923b5773054a2
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq?iMILR`;sajBSF#sayV1s;*b
zK-vS0-A-oP0U7+BE{-7@=aUm8SQj_^Vqjp3U|=jYYbyszsg}4#l%yn<q*^5xr2;7i
zBLhQIT?1oXL&FdQ3o8>#D^o*V19K|_1CD))swf(A^HVa@DsgM5d^~d|Py>UftDnm{
Hr-UW|1?(`w

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png b/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..68991a3821cf238d0d5684e6d0ff48428fd5e67f
GIT binary patch
literal 350
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12X1#x;Tb-9DjR$E!Uw0iMEH&D=(^a1a8=6ux&@m#Uum0HC$Cn^BQO9
zbX#|bPCoh|(PDCaP4nLa-x?1l3-IRey2WcA*PfOBor$4gkw(|2+zF}2OnBENzT0M-
z*vNbA5aafOR=K1fhfIT6cAV{w{C(hWMA_Qr=UZ%UFD*DK!q{^~xY}vo3jJ+DRXs23
zlllx2TNWm?*jd#Zt_2$Ae9yC4|MAkKeN8}js+PD$l%yn<q*^5xr2;7iBLhQIT?1oX
zL&FdQ3o8>#D^o*V19K|_1CD))swf(A^HVa@DsgM5d^~d|Py>UftDnm{r-UW|L~MZP

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_50_3baae3_1x400.png b/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_50_3baae3_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..4addcce70b7be6e02f393b3f80f565ec77324878
GIT binary patch
literal 336
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12XzNT^vI^jwgG}+ExAiw3-?l2($%eO_5sawlc8m*_E@Y@9+QjN=bT?
z7IQY^;E|w{H;x3HKT_15$(t-M+%0>#wC$$P8XccqJ+~FF@TpxZdB)MU*eB<u&%>VM
z7oJ3j85tU`NlDt8yz89B?1el2Z#eS$yN^#}PfyQ6pPrLEw|Hur4_{t<MZ?sqH;CDt
zk-_MZVn|5K1a_dyR7+eVN>UO_QmvAUQh^kMk%6J9u7R<xp<#%Dg_Vh=m8qewfw`4|
j0mnW?RTK@m`6-!cmAExjKAt%fsDZ)L)z4*}Q$iB}d*XQ&

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png b/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b6b600dab90b8741b69a04a906881b7429dcbf1
GIT binary patch
literal 346
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12SfKx;Tb-9DjRWk*|qCg7v}oduhd&vkH=>OeIW&p9tir?G<D<u<&y*
zvbJGlH8*@A!zSY><ncko@9_M6e;&&1{Zp>Tz`%3ZpeMiCM7L|#v6J<Fv)5TTHLTq6
zgwHs|?`HP49Y>ySJ-K88XY9)p+BSyIc;|^2HFnp;@kX)t*OummUuqK+do+Vl?GR%&
zk1Km^$v>rBiMEf<c2356eh2>eoC3O0wZt`|BqgyV)hf9t6-Y4{85o-C8W`&u8ip8H
vSeaN_nHuUEm|GbbaO_i5MbVI(pOTqYiCaVE<C!yo8W=oX{an^LB{Ts5E`4&D

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png b/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b4b45480a605c8d687615d99598d672c5dc14cd
GIT binary patch
literal 332
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt`9Ri(`n!`M2j6@*Z*!X?SQa&Lg})O5{w_3a4w216(&VaT~DkN{KK9
z$TpbpG-MQgd3SGjHk0rIPR>`C<v-2|syAi$@LX7|U*g-G6@k;c>e}=kDQ`WYIxVv~
z<<>IJ#HFVzj>tceEB@o~tm?4n!fTWA#EWDv_0}p+tz3IE=;NGUK5h}OV>s^T{S(Q5
ze8%}(%F;7Wfv!?5ag8WRNi0dVN-jzTQVd20hNij(#=3@vAqEy!CYDyFhPnpkRt5$f
h`xI4CH00)|WTsW()=>F)=1ial22WQ%mvv4FO#mChbWi{Q

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png b/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..925419fe57e90e78a77f2ee81de785cf1f64a976
GIT binary patch
literal 249
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$guWwaSV~ToO~iLRl;FP=|sg`HRmR2XBTtl2A$^H`fRsf^QiUkL`Cs*
zz2SM}FUhh+!eXlA3_SxLCI$vmbAwa!Ma8v&#;BIKMwFx^mZVxG7o`Fz1|tJQQ(XgN
zT|>hV0}Cq?ODj`DT?2C~0|SnIimE6Ya`RI%(<*UmsC+zgCQt)|r>mdKI;Vst070-p
A_y7O^

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png b/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..f751680fb33524955d0367027268602aef3e296c
GIT binary patch
literal 387
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*m8&7sn8d^G_$(W*uUXaFCbZQKH#2!SC&Z2LUpzC2s|Hsea+Jbw0P?
z3tL)I`4v~6<z<>@r#QHBKU<#bF?j~Z{O0z67hk5a^UK{_6ZIyZh2bABlaN-R^mP7%
z*9`ZqI4Uv!eW>LP=_RFxxlWhL63y1FSjZ>$@oW70m%^o=o?9hWPu%{hGh?CunV(vl
zLTgW}os%n@_+q!6k*I0GhrUxi=f9r!{i;2~>XGjkuJ)xXO4r;sd@}We-P^F~ERK_=
zJYA_j*OKqEeq74M*H4pyo>47vjVMV;EJ?LWE=mPb3`Pcqrn&~kx`u`!1{PK(mR6>Q
ox(4P}1_m7a6jf0)<mRVjrd8tBQ2BV~OrQn^Pgg&ebxsLQ09Im>o&W#<

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png b/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..1218f089ce52ab117115a136fcbffb67a54f8ad5
GIT binary patch
literal 309
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt{2ri(`n!`KJ@kayBOju(pSvm~OYF|A<=ACV}V=dESj2RRUiW9vObH
zS)<s*sxslS!S5ULV%3_jb~8Na|FB5dV5f*dP~913bH=@!9rPA(XU}C4XVmpP@Hy6p
z>HW>aR^Q(qW?RQD{kS9I_06dbQ=k2g|CN~|bky{qe&Aa(p!KRHt`Q|Ei6yC4$wjF^
ziowXh&{WsJSl7@n#K6MJ#L~*tP}jiR%D{kQpQ0*?hTQy=%(P0}8Y&;poC(yx;OXk;
Jvd$@?2>@izXh#45

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-icons_2694e8_256x240.png b/bower_components/jquery-ui/themes/cupertino/images/ui-icons_2694e8_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7bd2569d74f0c7b1c0a972a332380a976cd0d3c
GIT binary patch
literal 4549
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
L8fsT*VxIg5%&2X^

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-icons_2e83ff_256x240.png b/bower_components/jquery-ui/themes/cupertino/images/ui-icons_2e83ff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..429489e65df2b9304e7ce7f5a5a3c1a5d116ed8a
GIT binary patch
literal 4549
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
L(onln6Z7OhJ=b#J

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-icons_3d80b3_256x240.png b/bower_components/jquery-ui/themes/cupertino/images/ui-icons_3d80b3_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8fe309eaf9d081e0da17ba1bb9570e08b762278
GIT binary patch
literal 4549
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%0AyF>r-HQ7ZyhCEnx)plPLqLuuO`QPw)nY1
z@hgSyaM`!U-y}fzzT8rv&zNuimPuI7{m-$l(rJWvW+Or<YUWS<EIKLIfS`4Kv$6p$
zs@-1W7Q43BO1JX8#Jdb4<$DaQD-9eqT~+K#FJ|%?%o{WX^Ck?QuIWHba*8J$^Eceh
zHeag}%!TZ*-`zt=u-p@unt9w&h%ySMJsPH^Vk&WZ8hF$8vNqEl9mGQ*>*C>yQg3_r
zHGM5`kWrrO?}Y6oxX5N0ea#{g^3Fs)Q-QYOaX5y_E97xP^r?%2dUQT+f#P-h*1YHZ
z-c#S}Z?h6(&auQu4nm*`Ul%v_*{-gNL?hl_pzZbJwKf0f8XUYp+Kc9>luKUL>Z|aX
zAd~ylh8L-3RzN&Q>PJzWwKnbrVg$QdDML$n!tBa!{TDLz6T(=6{!8%($J8M+?KHy|
z5h8MtF#)oNbD&D5=<OZ9bUTS;;@96RnWqw5>ny62lWI88L?yXd7}!k{TNbcM{SfZK
z+%J)#es&Up#RO{ZtR|VKoe>2vVXfg`)UoTHoRQD=tVO%-16PPzX2W4vFHXbR*0E1r
z8n$3{a6nTk?5ISP+oJX;Ja>r30#fVDJQ~h*DIeRnp*E&~`bu7gxfaTuG&qjYSly1v
z^K=OId}q4=k9zD#RxtkSI2|{BwO#n5OiT>z1(%*5U*|`{Pbhd?5F-?z3S6KU5jwA&
z$p#mC;#WkV?E-Aia-aJ4&d<)qUm5{<oN##&{@a)lwR|2ag^|QjpBp{>^gdH)c%)fb
z9;`yZ!>hq*yR%W$hQXDoXNA<ML}LG|aO~st!O;nlVRo>454J3<M74D;?aaIfLbgJr
zQC3!FCqNa=XTh5wrqjxGE@tdFWn~gE3~EFyPoHRM#_>^TYVa?zp1Cz~oj2as{g4)Z
zj`n^|3JyL_=LR4Jmy{KQON&WLn!@E3WaJbiCB@)!3UK&KWq!B+A-H=wK6HNiKLj}i
z+1m=z=lnl}a^=>;a{~9D2qvD+e*X48P5?DW&wEZVZFl?oPR365j!(UNos`ZG0ko0&
KnicApXa50iY+M@v

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-icons_72a7cf_256x240.png b/bower_components/jquery-ui/themes/cupertino/images/ui-icons_72a7cf_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..7dd16e6e4e9da9334b44c8cccedf65fe82632775
GIT binary patch
literal 4549
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
MPzG8R8rUcQ0oZ+pLjV8(

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/cupertino/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/cupertino/jquery-ui.css b/bower_components/jquery-ui/themes/cupertino/jquery-ui.css
new file mode 100644
index 00000000000..98d90abef50
--- /dev/null
+++ b/bower_components/jquery-ui/themes/cupertino/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Lucida Grande,Lucida Sans,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: Lucida Grande,Lucida Sans,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #dddddd;
+	background: #f2f5f7 url("images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x;
+	color: #362b36;
+}
+.ui-widget-content a {
+	color: #362b36;
+}
+.ui-widget-header {
+	border: 1px solid #aed0ea;
+	background: #deedf7 url("images/ui-bg_highlight-soft_100_deedf7_1x100.png") 50% 50% repeat-x;
+	color: #222222;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #222222;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #aed0ea;
+	background: #d7ebf9 url("images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #2779aa;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #2779aa;
+	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 #74b2e2;
+	background: #e4f1fb url("images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #0070a3;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #0070a3;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #2694e8;
+	background: #3baae3 url("images/ui-bg_glass_50_3baae3_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #f9dd34;
+	background: #ffef8f url("images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #cd0a0a url("images/ui-bg_flat_15_cd0a0a_40x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_72a7cf_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_72a7cf_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_3d80b3_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_2694e8_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_2e83ff_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #eeeeee url("images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -7px 0 0 -7px;
+	padding: 7px;
+	background: #000000 url("images/ui-bg_highlight-hard_70_000000_1x100.png") 50% top repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/cupertino/jquery-ui.min.css b/bower_components/jquery-ui/themes/cupertino/jquery-ui.min.css
new file mode 100644
index 00000000000..24e9b431e28
--- /dev/null
+++ b/bower_components/jquery-ui/themes/cupertino/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,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:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url("images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url("images/ui-bg_highlight-soft_100_deedf7_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url("images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;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 #74b2e2;background:#e4f1fb url("images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0070a3}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#0070a3;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url("images/ui-bg_glass_50_3baae3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url("images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url("images/ui-bg_flat_15_cd0a0a_40x100.png") 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_3d80b3_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_2694e8_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url("images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url("images/ui-bg_highlight-hard_70_000000_1x100.png") 50% top repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/cupertino/theme.css b/bower_components/jquery-ui/themes/cupertino/theme.css
new file mode 100644
index 00000000000..d96dbf140ca
--- /dev/null
+++ b/bower_components/jquery-ui/themes/cupertino/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Lucida Grande,Lucida Sans,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: Lucida Grande,Lucida Sans,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #dddddd;
+	background: #f2f5f7 url("images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x;
+	color: #362b36;
+}
+.ui-widget-content a {
+	color: #362b36;
+}
+.ui-widget-header {
+	border: 1px solid #aed0ea;
+	background: #deedf7 url("images/ui-bg_highlight-soft_100_deedf7_1x100.png") 50% 50% repeat-x;
+	color: #222222;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #222222;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #aed0ea;
+	background: #d7ebf9 url("images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #2779aa;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #2779aa;
+	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 #74b2e2;
+	background: #e4f1fb url("images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #0070a3;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #0070a3;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #2694e8;
+	background: #3baae3 url("images/ui-bg_glass_50_3baae3_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #f9dd34;
+	background: #ffef8f url("images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #cd0a0a url("images/ui-bg_flat_15_cd0a0a_40x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_72a7cf_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_72a7cf_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_3d80b3_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_2694e8_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_2e83ff_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #eeeeee url("images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -7px 0 0 -7px;
+	padding: 7px;
+	background: #000000 url("images/ui-bg_highlight-hard_70_000000_1x100.png") 50% top repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/dark-hive/images/animated-overlay.gif b/bower_components/jquery-ui/themes/dark-hive/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e2572ae1f7c261c1a02a843d8eb3ce17f95f16b
GIT binary patch
literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq?nSt-CY>?t&Hpz19_YU9+AaB
z+5?Q;PG;Ky8FHR3jv*e$lP#KA4SKlxP~ajahLlrQ(m(7a76DbNmbgZgq$HN4S|t~y
z0x1R~14C0?17lr7!w>@tD-%mAQ$t+?b1MS_j(v)%C>nC}Q!>*kacii2JaZ;c1B0il
KpUXO@geCwuQ#FSG

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..941d3871e57369e9fa2ddb52211ee31059571f1e
GIT binary patch
literal 230
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0VEhM^6M@GQcOwS?k)`f+xyS#2l6-zJR*yM
zv<Dcwoy@iaGBiA0977@wzddEh%fP_Hynt(Mz3kQv<(zkxxC^=lia^oFVwtzI=bo{T
zoZSi3qgvt`QIe8al4_M)lnSI6j0_A-bq$Pl4GlvKEUZi{txOGd4a}_!3^?{Fs-kGf
b%}>cptHiCL^6|`>Kn)C@u6{1-oD!M<9J@Uk

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..4fb586981bd77bcc89842de617c54711d0bbb04f
GIT binary patch
literal 316
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12U>ST^vI^j=w#>Q1Fn01na}v_k7%ad<)pq79Cv5pmyWRq^Jxg5j8ee
zt4t<8*26rq0-sm=uZddrvMxJ{*+GEC@dJCD)I2uXt;QFYuXaq1k_rh*zMv-FynUxc
z$kV-!S08=I{<SUCO8Uz=_2#O0o>zYiHY}U>*NmenA<d5Gw&dJ?N6AA#SE!b_MwFx^
zmZVxG7o`Fz1|tJQQ(XgNT|>hV0}Cq?ODj`DT?2C~0|SnIimE6Ya`RI%(<*UmsC+zg
QCQt)|r>mdKI;Vst07cGcZ~y=R

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..432b55aa5f8c6598be334bccf06a766b18a4fdf6
GIT binary patch
literal 323
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt`jdi(`n!`M2j6@*WCcV7c%**Wpv-LSu$?LKk*yVp_D#^<h14Gy`X!
zpu^Qi4qK)P{*x76z{&aQW&58Ux94nUVR&#}-HNB;V)^<#%em4uRxV#ZFGyW}j`7tj
z*%ikwHfF9nl@hhXXr<fQ<33xJnZABFE1b3Dp7*MPXQqbEN1on3JO2@{S)UF2W;x9&
zpkq`^Tq8<S5=&C8l8aJ-6oZk0p{cHcv96(Eh=GNbiKUgPp{{|sm4N}rK1Ed&4Y~O#
ZnQ4`{HB>&HITNUX!PC{xWt~$(69A1vabW-e

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..8deb0f0ef5f88d981ae1382bd5b77d4c0ccf1f49
GIT binary patch
literal 352
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*l^z7sn8d^G_!j@-+nrxR`(5y1DIw<D#ju9|gVzDcDY(KJk>X0FOYl
zceR!@Z~6l^>+FxhwoPhb`s-)ROi_8;{q!NHpy0&)j>+LW8+Tqc+wo!3JTqg1^jzi_
zYf@OZ`Rr&e>(OP7K6YjSt2^6+dCJWBidUq$W#8snJ@=GPIDN#<^1jpYOIjJ}hQ{sH
zSJo)mSF@a-lf&4!WYgbo-u8XsTOtyK{#s4b0=iVS#5JNMC9x#cD!C{XNHG{07@F!D
z80#7uh8S2_nOItx8tNLDTNxN|>{C=l(U6;;l9^VCTSMjJnKOYJ7(8A5T-G@yGywoj
C4tLuC

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e588793fa1e4b7c0dc97b7174c9ecce100dfc19
GIT binary patch
literal 277
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$O!jzaSV~ToXm0Kq=WjDvk$)a95in{_*<-5T)O#pFx&ORJm<J2WqKvv
z@EP7<F^sTFGtf^nNKG>+N;U{cym0r>0^6C6#rDm=V%SUz*+j+JQsvlGmomCANb}p5
zpQ$<J2(&`A#5JNMC9x#cD!C{XNHG{07@F!D80#7uh8S2_nOItx8tNLDTNxN|>{C=l
e(U6;;l9^VCTSMjJnKOYJ7(8A5T-G@yGywpgtWduI

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..0495c449c526688032a70bd2a0f20daaeea061f6
GIT binary patch
literal 277
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$O!jzaSV~ToUF0;kc0Y_69IoZ7M_^7FhSG#URv9nnl>HXwlC>CE9-bX
zZ%Yb^NF-THEV46laWQInX3Uap%;J;w;dA<j&eRW+Qa-FmDtMhxur;-yP||^gK~Xcz
zn=`ZeG0+Ot64!{5l*E!$tK_0oAjM#0U}&mqV61Cs7-C>yWnyV%YN%^qZe?J=u}@JI
eMMG|WN@iLmZVi=>XU+s_VDNPHb6Mw<&;$UI#8id=

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..c5285a8a7aecdebf43701005c8f40dfab3c7cf03
GIT binary patch
literal 276
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$O!XvaSV~TeDu&-NrwQDhKKpAo&s+Ym>RRV$`)#^V$E5oRTl7m=l<tm
z(I4#ecRpLpTD8#l)<m03RnsH0Erh0Q5YYP5m|v)#cPQ;m+uMokHzzV`8a_L&?{#eI
z%UEA8EuammC9V-ADTyViR>?)FK#IZ0z|d6Jz*yJNFvP&Z%EZ#j)KJ&J+{(a!W1pfb
eiiX_$l+3hB+!`t$&zuR=z~JfX=d#Wzp$PyI0ai=^

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_loop_25_000000_21x21.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_loop_25_000000_21x21.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d18ffca5bb9f1a40fcdcf5c949ead9e5dc3ac23
GIT binary patch
literal 285
zcmeAS@N?(olHy`uVBq!ia0vp^q97~)BpB|zQR4(sOiAAEF8}|FtTsFg<Z%{wL>2>S
z4={E+nQaGT#Cy6phG?8m4hTqSV7{2W=z77&1Fu9DFerAMZ2lxF;;_qgz2lA_6+8yQ
z36pkIE}7BwF3QJjO8YDCD*_I@vTS!Iy^t!5>O5=NtiFL`*VGmP1;rT8j<t>g5iZY}
z9(@*L@O6n0<tvE(4zx<O#5JNMC9x#cD!C{XNHG{07@F!D80#7uh8S2_nOItx8tNLD
mTNxN|>{C=l(U6;;l9^VCTSMjJnKOYJ7(8A5T-G@yGywn@e^)I4

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_222222_256x240.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_222222_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..82fad68f5f7131d7d06c0f8999c511e6d65d67fb
GIT binary patch
literal 6922
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_4b8e0b_256x240.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_4b8e0b_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e41f6e335abb86ce3d66138527d36bb00d15a10
GIT binary patch
literal 4549
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
Mk%ropnwTg50o*Do_5c6?

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_a83300_256x240.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_a83300_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..c4d307eacf037707d0ff3e37d6ef6ad175976091
GIT binary patch
literal 4549
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
Mlz~=-2KLE+07jlDO#lD@

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_cccccc_256x240.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_cccccc_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..50456e39583f526818671d7f5bf6880c41640cbc
GIT binary patch
literal 6975
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
R=1vKqrlPG}@zg5#e*p@hL`VPt

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dark-hive/jquery-ui.css b/bower_components/jquery-ui/themes/dark-hive/jquery-ui.css
new file mode 100644
index 00000000000..3de01d5313b
--- /dev/null
+++ b/bower_components/jquery-ui/themes/dark-hive/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=444444&bgTextureHeader=highlight_soft&bgImgOpacityHeader=44&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=loop&bgImgOpacityContent=25&borderColorContent=555555&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=222222&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=444444&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=003147&bgTextureHover=highlight_soft&bgImgOpacityHover=33&borderColorHover=0b93d5&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=0972a5&bgTextureActive=highlight_hard&bgImgOpacityActive=20&borderColorActive=26b3f7&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #555555;
+	background: #000000 url("images/ui-bg_loop_25_000000_21x21.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #333333;
+	background: #444444 url("images/ui-bg_highlight-soft_44_444444_1x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #444444;
+	background: #222222 url("images/ui-bg_highlight-soft_35_222222_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #eeeeee;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #eeeeee;
+	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 #0b93d5;
+	background: #003147 url("images/ui-bg_highlight-soft_33_003147_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #26b3f7;
+	background: #0972a5 url("images/ui-bg_highlight-hard_20_0972a5_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #cccccc;
+	background: #eeeeee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;
+	color: #2e7db2;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #2e7db2;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #ffb73d;
+	background: #ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;
+	color: #111111;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #111111;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #111111;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_cccccc_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_cccccc_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_4b8e0b_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_a83300_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -7px 0 0 -7px;
+	padding: 7px;
+	background: #cccccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/dark-hive/jquery-ui.min.css b/bower_components/jquery-ui/themes/dark-hive/jquery-ui.min.css
new file mode 100644
index 00000000000..1a8e521e06d
--- /dev/null
+++ b/bower_components/jquery-ui/themes/dark-hive/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=444444&bgTextureHeader=highlight_soft&bgImgOpacityHeader=44&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=loop&bgImgOpacityContent=25&borderColorContent=555555&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=222222&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=444444&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=003147&bgTextureHover=highlight_soft&bgImgOpacityHover=33&borderColorHover=0b93d5&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=0972a5&bgTextureActive=highlight_hard&bgImgOpacityActive=20&borderColorActive=26b3f7&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #555;background:#000 url("images/ui-bg_loop_25_000000_21x21.png") 50% 50% repeat;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#444 url("images/ui-bg_highlight-soft_44_444444_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #444;background:#222 url("images/ui-bg_highlight-soft_35_222222_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #0b93d5;background:#003147 url("images/ui-bg_highlight-soft_33_003147_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #26b3f7;background:#0972a5 url("images/ui-bg_highlight-hard_20_0972a5_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;color:#2e7db2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_4b8e0b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_a83300_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/dark-hive/theme.css b/bower_components/jquery-ui/themes/dark-hive/theme.css
new file mode 100644
index 00000000000..1d884084242
--- /dev/null
+++ b/bower_components/jquery-ui/themes/dark-hive/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=444444&bgTextureHeader=highlight_soft&bgImgOpacityHeader=44&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=loop&bgImgOpacityContent=25&borderColorContent=555555&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=222222&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=444444&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=003147&bgTextureHover=highlight_soft&bgImgOpacityHover=33&borderColorHover=0b93d5&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=0972a5&bgTextureActive=highlight_hard&bgImgOpacityActive=20&borderColorActive=26b3f7&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #555555;
+	background: #000000 url("images/ui-bg_loop_25_000000_21x21.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #333333;
+	background: #444444 url("images/ui-bg_highlight-soft_44_444444_1x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #444444;
+	background: #222222 url("images/ui-bg_highlight-soft_35_222222_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #eeeeee;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #eeeeee;
+	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 #0b93d5;
+	background: #003147 url("images/ui-bg_highlight-soft_33_003147_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #26b3f7;
+	background: #0972a5 url("images/ui-bg_highlight-hard_20_0972a5_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #cccccc;
+	background: #eeeeee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;
+	color: #2e7db2;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #2e7db2;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #ffb73d;
+	background: #ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;
+	color: #111111;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #111111;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #111111;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_cccccc_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_cccccc_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_4b8e0b_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_a83300_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -7px 0 0 -7px;
+	padding: 7px;
+	background: #cccccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/dot-luv/images/animated-overlay.gif b/bower_components/jquery-ui/themes/dot-luv/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..b069103b0936807cf345e0f5bbda5e27676bacd6
GIT binary patch
literal 424
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3y<C&+6V@Srmw>K8@GC2ygK78yqNg-gyVvbn{5;T~rC$)%e2x)C*(_nCH
zQgJ*p%eQQ^HOHi%>GP$GD}TP3-Mjqm-yQFbD(A(wf8Q0HW~r<9x&7N~`@MVRv&4Ls
zsvXG5V)^DUm1q9zSKDq@E%2&(+Z?;<i`Ic_D~rM#C9h~1bVf0JUJ+?9br!?sm4Y{z
zO&k6OFyG)0t*U2<UUF(J+wG;R4qjWyWzZbOsuswdAZN<GEJ!%P%#^8mf!D2NN0)B%
z?e<&CG<gN9LH{h);FX*Pv!xnsK_-9<y1mSGIaIsWPo`Y)hlR(uQWb$dRxNRjC`m~y
zNwrEYN(E93Mh1qax(3F&hK3;q7FH&fR;EC%xs`#zpO36&C>nC}Q!>*kack&Zv$qSV
Ofx*+&&t;ucLK6V(hMepG

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-medium_30_0b58a2_4x4.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-medium_30_0b58a2_4x4.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd1c24ae5d5a61957f20811b8bc3d4cc1728b83d
GIT binary patch
literal 237
zcmeAS@N?(olHy`uVBq!ia0vp^EFdhv1SHFtuVw)$wj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3yL)+8EF@)oK@{?zM9T8hP7?}+mHKrb)^sVNPfRHPb@CJt!)|<}r*Zu0y
zVPrVk$vL5E0n1;YHq{c>h?11Vl2ohYqEsNoU}Ruus%v1ZYiJl^U}0rqX=MuJnp+td
j{Q1aghN2-iKP5A*61RrlHG8{&8W=oX{an^LB{Ts5)HFra

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_20_333333_2x2.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_20_333333_2x2.png
new file mode 100644
index 0000000000000000000000000000000000000000..01ea402bc9b1e3946f4e6b7fc37d74c3e7e537b0
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0vp^Odu=(BpBFz`*wpkN#5=*|No1uHarXDaTa()76WMy
zFm^kcZ3kosc)B=-a9mF|U}IuSPX6x9z_F9bCeKUY4p2_D#5JNMC9x#cD!C{XNHG{0
z7@F!D80#7uh8S2_nOItx0=ec^1_pmVvYMf2$jwj5OsmALp?A&RE}#YmPgg&ebxsLQ
E0Gl&1fB*mh

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_30_a32d00_2x2.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_30_a32d00_2x2.png
new file mode 100644
index 0000000000000000000000000000000000000000..46130b8153a47f2d4655906738a4592b787033c9
GIT binary patch
literal 218
zcmeAS@N?(olHy`uVBq!ia0vp^Odu=(BG<aO82~A^ByV?@|6srw@%;`^gtNdSvKUBv
zfU(=jY&#%B!qdeugyVX0%$|tw>5N=66h!WO|NNV^mqGt7iw@_yC{dsq)e_f;l9a@f
zRIB8oR3OD*WMF8jYhbKvXc%H(VP#@zWeVh)TNxPq`N(R9q9HdwB{QuOw}##|d%J)d
O7(8A5T-G@yGywpkqC3a{

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png
new file mode 100644
index 0000000000000000000000000000000000000000..f83da01cbab0af9ecf1f99219055637f1c714590
GIT binary patch
literal 224
zcmeAS@N?(olHy`uVBq!ia0vp^Odu=(BG<aO82~A^ByV?@|6srw@%;`^gtNdSvKUBv
zfU(=jY&#%B&eO#)gyVX0O2UUPZ{DXTfI(Bhu}rPkN7b1bv}Q1$(sMae4^*jI;u=ws
zl30>zm0Xkxq!^403{7<njCBnSLkujeOf0QTfn0Md1A{*wS<O&1<mRVjrd8tB(7R@D
Q7f=I(r>mdKI;Vst0F^I5YXATM

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_flat_0_aaaaaa_40x100.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_flat_0_aaaaaa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..83d93063f02b8e9ea21d915f9c590fedbcc80c9e
GIT binary patch
literal 212
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QcOwS?k)_>#w|r1Kptm-M`SUO
z_5fqIli7AahM1>|V~EA+<Oo)Fp2cSZpJ^0N@zfJ$;PRZI9~D01F;InSiEBhjN@7W>
zRdP`(kYX@0Ff`RQFxE9R3^A~<GO@HWHPbaPw=ys|D=EJkMMG|WN@iLmZVh`}mWu;5
OFnGH9xvX<aXaWFxXEPE2

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_flat_40_292929_40x100.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_flat_40_292929_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..642c53ccdfdb784ea2eeb4f62f56f1eed516d363
GIT binary patch
literal 230
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0VEhM^6M@GQcOwS?k)`f+xyS#2l6-zJR*yM
zv<Dcwoy@iaGBiA0977@wzddEh%fP_Hyx`W#`sS@0$~o^WaTjzA6oI0T#WJ=p8}@(P
z(tQr7N43N?q9i4;B-JXpC>2OC7#SFv>KYj98XATeSXh}@TA2d5=2iv<e?GFBp=ij>
aPsvQH#I2!s&E77c1_n=8KbLh*2~7Z96+jmN

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_gloss-wave_20_111111_500x100.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_gloss-wave_20_111111_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..8eabab9ba9d349c84c35efdc53c7cb3bd997fdef
GIT binary patch
literal 3769
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
TcuL|y0*4XUOrNNC@9F;mtk;V0

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_00498f_256x240.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_00498f_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4c20cbc78219c94fa2a30c168f2560a3cd9cc67
GIT binary patch
literal 4549
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
Mk%ropnwTg50YzRW=>Px#

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_98d2fb_256x240.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_98d2fb_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..2bf9ba44e9e227fd81aca51f9ac4bf2062feb115
GIT binary patch
literal 4549
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
LX{24HiGK1Q@+z{V

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_9ccdfc_256x240.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_9ccdfc_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7d2819b61ed0a8fdbf320d5194cf3a347a26f37
GIT binary patch
literal 4549
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
MNF(hkP4tuh09wwnT>t<8

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/dot-luv/jquery-ui.css b/bower_components/jquery-ui/themes/dot-luv/jquery-ui.css
new file mode 100644
index 00000000000..65bbf821626
--- /dev/null
+++ b/bower_components/jquery-ui/themes/dot-luv/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.3em&cornerRadius=4px&bgColorHeader=0b3e6f&bgTextureHeader=diagonals_thick&bgImgOpacityHeader=15&borderColorHeader=0b3e6f&fcHeader=f6f6f6&iconColorHeader=98d2fb&bgColorContent=111111&bgTextureContent=gloss_wave&bgImgOpacityContent=20&borderColorContent=000000&fcContent=d9d9d9&iconColorContent=9ccdfc&bgColorDefault=333333&bgTextureDefault=dots_small&bgImgOpacityDefault=20&borderColorDefault=333333&fcDefault=ffffff&iconColorDefault=9ccdfc&bgColorHover=00498f&bgTextureHover=dots_small&bgImgOpacityHover=40&borderColorHover=222222&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=292929&bgTextureActive=flat&bgImgOpacityActive=40&borderColorActive=096ac8&fcActive=75abff&iconColorActive=00498f&bgColorHighlight=0b58a2&bgTextureHighlight=dots_medium&bgImgOpacityHighlight=30&borderColorHighlight=052f57&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=a32d00&bgTextureError=dots_small&bgImgOpacityError=30&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Arial,sans-serif;
+	font-size: 1.3em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #000000;
+	background: #111111 url("images/ui-bg_gloss-wave_20_111111_500x100.png") 50% top repeat-x;
+	color: #d9d9d9;
+}
+.ui-widget-content a {
+	color: #d9d9d9;
+}
+.ui-widget-header {
+	border: 1px solid #0b3e6f;
+	background: #0b3e6f url("images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png") 50% 50% repeat;
+	color: #f6f6f6;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #f6f6f6;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #333333;
+	background: #333333 url("images/ui-bg_dots-small_20_333333_2x2.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #222222;
+	background: #00498f url("images/ui-bg_dots-small_40_00498f_2x2.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #096ac8;
+	background: #292929 url("images/ui-bg_flat_40_292929_40x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #75abff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #75abff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #052f57;
+	background: #0b58a2 url("images/ui-bg_dots-medium_30_0b58a2_4x4.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #ffffff;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #a32d00 url("images/ui-bg_dots-small_30_a32d00_2x2.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_9ccdfc_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_98d2fb_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_9ccdfc_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_00498f_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/dot-luv/jquery-ui.min.css b/bower_components/jquery-ui/themes/dot-luv/jquery-ui.min.css
new file mode 100644
index 00000000000..1b4574c128e
--- /dev/null
+++ b/bower_components/jquery-ui/themes/dot-luv/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.3em&cornerRadius=4px&bgColorHeader=0b3e6f&bgTextureHeader=diagonals_thick&bgImgOpacityHeader=15&borderColorHeader=0b3e6f&fcHeader=f6f6f6&iconColorHeader=98d2fb&bgColorContent=111111&bgTextureContent=gloss_wave&bgImgOpacityContent=20&borderColorContent=000000&fcContent=d9d9d9&iconColorContent=9ccdfc&bgColorDefault=333333&bgTextureDefault=dots_small&bgImgOpacityDefault=20&borderColorDefault=333333&fcDefault=ffffff&iconColorDefault=9ccdfc&bgColorHover=00498f&bgTextureHover=dots_small&bgImgOpacityHover=40&borderColorHover=222222&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=292929&bgTextureActive=flat&bgImgOpacityActive=40&borderColorActive=096ac8&fcActive=75abff&iconColorActive=00498f&bgColorHighlight=0b58a2&bgTextureHighlight=dots_medium&bgImgOpacityHighlight=30&borderColorHighlight=052f57&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=a32d00&bgTextureError=dots_small&bgImgOpacityError=30&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,sans-serif;font-size:1.3em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #000;background:#111 url("images/ui-bg_gloss-wave_20_111111_500x100.png") 50% top repeat-x;color:#d9d9d9}.ui-widget-content a{color:#d9d9d9}.ui-widget-header{border:1px solid #0b3e6f;background:#0b3e6f url("images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png") 50% 50% repeat;color:#f6f6f6;font-weight:bold}.ui-widget-header a{color:#f6f6f6}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #333;background:#333 url("images/ui-bg_dots-small_20_333333_2x2.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #222;background:#00498f url("images/ui-bg_dots-small_40_00498f_2x2.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #096ac8;background:#292929 url("images/ui-bg_flat_40_292929_40x100.png") 50% 50% repeat-x;font-weight:bold;color:#75abff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#75abff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #052f57;background:#0b58a2 url("images/ui-bg_dots-medium_30_0b58a2_4x4.png") 50% 50% repeat;color:#fff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#a32d00 url("images/ui-bg_dots-small_30_a32d00_2x2.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_9ccdfc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_98d2fb_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_9ccdfc_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_00498f_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/dot-luv/theme.css b/bower_components/jquery-ui/themes/dot-luv/theme.css
new file mode 100644
index 00000000000..6ddbc0ca0e4
--- /dev/null
+++ b/bower_components/jquery-ui/themes/dot-luv/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.3em&cornerRadius=4px&bgColorHeader=0b3e6f&bgTextureHeader=diagonals_thick&bgImgOpacityHeader=15&borderColorHeader=0b3e6f&fcHeader=f6f6f6&iconColorHeader=98d2fb&bgColorContent=111111&bgTextureContent=gloss_wave&bgImgOpacityContent=20&borderColorContent=000000&fcContent=d9d9d9&iconColorContent=9ccdfc&bgColorDefault=333333&bgTextureDefault=dots_small&bgImgOpacityDefault=20&borderColorDefault=333333&fcDefault=ffffff&iconColorDefault=9ccdfc&bgColorHover=00498f&bgTextureHover=dots_small&bgImgOpacityHover=40&borderColorHover=222222&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=292929&bgTextureActive=flat&bgImgOpacityActive=40&borderColorActive=096ac8&fcActive=75abff&iconColorActive=00498f&bgColorHighlight=0b58a2&bgTextureHighlight=dots_medium&bgImgOpacityHighlight=30&borderColorHighlight=052f57&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=a32d00&bgTextureError=dots_small&bgImgOpacityError=30&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Arial,sans-serif;
+	font-size: 1.3em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #000000;
+	background: #111111 url("images/ui-bg_gloss-wave_20_111111_500x100.png") 50% top repeat-x;
+	color: #d9d9d9;
+}
+.ui-widget-content a {
+	color: #d9d9d9;
+}
+.ui-widget-header {
+	border: 1px solid #0b3e6f;
+	background: #0b3e6f url("images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png") 50% 50% repeat;
+	color: #f6f6f6;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #f6f6f6;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #333333;
+	background: #333333 url("images/ui-bg_dots-small_20_333333_2x2.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #222222;
+	background: #00498f url("images/ui-bg_dots-small_40_00498f_2x2.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #096ac8;
+	background: #292929 url("images/ui-bg_flat_40_292929_40x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #75abff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #75abff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #052f57;
+	background: #0b58a2 url("images/ui-bg_dots-medium_30_0b58a2_4x4.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #ffffff;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #a32d00 url("images/ui-bg_dots-small_30_a32d00_2x2.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_9ccdfc_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_98d2fb_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_9ccdfc_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_00498f_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/eggplant/images/animated-overlay.gif b/bower_components/jquery-ui/themes/eggplant/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_0_aaaaaa_40x100.png b/bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_0_aaaaaa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..55149069bf8c488f33c367ae0d0565a517976f38
GIT binary patch
literal 212
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QcOwS?k)_>#w|r1Kptm-M`SUO
z_5fqIli7AahM1>|V~EA+<Oo)Fp2cSZpJ^0N@zfJ$;PRZI9~D01F;InSiEBhjN@7W>
zRdP`(kYX@0Ff`RQFxE9R3^A~<GO@HWHPAIMw=ytTcT#I2iiX_$l+3hB+#2prnWPKU
Oz~JfX=d#Wzp$Pz>k2CxL

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_0_eeeeee_40x100.png b/bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_0_eeeeee_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a61661934d0af7430b172988d3a18711facfd02
GIT binary patch
literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq?nSt-CY>?t&Hpz19_YU9+AaB
z+5?Q;PG;Ky8FHR3jv*e$lPlU;4SKlxP~aja2Dul`ryR1bKLV;$Epd$~Nl7e8wMs5Z
z1yT$~28O1(2FALEh9L$PRwkBKrUtqO=2iv<>rQG-MA49&pOTqYiCe?{DU)=88W=oX
L{an^LB{Ts56Bjp?

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_55_994d53_40x100.png b/bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_55_994d53_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f4e33bc85ea9ab4a309e4f769fda1348cc6bfaa
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq?iMILR@G120!BMUkv1O7I;J!
z18EO1b~~AE2W0Sjx;TbtoKH@WU|rnsi-CbDf`PHrtgRd<rCQ<|QIe8al4_M)lnSI6
zj0_A-bq$Pl4GlvKEUZi{txOGc4a}_!4A!00nuwwyH$NpatrE9}`%@<A0yQvry85}S
Ib4q9e070=c5&!@I

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_55_fafafa_40x100.png b/bower_components/jquery-ui/themes/eggplant/images/ui-bg_flat_55_fafafa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a2031d81afafffea782dc7160f80b057334bf1c
GIT binary patch
literal 230
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0VEhM^6M@GQcOwS?k)`f+xyS#2l6-zJR*yM
zv<Dcwoy@iaGBiA0977@wzdf~(mw|zY$>5*8<WcU;-cfhIXe`p`f}y%T=DmBJm6#5#
zmjLQfEpd$~Nl7e8wMs5Z1yT$~28O1(2FALEh9L$PRwkBKrUtqO=2iv<>rQG-MA49&
bpOTqYiCe?{DU)=88W=oX{an^LB{Ts57l%I<

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-bg_gloss-wave_30_3d3644_500x100.png b/bower_components/jquery-ui/themes/eggplant/images/ui-bg_gloss-wave_30_3d3644_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a6eef778c6d868684da1486b8a136de032de9c3
GIT binary patch
literal 5941
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_100_dcd9de_1x100.png b/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_100_dcd9de_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..b247a680fd560ef34a3e53d71d7e66ebfaf76a32
GIT binary patch
literal 342
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*khL7sn8d^G_#Oa~*P!XldWyE#ASh$B}Qr+^C4iC0B*3I5%!Eo9m&{
zIW@CXb<N#6G0rCSfDKa54)XNO*_|(MJz3>t{(_)|QF$fSJC{$)T(xzgVRGsc6`!7t
zX*W7DL}y!xN%2)I=Cr(*apL2#t>Pz}&3~P+%dyxO{p-YnWX;ZFbIt$E3EgU;uU|Yh
zHSo&U?eV_~D;THx=2%@665j)KpK6I~L`h0wNvc(HQ7VvPFfuSS)ip5IH8cz{u&^?*
sv@$i&H88g_Fj#j|Ya)t<-29Zxv`X9>?oXMd3)H~i>FVdQ&MBb@0IlG7IRF3v

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png b/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..2aaaf38de23cef3f5b2f46a95d63efd6c5632db4
GIT binary patch
literal 373
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*nZI7sn8d^G_!z@--z$wB4_5bVyjdtCE3(joFMzUBNN1`Q!oB9gO7$
z1?=4HAB5B{{C9VG(0<@X`XTKXX;t6sZb!@UbOt#)F);k$RpIjBS$2zG?bnvw-!!YX
zTYu3DxfU0~mb#rgRoMMaaZ6v^^S%z}G7A;H2L%mo)$gR<Dm&jR=!mLcaIMoeZj<?a
zZRa^!$#G9B?oU%zOp+ITQWAZ#Q{c0p;gZlbOIZ~^#dPF{|0>+Wm=u}7rFhml9O!)2
z64!{5l*E!$tK_0oAjM#0U}&mqV61Cs7-C>yWnyV%YM^UiZe?Jw?xfa46b-rgDVb@N
WxHa6LGD#Pxfx*+&&t;ucLK6Uj&42Fz

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_25_30273a_1x100.png b/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_25_30273a_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..91b2f12b291a00809cf512c8df4e24714187c457
GIT binary patch
literal 369
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*oAc7sn8d^T{9j3**KAwRARuK;n^rbO}GBIqARt|Nh_pUq+xy_So<8
zKmX7Dzdj>$hG>+@exr&FmK)gjr2I1f8UOkJQXW0~oOM49jsEukfB$>^jF<6u?B~}X
z_4)t!|IdH=X}{P-d;UNFyuah+{A>0b>;29cH9fKxo$vH?#?qZf#I$NsracmvJmvqX
zgqrBr+uxS$Q11JG|L1?H%k_W%XZ>G0L)EWSX3}1p3kyw7Xfil2jIx;f-()G!>8d5J
z5hW>!C8<`)MX5lF!N|bSRM)^**U&J;z{1MJ(#q68*TCG$z+l};t%)caa`RI%(<*Um
UxIbl*E>Hu5r>mdKI;Vst06T4%M*si-

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_45_5f5964_1x100.png b/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_45_5f5964_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf4473dccd8704c40eed4806a67327e674d5ee38
GIT binary patch
literal 361
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*n-U7sn8d^G`1<<UN!i!t!8x_RR%cjYk}vCQRAD@O25d0fV(e^MR|)
z3xpLobfqtF6>#Y6V*XR!!FG^k!h(HIj>Hyiv(rzXZF%O*nSX7IW#6zY_1VE3ta{5y
zGyGPgp!2Z>=Vu*Mzjs4A^AcO}^o>p0Gd406zl-G*^PORw%&8aiM(9HNT81+-cM9d0
zrUtiF=~pyo|F_%IAn1Jbg0s2p!gW@!YJV@4f6jVzR>toFfj#v=C##mYMwFx^mZVxG
z7o`Fz1|tJQQ(XgNT|>hV0}Cq?ODj_YT?2C~1A}!ZwI-ry$jwj5OsmAL;r^6Kx<CyK
Mp00i_>zopr0Juef;{X5v

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-icons_454545_256x240.png b/bower_components/jquery-ui/themes/eggplant/images/ui-icons_454545_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..2df913276a785150ff81f1127a7ff6bb7dfafc87
GIT binary patch
literal 6992
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-icons_734d99_256x240.png b/bower_components/jquery-ui/themes/eggplant/images/ui-icons_734d99_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..83fc81bcb3afd0d04677fab3487da0decfbd5eab
GIT binary patch
literal 4549
zcmeHK2U8Qw)=okQgaFc{D^V0dT4;jQP=bNbK{_u%ib`*aQiD{bOA$~IUa8U|(xiqW
zNE0wLr9}kkMVb%@x#%}@XYPOap4r)Rc4wbCyU)&?Ip?X7!7U~RUIqXFz@&rLG64X9
zXD(oyp5|<x)X_aU+h8`*Gei05XZ`>9uL9MA<2GjkS^1k7m;!iMWWe-BZBMc!FW>e-
zx?p+Pr3aWUDRXL|G4PAlg4d)>#iC?maGkE7hPo9{{LKxm!DY3D@o!5i1gb?Sz+B@i
zTMQ5oP13)2(sc8xJmy~Aa#ZsQOSyN1{O8wM5a1omEiFJS?FIDN0_u&n@;kGCd^AA2
z*G&}wIOn9JrEd1<+lC#?ajK3L(u;n(lKI^31BSi$-MG`|pI5(@tu<CAd~^3`ELdR+
zu-l?iQ-HzWy<=i5`#3y)q>8W6vk*d*aRC5f7%MBQ6zEFwdLvY6TtNFXa_i?+(u7(&
zW63}#n}!$*haTu&P`rP7Hc1dr4%#+DewI{Yc4Zp{-2_5Cl2Qz+;DWf^&!X6@R3Hy_
zqrQx!v&6{oe9FF2+;4uc<~9QMQ@?;K(<b&egCA^L7W)W>PwmKF7R2Q+4QMGBva|Dt
zGEU->FfFiQ3E2}n>{7!@qLJ2LbjA9t<dPC8d66hLWX|u%T=n;Sz|fBC+k<p?=p`$1
zUYaE@fga0q@1cyXo+WJ>z|g-`S3sKk&PILxWU70Xv5s<a9DxI#24=i*fgo-<={_Di
zek1c7df-d2it7X?7Bzq0hk68<)qJQ3iS(J-0-Z_m7fqUKJ!;F@kp8U;kM_g>hrZYS
zKg~3S1S<jDjPhi+1-`GQIFYOdi0$bvRfH)3=51T34OI1srJ`v3eL@+{bNa-tXk+t>
zH-WZK`9_C2o#|N#*KmX?^+SI{PSbWp`K<TS?}?z66Dz+*`k$u4BL_9;e`F9TLcEpv
zae?iso?kV=r+dh!3%<zhC*bP<hYDg&<60Bp>T7{keeM4fXWDFUF5??<5G~d;GK2bd
zGE6eLok#X$nk)f@DG!aCi!&itK#~R?q_NV0O%k}g|F}7&934Q(ILx?C66GuBI{!;>
zd*_N*h4cHM`KxfeyshQnKo9OkTbJ|<duAx2<Es$ACo{g*?~b|{f1TEk^%SOe>NM-6
z=FvJUd%<x`4Tg8Yc+TygSt~VhQBb@*;W1QR*9G|gC1CBFqJ4hAKY(#sG#B(CFi6ty
z)lKfs*+HOk(nmt16%H%92LyeBqfNfzIkMaH_iZXu)V|I#(1pJQZvkPXtR58s{MwS^
z<-gEQ=x>ShyA`E;-R-7hQzEKCVL7Aa%_$*?v^*3Daq)Pw@B6RRAfrJ_#rh#vYa`91
zrw=ipd|XJyFow=H1Ove`zy!&AY@h?_V>VJ~Ym?qiuo})owbQoBWn-U~Ztw$1F=P!a
z`@JX**Tu%XTNE@elIv-c19{GHI)Fzpuwh_U4X{bA_Nf^0!VxIzR_=LGU=7AyrI{F!
zovnu*$vO&dyP88^=a~d`I04f`S!V@)#xutm^s)<vFU!?Hg=MLv*J_Q?4Vz@tpO3Tk
zDzG@wcJWan)Z3z3zT5vx&CCFm_lp(%PKQ{~T)G++h`OX*%iU2Y0pq9=zHN#&MmTi`
zh?sHa?ZVdB6a>A+W+0FDH0mcXl!WC0IN&;4{G*I#mUG~46wdi5hdqrgiw#F*z^q3n
zUiIMO!*ER!K$f9?J=&<`PSA2_RP^S^@{qriBcRtICts&FeOQW6t?nZGvuer-eVF9<
z>DG~HlLq#v06_|Heu%{pM>Z~x1m&IUrH3xZNsw>-dBU`qQ=j3d8$)4kmwnty#`T?l
zxR}}}{s!gpt>3PEj`<ibbT?Gh^C>@^s~!zpjt>#pgvIEwf85|*h}6ESApA_k_n>bG
za;eZpcB$z#pO3Ly17gp^M$fsfy4Jo}z9M%4k%d&1;)Pox)PH}oj#?#5n>+FqoJXaY
z!y^Y6K`b<Rdj9{qP0P?HqXcwoDrIFkN!DAH&xo`JSYQ7=RV*l@zmN)L42QA+K?h7A
z_0mLUv<90VdJLJm?MVBAmcTJAaN9=(0&vY6ng6k~=crE@p*wDqrf=|DVxGFVmC*~-
z#eJb_>f!F2!1w74jGq-zNQqB~Am;Q{gv#hH!0J9#9QZa^_M`dvVpy6TY13|+Hbdhd
z(9vvea(b0L`iy+ga&88EWdW!B{7MXz!GW}}(4_()<U1i(lc2(3)}TIh7FKWjoDgcL
zAE|^FoD{3L3^o7+X=$>6R6BOrcRzX@{nJ37cfKQnt)zoUG#wV|6N4+gGFW`M2`XF{
zBGqVwz<a+(DBG(izGl_1Lti|6aMVFI5C*bq0Ju336XYQJdvV7NV5tu}7(gv<9k1p0
zG?URaKIh5EwcX|x*n&Rg0}-SE%$L9s%cSu4Wa`0AE+HO1=>mW)C|xXVq-VtKpr1ea
z^@_Y^2<Mp@17Wr*YDlOsk8syPvU42Ug<zHL{FTPY_nKAr3n>+=0)Nt`l&^B|vY}zS
zQWX<+ii}QP@&0Z6_+{W|>;wEv_vEg1ZvB#ZW$$TsHA~y24Uy*Gay%XvQZ;w#6849r
z2MKzQQ|=yd&?;5;?zW7lyf;Z%`H|#m(d>ZCEk~MX>kSE6RFb-VAE;O}F)R)gZnUV}
zp8otxE`)JAbGeGYkiDX9XK-p+{+-et;a4$peG@=WBcUq4=p8<{2-!N8Huk0Y-wLgR
zg~@!?h{YehQqON6bHOZV@*f_!eUMUc@~M6oXV#QB7LVey^8uk180UK_#Y3Ajw}{$V
zHCv4JJs5%jDQRc_T6vx?<!OAxIUYVk-__$f-;IId1M<ZimwD-2yz$BWW*z^?IKE%H
zoOh8nnU<gM`g^`-@~D9R*C=t4<UIQ?3zb5DT`^LcB|+pJE{Zki(?ugD6OUlb>T%6;
zRS!N($gaXefE?r=r30+|fjUBSRJ~>&w3><I=(8%;KIID*vJbnZBowduPu~_hPvHxS
z#e8@KPN)%+0AW35<^CyrF11uaY96J5)aDi<*DGDt10|mvT?=ptIQ@kZ7r60p!%IkV
zpzN9@SBbNjYG}E$^YKP-aXLUf?|{CrLq!DY^!(U(1{=a<WD_4*hAG)Jc(&XBWO<0@
zkYi0UH&i61?dXM}4akXVsInx3T5@NRyJq$EirO!l<r?`Ek2%1PR4%iyKt7JKB8eQ^
zO8RMuZ@b~?SU8sj3n~UMw;ldBqd&xn<Yt;z^1rH99@_80%vxJYpdM|74j0pklrJ9h
z&Seh)K4c4YSlEY9<buPq{qpuCFR7Jpwx?e6_8KclrEm`VYs$<G_w6D1nvL5;V!ry5
zJFo=m;+;!kPF6Rc-B6dt7tJ0%J!n2H-Im;VR#{w)qlI~X^RG6;sE)RmeHOIq(Ss-j
z`rvhk+tYpHC$>APZ4S8D@@&QZqrbGA$T1<=w+HKoUWXkgcn+B%-w{NW(g2SA^l7Qa
z_c}GNzb$=ccKj_XJ4qd^Z0h!)p`-TB3<|&``JwSji}ehVvsS{nBFyz?%$M=sQ$+i|
z0v=xr2aOv}nM*I$@`Pzh2&UbBAR9t(;_tGhvUCPXIiN{cco9MPhpZ(&uB&V6K>h}9
zuc{I&0||y4vu#%o8gX<Vd9Pn1p+l8T)by*R@glF_F!;#Y`@1ni=HBC+hZ?n>bt<3|
z+F*;m!E)P*Hgkmi3k4~|iO60|U~sTIi;?};)uE?dOFJ>{k1UmXaAUd;0Lt{OnFe=l
z_`$v0+jc6DQAS}3OpxEM^dNVcI6>zf&22<`A>W}YtNH%k@!=1040o&_W2Q^l7=w8x
zFpzKhz>f4TJ9BI!KYuDvb%Nd87o4V6>H>&Y8|<O{1hg<^a2j_=K?r6*c5G902t6F#
z??!F-MI#mj9%MDQ?vFD|NE>=N8m6W*Q1yUyvBVgYs;9r=JQ$s@8A{mn*;^fBW#giI
zR<`%JpW6d5b(7~Tw~W9{o0Z7>zg=UGPWLPM<lwV_=KE0s*~Y(P?Bv}L)3;Y=E21XG
zF5GHy<Fo8wd%Z0XCnH!_zw2(b)3$CuT=eJ-sH7V_>k68!yBRx$-4$fehuQ?@(UmY_
z9vIpO_P1$GS8%k(T`#Vrb2HRE$MH=V#3!GA;<@wLHph94Ne9OdG^3|<mrT2N@=M0w
zCa*1i>=>P^dk~N!fe+nUm{Jn#^o;>?4DL%zgE<QNX<ij8Fs*qB!sYaerthgrb=;4@
zF=q5HdgoS}PwE5I=vE{j$U{EPaw68@mb}RQVZG8$QGJ4FTIn_yju?~#?9_Ji9}ar^
zu~>oq=2HZAn|Le%@4{)4Ohj#KN&m7+;uHND2`29-GfPTL<6&mR>g}B#yE+HG_vil>
zu&giQLBaFRG%j5!UzedzRVSz3kRxt22ZL}%SQewALIq7J%-G8m^{9aa<tph9ol{Q^
zKht8OeWTowAUy^>(A%22!NtXt)e%MrP$7pM8G%ye!FqOIhy*nAWU?6<gpDSMQ3t$V
zt}$lfvQWkN?&yX=ssNr9NMlXV1~a+?I}?E%N&+;HR@nAY;)OX{ZQKkQ`1fk^e5XsF
zDwV!a84g$cY646HMefQk2l<Zq6>OV^=idDk_acK%n0GERl&Ws=*x#~~dIbpDFfcD4
z;HKH@HEFSLd#QY*z+0lrFiN4v(5A}JNy|;uzU+J!zu|&mQwU$;AZ1+_Vwzhr;Z(5c
zVZQZJjc6fkkNf5kMuO*^xYjJ-k3v<@aGlX`ZB;W#3MJ^e-9;VdTe`^mK(?jBXJtMP
z9_t3$;9%o?xnGGp%Lvh}a9GU}3i8HOAxn|I;b8=p**o-MVhqJqQ6r`Rzex4Id1JwA
zVgIq;)z{fcv1eFjA_pVUMK4Pl`|Q@%L}QSz&(Zh#^VwN^a0>}pB<;s=R>`NVX!lk6
zPLRoc>cdMkv#TK9BaNeIu3B4<LUE#ft+bJq0&#A2ul_Tc_7QO`(crnny<^(Y*><|&
z^GH$osMtWc!+B5@bIi`Je}=te%G8%%t63CD?hRHo>dAY=l&NY;vk0)8F0MRqi}pUk
zlcirWQ{(g`5{C`a+FeVwNI#tt#D=#<eAd8icyUEN*|!nvx(i&L(l#Fs$9Z!Z&9#nw
z?9#LYYk&ir(%?s>Vmy|$M-h2Lbe51>7naco?h6IDzD@NpMf4Z)3f!$o{-nWajL!OI
zY`&Lch}RptMMU&NC$gf+U&r~l@r&K!A7x@=>Cd_LeE+gA5^+K$;Dec<05#wuOjP)+
zawZ#|>q%G@g|-W_KgoOS*Sjz`mvCVO<axsFP5f_THl^+RKslTwf&SF!<*)yVO2;e1
z#(HlJ0v=uqN#C1`rZozwN;@s0O`DqPe-VLuxG^|7K{Cn-@#w*ohnK3g&ZnPR^gzhg
z$aL!J>f8jVviUS*3&c#R+TdovjZ;@Ak;9-y<jTy6wpKhpm9B>HEc=Oj6Zcu;ebpaj
z>F?y=@2u$P>wIPa(g-OzafFPxl$04lK~Yv-QA$c2A+Lx)JXaBL{~v;fm(zWh$Nxi+
zSCqS{D09aDL#R+`Jv<}u{E1-d<>DXU;Oh)fck;U94A=2+xa(}<?BMj+r`K8e><~Z)
LWuR55fqn8H9ZFOn

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-icons_8d78a5_256x240.png b/bower_components/jquery-ui/themes/eggplant/images/ui-icons_8d78a5_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd4aea6e1dccefe77b885d8397f5252bda7a6a27
GIT binary patch
literal 4549
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
KYgDRXp8W^rb8&S5

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-icons_a8a3ae_256x240.png b/bower_components/jquery-ui/themes/eggplant/images/ui-icons_a8a3ae_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a51819554e2fee19e7769713af3ea14b65fa188
GIT binary patch
literal 4549
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
Mq@i}DCg#b102&92vH$=8

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-icons_ebccce_256x240.png b/bower_components/jquery-ui/themes/eggplant/images/ui-icons_ebccce_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..09eb74c7adffd7ed3e1a0dfbdf9be3f8b865b63b
GIT binary patch
literal 4549
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
LzD9)_=IMU`$=AIx

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/eggplant/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/eggplant/jquery-ui.css b/bower_components/jquery-ui/themes/eggplant/jquery-ui.css
new file mode 100644
index 00000000000..6646f212a25
--- /dev/null
+++ b/bower_components/jquery-ui/themes/eggplant/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=30273a&bgTextureHeader=highlight_soft&bgImgOpacityHeader=25&borderColorHeader=231d2b&fcHeader=ffffff&iconColorHeader=a8a3ae&bgColorContent=3d3644&bgTextureContent=gloss_wave&bgImgOpacityContent=30&borderColorContent=7e7783&fcContent=ffffff&iconColorContent=ffffff&bgColorDefault=dcd9de&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dcd9de&fcDefault=665874&iconColorDefault=8d78a5&bgColorHover=eae6ea&bgTextureHover=highlight_soft&bgImgOpacityHover=100&borderColorHover=d1c5d8&fcHover=734d99&iconColorHover=734d99&bgColorActive=5f5964&bgTextureActive=highlight_soft&bgImgOpacityActive=45&borderColorActive=7e7783&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=fafafa&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffdb1f&fcHighlight=333333&iconColorHighlight=8d78a5&bgColorError=994d53&bgTextureError=flat&bgImgOpacityError=55&borderColorError=994d53&fcError=ffffff&iconColorError=ebccce&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Lucida Grande,Lucida Sans,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: Lucida Grande,Lucida Sans,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #7e7783;
+	background: #3d3644 url("images/ui-bg_gloss-wave_30_3d3644_500x100.png") 50% top repeat-x;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #231d2b;
+	background: #30273a url("images/ui-bg_highlight-soft_25_30273a_1x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #dcd9de;
+	background: #dcd9de url("images/ui-bg_highlight-soft_100_dcd9de_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #665874;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #665874;
+	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 #d1c5d8;
+	background: #eae6ea url("images/ui-bg_highlight-soft_100_eae6ea_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #734d99;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #734d99;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #7e7783;
+	background: #5f5964 url("images/ui-bg_highlight-soft_45_5f5964_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #ffdb1f;
+	background: #fafafa url("images/ui-bg_flat_55_fafafa_40x100.png") 50% 50% repeat-x;
+	color: #333333;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #333333;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #994d53;
+	background: #994d53 url("images/ui-bg_flat_55_994d53_40x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_a8a3ae_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_8d78a5_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_734d99_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_8d78a5_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ebccce_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -4px 0 0 -4px;
+	padding: 4px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 0px;
+}
diff --git a/bower_components/jquery-ui/themes/eggplant/jquery-ui.min.css b/bower_components/jquery-ui/themes/eggplant/jquery-ui.min.css
new file mode 100644
index 00000000000..6ef7b5ff93b
--- /dev/null
+++ b/bower_components/jquery-ui/themes/eggplant/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=30273a&bgTextureHeader=highlight_soft&bgImgOpacityHeader=25&borderColorHeader=231d2b&fcHeader=ffffff&iconColorHeader=a8a3ae&bgColorContent=3d3644&bgTextureContent=gloss_wave&bgImgOpacityContent=30&borderColorContent=7e7783&fcContent=ffffff&iconColorContent=ffffff&bgColorDefault=dcd9de&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dcd9de&fcDefault=665874&iconColorDefault=8d78a5&bgColorHover=eae6ea&bgTextureHover=highlight_soft&bgImgOpacityHover=100&borderColorHover=d1c5d8&fcHover=734d99&iconColorHover=734d99&bgColorActive=5f5964&bgTextureActive=highlight_soft&bgImgOpacityActive=45&borderColorActive=7e7783&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=fafafa&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffdb1f&fcHighlight=333333&iconColorHighlight=8d78a5&bgColorError=994d53&bgTextureError=flat&bgImgOpacityError=55&borderColorError=994d53&fcError=ffffff&iconColorError=ebccce&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,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:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #7e7783;background:#3d3644 url("images/ui-bg_gloss-wave_30_3d3644_500x100.png") 50% top repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #231d2b;background:#30273a url("images/ui-bg_highlight-soft_25_30273a_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #dcd9de;background:#dcd9de url("images/ui-bg_highlight-soft_100_dcd9de_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#665874}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#665874;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 #d1c5d8;background:#eae6ea url("images/ui-bg_highlight-soft_100_eae6ea_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#734d99}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#734d99;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #7e7783;background:#5f5964 url("images/ui-bg_highlight-soft_45_5f5964_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ffdb1f;background:#fafafa url("images/ui-bg_flat_55_fafafa_40x100.png") 50% 50% repeat-x;color:#333}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #994d53;background:#994d53 url("images/ui-bg_flat_55_994d53_40x100.png") 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_a8a3ae_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_8d78a5_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_734d99_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_8d78a5_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ebccce_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/eggplant/theme.css b/bower_components/jquery-ui/themes/eggplant/theme.css
new file mode 100644
index 00000000000..dfeb459eee5
--- /dev/null
+++ b/bower_components/jquery-ui/themes/eggplant/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=30273a&bgTextureHeader=highlight_soft&bgImgOpacityHeader=25&borderColorHeader=231d2b&fcHeader=ffffff&iconColorHeader=a8a3ae&bgColorContent=3d3644&bgTextureContent=gloss_wave&bgImgOpacityContent=30&borderColorContent=7e7783&fcContent=ffffff&iconColorContent=ffffff&bgColorDefault=dcd9de&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dcd9de&fcDefault=665874&iconColorDefault=8d78a5&bgColorHover=eae6ea&bgTextureHover=highlight_soft&bgImgOpacityHover=100&borderColorHover=d1c5d8&fcHover=734d99&iconColorHover=734d99&bgColorActive=5f5964&bgTextureActive=highlight_soft&bgImgOpacityActive=45&borderColorActive=7e7783&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=fafafa&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffdb1f&fcHighlight=333333&iconColorHighlight=8d78a5&bgColorError=994d53&bgTextureError=flat&bgImgOpacityError=55&borderColorError=994d53&fcError=ffffff&iconColorError=ebccce&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Lucida Grande,Lucida Sans,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: Lucida Grande,Lucida Sans,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #7e7783;
+	background: #3d3644 url("images/ui-bg_gloss-wave_30_3d3644_500x100.png") 50% top repeat-x;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #231d2b;
+	background: #30273a url("images/ui-bg_highlight-soft_25_30273a_1x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #dcd9de;
+	background: #dcd9de url("images/ui-bg_highlight-soft_100_dcd9de_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #665874;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #665874;
+	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 #d1c5d8;
+	background: #eae6ea url("images/ui-bg_highlight-soft_100_eae6ea_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #734d99;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #734d99;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #7e7783;
+	background: #5f5964 url("images/ui-bg_highlight-soft_45_5f5964_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #ffdb1f;
+	background: #fafafa url("images/ui-bg_flat_55_fafafa_40x100.png") 50% 50% repeat-x;
+	color: #333333;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #333333;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #994d53;
+	background: #994d53 url("images/ui-bg_flat_55_994d53_40x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_a8a3ae_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_8d78a5_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_734d99_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_8d78a5_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ebccce_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -4px 0 0 -4px;
+	padding: 4px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 0px;
+}
diff --git a/bower_components/jquery-ui/themes/excite-bike/images/animated-overlay.gif b/bower_components/jquery-ui/themes/excite-bike/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-small_25_c5ddfc_40x40.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-small_25_c5ddfc_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d78441600b61c0e406b85e2300e1e168ce5ed17
GIT binary patch
literal 342
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3yV~VGXV@Srmx0e_4HW)Ct1m0?CVVuzz8{pHBV3g)y=%}iE#ekJlHDTk7
z)2)9dFW*<GxO9&9%DC*dUHq3f&UtP7|9!um<}CYPOEUg#*jioQ%Ln8n+|Uy|EOE@B
z&G5~HML!MSOz%kKNtQS)QRZ>+kHk0cBS49sL>}uU8Ff6rRg-`cK&7%lCiZQAg$#Qh
z>i=h!k*eI)&gOd%=swjF*NBpo#FA92<f2p{#b9J$XsT;qtZQf(VqjrqVrgY+qHADo
kWnd81#@B?RAvZrIGp!Q02JPG1Kq0{3>FVdQ&MBb@03tqhr2qf`

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_20_e69700_40x40.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_20_e69700_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..add6ef5ca1c6ae38af269aca54689ceb9816db4b
GIT binary patch
literal 417
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3y<G!bhV@Srmw>LKO9x@PcduTDGq=e_FO3wr<<0a{=Wn4)NUMgMtH$6FQ
zr_xpZZS@_C<?FlkZP#zV{L@Zy@AT`xcKDp*dtJD3|IJJPpPl;~;A=27ied9g$sO#g
zyngS?{g*AcGV5DhhxgSOb_=V}=V}Jcw^-BywG-s7vIMVWHJClCv3kL(FMqeXEYkYk
z?;f-2**}gxkE=I%`@Bn=7YEBGux;h^Srm4_W)<hMAnpV+Q|9jup~=gSF72BuHW!OY
z8!tZ!I_}r)2h|)}%OGm^=rr$!J8ytqRV{IiC`m~yNwrEYN(E93Mh1qax(3F&hK3;q
u7FH&fR;DJp2If`<22pK%O(+_2^HVa@DsgMjzP$|;m<*n-elF{r5}E*nO`OC4

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_22_1484e6_40x40.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_22_1484e6_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..b076e12993ecb81f59090a7f244b8b0cb42bb9f5
GIT binary patch
literal 409
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3y<GQDdV@Srmw>K8@GC2ygK4ktQ+HmB7Mnhaim)M3Yj+)aG&QDfIJEOMy
zrYy_JKkw&NrG5Hz^Jc8y_s_pAO*gH1{kC{+ljXV3k3V$9{Y@`l@0{DT@(R}sU)=*-
zA?&XMWY;)vy~|)>ef5{X3`bd}$tz?H`fsrWuM{<y9n~PZg74ZwtBCfj-S$n!L2KI&
zR<2AeD9d6vvw*MB^9tV#cMP-c)<u=P5}4ugwxRNh+6=F?4L7eat#K&bz<2ea)s?r)
zU6;2Vyt$ImpgHR&lM?%*zb!9wt$<!sEpd$~Nl7e8wMs5Z1yT$~28O1(2FALEh9L$P
tRwkBKrY5=u=2iv<QEhxpC>nC}Q!>*kacj`Ny$uwI44$rjF6*2UngG(%obvzx

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_26_2293f7_40x40.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_26_2293f7_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..863f17a300830a5e30b8f31c0300eb19c35bc5ba
GIT binary patch
literal 406
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3y<BF$?V@Srmw>K2|m>dOME~ZWt(BV35YN37nfmTG`2F6Ckj!ff|C23NQ
zm-cT9nd$fR=DnD{>$j_|Ei2zl`~BRKwYW<5+-JM0uk-Ilw!dmxd4+9;@7e=gA<VA>
zc-J`V?q)0~%X;aYz*frPv#9KV%_{C?LDC6kTbZ;$(xw~uw!Zntan3{6mgk%|Z}aA0
zX51=E|7KoX>6{?6mHAm<tijY<44YSqMl@z6$gXNEUGdt#+YhRL>l1FH?#JApm3f~4
z{ij;u8c~vxSdwa$T$Bo=7>o=IO?3^7bqx(e3@ofnEUipUbPdd{3=E>$_?l2O<mRVj
Yrd8tBpnZEAC<GZiUHx3vIVCg!0E~W)HUIzs

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_flat_0_e69700_40x100.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_flat_0_e69700_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9633f53abc43ee50376be6a4f1540bd2aefe33e
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq?iMILR_CsXD|`%6$NrR3p^r=
zfwTu0yPeFo12XtMT^vI+&L<~Gur6-+#lXN6!N6E*)>aObQY~?fC`m~yNwrEYN(E93
zMh1qax(3F&hK3;q7FH&fR;DJp2If`<22pK%O(+_2^HVa@DsgMjzP$}(IfJLGpUXO@
GgeCxY>@h9?

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_flat_0_e6b900_40x100.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_flat_0_e6b900_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee2627e62312026b56ba3f48e47274ce33aaf777
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq?iMILR_EiWUv=%0dYACJR*yM
zv<Dcwoy@iaGWb1R978nDCnrd-E^he6z`zv2z*uV5Rt}U>Epd$~Nl7e8wMs5Z1yT$~
z28O1(2FALEh9L$PRwkBKrY5=u=2iv<QEhxpC>nC}Q!>*kacj`Ny$xhJgQu&X%Q~lo
FCIF*@F>?R_

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_highlight-soft_100_f9f9f9_1x100.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_highlight-soft_100_f9f9f9_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..87764397a7d86b0b726f99f75e8ebcbec307553b
GIT binary patch
literal 277
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$O!jzaSV~TeDu&pUWWvc){FjY1&n7nEZoq@=(8Z8+tX#CS<5v6wSZX<
z_rKqJL~M>s(&NS4hQhWN1yuh%P~Z26IqtD!S)#RBqHfp%Y1s@%<yQf%MM1wla<A7~
z@#&Er$8De$swJ)wB`Jv|saDBFsX&Us$iUE4*T7iU&@jZn!pg+b%G5;Hz}(8fAgYb8
e2}MJ0eoAIqC2kGcx3_^j!QkoY=d#Wzp$PyraaHR8

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_inset-hard_100_eeeeee_1x100.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_inset-hard_100_eeeeee_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a968d6289aaea45a43ba5e7bb68496594f2e00c
GIT binary patch
literal 253
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$guZxaSV~ToLup}FY&;|>g2ZX>5_IK1~n$BKUB_qcqx4NxjRq1o?*@1
z10UATe^{+^nBTKaezs(tm*Jl)at<sEek-PaJH*%b6=;-diEBhjN@7W>RdP`(kYX@0
zFf`RQFxE9R3^A~<GO@HWHPJONw=yt@YU67{(U6;;l9^VCTZ8uPZ6L=oc)I$ztaD0e
F0sv0uO}_vD

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_0a82eb_256x240.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_0a82eb_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..e378b11e3c8e39f994ff1941a753344cdc9f45f8
GIT binary patch
literal 4549
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
LeT@n=OxS+_S^!=|

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_0b54d5_256x240.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_0b54d5_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..d45d05a2d9ee3f987e25d152431c8d1683149030
GIT binary patch
literal 4549
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
LGSsTnz&!a6QyE7{

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_5fa5e3_256x240.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_5fa5e3_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9d1864544a8fdd02d4077d8549d9438630153da
GIT binary patch
literal 4549
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
L1I<cxbohS&t?h-_

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_fcdd4a_256x240.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_fcdd4a_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..a80d2098d0f19f3db07b2b699299397785511285
GIT binary patch
literal 4549
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
MpbWGsG_X(p1A!WwOaK4?

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/excite-bike/jquery-ui.css b/bower_components/jquery-ui/themes/excite-bike/jquery-ui.css
new file mode 100644
index 00000000000..5c088ce3a19
--- /dev/null
+++ b/bower_components/jquery-ui/themes/excite-bike/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=3px&bgColorHeader=f9f9f9&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=cccccc&fcHeader=e69700&iconColorHeader=5fa5e3&bgColorContent=eeeeee&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=0a82eb&bgColorDefault=1484e6&bgTextureDefault=diagonals_thick&bgImgOpacityDefault=22&borderColorDefault=ffffff&fcDefault=ffffff&iconColorDefault=fcdd4a&bgColorHover=2293f7&bgTextureHover=diagonals_thick&bgImgOpacityHover=26&borderColorHover=2293f7&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=e69700&bgTextureActive=diagonals_thick&bgImgOpacityActive=20&borderColorActive=e69700&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=c5ddfc&bgTextureHighlight=diagonals_small&bgImgOpacityHighlight=25&borderColorHighlight=ffffff&fcHighlight=333333&iconColorHighlight=0b54d5&bgColorError=e69700&bgTextureError=diagonals_thick&bgImgOpacityError=20&borderColorError=e69700&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=e6b900&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=e69700&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=20&thicknessShadow=0px&offsetTopShadow=6px&offsetLeftShadow=6px&cornerRadiusShadow=3px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: segoe ui,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: segoe ui,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #aaaaaa;
+	background: #eeeeee url("images/ui-bg_inset-hard_100_eeeeee_1x100.png") 50% bottom repeat-x;
+	color: #222222;
+}
+.ui-widget-content a {
+	color: #222222;
+}
+.ui-widget-header {
+	border: 1px solid #cccccc;
+	background: #f9f9f9 url("images/ui-bg_highlight-soft_100_f9f9f9_1x100.png") 50% 50% repeat-x;
+	color: #e69700;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #e69700;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #ffffff;
+	background: #1484e6 url("images/ui-bg_diagonals-thick_22_1484e6_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #2293f7;
+	background: #2293f7 url("images/ui-bg_diagonals-thick_26_2293f7_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #e69700;
+	background: #e69700 url("images/ui-bg_diagonals-thick_20_e69700_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #ffffff;
+	background: #c5ddfc url("images/ui-bg_diagonals-small_25_c5ddfc_40x40.png") 50% 50% repeat;
+	color: #333333;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #333333;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #e69700;
+	background: #e69700 url("images/ui-bg_diagonals-thick_20_e69700_40x40.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_0a82eb_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_5fa5e3_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_fcdd4a_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_0b54d5_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 3px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #e6b900 url("images/ui-bg_flat_0_e6b900_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: 6px 0 0 6px;
+	padding: 0px;
+	background: #e69700 url("images/ui-bg_flat_0_e69700_40x100.png") 50% 50% repeat-x;
+	opacity: .2;
+	filter: Alpha(Opacity=20); /* support: IE8 */
+	border-radius: 3px;
+}
diff --git a/bower_components/jquery-ui/themes/excite-bike/jquery-ui.min.css b/bower_components/jquery-ui/themes/excite-bike/jquery-ui.min.css
new file mode 100644
index 00000000000..5c09596c866
--- /dev/null
+++ b/bower_components/jquery-ui/themes/excite-bike/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=3px&bgColorHeader=f9f9f9&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=cccccc&fcHeader=e69700&iconColorHeader=5fa5e3&bgColorContent=eeeeee&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=0a82eb&bgColorDefault=1484e6&bgTextureDefault=diagonals_thick&bgImgOpacityDefault=22&borderColorDefault=ffffff&fcDefault=ffffff&iconColorDefault=fcdd4a&bgColorHover=2293f7&bgTextureHover=diagonals_thick&bgImgOpacityHover=26&borderColorHover=2293f7&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=e69700&bgTextureActive=diagonals_thick&bgImgOpacityActive=20&borderColorActive=e69700&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=c5ddfc&bgTextureHighlight=diagonals_small&bgImgOpacityHighlight=25&borderColorHighlight=ffffff&fcHighlight=333333&iconColorHighlight=0b54d5&bgColorError=e69700&bgTextureError=diagonals_thick&bgImgOpacityError=20&borderColorError=e69700&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=e6b900&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=e69700&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=20&thicknessShadow=0px&offsetTopShadow=6px&offsetLeftShadow=6px&cornerRadiusShadow=3px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:segoe ui,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:segoe ui,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#eee url("images/ui-bg_inset-hard_100_eeeeee_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #ccc;background:#f9f9f9 url("images/ui-bg_highlight-soft_100_f9f9f9_1x100.png") 50% 50% repeat-x;color:#e69700;font-weight:bold}.ui-widget-header a{color:#e69700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #fff;background:#1484e6 url("images/ui-bg_diagonals-thick_22_1484e6_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #2293f7;background:#2293f7 url("images/ui-bg_diagonals-thick_26_2293f7_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #e69700;background:#e69700 url("images/ui-bg_diagonals-thick_20_e69700_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#c5ddfc url("images/ui-bg_diagonals-small_25_c5ddfc_40x40.png") 50% 50% repeat;color:#333}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e69700;background:#e69700 url("images/ui-bg_diagonals-thick_20_e69700_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_0a82eb_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_5fa5e3_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_fcdd4a_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_0b54d5_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#e6b900 url("images/ui-bg_flat_0_e6b900_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:6px 0 0 6px;padding:0;background:#e69700 url("images/ui-bg_flat_0_e69700_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:3px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/excite-bike/theme.css b/bower_components/jquery-ui/themes/excite-bike/theme.css
new file mode 100644
index 00000000000..7b10e056e8e
--- /dev/null
+++ b/bower_components/jquery-ui/themes/excite-bike/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=3px&bgColorHeader=f9f9f9&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=cccccc&fcHeader=e69700&iconColorHeader=5fa5e3&bgColorContent=eeeeee&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=0a82eb&bgColorDefault=1484e6&bgTextureDefault=diagonals_thick&bgImgOpacityDefault=22&borderColorDefault=ffffff&fcDefault=ffffff&iconColorDefault=fcdd4a&bgColorHover=2293f7&bgTextureHover=diagonals_thick&bgImgOpacityHover=26&borderColorHover=2293f7&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=e69700&bgTextureActive=diagonals_thick&bgImgOpacityActive=20&borderColorActive=e69700&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=c5ddfc&bgTextureHighlight=diagonals_small&bgImgOpacityHighlight=25&borderColorHighlight=ffffff&fcHighlight=333333&iconColorHighlight=0b54d5&bgColorError=e69700&bgTextureError=diagonals_thick&bgImgOpacityError=20&borderColorError=e69700&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=e6b900&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=e69700&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=20&thicknessShadow=0px&offsetTopShadow=6px&offsetLeftShadow=6px&cornerRadiusShadow=3px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: segoe ui,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: segoe ui,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #aaaaaa;
+	background: #eeeeee url("images/ui-bg_inset-hard_100_eeeeee_1x100.png") 50% bottom repeat-x;
+	color: #222222;
+}
+.ui-widget-content a {
+	color: #222222;
+}
+.ui-widget-header {
+	border: 1px solid #cccccc;
+	background: #f9f9f9 url("images/ui-bg_highlight-soft_100_f9f9f9_1x100.png") 50% 50% repeat-x;
+	color: #e69700;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #e69700;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #ffffff;
+	background: #1484e6 url("images/ui-bg_diagonals-thick_22_1484e6_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #2293f7;
+	background: #2293f7 url("images/ui-bg_diagonals-thick_26_2293f7_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #e69700;
+	background: #e69700 url("images/ui-bg_diagonals-thick_20_e69700_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #ffffff;
+	background: #c5ddfc url("images/ui-bg_diagonals-small_25_c5ddfc_40x40.png") 50% 50% repeat;
+	color: #333333;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #333333;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #e69700;
+	background: #e69700 url("images/ui-bg_diagonals-thick_20_e69700_40x40.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_0a82eb_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_5fa5e3_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_fcdd4a_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_0b54d5_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 3px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #e6b900 url("images/ui-bg_flat_0_e6b900_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: 6px 0 0 6px;
+	padding: 0px;
+	background: #e69700 url("images/ui-bg_flat_0_e69700_40x100.png") 50% 50% repeat-x;
+	opacity: .2;
+	filter: Alpha(Opacity=20); /* support: IE8 */
+	border-radius: 3px;
+}
diff --git a/bower_components/jquery-ui/themes/flick/images/animated-overlay.gif b/bower_components/jquery-ui/themes/flick/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-bg_flat_0_aaaaaa_40x100.png b/bower_components/jquery-ui/themes/flick/images/ui-bg_flat_0_aaaaaa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..c4a27cf7e2bccd5074f126836eb3627a0b98b84d
GIT binary patch
literal 212
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QcOwS?k)_>#w|r1Kptm-M`SUO
z_5fqIli7AahM1>|V~EA+<Oo)Fp2cSZpJ^0N@zfJ$;PRZI9~D01F;InSiEBhjN@7W>
zRdP`(kYX@0Ff`RQFxE9R3^A~<GO+|AT?2C~1B36s^Y5T&$jwj5OsmALp>5gq1fT{6
MPgg&ebxsLQ0OyW1NB{r;

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-bg_flat_0_eeeeee_40x100.png b/bower_components/jquery-ui/themes/flick/images/ui-bg_flat_0_eeeeee_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..74a3295ebb3125a06e91bc138fe672905436a169
GIT binary patch
literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq?nSt-CY>?t&Hpz19_YU9+AaB
z+5?Q;PG;Ky8FHR3jv*e$lPlU;4SKlxP~aja2Dul`ryR1bKLV;$Epd$~Nl7e8wMs5Z
z1yT$~28O1(2FALEh9L$PRwkA}q-$VqWnl3Acm5p|4Y~O#nQ4`{HMA|eo&eOq;OXk;
Jvd$@?2>@CaIN<;Q

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-bg_flat_55_ffffff_40x100.png b/bower_components/jquery-ui/themes/flick/images/ui-bg_flat_55_ffffff_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6968b9e30abbcb97adf4b386d3b9d7ac284141c
GIT binary patch
literal 208
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQcOwS?k)_Bce{j_0C}7R9+AaB
z+5?Q;PG;Ky8A6^ejv*T7lYj6t@hpC#;TbB#aBAWwna#KLs)4eqC9V-ADTyViR>?)F
zK#IZ0z|d6Jz*yJNFvP&Z%ES_gbPdd{3=F>i&cB1AAvZrIGp!Q0hPGwb6Mz~RJYD@<
J);T3K0RTE#HY@-D

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-bg_flat_75_ffffff_40x100.png b/bower_components/jquery-ui/themes/flick/images/ui-bg_flat_75_ffffff_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6968b9e30abbcb97adf4b386d3b9d7ac284141c
GIT binary patch
literal 208
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQcOwS?k)_Bce{j_0C}7R9+AaB
z+5?Q;PG;Ky8A6^ejv*T7lYj6t@hpC#;TbB#aBAWwna#KLs)4eqC9V-ADTyViR>?)F
zK#IZ0z|d6Jz*yJNFvP&Z%ES_gbPdd{3=F>i&cB1AAvZrIGp!Q0hPGwb6Mz~RJYD@<
J);T3K0RTE#HY@-D

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-bg_glass_65_ffffff_1x400.png b/bower_components/jquery-ui/themes/flick/images/ui-bg_glass_65_ffffff_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd2230181097eeed70436feb18b3950e9dd9f61c
GIT binary patch
literal 207
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI2NH8$CE1Q=ADW)WEcNYf6yIsOdfIQ9ukH}&m
z?E%JaC$sH<3_(v9#}JM4$r%X}t&0mp9yKsb%{ak$*<@oTP*SzTHKHUXu_V<hxhNG#
zF&G&bn(7)D>lzw{7+6@DSOSr*fw`4|!S~<!cThCs=BH$)RpQprw(NQWPy>UftDnm{
Hr-UW|SG+Xn

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png b/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..a109e7352a8607b88a3abbaa69ff9a2317fe752e
GIT binary patch
literal 277
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$O!jzaSV~TeDu&pUWWjIhKKfI0$W*CvVt|PEDFv(vq->gW2=|Svx@Tf
zen-S=e(tEYyHzy(NAvq1UF8*hu{T<-MmXK+P~PakU*aZh;_8>;$hO4E$mz#N?uT{@
zqg>b7>;qb%TH+c}l9E`GYL#4+3Zxi}3=B<m4UBaS4MPkptV}F{NY}vJ%D~|J@BBL`
d8glbfGSez?YiL_`JprhJ!PC{xWt~$(69A;aS)~8~

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png b/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..dda7fe62fd6ef2cb53e4d0269d1c3434513e9e67
GIT binary patch
literal 338
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*j`57sn8d^G_#i<UAC>;L`tk-&W&@)V35B<5un)*|RzCxGC>w@U8nS
zc<G6`(+06Un>jT679@PFDERPTLxkyB3v~vD`etRl9l>j-pZmgS%C@Vt*C#i2!E$eQ
zl~=+=ZcE<0d6&x1-!Zv#%2dIXd;Kkfmo^J8%?zq+bIFfcuw09M$;yA{Ze_=Ja#`Qm
z_xDo&W6lDWghrVIa}EIArdr|}QIe8al4_M)lnSI6j0_A-bq$Pl4GlvKEUZi{fk@ZD
n+{(b<`|o^^4-p!2^HVa@DsgLQTXsDGsDZ)L)z4*}Q$iB}a8h_c

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png b/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..86369ac957b545f252fa9e99449e48bce6ebded9
GIT binary patch
literal 280
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$cXZEaSV~ToLr%J)It5o$qzN$hd*1iJ(uA*FJ@$OIjLe-=fjnvhbQ;)
z_?t+`olmaNIrU*h`$IwF!-sv^*ySbVQVj0=KTxoL^22=!hxgj@e0P$3$7yh9uXO_l
z!>Yp0E`Qrk?m$~qOI#yLQW8s2t&)pUffR$0fuX6cfw8WkVTgf+m5C(~=^B_@85n&3
hoqq>KLvDUbW?Cg~4Q<P=Cjd1tc)I$ztaD0e0su2_TSx!^

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-icons_0073ea_256x240.png b/bower_components/jquery-ui/themes/flick/images/ui-icons_0073ea_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..e30805e753dd22315d7344df5932aefee4b4f853
GIT binary patch
literal 4549
zcmeHK2U8Qw)=okQC4e;PN)$zq7MdV6lwcrqkj_hxqSBk95FkiZx)cEg;gu>aB28*2
zf;0g`(@-LU^de0NB^Ui>?#%rU-!nUV&hG3pXZP8eGv_=tHoV2m$j1l(0GM@A+NJ;i
z@XQ5l(bJsGle&6`XB#ZW`sPT0|H}W5|0>{5y=QkOkad8mp&5XeRTfNd-1a0(>hf)0
zge!)RLuP>ak_wk53JtqxBXmvLOgu_12G{BKX{cKfDbU=|iY==xjDK5FAy_SX0?akJ
zvdIVm(IowQCrvM}%5(PBEhlyFu#|g;h<|>a1p(ec-_i!e(q2HFEf{=I*8XSqkB<WA
z^t!770Oy=_wKdEieOtGOI+5zwAib!!%bCyZKcG2^-;Fze{(1Fl*=l2D!Z#1k#)4(`
zK>JN9H3f+M?h_MZ)yL`iBUNIRo|O=yf(rzQK-t*Xq(N7b*BTj=#|3phBQ}3tB~Pfg
zGnEW<vTKU7a_WQb1;+=ZXOo2h<)AHd#AhjW7B}`$&`ltNXHtq`6-)@1`&kT=l?vp=
ztk;*3br+c!pOYLKCH&_GYi`4#KMe}FGi_skGx|ff<S>t*_|%T<B_Ui6^MJNWAqR&*
zDAOb^3Ecu6mXtfT$1FB1CmL)2MOUovaxOXXBrg)_j>!2PnXB=h9~jzkeQS^o&v40_
zl9y)1N1(^>-g_u(r*B1@1~3XJ)f1HAxwBqhKbh*0WumK697o`UrGc4lTp&nTO?r&S
zj^D^UhZ^{TRdt)-!XW4F`%(`9Gg=RoAd$Y)o1il({-Q}sy+?g18`8gd;nA)*;K1*C
zz^Cb^5Ueu5-8fHfOYr+jiZj`IfY_eyT16lM&~Mv9Z5h;_SSg9c-zSvOJf~0WiZ-#h
zcoS&%lz()n(}kXma1BSO(l`h(;xcPjQpkEQ^PUK5IkxtHWbla;9yzE<|09EVBFtBr
z9~acF=Jizze7cKxI`4<rdIG)<aI7HaG_E!guD%v*HPHD#ai+|7XEVML2T|fpBh$!l
z$HQdP+j$f(=E)LJn99(&g#<HV86;)sNggX5*dT+;`;VGa%29zQ83!5H$zuHF+~<D@
zZEauiu5fuDJa-j_SFp1h9O%KlXzP-h=Ew|%cYGBV@M6K&`rpwI7pT+zv6jO8PJ?Ex
z)FN7Uc^4bU++cJUjOW_=nYCOK7sY^AAUtMJ&~pX8e+gLqrsR+x_zz&57RAl*5Ev|F
z^y(&0=gc5bCFvs}(i(>m+XaF?!BD1O@toQ1`FpmNDe7Nm80o@af;WLsa#oM3Abxex
z>GEIbB=on$`QM6Cx$b_`sVNcJptzLL^5&F~L|z&Sg1CCV+4K8XdXUL5rDE-XyS0&K
z(#w|^SUxVSY7|3f7lMXh7@<OxU3SpE%n>^|w6#fp8>^1<RO_^>a$Vn}r5pS}Rti}K
z%Y843!*#K<>=XshiROCQ=0Kh^o(|xVjO=Krbpv!#yPXsxQ8>cDwwZfg3|NEqP;Dkg
zWM}JRMzRjEZC7*X>%5W}9FM{D3~V!kKjT^A40}0*!k6T07)0c#<k#wr(G43E<e!hT
z^DeMF)^YV!Ce+&@TfRH|OU=vxmG_Gm{Z5Bi(p<V46@<K`Q_Is)Ckf@O61i=LGJ!jH
z2a1|=<?TRM*%gI+#HS&Tb~WoK&?gB?12DjK_V`B`&#Y#_-AJ6vVGc(cdloy6%7|Wz
zPQ2>L&5!1uB!H|!{d;tf$(^93(5UE*k)@#kXD2|fV@|$qZThe@p<2UL?q?Or8Fi54
z^y${2S(7H_umDaDba{xu5l7Z9j|AtP>!oK{ij$<=`tyV-apyjxPdA3b+%NmOmy8>@
z{BSjMNc;`T<zKs9`5gT*UifaPn%7eS7<WAixD+2Ex&e*R=lHnJHy^2URZ--bsNa6y
z5ad#!t=wYMYkpr7_XhZ`r>(wAU3INPu|h@eJUk1bCd~)4f@}Q#W)rnSn6hx<FF21(
zv4BMmFo9TU^7I4#b)S-@Peuyr)l|yKagl8{E1wZ*4KaQJyJ{FvMt>odfhnAU6$sjA
z25FQgvY<5C^-*Jp)Ga647qkS<VZqzJst|x%-pJgK?Oi7W!U)|_n+$z}{~`<N;$}uK
zP!IQos-=&+ZwlL^Gc<WtbV5#iLIkm-ufSDDcL3J+sS?1qSh<fD=Zm3f_T&xwDcTIp
ze?W&bxyk8O4yZHoe#^OO@RfO-%JVBR42+KC`S~tY2qE7Yv693f5@rMH(_m%uamWdw
zhWe9B_`pfAN=slvK(MwJD@d(lhhyiX=ixsM^m*qyBG^khh(xnt;XZMg@+-rImm8qM
zHDPj%W(chJdxVOEM&fHWO?%YEg9nEl6hjdphbDlB3qC;!roR_=)Bu+Lpo<37;@0rm
z{!cTR+~RYdj9lAkZh_7loO~dH6oL7YIAWPJ{+?_-*x5D2(>GlZu*pCdOB?AGaXa|u
zPXYZR?`gt$7N#JmovJ#5L4;SNYd_f~j{O2wwL5>gG4j1u)&0VgiWR{>X;a!y1-oQq
z)UI5`j3H4_$;&>!O&-4t8jXE`pYERAvB|Apw5aSo?XG5RyR<Ia{9B&a^FpfDc3r~W
zkjx-K|8dIQLrz-d>fW7}@s#(bDa${S+$@_N5xM0Ei){TNVarN#x8DO*8)n9Zfx`6`
z)!S2_f60e1ZDlT12^4Zvv~3TPmK5G8-w}BgGut--^fDH%@{iu;caM;(V{PMDocpcV
zI#`&@UkzXQ(JTG@_7OMKk|zJ*zWWDhMQ7jYcX8%TiDU6detTaKN|9-<_oR4eWBL|R
zC#z<YslEqI5F{sU?_Dd;^E-JOA90SC-^g#}sLpSFpm?8h@y2C7I#(ZjvVeKVKeA5m
z7cb{sq)nz3AiVyb@0C0%Xz(>kf-E)1@yk-RFhEb7oMuH3eTR!;3;uM`nAy}5i(WaZ
zd9LQkZw1*=d<c+-+&k$2t9+o2&>U8;Is~s|;yC-Pi*-)<vBC~vx0HqB)&A+*<lrrQ
zabh_a9)S~XL?=Mlj@Wp9ikwR=Rg|7XY9e%agempPm-Ru($A{MfT?0>lAteNFd|dYy
zmKrF#X2o6NBCZx%?&5N^jxA0HXyonF7j~$MGB`g!GMUDNa2wmkN0y;WHVmKb^gme|
zqB-DPmC6kjjcGf4VPp$(rW&a($|4s%Smm!-f4!pqi)N`tA;ohR@FSJmJS>QxbF4@*
z$F7ooO7h!Icsd5gZOMv^0nBcN|IO$RaiY1I7L@|8s#S*edeAdAR+7j^o1w$Sw4&t;
zM|`u{Lx2z2f*qC)At&<K@NECQU8zgz<s0p(*L=Lk3Q|wF1_QKYXNUWC5&X?2ZK5$>
z11KFB0(IfeC2?o#o6l}&$l!}+4xa8epO$V(tv{<QuEx<qy}kuho1@i6+si%++4tx}
zl!JWndc*DMe(@7q9o4q`-0XRF5&_X)T8`zJ5gc2C^+T`2juO0v%n|PhV#;X%r+)gh
zRFiw1TG!u}J~Kc1mX)2P0ah_{f6&lTduJL6V3zvOc%{W=n#ffv=~5Bq_A}<o_-_)?
zp|60~&(cxzhI8iPi`6_4ni7Ipw?D|1fKB{ewpf<VC?yXx4GS+Ki2RVV!pC)Wk@gjC
z;C8DjF|rUW<cNK%deE4&`_O0Y8W|O;VybRXErS<*1%tvyR^Q)^8M5#h=Q_}=^{P_^
zmC#}>`v%MHD%vdI4lfj?jV2;{(Lq?O2dlBe*Oj5CU5nc>9*?Y)dvIfV4*)9kt(k^*
zZ3V!+JX`jvkWnU)6R41Yed&Jg5^;jgCz{8Y_Cmg6RaW!;-J^palo*~^f2K^=vN1-B
zOkfcI)V@9WU3TW!dVW4BNNs|{!VjFLUg`>nS0C&-`3Y!Y&fqfXkcJS<fgG5o=n#4s
zs^6X3@QX$~7(B>kVbdRHo{%>5ax_d`ccAJ4+d_#6I#u6b*<~;~VI!2V;k&ys#>UP~
z_pEI9aX*hIoOF}-EVqn6&6<@dd%xXc4^Q_h`Q>3Vfad#Ag4rg&W9${&;ZwI)W-6j4
z#xC4yap$+{V1K<O7$+-KSHI(7z1_CvFkJNL4XC6WJmUtMsk<3V!t4k!8Zg)f<<XTe
zp&uAI1ogLRPgQWX#$7M2q;ogYJIDD=1jMh9e(bgV*)GRrj9C{a05qpR=`NY_=oFBO
zzfD<P_}DQzTlXL^MG_ynIZsj+>hy~Na}MrFPJuZK`e|MjD>AQo3&G^|i>B_WNq5|j
zz%ga?FZkqET1*-M)ajO`9w<OQ&TzrkU{-vHy<z>*PB8<5SX${8H;x#b1nkst4;T)9
z`>|M&<K|O1W{Y?v3G2dXkxj+yYRUhyN#PR%m<XotPNo-?na9J-iPc-%J@$2u`tQ&G
zEnwMR#DlPNE;O!PDPNZuo~lif-cTZLHDf_IV+^ZtQK6!iG<xi1ibm8xf=ZRlhfdOy
zgU__+Xul{A1W2DzAN01SZg62CWo3j30#wZ5Ktv$bcrjkx7a{@8yqWCAhGC-#;?x13
zm#a*fxGZEbzB{^MkSd601Jc+Kbihm=z|KS<r?Maoq!qe#n0R59RtGmt0sg(30{`ja
zr%L57RK|m4|C&IvAkn)DOTm6){smiR;kkD|#l6U&6XBbU45eyVJ`S+zq+S7n)(tJn
z2Y6_9drey$+Fq*MDDaW&GKx~{F|w^Pa@KZNb0|BXC15mf)D*&>IC!$A2QkYnnQ$)H
z@U+-`sZO*Maln1^3?swxj@@eJ@rR+RD46bOxQ?2+)X7Qkb^D9DEVuL!_krw-2hYlU
z9X;0!b--AYeEDCA+e>h<&2VVVA`<e(OfgG|zTsg6hQ%lJVPedQo04Ws0e*q%bMwZ$
z_x#>t|EsUFlVZ=X#7w~=P(?3G8vE>5SH)rwug}r<2JqWkesB*7Ss?Gla8)U!EbH`D
z`b|(MeHz1yG&3t8zC+E!Xzp4&&q4{JL#>RlwIXqLWw-t_h4v9~EYa|}<h>)>(3y6+
z;qwSFg{asd`GYx76-&(aPC$l(R0`?Kua&G5DV}vUb?WhZILS;crCAi%O&3=lv`Kp(
z?#0?Km8p4p9ErmOYwxTkTc)3qgfQW)5uY`2>)zZ^PxfrZyY2#4NIDk7;W!^|<Js1+
zk6l{!U`=pPQyT2BRGinU_AnxEh|UU9>&iMB!E>Pi*SDcDriA)JS%$e6DI7OAkI~uO
zjLr9U3h{npzW|SZ=uA;E{p+|KHGZ*Q_@hj0Ed4pRp6_4gM<R}?1U#0R0iX_CfQpHn
zRn8Qnb3F+wVhrs<98dBd`}fYz&L&(K0eKzs_z?fwn2~h+9;k$qB~hOmy#owBQR(<(
z+1c)`LcqhTA?drb(X_@PRcWV1v}q(#|BDFR!}Y<@39@lch-VM3JiJuBbuRtXvIj!3
zL8MbxR%RzamCdIin;@2xs&yV#+&Fb*5-|*FL@ZAq>uARdQ0Zz2&$6F*H1V7@-d6*V
zRsqhA0WL~TelBMQAOn|{mw?MkNK2c;6_w-^l%%C4;0j7`_;Xc3kN+WfdOP2Def&QJ
z1ts~LO0sACKZFX^)`K$w@1F=}-mU?Gj(#ox4QKB=E-+nB$Ga}3E{@KReS2M0&JF=|
Mk%ropnwTg50s6sJxBvhE

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-icons_454545_256x240.png b/bower_components/jquery-ui/themes/flick/images/ui-icons_454545_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..2df913276a785150ff81f1127a7ff6bb7dfafc87
GIT binary patch
literal 6992
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-icons_666666_256x240.png b/bower_components/jquery-ui/themes/flick/images/ui-icons_666666_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..fdea486fb0bc827b743b867fc173b5214b531159
GIT binary patch
literal 6988
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-icons_ff0084_256x240.png b/bower_components/jquery-ui/themes/flick/images/ui-icons_ff0084_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fbaf62c4f098aafe6b4b8126680d34268d0fc9c
GIT binary patch
literal 4549
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
L8E92%V4wU4+%aQB

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/flick/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/flick/jquery-ui.css b/bower_components/jquery-ui/themes/flick/jquery-ui.css
new file mode 100644
index 00000000000..7264a8a1c69
--- /dev/null
+++ b/bower_components/jquery-ui/themes/flick/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: 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 #dddddd;
+	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #444444;
+}
+.ui-widget-content a {
+	color: #444444;
+}
+.ui-widget-header {
+	border: 1px solid #dddddd;
+	background: #dddddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;
+	color: #444444;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #444444;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #dddddd;
+	background: #f6f6f6 url("images/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("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #dddddd;
+	background: #ffffff url("images/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;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #cccccc;
+	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #444444;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #444444;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #ff0084;
+	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #222222;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #222222;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #222222;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_ff0084_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_0073ea_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_666666_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_0073ea_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ff0084_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 2px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 2px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 2px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 2px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -4px 0 0 -4px;
+	padding: 4px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 0px;
+}
diff --git a/bower_components/jquery-ui/themes/flick/jquery-ui.min.css b/bower_components/jquery-ui/themes/flick/jquery-ui.min.css
new file mode 100644
index 00000000000..472bcf442fd
--- /dev/null
+++ b/bower_components/jquery-ui/themes/flick/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family: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("images/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("images/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("images/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("images/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,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url("images/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("images/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("images/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}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_ff0084_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_0073ea_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_666666_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_0073ea_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff0084_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#eee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/flick/theme.css b/bower_components/jquery-ui/themes/flick/theme.css
new file mode 100644
index 00000000000..c8afb987f82
--- /dev/null
+++ b/bower_components/jquery-ui/themes/flick/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: 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 #dddddd;
+	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #444444;
+}
+.ui-widget-content a {
+	color: #444444;
+}
+.ui-widget-header {
+	border: 1px solid #dddddd;
+	background: #dddddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;
+	color: #444444;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #444444;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #dddddd;
+	background: #f6f6f6 url("images/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("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #dddddd;
+	background: #ffffff url("images/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;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #cccccc;
+	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #444444;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #444444;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #ff0084;
+	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #222222;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #222222;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #222222;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_ff0084_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_0073ea_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_666666_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_0073ea_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ff0084_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 2px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 2px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 2px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 2px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -4px 0 0 -4px;
+	padding: 4px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 0px;
+}
diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/animated-overlay.gif b/bower_components/jquery-ui/themes/hot-sneaks/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_40_db4865_40x40.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_40_db4865_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..617fef10eb9b442e12d540483df1ddf8263b7bcd
GIT binary patch
literal 332
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3yqs!C9F(l*O+sg}i8yo~&0wY|Vcv)PPS7blAwPa#wi<F+@JlozGJ}2ZY
zU(Gg8pBD7mB*(HpJ^sG-_T7Kq^UoJKD{rSc%f2Sar2fZ}1c}2E|2`z&&=))`am=92
z@XdrpKMmhZ??~iH2FjFqT>K;P&HD&Yq9>8ZdPznd&u`Tvpaf8<EKonY_V@VY9}^?H
zfv!?5ag8WRNi0dVN-jzTQVd20hNij(#=3@vAqEy!CYDyFCb|aZRt5%9ZG25A8glbf
YGSez?YtX*E4dibIPgg&ebxsLQ00nt)ga7~l

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_50_93c3cd_40x40.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_50_93c3cd_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8fa1c7de2e5ca091b660f5b4345b373eb1c8e44
GIT binary patch
literal 333
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3yqubNPF(l*O+shj{8yrMf0{`xeXh@LUmf|QLc|P@!sbWOKjfRyQ52jDJ
zS+LkMF5YYH+S2vDr!Dwz?~Fgb_uqSdKd*E0bEeF(x6rh#F9<SOlgL~D!}N^zl?`pC
zK(=sDQ62ARArLb=;&989Iq`@0xPX{a*9;U@pI<l74+JuSYJEIT{**uWI>B+TAzK{K
zS*j(j5hW>!C8<`)MX5lF!N|bSRM)^**U&J;z{1MJ(#q6C*TCG$z#yuPuL(s%ZhlH;
XS|x4`+PAlXJkH?h>gTe~DWM4fP>pi!

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_50_ff3853_40x40.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_50_ff3853_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..cac0312948b653e78fab6489d5e7335e34f4a281
GIT binary patch
literal 330
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3yqr=n1F(l*O+sg|D8w><oE<VocJiPFdds>jn(FX-zgi365tk2l*e73Lh
zw8YkJVwZDM-wGZtefR(NWp&rh%l|#yUj1uH#<wq?2R~?AxBV5Gf7kHM^o~THWQoHP
zWgZvbNPP1?V$f#TlgMMeB%_Syw`vkl;+R33Y>){^IY<JiluvWkU$!}s4pY7UCN2iL
zNwvf^q9i4;B-JXpC>2OC7#SFv>KYj98XATeSXh}@TA7;Y8kk!d7(})4HKAz8%}>cp
XtHiBA`}Q`FuNgdD{an^LB{Ts5{aAKp

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_75_ccd232_40x40.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_75_ccd232_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..3539eedcd9e8ece039e86e5f49f7a7a0a921cbca
GIT binary patch
literal 333
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3yqubNPF(l*O+slT$4GtnKf$yvp98Y#GI4r<q;L_f<+K-)+k3(1Y?D>{6
z)1rMpdu8vvZnekkY_iVl%9!u_{=Vn;^ExL#XUZIV3r)-Viw1guho!D<XfyTkIQi4`
zjQ15Fb4?<za8OYl?`I(pGdtpN%al3shxfREm{Qja6jh&JH_!)a`}fIyHA|@27m5Ch
zKxe6zxJHzuB$lLFB^RXvDF!10LsMM?V_ieT5CaP<6H6;o6I}yyD+7b5Hohhl4Y~O#
YnQ4`{HE7@72J$$Ar>mdKI;Vst07~X??f?J)

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_dots-medium_80_ffff38_4x4.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_dots-medium_80_ffff38_4x4.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b8b26699c1d11724f4e5af99322daeb144dacd7
GIT binary patch
literal 225
zcmeAS@N?(olHy`uVBq!ia0vp^EFdhv1SHFtuVw)$wj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3yL*CQHF@)oK@*kkedTwquo&zljY!ONxBAg)yI!<da1YP9(I8jc=9;j5c
z#5JNMC9x#cD!C{XNHG{07@F!D80#7uh8S2_nOItxn&=vsTNxNcwedBfXvob^$xN%n
VtwH<tHjrZ&JYD@<);T3K0RZ;LJ@o(p

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_dots-small_35_35414f_2x2.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_dots-small_35_35414f_2x2.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd1a245942437a75824da9d9dc1e1b9cd3a7b87b
GIT binary patch
literal 223
zcmeAS@N?(olHy`uVBq!ia0vp^Odu=(BG<aO82~A^ByV?@|6srw@%;`^gtNdSvKUBv
zfU(=jY&#%B*3-o?gyVX$iD_xcm+$EbV9*qBid%H{)18bOSC|#pd=}ON6{?oFMwFx^
zmZVxG7o`Fz1|tJQQ(XgNT|>hV0}Cq?ODj_oT?2C~1B0kGz9tk6x%nxXX_dG&Xy4uj
Patec|tDnm{r-UW|G4eec

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..42bdf414c215932524f662913b6086e40a467de9
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq?iMILR@!E5??Q_?F{5{7I;J!
z18EO1b~~AE2W0Sjx;TbtoKH@WU|rnsi-CbDf`PHrtgRd<rCQ<|QIe8al4_M)lnSI6
zj0_A-bq$Pl4GlvKEUZi{txQdH4a}_!45Hfjnou<4=BH$)RpQp5eR~_oat2RVKbLh*
G2~7Z%YcX8_

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_flat_75_ffffff_40x100.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_flat_75_ffffff_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d38ea43b490cd8fefefb773dbfbfd7da8abaf59
GIT binary patch
literal 208
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQcOwS?k)_Bce{j_0C}7R9+AaB
z+5?Q;PG;Ky8A6^ejv*T7lYj6t@hpC#;TbB#aBAWwna#KLs)4eqC9V-ADTyViR>?)F
zK#IZ0z|d6Jz*yJNFvP&Z%EZ#j)I`_7+{(Zps*SG+MMG|WN@iLmZVlSEw}I?u@O1Ta
JS?83{1OUJ5GwuKY

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_white-lines_85_f7f7ba_40x100.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_white-lines_85_f7f7ba_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a97c80bf7ccc4483f022c0a8e84a0ec8f634133
GIT binary patch
literal 364
zcmeAS@N?(olHy`uVBq!ia0vp^8bF*Pzyu_<r&;C!DYhhUcbETQz!~xV4p4-%z$3C4
zNPB>>+sSM@AY+xMi(^Q|t+$s9c^eEE7#zK{SpF+3$6dH6Dn7xcoU87~#%od6xBfl$
zuk^s}XEx6(@5HC?Nsq8Pcd2yRy3HkXm%i4CO@C?SeLZp)O@;pEy=0Hw#HzSu>Iz$+
zt5r)}BT7;dOH!?pi&B9UgOP!usjh*suAyOwfrXWcrIo3Pu7SCgfk9LoUlWRk-29Zx
Xv`X9>v~O<%g$skHtDnm{r-UW|5c-eq

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_454545_256x240.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_454545_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..2df913276a785150ff81f1127a7ff6bb7dfafc87
GIT binary patch
literal 6992
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_88a206_256x240.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_88a206_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..a737fd75bcc376646975ee8c1fa55fe092c56e44
GIT binary patch
literal 4549
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
Jvs@kX^grsIMe+au

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_c02669_256x240.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_c02669_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..29dbd4e5f28dfe357da3dd3a648856e061cd62f8
GIT binary patch
literal 4549
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
KX;i3TpZ*6Vx=)k<

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_e1e463_256x240.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_e1e463_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c41a2eb66c1b168756cd0365fb9cc2b7fe9048c
GIT binary patch
literal 4549
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
MpbWGsG_X(p0~SM^KL7v#

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_ffeb33_256x240.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_ffeb33_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ba6609ca84bf439e6bb092b63844e4bdc42923f
GIT binary patch
literal 4549
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
LG}5lrL_hfthfJA3

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.css b/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.css
new file mode 100644
index 00000000000..bac62f0b58a
--- /dev/null
+++ b/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Gill%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=4px&bgColorHeader=35414f&bgTextureHeader=dots_small&bgImgOpacityHeader=35&borderColorHeader=2c4359&fcHeader=e1e463&iconColorHeader=e1e463&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=2c4359&iconColorContent=c02669&bgColorDefault=93c3cd&bgTextureDefault=diagonals_small&bgImgOpacityDefault=50&borderColorDefault=93c3cd&fcDefault=333333&iconColorDefault=ffffff&bgColorHover=ccd232&bgTextureHover=diagonals_small&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=db4865&bgTextureActive=diagonals_small&bgImgOpacityActive=40&borderColorActive=ff6b7f&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffff38&bgTextureHighlight=dots_medium&bgImgOpacityHighlight=80&borderColorHighlight=b4d100&fcHighlight=363636&iconColorHighlight=88a206&bgColorError=ff3853&bgTextureError=diagonals_small&bgImgOpacityError=50&borderColorError=ff6b7f&fcError=ffffff&iconColorError=ffeb33&bgColorOverlay=f7f7ba&bgTextureOverlay=white_lines&bgImgOpacityOverlay=85&opacityOverlay=80&bgColorShadow=ba9217&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=20&thicknessShadow=10px&offsetTopShadow=8px&offsetLeftShadow=8px&cornerRadiusShadow=5px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Gill Sans,Arial,sans-serif;
+	font-size: 1.2em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Gill Sans,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #aaaaaa;
+	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #2c4359;
+}
+.ui-widget-content a {
+	color: #2c4359;
+}
+.ui-widget-header {
+	border: 1px solid #2c4359;
+	background: #35414f url("images/ui-bg_dots-small_35_35414f_2x2.png") 50% 50% repeat;
+	color: #e1e463;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #e1e463;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #93c3cd;
+	background: #93c3cd url("images/ui-bg_diagonals-small_50_93c3cd_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #333333;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #333333;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #999999;
+	background: #ccd232 url("images/ui-bg_diagonals-small_75_ccd232_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #212121;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #212121;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #ff6b7f;
+	background: #db4865 url("images/ui-bg_diagonals-small_40_db4865_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #b4d100;
+	background: #ffff38 url("images/ui-bg_dots-medium_80_ffff38_4x4.png") 50% 50% repeat;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #ff6b7f;
+	background: #ff3853 url("images/ui-bg_diagonals-small_50_ff3853_40x40.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_c02669_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_e1e463_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_88a206_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffeb33_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #f7f7ba url("images/ui-bg_white-lines_85_f7f7ba_40x100.png") 50% 50% repeat;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: 8px 0 0 8px;
+	padding: 10px;
+	background: #ba9217 url("images/ui-bg_flat_75_ba9217_40x100.png") 50% 50% repeat-x;
+	opacity: .2;
+	filter: Alpha(Opacity=20); /* support: IE8 */
+	border-radius: 5px;
+}
diff --git a/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.min.css b/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.min.css
new file mode 100644
index 00000000000..7fac8acfad1
--- /dev/null
+++ b/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Gill%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=4px&bgColorHeader=35414f&bgTextureHeader=dots_small&bgImgOpacityHeader=35&borderColorHeader=2c4359&fcHeader=e1e463&iconColorHeader=e1e463&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=2c4359&iconColorContent=c02669&bgColorDefault=93c3cd&bgTextureDefault=diagonals_small&bgImgOpacityDefault=50&borderColorDefault=93c3cd&fcDefault=333333&iconColorDefault=ffffff&bgColorHover=ccd232&bgTextureHover=diagonals_small&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=db4865&bgTextureActive=diagonals_small&bgImgOpacityActive=40&borderColorActive=ff6b7f&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffff38&bgTextureHighlight=dots_medium&bgImgOpacityHighlight=80&borderColorHighlight=b4d100&fcHighlight=363636&iconColorHighlight=88a206&bgColorError=ff3853&bgTextureError=diagonals_small&bgImgOpacityError=50&borderColorError=ff6b7f&fcError=ffffff&iconColorError=ffeb33&bgColorOverlay=f7f7ba&bgTextureOverlay=white_lines&bgImgOpacityOverlay=85&opacityOverlay=80&bgColorShadow=ba9217&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=20&thicknessShadow=10px&offsetTopShadow=8px&offsetLeftShadow=8px&cornerRadiusShadow=5px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Gill Sans,Arial,sans-serif;font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Gill Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#2c4359}.ui-widget-content a{color:#2c4359}.ui-widget-header{border:1px solid #2c4359;background:#35414f url("images/ui-bg_dots-small_35_35414f_2x2.png") 50% 50% repeat;color:#e1e463;font-weight:bold}.ui-widget-header a{color:#e1e463}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #93c3cd;background:#93c3cd url("images/ui-bg_diagonals-small_50_93c3cd_40x40.png") 50% 50% repeat;font-weight:bold;color:#333}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#333;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#ccd232 url("images/ui-bg_diagonals-small_75_ccd232_40x40.png") 50% 50% repeat;font-weight:bold;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ff6b7f;background:#db4865 url("images/ui-bg_diagonals-small_40_db4865_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #b4d100;background:#ffff38 url("images/ui-bg_dots-medium_80_ffff38_4x4.png") 50% 50% repeat;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff6b7f;background:#ff3853 url("images/ui-bg_diagonals-small_50_ff3853_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_c02669_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_e1e463_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_88a206_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffeb33_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#f7f7ba url("images/ui-bg_white-lines_85_f7f7ba_40x100.png") 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:8px 0 0 8px;padding:10px;background:#ba9217 url("images/ui-bg_flat_75_ba9217_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/hot-sneaks/theme.css b/bower_components/jquery-ui/themes/hot-sneaks/theme.css
new file mode 100644
index 00000000000..c17fff01409
--- /dev/null
+++ b/bower_components/jquery-ui/themes/hot-sneaks/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Gill%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=4px&bgColorHeader=35414f&bgTextureHeader=dots_small&bgImgOpacityHeader=35&borderColorHeader=2c4359&fcHeader=e1e463&iconColorHeader=e1e463&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=2c4359&iconColorContent=c02669&bgColorDefault=93c3cd&bgTextureDefault=diagonals_small&bgImgOpacityDefault=50&borderColorDefault=93c3cd&fcDefault=333333&iconColorDefault=ffffff&bgColorHover=ccd232&bgTextureHover=diagonals_small&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=db4865&bgTextureActive=diagonals_small&bgImgOpacityActive=40&borderColorActive=ff6b7f&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffff38&bgTextureHighlight=dots_medium&bgImgOpacityHighlight=80&borderColorHighlight=b4d100&fcHighlight=363636&iconColorHighlight=88a206&bgColorError=ff3853&bgTextureError=diagonals_small&bgImgOpacityError=50&borderColorError=ff6b7f&fcError=ffffff&iconColorError=ffeb33&bgColorOverlay=f7f7ba&bgTextureOverlay=white_lines&bgImgOpacityOverlay=85&opacityOverlay=80&bgColorShadow=ba9217&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=20&thicknessShadow=10px&offsetTopShadow=8px&offsetLeftShadow=8px&cornerRadiusShadow=5px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Gill Sans,Arial,sans-serif;
+	font-size: 1.2em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Gill Sans,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #aaaaaa;
+	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #2c4359;
+}
+.ui-widget-content a {
+	color: #2c4359;
+}
+.ui-widget-header {
+	border: 1px solid #2c4359;
+	background: #35414f url("images/ui-bg_dots-small_35_35414f_2x2.png") 50% 50% repeat;
+	color: #e1e463;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #e1e463;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #93c3cd;
+	background: #93c3cd url("images/ui-bg_diagonals-small_50_93c3cd_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #333333;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #333333;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #999999;
+	background: #ccd232 url("images/ui-bg_diagonals-small_75_ccd232_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #212121;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #212121;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #ff6b7f;
+	background: #db4865 url("images/ui-bg_diagonals-small_40_db4865_40x40.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #b4d100;
+	background: #ffff38 url("images/ui-bg_dots-medium_80_ffff38_4x4.png") 50% 50% repeat;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #ff6b7f;
+	background: #ff3853 url("images/ui-bg_diagonals-small_50_ff3853_40x40.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_c02669_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_e1e463_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_88a206_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffeb33_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #f7f7ba url("images/ui-bg_white-lines_85_f7f7ba_40x100.png") 50% 50% repeat;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: 8px 0 0 8px;
+	padding: 10px;
+	background: #ba9217 url("images/ui-bg_flat_75_ba9217_40x100.png") 50% 50% repeat-x;
+	opacity: .2;
+	filter: Alpha(Opacity=20); /* support: IE8 */
+	border-radius: 5px;
+}
diff --git a/bower_components/jquery-ui/themes/humanity/images/animated-overlay.gif b/bower_components/jquery-ui/themes/humanity/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-bg_flat_75_aaaaaa_40x100.png b/bower_components/jquery-ui/themes/humanity/images/ui-bg_flat_75_aaaaaa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..80417cc41e200435d88cb55ad226856f0e0fa0ea
GIT binary patch
literal 212
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QcOwS?k)_>#w|r1Kptm-M`SUO
z_5fqIli7AahM1>|V~EA+<Oo)Fp2cSZpJ^0N@zfJ$;PRZI9~D01F;InSiEBhjN@7W>
zRdP`(kYX@0Ff`RQFxE9R3^A~<GO@HWHP$sSw=yu8uV}!7q9HdwB{QuOw}y8$9UFie
O7(8A5T-G@yGywow#4|hq

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_100_f5f0e5_1x400.png b/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_100_f5f0e5_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1c080b2412b92c25da00dfab398bc6c046c7f1d
GIT binary patch
literal 354
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12PtPx;Tb-9DjS>kdM((gzdq9U&o9uLcO;HWgI<RL{=}npeZV}v`zSp
z=MmNtF86@7y>}13Su=C)#@=9#qpSD*YW{w0)kX$}hD3?BpJoPbD>a&OQ|D&KCp5`=
zHd?lZI9|N`%gnX#9REqVydP1grS2T%d8hrOHP=4r$MW9L@C$8yCWov`jcc7Ge`L+$
zV!1KNW#-Q#I;^iU7W@>?Y)hOW|A{esqr(TG%#!~=x2l%7MwFx^mZVxG7o`Fz1|tJQ
zQ(XgNT|>hV0}Cq?ODj`jT?2C~1B3aB20SPla`RI%(<*UmcvsW00jPn&)78&qol`;+
E04@K2E&u=k

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_25_cb842e_1x400.png b/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_25_cb842e_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..e33e4becf1b06cc298d20527a195fb69a6860795
GIT binary patch
literal 335
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12TF&T^vI^j=w#x$aly=gyq7_p9imnE&AASXzlT@YD*j+>^RVNHDl5=
zQ&R!I2Gt#E9a%bDM>RP**3YZk5n0pH$-qz`bG&fhx!=F6Y}^k`k-m3ymTGn4>787L
zn>HzI^E%~pcy8*)HRsqqE;+}xFfm9hTGhI%dR>mLODI>;*`U1}j<j+wd?2y;zlU|-
z<3D};TTUpdPbn4*0Xj^z#5JNMC9x#cD!C{XNHG{07@F!D80#7uh8S2_nOItx8tWRE
lTNxP4S2W;3(U6;;l9^VCTf@7WjtxK!44$rjF6*2UngC1cc;Wy6

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_70_ede4d4_1x400.png b/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_70_ede4d4_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ec541df767c932caaf8b1a9afb423ec42cd90c5
GIT binary patch
literal 351
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12X1%x;Tb-98do7<+<<I=5QY#Fj#y=!_=!cXtBuImG|ZAQ|c;@e(-y^
z@?dDZTANavX-|_+&)1&c61+1cswDIce;FC-rT#g0<?M%tKTp57Ek8rT+_1=aZA#Le
z6DN*tnbesm`I!HhUdJT8HvL`iW8~zMer)=@_eL;d+xlDY`R#&JenkB{_~T}&8e1G&
zBHPY`4_^jmO_5sawz6?CL*^o5wNA!qFM$qKEpd$~Nl7e8wMs5Z1yT$~28O1(2FALE
yh9L$PRwkBKrpCGk=2iv<^A!zvP&DM`r(~v8;@0r4regz81B0ilpUXO@geCwip@9Yf

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png b/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..306c1d462c0c43b35534babca34eafc05a4ce95f
GIT binary patch
literal 327
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt`*li(`n!`M2j4`3^Zqus%GQ|BX+>hSk4IU2zUWBU608Y6Oq_1Fk!)
z{sp<0TklR;`bhCYhEvn8BP$kKFZmK7#qj5+%aP!VzL)pee%_;Uov&xEnAA+OSu4{;
zW}TSHRb-jGbYWBGTAzbo@<dKO?f8CskDbu=e<87*wev%hoib)^`t$9X|3{|B*>*lh
z6&@!79i&>~8c~vxSdwa$T$Bo=7>o=IO?3^7bqx(e3@ofnEUiq9bq&m|3=HNg8t|ZK
c$jwj5OsmAL;ayF~2A~E8Pgg&ebxsLQ0Fy>^XaE2J

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_65_fee4bd_1x100.png b/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_65_fee4bd_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea9c33453e262313866a08b14b0b4610c29ce80f
GIT binary patch
literal 314
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt_e9i(`n!`M2j6@-jI}xICO57|t9K@TEZ4!HLyfkRyXxszEE`k<7xL
z;ydr!{<1TQ`FaG*uSjOgZ+rVzf#JvJnT@L}e!S4)ihbi!_IjsB+!Y-+|3%^_FTXfC
zSIsY}B>242-doj^?jG|I(N9+8n)|)z>(STm@BdMp=XAu1_1t<tX`mZaOI#yLQW8s2
zt&)pUffR$0fuX6cfw8WkVTgf+m5HU5sj;qsxs`#zd_@Bu6b-rgDVb@NxHY`1>DU0&
Oz~JfX=d#Wzp$P!7R%<u_

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png b/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b30122a993ad4337faaaa41167a8cc6e635a2d0
GIT binary patch
literal 323
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt`jdi(`n!`M2jcay2DLxIH{<eKnS4S4HIAHghFDE320R7Plf;bQ_(s
zD_FPvso~fk?_6BW;(NaA!G<T^b^a_2^>&Ff;*Xqo!ER`<M!NF#+o-NKwRanDK6@Q`
z<%;3qAa8&E%7?BsU0qsfEdqxO1!ZG(T>baoySH&|&8L&)_wW7Dj5~bDT6Wh5<!GQ|
zR7+eVN>UO_QmvAUQh^kMk%6J9u7R<xp<#%Dg_Vh=m8r3=fw`4|!F)vn9uy6^`6-!c
XmAEy$tLfMP)WG2B>gTe~DWM4fcRg^H

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-bg_inset-soft_100_f4f0ec_1x100.png b/bower_components/jquery-ui/themes/humanity/images/ui-bg_inset-soft_100_f4f0ec_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..e741cb88ffc5b1e3c4e67f763ce57c3341283112
GIT binary patch
literal 403
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*mK+7sn8d^KUOK^kxo}Iq>nlZHZFb!owMJI5x4KR&^D)9Vv2IfImm<
zKhy0)2|w5)QgWa6C^dPS{1n&WpS=C<+q>2K%ipJckT>W)_~oU1&&kgwp$s3+pHH}+
zE<JhKqN955H{QKT{M1-`&4+(tYOQ6hyVBojZxy$@T35T47@j#_@H@>^UR&=4E9bk@
z>t5=f3ch_^f6Dhw0VN+yck1!{i#c-Vf&AU6cb7z!D9;X<JB59dv#Ew~<szxys@vB#
zP3V~MbL0Nv`CSt<Iz+XvWd7+~6aQHHS9SE1i|W>1K+ma`xJHzuB$lLFB^RXvDF!10
zLsMM?V_ieT5CaP<6H6;oV_gGtD+7c1iUvF=8glbfGSez?Yj{`Fu>q)o!PC{xWt~$(
F69D&QolXD%

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-icons_c47a23_256x240.png b/bower_components/jquery-ui/themes/humanity/images/ui-icons_c47a23_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e6c4d57fc6e50f29fdeaab3f3ce0765f22ea870
GIT binary patch
literal 4549
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
Mk%ropnwTg50RhNYMgRZ+

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-icons_cb672b_256x240.png b/bower_components/jquery-ui/themes/humanity/images/ui-icons_cb672b_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..84ad5cd9c1a81719b15f6fe66c4dec03a8ae59c4
GIT binary patch
literal 4549
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
MpbWGsG_X(p10kkWvH$=8

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-icons_f08000_256x240.png b/bower_components/jquery-ui/themes/humanity/images/ui-icons_f08000_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..46614f7e9099fd159b42763b0419755c543147b1
GIT binary patch
literal 4549
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
LX{cSLiFxuLe>Gbj

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-icons_f35f07_256x240.png b/bower_components/jquery-ui/themes/humanity/images/ui-icons_f35f07_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d30629758896fc4e3b7db4edbb8fe9df373a96f
GIT binary patch
literal 4549
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
LG}Nxr#60;A)QeQ1

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-icons_ff7519_256x240.png b/bower_components/jquery-ui/themes/humanity/images/ui-icons_ff7519_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1972170be189160afd05df2411cd4f8fb01e3bb
GIT binary patch
literal 4549
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
KU$a~t^Xxz9@n?Sk

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/humanity/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/humanity/jquery-ui.css b/bower_components/jquery-ui/themes/humanity/jquery-ui.css
new file mode 100644
index 00000000000..28a2d5f6638
--- /dev/null
+++ b/bower_components/jquery-ui/themes/humanity/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cb842e&bgTextureHeader=glass&bgImgOpacityHeader=25&borderColorHeader=d49768&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=f4f0ec&bgTextureContent=inset_soft&bgImgOpacityContent=100&borderColorContent=e0cfc2&fcContent=1e1b1d&iconColorContent=c47a23&bgColorDefault=ede4d4&bgTextureDefault=glass&bgImgOpacityDefault=70&borderColorDefault=cdc3b7&fcDefault=3f3731&iconColorDefault=f08000&bgColorHover=f5f0e5&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=f5ad66&fcHover=a46313&iconColorHover=f08000&bgColorActive=f4f0ec&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=e0cfc2&fcActive=b85700&iconColorActive=f35f07&bgColorHighlight=f5f5b5&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=75&borderColorHighlight=d9bb73&fcHighlight=060200&iconColorHighlight=cb672b&bgColorError=fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=f8893f&fcError=592003&iconColorError=ff7519&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: 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 #e0cfc2;
+	background: #f4f0ec url("images/ui-bg_inset-soft_100_f4f0ec_1x100.png") 50% bottom repeat-x;
+	color: #1e1b1d;
+}
+.ui-widget-content a {
+	color: #1e1b1d;
+}
+.ui-widget-header {
+	border: 1px solid #d49768;
+	background: #cb842e url("images/ui-bg_glass_25_cb842e_1x400.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #cdc3b7;
+	background: #ede4d4 url("images/ui-bg_glass_70_ede4d4_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #3f3731;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #3f3731;
+	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 #f5ad66;
+	background: #f5f0e5 url("images/ui-bg_glass_100_f5f0e5_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #a46313;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #a46313;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #e0cfc2;
+	background: #f4f0ec url("images/ui-bg_highlight-hard_100_f4f0ec_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #b85700;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #b85700;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #d9bb73;
+	background: #f5f5b5 url("images/ui-bg_highlight-hard_75_f5f5b5_1x100.png") 50% top repeat-x;
+	color: #060200;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #060200;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #f8893f;
+	background: #fee4bd url("images/ui-bg_highlight-hard_65_fee4bd_1x100.png") 50% top repeat-x;
+	color: #592003;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #592003;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #592003;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_c47a23_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_f08000_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_f08000_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_f35f07_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_cb672b_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ff7519_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/humanity/jquery-ui.min.css b/bower_components/jquery-ui/themes/humanity/jquery-ui.min.css
new file mode 100644
index 00000000000..2bd750f2588
--- /dev/null
+++ b/bower_components/jquery-ui/themes/humanity/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cb842e&bgTextureHeader=glass&bgImgOpacityHeader=25&borderColorHeader=d49768&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=f4f0ec&bgTextureContent=inset_soft&bgImgOpacityContent=100&borderColorContent=e0cfc2&fcContent=1e1b1d&iconColorContent=c47a23&bgColorDefault=ede4d4&bgTextureDefault=glass&bgImgOpacityDefault=70&borderColorDefault=cdc3b7&fcDefault=3f3731&iconColorDefault=f08000&bgColorHover=f5f0e5&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=f5ad66&fcHover=a46313&iconColorHover=f08000&bgColorActive=f4f0ec&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=e0cfc2&fcActive=b85700&iconColorActive=f35f07&bgColorHighlight=f5f5b5&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=75&borderColorHighlight=d9bb73&fcHighlight=060200&iconColorHighlight=cb672b&bgColorError=fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=f8893f&fcError=592003&iconColorError=ff7519&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family: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 #e0cfc2;background:#f4f0ec url("images/ui-bg_inset-soft_100_f4f0ec_1x100.png") 50% bottom repeat-x;color:#1e1b1d}.ui-widget-content a{color:#1e1b1d}.ui-widget-header{border:1px solid #d49768;background:#cb842e url("images/ui-bg_glass_25_cb842e_1x400.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cdc3b7;background:#ede4d4 url("images/ui-bg_glass_70_ede4d4_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#3f3731}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#3f3731;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 #f5ad66;background:#f5f0e5 url("images/ui-bg_glass_100_f5f0e5_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#a46313}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#a46313;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #e0cfc2;background:#f4f0ec url("images/ui-bg_highlight-hard_100_f4f0ec_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#b85700}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#b85700;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #d9bb73;background:#f5f5b5 url("images/ui-bg_highlight-hard_75_f5f5b5_1x100.png") 50% top repeat-x;color:#060200}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#060200}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f8893f;background:#fee4bd url("images/ui-bg_highlight-hard_65_fee4bd_1x100.png") 50% top repeat-x;color:#592003}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#592003}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#592003}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_c47a23_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_f08000_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_f08000_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_f35f07_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_cb672b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff7519_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/humanity/theme.css b/bower_components/jquery-ui/themes/humanity/theme.css
new file mode 100644
index 00000000000..0f62c0ef685
--- /dev/null
+++ b/bower_components/jquery-ui/themes/humanity/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cb842e&bgTextureHeader=glass&bgImgOpacityHeader=25&borderColorHeader=d49768&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=f4f0ec&bgTextureContent=inset_soft&bgImgOpacityContent=100&borderColorContent=e0cfc2&fcContent=1e1b1d&iconColorContent=c47a23&bgColorDefault=ede4d4&bgTextureDefault=glass&bgImgOpacityDefault=70&borderColorDefault=cdc3b7&fcDefault=3f3731&iconColorDefault=f08000&bgColorHover=f5f0e5&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=f5ad66&fcHover=a46313&iconColorHover=f08000&bgColorActive=f4f0ec&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=e0cfc2&fcActive=b85700&iconColorActive=f35f07&bgColorHighlight=f5f5b5&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=75&borderColorHighlight=d9bb73&fcHighlight=060200&iconColorHighlight=cb672b&bgColorError=fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=f8893f&fcError=592003&iconColorError=ff7519&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.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 #e0cfc2;
+	background: #f4f0ec url("images/ui-bg_inset-soft_100_f4f0ec_1x100.png") 50% bottom repeat-x;
+	color: #1e1b1d;
+}
+.ui-widget-content a {
+	color: #1e1b1d;
+}
+.ui-widget-header {
+	border: 1px solid #d49768;
+	background: #cb842e url("images/ui-bg_glass_25_cb842e_1x400.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #cdc3b7;
+	background: #ede4d4 url("images/ui-bg_glass_70_ede4d4_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #3f3731;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #3f3731;
+	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 #f5ad66;
+	background: #f5f0e5 url("images/ui-bg_glass_100_f5f0e5_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #a46313;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #a46313;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #e0cfc2;
+	background: #f4f0ec url("images/ui-bg_highlight-hard_100_f4f0ec_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #b85700;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #b85700;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #d9bb73;
+	background: #f5f5b5 url("images/ui-bg_highlight-hard_75_f5f5b5_1x100.png") 50% top repeat-x;
+	color: #060200;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #060200;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #f8893f;
+	background: #fee4bd url("images/ui-bg_highlight-hard_65_fee4bd_1x100.png") 50% top repeat-x;
+	color: #592003;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #592003;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #592003;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_c47a23_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_f08000_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_f08000_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_f35f07_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_cb672b_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ff7519_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/le-frog/images/animated-overlay.gif b/bower_components/jquery-ui/themes/le-frog/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-small_0_aaaaaa_40x40.png b/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-small_0_aaaaaa_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..60104202abd4e7460266cca33a555d1f2fe4fe1e
GIT binary patch
literal 207
zcmeAS@N?(olHy`uVBq!ia0vp^8X(LBBp4p6{ucmJOiAAEE)2}ZEkzwb9%q3^WHFHT
z0Ash4*>*sNpr?yth{WaO2v&BU#b*{CW?=}K!ntAL8?PNeN!1e9h?11Vl2ohYqEsNo
zU}Ruus%v1ZYiJl^U}0rqX=P%eYhZ3=U=Y}ol7XTjH$NpatrE8eg^PEt05vdpy85}S
Ib4q9e0QtEydH?_b

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-thick_15_444444_40x40.png b/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-thick_15_444444_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..a46a34097ca0071a3d6375ba8519fdc9a890c9cd
GIT binary patch
literal 313
zcmeAS@N?(olHy`uVBq!ia0vp^8XznHBp80OT7LpkOiAAEF8}|FtTsFg<Z%{wL>2>S
z4={E+nQaGTRC~HOhIkx*d-b$ng949hV3#+mS>k`$69yd*pC2kOZ__zBCpFLNTy;*>
z`T6s|?>$n)yJQDfQ4FJ}UbD`22Geso8}Bf@ieVR;!z{V3Q6${4Pg~(+>V&6e56aKY
z)o+V#kTP%7GH<ZD-pC^EdvRw**E!eV61`cAiudQ7V%2B*HE*3n_B^07R7+eVN>UO_
zQmvAUQh^kMk%6J9u7R<xp<#%Dg_Vh=m5GI}fw`4|L10fx28xE<{FKbJO57S0F5bBU
P)WG2B>gTe~DWM4f6lP{g

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png b/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..0cded8de394f666d5bb2f0ea41353ed9d7354636
GIT binary patch
literal 411
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3y<EE#JV@Srmw>LI&9ySnYO}x!4v8h9yBW0$~6Dvuz>WbEc6HH!(3!F42
z`MEy$cX{<XOS$;p&jjwB|7-R4Ol5VATB+Xp->d%ra)1A*J&M72Wu(E(Sq(o!PRblA
z%$d!;D&^w-h^1cZxpHP}g)7f+$Ym*B5o*wjP<Vyon^SLse#pzWY_}Jmy2`lC>n+3W
zWvdRbWGT;ZUfYy;g=vQ8*`||MSk5f>I=1ZS(mvmAKU{`f*_e58rEJ3O5YZV9Q)?L2
zn%(1jKG?+pJ*isa8c~vxSdwa$T$Bo=7>o=IO?3^7bqx(e3@ofnEUio|bPdd{3=9H$
gQZi69<mRVjrd8tBpm6cd6`%$NPgg&ebxsLQ0RCj0ivR!s

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-bg_glass_55_fbf5d0_1x400.png b/bower_components/jquery-ui/themes/le-frog/images/ui-bg_glass_55_fbf5d0_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a7e39018c6b4402a00f1dd3b1df53c602cc39e7
GIT binary patch
literal 336
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12XzNT^vI^j=w#x%h$vpas1)^-|}kd$#okPXU{&W=E^H3%+@{Uuym!^
zY}v)ha~gU!IerlFJ3M>dp9|q{SH*BM$Q&=6lka@p)Hm<~`}&8;+D<{MkIv|2O*(Z?
zNU(Uz<__J>F)DLP7Vh7>`uW^_In$rI97&mWT8VF)u<<uD@r6snx&^s+a~Uf9>fZ9$
z;vD}^hAFcYo`s7Z&j7kiwZt`|BqgyV)hf9t6-Y4{85o-C8W`&u8ip8HSeaN_nONu=
mm|Gbb1oot$YRJt`$xN%ntwG`9ohv{a7(8A5T-G@yGywqp%67p3

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-hard_30_285c00_1x100.png b/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-hard_30_285c00_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3fe126fe2ed0a26d139cbbdd3d5da41bcbf9767
GIT binary patch
literal 331
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt`vhi(`n!`Q#7jtM)8VKXl{(2pD)hT=4IGy2bx`<IDe7{Wt$7Y54c<
zzw=+`i(j_CT;KmMCn4;~h9CL`?Jv(i+s|8nWX97aXXX|DHu$Ug=k@pJESs-nFSdO1
zeunCNsoKP;?HYoqzp{V5zc`=Q=l`jHod5rx{*wQ@etLbJ&;S2_w*RY7EBH~?5x@}3
zZ*yP1^u}SJqf|>=BT7;dOH!?pi&B9UgOP!usjh*suAyOwfrXWcrIm?=u7SCgfk9wT
gN(PFC-29Zxv`X9>6fWMm0@T3Z>FVdQ&MBb@0A-ek<^TWy

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_33_3a8104_1x100.png b/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_33_3a8104_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fd81d4acbc26ce8be5d0d425b43574b159c2185
GIT binary patch
literal 345
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*n@W7sn8d^G_!j@-YUAxW?yQ@JUt;iBDFQQrc(gvp(=<gRMuJMon+3
z#u>IRb*h!$wNj4od4#AxH&fqf7N2AOkj>b5^ZtW3^|mojW}D-v&THBlcPuDYEaAdb
z_lzZNoIF`Jjgg|tGa{>5HfQa7Ah>7qr&Q}-j@j>>9eIUqHh;Qt%l+Wx-Epf9Gu31q
zvdziSeqH-}sr+%_tDm!7|FiV50G+5>;u=wsl30>zm0Xkxq!^403{7<njCBnSLkuje
tOf0QTEOZUbtqcqTdr~q`H00)|WTsW()}V0l&J~~r22WQ%mvv4FO#lShbjkn#

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_50_4eb305_1x100.png b/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_50_4eb305_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd4adc60a08b24046bb0b0124d4357f641f3daa4
GIT binary patch
literal 351
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*n587sn8d^G_!javgFIaj_4M)L4_tH))GnoWk}Ga$I7J<_C|tW!rXd
zc&Ynl>;0nt^4+fM7bJX@n332v@$Ad0jOdPzjz7HTiXKZ{+pvxATERlu8y>l`Uk*Ag
z-_RIXedE9kn=R=f{A+bo*tIRy*w-3)wQZl}?9F}B@%^49f7R#dni;HWw~c(kbIVwb
zKl+*A&S~zEH(7e_6#jlYy-r5|uu|sbYcrgUfeuwIag8WRNi0dVN-jzTQVd20hNij(
z#=3@vAqEy!CYDwv7P<!JRt5%vJt-L|8glbfGSez?Yf!j&=L%2*gQu&X%Q~loCIES;
BeCGfF

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_60_4ca20b_1x100.png b/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_60_4ca20b_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..d084f7a6f34bd21e1cdbb0a59de2a59b635d5c2f
GIT binary patch
literal 364
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*lOh7sn8d^G_#e^BoEhamjC6vgod}w&w(oBhCvwIXJm9RCmR)czlUw
zU}`+7G~q5oTi2ouqVMYjShq27zIt*-MY(NTQQ1!x7Z;cMX4%*r-rOxyd8#&t1!W|!
zT{htq-=4-JQAO;XYaj7V`ts~-E7PN^g^b@`Iq`k8ddl?XZK|HggN<$r|E>A5P$jI$
zT;lEY?=AP{nqBj<l86)UU(t3>ce3)E6z$oyzn97%7Y_QEF-OT=z!K<c)e_f;l9a@f
zRIB8oR3OD*WMF8jYhbKvXc%H(VP#@zWn!UgU~Xk#5ZIHFfubQdKP5A*61N70i+8R7
PH86O(`njxgN@xNAj75S6

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-bg_inset-soft_10_285c00_1x100.png b/bower_components/jquery-ui/themes/le-frog/images/ui-bg_inset-soft_10_285c00_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..cdef0b1433f27fca892bfde2e49d60d1876626d4
GIT binary patch
literal 388
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*k|Y7sn8d^T`)3baW;rBqSvyBuFeR2=3!)<JsrK^N`1n=jEA2{a^fz
z>k^YrByuEWq=;3o-#^uJR%FS_gSN}8&m`^tDsCW~CbmEQL)Xoo$eeixbJEh%3Ih-4
z>oA=W>gTz(c~6?y{lp)QPlYzK?0=XR#+`O@xm$e1)0wK@B=VAzQ>TfT{W|w;+QAO{
zpK{;p(oV7->%ZYTW9dDKvx)V`b+(@Pq4C=)?d9fUnKJx|+q~Z!-8}elLZ{;t#|Fo&
z1<sxOL>Sr@8s;))WxoOXMzzE>q9i4;B-JXpC>2OC7#SFv>KYj98XATeSXh}@TA5hr
n8kk!d7zFmDWT0rs%}>cptHiBA;o_YuKn)C@u6{1-oD!M<&UBJk

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-icons_4eb305_256x240.png b/bower_components/jquery-ui/themes/le-frog/images/ui-icons_4eb305_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..f502cf7440ee145f5f861b8d4907cc34b3c3e11b
GIT binary patch
literal 4549
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
KM!6d1*?$0Rnm6VE

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-icons_72b42d_256x240.png b/bower_components/jquery-ui/themes/le-frog/images/ui-icons_72b42d_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8aa9130d433830f9016d61d737cd2649d4eb96c
GIT binary patch
literal 4549
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
KU$a6T`}9AeYEk<D

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-icons_cd0a0a_256x240.png b/bower_components/jquery-ui/themes/le-frog/images/ui-icons_cd0a0a_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..f51e31d38c899b95639d1e253e69b03e1b0e4775
GIT binary patch
literal 4549
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
KG^^CnPyYjZwJJ;i

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/le-frog/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/le-frog/jquery-ui.css b/bower_components/jquery-ui/themes/le-frog/jquery-ui.css
new file mode 100644
index 00000000000..a1d4f323df0
--- /dev/null
+++ b/bower_components/jquery-ui/themes/le-frog/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=highlight_soft&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=highlight_soft&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=highlight_soft&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=highlight_hard&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=diagonals_thick&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=diagonals_small&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Lucida Grande,Lucida Sans,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: Lucida Grande,Lucida Sans,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #72b42d;
+	background: #285c00 url("images/ui-bg_inset-soft_10_285c00_1x100.png") 50% bottom repeat-x;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #3f7506;
+	background: #3a8104 url("images/ui-bg_highlight-soft_33_3a8104_1x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #45930b;
+	background: #4ca20b url("images/ui-bg_highlight-soft_60_4ca20b_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #8bd83b;
+	background: #4eb305 url("images/ui-bg_highlight-soft_50_4eb305_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #72b42d;
+	background: #285c00 url("images/ui-bg_highlight-hard_30_285c00_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #f9dd34;
+	background: #fbf5d0 url("images/ui-bg_glass_55_fbf5d0_1x400.png") 50% 50% repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #fad000;
+	background: #ffdc2e url("images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png") 50% 50% repeat;
+	color: #2b2b2b;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #2b2b2b;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #2b2b2b;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_72b42d_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_4eb305_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 10px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 10px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 10px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 10px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #444444 url("images/ui-bg_diagonals-thick_15_444444_40x40.png") 50% 50% repeat;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: 4px 0 0 4px;
+	padding: 0px;
+	background: #aaaaaa url("images/ui-bg_diagonals-small_0_aaaaaa_40x40.png") 50% 50% repeat;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 4px;
+}
diff --git a/bower_components/jquery-ui/themes/le-frog/jquery-ui.min.css b/bower_components/jquery-ui/themes/le-frog/jquery-ui.min.css
new file mode 100644
index 00000000000..067f5b7f6b3
--- /dev/null
+++ b/bower_components/jquery-ui/themes/le-frog/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=highlight_soft&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=highlight_soft&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=highlight_soft&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=highlight_hard&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=diagonals_thick&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=diagonals_small&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,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:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #72b42d;background:#285c00 url("images/ui-bg_inset-soft_10_285c00_1x100.png") 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #3f7506;background:#3a8104 url("images/ui-bg_highlight-soft_33_3a8104_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #45930b;background:#4ca20b url("images/ui-bg_highlight-soft_60_4ca20b_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #8bd83b;background:#4eb305 url("images/ui-bg_highlight-soft_50_4eb305_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #72b42d;background:#285c00 url("images/ui-bg_highlight-hard_30_285c00_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#fbf5d0 url("images/ui-bg_glass_55_fbf5d0_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #fad000;background:#ffdc2e url("images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png") 50% 50% repeat;color:#2b2b2b}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2b2b2b}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2b2b2b}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_72b42d_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_4eb305_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:10px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:10px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:10px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:10px}.ui-widget-overlay{background:#444 url("images/ui-bg_diagonals-thick_15_444444_40x40.png") 50% 50% repeat;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:4px 0 0 4px;padding:0;background:#aaa url("images/ui-bg_diagonals-small_0_aaaaaa_40x40.png") 50% 50% repeat;opacity:.3;filter:Alpha(Opacity=30);border-radius:4px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/le-frog/theme.css b/bower_components/jquery-ui/themes/le-frog/theme.css
new file mode 100644
index 00000000000..04fc8ec9f96
--- /dev/null
+++ b/bower_components/jquery-ui/themes/le-frog/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=highlight_soft&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=highlight_soft&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=highlight_soft&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=highlight_hard&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=diagonals_thick&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=diagonals_small&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Lucida Grande,Lucida Sans,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: Lucida Grande,Lucida Sans,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #72b42d;
+	background: #285c00 url("images/ui-bg_inset-soft_10_285c00_1x100.png") 50% bottom repeat-x;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #3f7506;
+	background: #3a8104 url("images/ui-bg_highlight-soft_33_3a8104_1x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #45930b;
+	background: #4ca20b url("images/ui-bg_highlight-soft_60_4ca20b_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #8bd83b;
+	background: #4eb305 url("images/ui-bg_highlight-soft_50_4eb305_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #72b42d;
+	background: #285c00 url("images/ui-bg_highlight-hard_30_285c00_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #f9dd34;
+	background: #fbf5d0 url("images/ui-bg_glass_55_fbf5d0_1x400.png") 50% 50% repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #fad000;
+	background: #ffdc2e url("images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png") 50% 50% repeat;
+	color: #2b2b2b;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #2b2b2b;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #2b2b2b;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_72b42d_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_4eb305_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 10px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 10px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 10px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 10px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #444444 url("images/ui-bg_diagonals-thick_15_444444_40x40.png") 50% 50% repeat;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: 4px 0 0 4px;
+	padding: 0px;
+	background: #aaaaaa url("images/ui-bg_diagonals-small_0_aaaaaa_40x40.png") 50% 50% repeat;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 4px;
+}
diff --git a/bower_components/jquery-ui/themes/mint-choc/images/animated-overlay.gif b/bower_components/jquery-ui/themes/mint-choc/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_flat_0_aaaaaa_40x100.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_flat_0_aaaaaa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..83d93063f02b8e9ea21d915f9c590fedbcc80c9e
GIT binary patch
literal 212
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QcOwS?k)_>#w|r1Kptm-M`SUO
z_5fqIli7AahM1>|V~EA+<Oo)Fp2cSZpJ^0N@zfJ$;PRZI9~D01F;InSiEBhjN@7W>
zRdP`(kYX@0Ff`RQFxE9R3^A~<GO@HWHPbaPw=ys|D=EJkMMG|WN@iLmZVh`}mWu;5
OFnGH9xvX<aXaWFxXEPE2

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_glass_15_5f391b_1x400.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_glass_15_5f391b_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..58622fd632405f96a38c610d5057dc7d2626a3d6
GIT binary patch
literal 341
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12QIix;Tb-9DjRWk&7u%#O>j4`P&VdU7iyd1=l1=tY%v~nTKumJBJy6
zx-POx%+cM^u$_6a#8uf99T%Snxg7S5w=T#zx#F&6Qd-(Gi@wJ-bDzJNc(47&ov>|g
z>Q}G2o0ra9)Y9o?5}<IcYWFqE+J#P{;UNJpn~InOi&&LTZAs`BI;LfBc>6{i`<jKz
zQvVyiwdnh7eXn4a9QUh;%GW^Wsg}4#l%yn<q*^5xr2;7iBLhQIT?1oXL&FdQ3o8>#
rD^oLF19K|_gR_$It5G!M=BH$)RpQpL$7Q)VPy>UftDnm{r-UW|s0Mk)

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_20_1c160d_500x100.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_20_1c160d_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..720b108de2d329792a8840f0a5680b06321e7ec8
GIT binary patch
literal 5793
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
Qv$N%OQ)?6AHP`$93E}vzRR910

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_25_453326_500x100.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_25_453326_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..939b37112d63e5859270adbfc55e702ffbc07f5b
GIT binary patch
literal 5852
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_30_44372c_500x100.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_30_44372c_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f2db5f7c316c41c118bf95ab1acfb6a2de5a377
GIT binary patch
literal 5914
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
YLI2+qXbyyZ8!B9Myy8%G_WE!C4Hat7bN~PV

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_highlight-soft_20_201913_1x100.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_highlight-soft_20_201913_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..415cafa0affbeb03d70e454c20a3e33ec3809067
GIT binary patch
literal 386
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*j-27sn8d^T`{2Wf%GFpV-+50*OZgrc3G>#-#jO{~`X-egWa;KlPpe
zoqYZ;yt4fN`hWIm({`z?)A}_j@|4pY&mRJtmu$J=oG8hr?Dy6)>&=-*#jfi)%M7~r
z3(eE6m=u|_`a^P~UYeoX!ceC4nXczKYahH${x$ut{=ayR%_rg+1LJ(zwi<uhzjVsX
z)-6AEclI0o{r~6x)&K5in%>mhx%0>8|I`28|HPX(?9zU{|9t=Le&Ob(rX@=@d~j&L
zq_CXf3cFKh(hhS=pkGu=Tq8<S5=&C8l8aJ-6oZk0p{cHcv96(Eh=GNbiKUgPnXZAk
lm4U%oN%_?%8glbfGSez?YuMwmTpXx@!PC{xWt~$(6952Kn&1Ec

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_highlight-soft_20_619226_1x100.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_highlight-soft_20_619226_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa6c83e903bdb54ab0be6dc5c08ce5bcd1679cb5
GIT binary patch
literal 346
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*kJD7sn8d^G_$(@-;d#xTGH!oby1tBW(4eB~j)J6a%}x9&^b!Y?5Lx
z;Eh+jczGA&QM=apI~Y4(Jry;c+_P-**L8O{t9aHoPu8=VwQ$;%HH_X_`il?GnXPHE
z$b>c7YxM<<_r4074Amz2ESNu;vnonOQn<LtZuQYKRYy3F%(*vLp1ayO#r5v1jB{6Y
zZd_V#;=Dc3w&wRz`Qx%4+~LcUwl-Y`x>2>nHKHUXu_V<hxhNG#F&G&bn(7)D>lzw{
x7+6@DSX!By=^B_@85o?ElwXaaAvZrIGp!Q0hCMFJ#eo_aJYD@<);T3K0RS+tcuD{O

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_inset-soft_10_201913_1x100.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_inset-soft_10_201913_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a926f44deb220e168add423c8e0a2a39263f17a
GIT binary patch
literal 396
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*lLg7sn8d^T`1L6Q+oWr6nbRfW*>*z;ir#JnwvX0(lI1KAveh|0Aww
ze`3HLt*zcE_M0#8+p*=9u`Qi_N#A9^0e9iY?vENq-20#ZKYsY|f})sjGg+90A8Q`t
z=D9w@^&eNqrz|7xc=10cjvv%X(kPhso^`Xv_62753)3#DJH7dnb!O4;mU*8x8+99U
zu6<;GTBpqM$My!B%{OWmZf2T4^XPi+&75n}#j*wOX;n;*tXY4ex^d>2N2-UkS=JjF
zb{KmYc<_{HT%69tu&GSfA?3B~0idr`OI#yLQW8s2t&)pUffR$0fuX6cfw8WkVTgf+
um5HU5shO^Uxs`#zSxNcTC>nC}Q!>*kackJ)vRoXffx*+&&t;ucLK6VDwUE33

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_222222_256x240.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_222222_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..82fad68f5f7131d7d06c0f8999c511e6d65d67fb
GIT binary patch
literal 6922
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_9bcc60_256x240.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_9bcc60_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf8deb90179d2bf73dece9d3135386ab32b1c643
GIT binary patch
literal 4549
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
KpjoMoe)b<}40}xg

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_add978_256x240.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_add978_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f22ae5911e5927da22cb9865089edf63e4e149b
GIT binary patch
literal 4549
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
Ml%ZCo2Ik3s0DZ-c^Z)<=

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_e3ddc9_256x240.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_e3ddc9_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..58c15a6b060639acc3fb098a2e755559ae8a9ec9
GIT binary patch
literal 4549
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
LX{24HiGK1Q=+(Ze

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_f1fd86_256x240.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_f1fd86_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e264de04897c0fdce2284101107441622f9ff20
GIT binary patch
literal 4549
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
LWuR55fqn8Hc_p|D

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/mint-choc/jquery-ui.css b/bower_components/jquery-ui/themes/mint-choc/jquery-ui.css
new file mode 100644
index 00000000000..f257b9896c5
--- /dev/null
+++ b/bower_components/jquery-ui/themes/mint-choc/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=453326&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=695649&fcHeader=e3ddc9&iconColorHeader=e3ddc9&bgColorContent=201913&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=9c947c&fcContent=ffffff&iconColorContent=222222&bgColorDefault=1c160d&bgTextureDefault=gloss_wave&bgImgOpacityDefault=20&borderColorDefault=695444&fcDefault=9bcc60&iconColorDefault=9bcc60&bgColorHover=44372c&bgTextureHover=gloss_wave&bgImgOpacityHover=30&borderColorHover=9c947c&fcHover=baec7e&iconColorHover=add978&bgColorActive=201913&bgTextureActive=highlight_soft&bgImgOpacityActive=20&borderColorActive=9c947c&fcActive=e3ddc9&iconColorActive=e3ddc9&bgColorHighlight=619226&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=20&borderColorHighlight=add978&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=5f391b&bgTextureError=glass&bgImgOpacityError=15&borderColorError=5f391b&fcError=ffffff&iconColorError=f1fd86&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Segoe UI,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: Segoe UI,Helvetica,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #9c947c;
+	background: #201913 url("images/ui-bg_inset-soft_10_201913_1x100.png") 50% bottom repeat-x;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #695649;
+	background: #453326 url("images/ui-bg_gloss-wave_25_453326_500x100.png") 50% 50% repeat-x;
+	color: #e3ddc9;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #e3ddc9;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #695444;
+	background: #1c160d url("images/ui-bg_gloss-wave_20_1c160d_500x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #9bcc60;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #9bcc60;
+	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 #9c947c;
+	background: #44372c url("images/ui-bg_gloss-wave_30_44372c_500x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #baec7e;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #baec7e;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #9c947c;
+	background: #201913 url("images/ui-bg_highlight-soft_20_201913_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #e3ddc9;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #e3ddc9;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #add978;
+	background: #619226 url("images/ui-bg_highlight-soft_20_619226_1x100.png") 50% top repeat-x;
+	color: #ffffff;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #ffffff;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #5f391b;
+	background: #5f391b url("images/ui-bg_glass_15_5f391b_1x400.png") 50% 50% repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_e3ddc9_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_9bcc60_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_add978_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_e3ddc9_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_f1fd86_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/mint-choc/jquery-ui.min.css b/bower_components/jquery-ui/themes/mint-choc/jquery-ui.min.css
new file mode 100644
index 00000000000..b70f795eced
--- /dev/null
+++ b/bower_components/jquery-ui/themes/mint-choc/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=453326&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=695649&fcHeader=e3ddc9&iconColorHeader=e3ddc9&bgColorContent=201913&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=9c947c&fcContent=ffffff&iconColorContent=222222&bgColorDefault=1c160d&bgTextureDefault=gloss_wave&bgImgOpacityDefault=20&borderColorDefault=695444&fcDefault=9bcc60&iconColorDefault=9bcc60&bgColorHover=44372c&bgTextureHover=gloss_wave&bgImgOpacityHover=30&borderColorHover=9c947c&fcHover=baec7e&iconColorHover=add978&bgColorActive=201913&bgTextureActive=highlight_soft&bgImgOpacityActive=20&borderColorActive=9c947c&fcActive=e3ddc9&iconColorActive=e3ddc9&bgColorHighlight=619226&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=20&borderColorHighlight=add978&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=5f391b&bgTextureError=glass&bgImgOpacityError=15&borderColorError=5f391b&fcError=ffffff&iconColorError=f1fd86&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,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:Segoe UI,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #9c947c;background:#201913 url("images/ui-bg_inset-soft_10_201913_1x100.png") 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #695649;background:#453326 url("images/ui-bg_gloss-wave_25_453326_500x100.png") 50% 50% repeat-x;color:#e3ddc9;font-weight:bold}.ui-widget-header a{color:#e3ddc9}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #695444;background:#1c160d url("images/ui-bg_gloss-wave_20_1c160d_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#9bcc60}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#9bcc60;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 #9c947c;background:#44372c url("images/ui-bg_gloss-wave_30_44372c_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#baec7e}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#baec7e;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #9c947c;background:#201913 url("images/ui-bg_highlight-soft_20_201913_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#e3ddc9}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e3ddc9;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #add978;background:#619226 url("images/ui-bg_highlight-soft_20_619226_1x100.png") 50% top repeat-x;color:#fff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #5f391b;background:#5f391b url("images/ui-bg_glass_15_5f391b_1x400.png") 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_e3ddc9_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_9bcc60_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_add978_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_e3ddc9_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_f1fd86_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/mint-choc/theme.css b/bower_components/jquery-ui/themes/mint-choc/theme.css
new file mode 100644
index 00000000000..09b673bbdcd
--- /dev/null
+++ b/bower_components/jquery-ui/themes/mint-choc/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=453326&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=695649&fcHeader=e3ddc9&iconColorHeader=e3ddc9&bgColorContent=201913&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=9c947c&fcContent=ffffff&iconColorContent=222222&bgColorDefault=1c160d&bgTextureDefault=gloss_wave&bgImgOpacityDefault=20&borderColorDefault=695444&fcDefault=9bcc60&iconColorDefault=9bcc60&bgColorHover=44372c&bgTextureHover=gloss_wave&bgImgOpacityHover=30&borderColorHover=9c947c&fcHover=baec7e&iconColorHover=add978&bgColorActive=201913&bgTextureActive=highlight_soft&bgImgOpacityActive=20&borderColorActive=9c947c&fcActive=e3ddc9&iconColorActive=e3ddc9&bgColorHighlight=619226&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=20&borderColorHighlight=add978&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=5f391b&bgTextureError=glass&bgImgOpacityError=15&borderColorError=5f391b&fcError=ffffff&iconColorError=f1fd86&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Segoe UI,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: Segoe UI,Helvetica,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #9c947c;
+	background: #201913 url("images/ui-bg_inset-soft_10_201913_1x100.png") 50% bottom repeat-x;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #695649;
+	background: #453326 url("images/ui-bg_gloss-wave_25_453326_500x100.png") 50% 50% repeat-x;
+	color: #e3ddc9;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #e3ddc9;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #695444;
+	background: #1c160d url("images/ui-bg_gloss-wave_20_1c160d_500x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #9bcc60;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #9bcc60;
+	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 #9c947c;
+	background: #44372c url("images/ui-bg_gloss-wave_30_44372c_500x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #baec7e;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #baec7e;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #9c947c;
+	background: #201913 url("images/ui-bg_highlight-soft_20_201913_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #e3ddc9;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #e3ddc9;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #add978;
+	background: #619226 url("images/ui-bg_highlight-soft_20_619226_1x100.png") 50% top repeat-x;
+	color: #ffffff;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #ffffff;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #5f391b;
+	background: #5f391b url("images/ui-bg_glass_15_5f391b_1x400.png") 50% 50% repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_e3ddc9_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_9bcc60_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_add978_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_e3ddc9_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_f1fd86_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/overcast/images/animated-overlay.gif b/bower_components/jquery-ui/themes/overcast/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_0_aaaaaa_40x100.png b/bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_0_aaaaaa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..be88077be540eef2e372dda2caab569b5de35ee2
GIT binary patch
literal 212
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QcOwS?k)_>#w|r1Kptm-M`SUO
z_5fqIli7AahM1>|V~EA+<Oo)Fp2cSZpJ^0N@zfJ$;PRZI9~D01F;InSiEBhjN@7W>
zRdP`(kYX@0Ff`RQFxE9R3^A~<GO@HWG1oOPw=ytTeng}ZMMG|WN@iLmZVlIFuCWDb
OVDNPHb6Mw<&;$UOZ8Q7;

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_0_eeeeee_40x100.png b/bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_0_eeeeee_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..b39ea52d77eb0d4c83e883032645b8efcd329517
GIT binary patch
literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq?nSt-CY>?t&Hpz19_YU9+AaB
z+5?Q;PG;Ky8FHR3jv*e$lPlU;4SKlxP~aja2Dul`ryR1bKLV;$Epd$~Nl7e8wMs5Z
z1yT$~28O1(2FALEh9L$PRwkBKCg!>Z=2iv<%a4dOqG-s?PsvQH#I51l%r&+^4Gf;H
KelF{r5}E)C^*5CO

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_55_c0402a_40x100.png b/bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_55_c0402a_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..f06dd5fa93392dbfacc06a6b004e9923bfcbf311
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq?iMILR=3xXvvD}dIGte1s;*b
zK-vS0-A-oP0U7+BE{-7@=aUm8SQj_^Vqjp3U|=jYYbyszsg}4#l%yn<q*^5xr2;7i
zBLhQIT?1oXL&FdQ3o8>#D-&~F19K|_gXKp=8c{Ul=BH$)RpQogZRQ$Vpaup{S3j3^
HP6<r_M6NN6

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_55_eeeeee_40x100.png b/bower_components/jquery-ui/themes/overcast/images/ui-bg_flat_55_eeeeee_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..b39ea52d77eb0d4c83e883032645b8efcd329517
GIT binary patch
literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq?nSt-CY>?t&Hpz19_YU9+AaB
z+5?Q;PG;Ky8FHR3jv*e$lPlU;4SKlxP~aja2Dul`ryR1bKLV;$Epd$~Nl7e8wMs5Z
z1yT$~28O1(2FALEh9L$PRwkBKCg!>Z=2iv<%a4dOqG-s?PsvQH#I51l%r&+^4Gf;H
KelF{r5}E)C^*5CO

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_100_f8f8f8_1x400.png b/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_100_f8f8f8_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a75c82f22c0e3f7705ef2ae36154adb313e6040
GIT binary patch
literal 262
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z#PD=+46!(!{G+xhQKVOC)na*jiMlR>KRk&)EV~~*=WdJF<Jter_)l8W
zkGZEl{8l(DFWF|_%2WT%_|MPdAHtg-uK%YY<$6Sc!Q{PvfP?YA5}=u?C9V-ADTyVi
zR>?)FK#IZ0z|d6Jz*yJNFvP&Z%EZ#j#9Y_F+{(aU`4N#u6b-rgDVb@NxHVjxxyBZ#
Ofx*+&&t;ucLK6TlYEn7?

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_35_dddddd_1x400.png b/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_35_dddddd_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..3fd1791aad9c57dcbbeb7bebfab6cf9c8428eaaf
GIT binary patch
literal 262
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z#PD=+46!(!T(PAkQKVOC)#BadlJ7nm-C3Qo<NL&ib()8n9oyKmCFR<T
zZ2lbnkim91S-9=EyTrT-1Dl(NK0M(+9NZUZ($(R}Afxed;uYO6f1sJFC9V-ADTyVi
zR>?)FK#IZ0z|d6Jz*yJNFvP&Z%EZ#j#9Y_F+{(aU`4N#u6b-rgDVb@NxHVjxxyBZ#
Ofx*+&&t;ucLK6UAl2B{_

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_60_eeeeee_1x400.png b/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_60_eeeeee_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb2e5b97c058e16b9b84529afa9b9ed9b4695672
GIT binary patch
literal 262
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z#PD=+46!(!{Nv0ygDyA0s~2~d^SnPQd2hPGp8ZEZ9BhAh*tM<yA&>lg
z;~K5>A79!Z77HJKzMm)llf=F`X+KV#{193p(yNptz~H}Xrrw0rvJ-)3s+PD$l%yn<
zq*^5xr2;7iBLhQIT?1oXL&FdQ3o8>#D-&~F19K|_gXKp=8c{Ul=BH$)RpQogZRQ$V
Ppaup{S3j3^P6<r_IM7uf

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-bg_inset-hard_75_999999_1x100.png b/bower_components/jquery-ui/themes/overcast/images/ui-bg_inset-hard_75_999999_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..8fc76ef890f109f7cc86f9133b90a5d7beaef297
GIT binary patch
literal 253
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$guZxaSV~ToIJyFa^iuDYc}%~&z2P1VyLt4*oHp}hhJUgc`a|4GcoDL
z!9yE<%O3tG*XCR<(dU<BG4DV@&07W~hT7@P8?vVTSp+mnwZt`|BqgyV)hf9t6-Y4{
z85o-C8W`&u8ip8HSeaN_nV9Pum|GbbEI%UBh@v4kKP5A*61RqHGuPMxH86O(`njxg
HN@xNA`{7T<

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-bg_inset-soft_50_c9c9c9_1x100.png b/bower_components/jquery-ui/themes/overcast/images/ui-bg_inset-soft_50_c9c9c9_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..2553ce19a09b5c7a468746ec2152484769b7a7e5
GIT binary patch
literal 281
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$cXlIaSV~ToNQ4!DUso#W@cOPTb|`xCH?Z#EP_uIgiU$)Cbg|NTk>4G
zag0a8j*O!Po-GeAMYo+kF1b!8Wk=M}g0qtz-YRc<eOn^W#pq7Oi2~!v51+ZWMcaIF
zWRPKKQ2Ml~Nf>C2YKdz^NlIc#s#S7PDv)9@GB7mNH89pSGz>AYurjf<GBMXRFt;)=
jSbjvL5k*68eoAIqC2kGZX0EXXYGCkm^>bP0l+XkK2N7HD

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-icons_3383bb_256x240.png b/bower_components/jquery-ui/themes/overcast/images/ui-icons_3383bb_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8bafde27b7c1cd5a83febb6b10a53df15c54159
GIT binary patch
literal 4549
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
LhFVn`m?!@M7;0RP

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-icons_454545_256x240.png b/bower_components/jquery-ui/themes/overcast/images/ui-icons_454545_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..2df913276a785150ff81f1127a7ff6bb7dfafc87
GIT binary patch
literal 6992
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-icons_70b2e1_256x240.png b/bower_components/jquery-ui/themes/overcast/images/ui-icons_70b2e1_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b647fdb699a2d208d02014e64a5ce8ae74e5c30
GIT binary patch
literal 4549
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
LhFX;xm?!@MpU{t-

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-icons_999999_256x240.png b/bower_components/jquery-ui/themes/overcast/images/ui-icons_999999_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..eb3ebc2456bb9b27930cb2b98137510774195613
GIT binary patch
literal 6986
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%0A*PSay`J15C{3)sd$SY!P2<f5NoSZN}y3@
zZC!k>2kJG!yQ+}!7b|C0$Y2>tKq@Zkr9o<7KikjKA0P5bRKb{1`Iols``DLAjd4KE
zjU2KRw}|)(NVGXC{Sp6{20;bPT*Q2woBiyH4^BVoO2}KJ(;PcKVkYSzONsn*A>a=d
z)Jx2qZLS9-wyoX)!6bHB^Lh*!_h(PcUJCkN))rni;#M9u_X5Dr%O}LeE5OCar_C!W
zE+`_-$H&DhBF@X3B1!M`4}i0)wY{z1KL8@)LSo_q_xOJS$|c(_?g5YfHG-C_t(T95
nhYdi++SSsALCM(yVWVkdVeRMMXCra11W;0VC0`+H9`=6#%*Xzz

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/images/ui-icons_fbc856_256x240.png b/bower_components/jquery-ui/themes/overcast/images/ui-icons_fbc856_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4fc0626afb314bb28f00ef62217d99d96c64948
GIT binary patch
literal 4549
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
KXjZ7BpZy1a=a+l{

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/overcast/jquery-ui.css b/bower_components/jquery-ui/themes/overcast/jquery-ui.css
new file mode 100644
index 00000000000..fd54a5e90fe
--- /dev/null
+++ b/bower_components/jquery-ui/themes/overcast/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=glass&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=inset_soft&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=inset_hard&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=flat&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #aaaaaa;
+	background: #c9c9c9 url("images/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x;
+	color: #333333;
+}
+.ui-widget-content a {
+	color: #333333;
+}
+.ui-widget-header {
+	border: 1px solid #bbbbbb;
+	background: #dddddd url("images/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x;
+	color: #444444;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #444444;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #cccccc;
+	background: #eeeeee url("images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #3383bb;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #3383bb;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #bbbbbb;
+	background: #f8f8f8 url("images/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #599fcf;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #599fcf;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #999999;
+	background: #999999 url("images/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #ffffff;
+	background: #eeeeee url("images/ui-bg_flat_55_eeeeee_40x100.png") 50% 50% repeat-x;
+	color: #444444;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #444444;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #c0402a;
+	background: #c0402a url("images/ui-bg_flat_55_c0402a_40x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_999999_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_999999_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_70b2e1_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_3383bb_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_3383bb_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_fbc856_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -4px 0 0 -4px;
+	padding: 4px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 0px;
+}
diff --git a/bower_components/jquery-ui/themes/overcast/jquery-ui.min.css b/bower_components/jquery-ui/themes/overcast/jquery-ui.min.css
new file mode 100644
index 00000000000..238d3dbfc62
--- /dev/null
+++ b/bower_components/jquery-ui/themes/overcast/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=glass&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=inset_soft&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=inset_hard&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=flat&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#c9c9c9 url("images/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #bbb;background:#ddd url("images/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#eee url("images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#3383bb}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#3383bb;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #bbb;background:#f8f8f8 url("images/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#599fcf}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#599fcf;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #999;background:#999 url("images/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#eee url("images/ui-bg_flat_55_eeeeee_40x100.png") 50% 50% repeat-x;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c0402a;background:#c0402a url("images/ui-bg_flat_55_c0402a_40x100.png") 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_999999_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_999999_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_70b2e1_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_3383bb_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_3383bb_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fbc856_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/overcast/theme.css b/bower_components/jquery-ui/themes/overcast/theme.css
new file mode 100644
index 00000000000..45c6e1ef469
--- /dev/null
+++ b/bower_components/jquery-ui/themes/overcast/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=glass&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=inset_soft&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=inset_hard&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=flat&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #aaaaaa;
+	background: #c9c9c9 url("images/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x;
+	color: #333333;
+}
+.ui-widget-content a {
+	color: #333333;
+}
+.ui-widget-header {
+	border: 1px solid #bbbbbb;
+	background: #dddddd url("images/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x;
+	color: #444444;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #444444;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #cccccc;
+	background: #eeeeee url("images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #3383bb;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #3383bb;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #bbbbbb;
+	background: #f8f8f8 url("images/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #599fcf;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #599fcf;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #999999;
+	background: #999999 url("images/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #ffffff;
+	background: #eeeeee url("images/ui-bg_flat_55_eeeeee_40x100.png") 50% 50% repeat-x;
+	color: #444444;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #444444;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #c0402a;
+	background: #c0402a url("images/ui-bg_flat_55_c0402a_40x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_999999_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_999999_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_70b2e1_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_3383bb_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_3383bb_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_fbc856_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -4px 0 0 -4px;
+	padding: 4px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 0px;
+}
diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/animated-overlay.gif b/bower_components/jquery-ui/themes/pepper-grinder/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png
new file mode 100644
index 0000000000000000000000000000000000000000..d95233f95cc4c0be7dc7ee98abb20517b1bc97aa
GIT binary patch
literal 296
zcmeAS@N?(olHy`uVBq!ia0vp^AU2l(6Oar#(6SOpu_bxCyZi?O&WP`KfFhg)9+AaB
z+5?Q;PG;Ky8EKv_jv*T7lh2&~{C)bw!~_s{FkgF1_?w5vpOl|l|3q>E!!iq(mQI^o
z0YSACzLwrKlGDvPIE0PZrwi_Qlb(2hVTRj-60=PL%z_L@Z~kazneM*fhh+GSWGP35
zRRyg!=T<10o@3PdxcJ1h+=Jpk8&ykOBT7;dOH!?pi&B9UgOP!usjh*suAyOwfrXWc
srIo3Hu7SCgfx)_yS`$$;<mRVjrd8tBaDU1qU7!XAPgg&ebxsLQ0Fho|1poj5

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_diagonal-maze_40_000000_10x10.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_diagonal-maze_40_000000_10x10.png
new file mode 100644
index 0000000000000000000000000000000000000000..79c4cf52c9796906e867caae2f0d39b7ca0cb187
GIT binary patch
literal 239
zcmeAS@N?(olHy`uVBq!ia0vp^AU2l(kYM<6(nkqMF(rAsyZrwzvfA)0kjGiz5m^kR
zJ;2!QWVRiUVd&}N7{YNqIe~%cu?ZU+3$I!s$HA6~kt<eBQ0=)K(2^h{A{t@3D7xi|
zib#8+U=jmE#2vx+xBLa#fSOfHTq8<S5=&C8l8aJ-6oZk0p{cHcv96(Eh=GNbiKUgP
pfv$nMm4U&!lUfr|H00)|WTsW()^LByBwe5e22WQ%mvv4FO#nn=KhFRF

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_10_eceadf_60x60.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_10_eceadf_60x60.png
new file mode 100644
index 0000000000000000000000000000000000000000..ffb42a51fe35f86e860fa907367ef7b654d6a89d
GIT binary patch
literal 10759
zcmZ{qQ*b6-*M^fxCbn(cw#_G+IGNbCohO)>GqKHyZQHgdHooLN`H%jt?%q{hwGa00
z?zPr^tvf<VK@uJY2L=QL1YTN7OyzUr`?`?6ectyG;!QsX2qRfZv5)@_Xw8SU&nM9K
zQd&-*qtt(w#IThB2ne;fw3sl!eZ@z|qb+8BrDO3n)KxqONqjrMcNuViA`*&}gBn9o
z&x*$yr$SQ4h&@B+Iyl9_Mx}twQdadd%NeQl=UTWWuIHlX!t;BR?cv{hyR41}#LkDm
z?f-5n%__W_E>1fxBr|dT2=dvvyOZ4_<W<z~uj7`?l-v}us^wVDg(J)ete`-IA`@pM
zPkYtNonf|$bG$_p6d>1UCePscO&x}5?=dawv-RqShlh(aE0H@pFSg*=#w?pAr&*oZ
z^UkWP2*2fSBq!`^E(fzv1u-aQ$)r?s?+{E!on+`9h^ls9)OEJRmDX9(S0%0P;Vffj
z<>yw>0HSf4ODhAkQ4m6mg(GoxD6U!&p6mZ4`?9~~*o5-drZxWNH+r{BPgScA>d3ac
z>U?cglY?eOKK=W4E~c%HhbkC>&m%cGo0Je6KQ66x7n)wsvZY<ydPZ_GoOkWjj0StP
z|2E!X<xbxw3>3G!!s3_01_WAjA^E~kJDfd}x;)qvdIDlkrV&<zdB>_uvyNpZXSr|;
zPgh)R%c$-0eIZin^3LeAwK(V5@67HIys};fybT4W{A$L}^w;&Cn$D<gVGBf`?2FRu
z2GV=40=9iT&7Q0A16T73ZYxtmPQyxb)Q=Q&k3dgIOe3gsc@dTbjLlk&N(4$=O?8(r
zI^ZNlil)eK<NT7&O)OSKw2x(Rq<fF0^=CP+S$|fpk%VnsE}6TkGMvL#g@tU7?nzy1
z&rD4|!1ib~kuGc8qqtP(h*$Yf9_im9K3iysC!=pJceu8-Z)CDH7Y4me{An<LG<Uk?
z(@o=S&muh52rKJ#$%(+Jf+!p9uYrt(TXCBJunk1Pa)t?p@QRx`WEBsmycB7f+g59=
zSh`ZLuFy9Y@LSq4laB{q%DA)t1lH!}a{=Yy&P4_<^HZt*Amg7aeZKp{^U!ESI8qS~
z+oY6+3`Yyb`P_5>|2^2W&>8~`*LI~t?_<JufY9L)(f;(dNLJWiWaPM)wQ~ozUH&SL
z*~U6a0I5sabErVk_^q9T3?6FM?(;F{Oqq>p-NdV?Mp1Nqglp^j#qrO-p3?Ha<oEEn
zwHggOwZ#6-(3}V(Dns7G>3sZhu}v@eSx<mLNY6I|VAVJo*36-hg)TT-bqzX~N|}~`
zDXeRrR7yqC%TJ-xsudi_D9}EVYZtIcs#i>YI(*YnH0oTUMR@uBZjTjTn$fZ`maWAW
z(y|L<XmCWx5K0!VG!pHs8vhF?@x-z)B=b_(y{E#hxw1Kx8fWBBOAA9$BhYv!d&{7J
z^7PQTd5LmnfA;RIQzenduGDF&X-3WItnC2*CYO2(YzUe#SjQvFnxSk+y|$80evm2_
zp{Z)^VvoY+*3PoUnw%Hd3;11G5Pc?EBod(nr=2N~Fj4(4qQ;1g-@-Iwx)3ZXiXm^#
z@7p3;I!Yl~MM5izOoKc-$M2eT%gz<LO-IFM>%T$a;W&}I@-eO(oeFA78pRb{ikV<8
zxs`L1iZ^w=JboitH|#FDx?1!h{mVLDYj<de{Z%B2a2R04b?yLX%sT*TQpt5O#(YjP
z9z%FI6tjW=!v_U!<mVDKu_ZNE2L!AifNw@sk23m|j7ONenv;!DR=%>EQ)ZQ6xH~b*
zpuZ_m6@q7l?U7Q6B!^d|+w%*u!aBnpb}U9vSo?vslnr?bhShp`m`A5I5hW@m-)=y{
z`o2C~y-XCz{=!S6RJkexLZm7S@Mt7bgXS~-1>HEfyUxcxPBG0qg}JyNE$FrhWd)eW
z*e!VbQ!qbvF<RI!8f9~g8?kM!jm?~U*ZTG}sgNt-l7NMhuimc}T)Epfm35<z9`@dN
zig<nrHN#_jcsnUp`<~6co}C+otxpT@zJd~bw0}?#BmVYT8RcppzVENp37#*mI&<oY
z?)6k}?#=JD=L6ii+vFJQnsu^ao#PPC)SqG554SjE<&f8n%?2$E?V)TPv)1S}nqt?I
z^Q|qFO3Ri_M_1)q;UEIohM+G8?461gL(vNESf8bTBTR;1_O^;d5KV0T{fUJvF$+hB
zGYS*b!{ph$W@CAT{;b6>gnp<RawCB|QW;F|u8yeGubNV%kkQzLW1T4ojrgckj^^~F
zaUbkMOz66Y`I1@9F9$!{OFO)o!0b!9)1kko@eHgMZdd8dm3>isJGf+BKox*LHRnCU
zCm!lNzzl}pKC#y=22SQr7F5*`F7q@7y)DnXj<1vCtCR8bC>|bvi@}5FR_^ehND!9E
zM*##zu1ep#q=5GJc#5e`OX-xAmRZe9Fl)=jt=ofWatFrVROaKt^(L97W9NK7>sh>e
zcx)c3kbWSe)uI(lrriSvVF5=KGi*@y$(M+b$<4g1cGg+psMbBR(2>_mG}|+)R==v_
zVsLe28qPtlhqxS-;|v<td&)keJ0XPz7WGMaehVX>98O??3=^(1=V(8!r#&42aR)UB
zVK?;Qf^tGe?Q_TJ_vL126S|p0Xizt$u9zt4Z>g-z6;x*|fxgzWHY!z#lta9$SSgg~
z@~?KZCP(n^))zOvb+RoQm2EL1{N-}Vn6ZM>E~HP0OL(1Sx4-(*y>s;5d-x!~uZ>UT
z3FLV<{%EGmBv25rh_9EYxN;>uc<0C7<s6t^Bd9+-H{W{@Bhw&9oHbpM(ZA7`pg?^k
z5OZQzY%jJ9JIJwd53PV;)O<d<v{+*7!2H0-SW|GDYJfo7y+jY7{Ad@vu-d-A)LpW}
zgL!O~nufF>wCUdL9lK=Np91$}ens4=T`65C?sj<J>I!^>_4WbUSj3*xJ$t>8y&Q2}
zv6-X^90=46W7KgraqjyzYqu59l$OmEIuAR`zkH8TB`pgr&G95^kZ7+mEuFV4NVj^?
zu6>cOTs8_-lD8DgTl0KyaTGmCm^+miRlau668bll;f%1ffX50cA97pb4Bh%WJp8~A
z8SM!3IkW<9s=b_wdLoh_H;*bbQ3O#Xc1mBcENjjJ9F%o6ii5p`)kK+~aoD!nOXm-@
zarwn$jK_cp**|4;8bwy>1Qu%62EK;5F+(6Ns%5BJZPgh$l*8t4NAh^QbVb-l1KQKL
zmZ}btw9GNLPQ%?JIBCyVlxs5o-!|CVv+oo<K)RY?Z?lE;k$a5QnTaGH6UHlE`a<#C
zqH{aRCGz?pSEW#?K5Xt0jvAYDvSxh+)RdyS*-`5lE*Ba>K}N=bjHYO;8%KpKnk-eD
z_(o~O2kgMmiD@V2k|tBpna_mYY>$c8sf3QXjT95#<oK0`?HyOGF*4%ukOo4ex3e6J
zUI7BoR^k*$qx~#brJAJb5yM?`aQzYyacoc+Bg~vKL+*@K2^u5+{7c?&eU+CG*w7gh
zXw@{W5-%Nst8IhDvd&XN@VznDO)!-a2||f>t8S8fytp+@BP4bnYw|EV{-Iq!$-g2!
z|DGWm`*#328xkZ3yE^+0B_<b1_I(ZR9Yvo<&)nPVY6r$JX_zhP;G42RbNH^5Nr_R3
zx09WBunv{a=l)!GVcE82{Hs(SozHkCn3kF=Iysv#?o+*W(^5AbY8PT}EB(#Dc#KmC
zi!Q1Q4iD&gX3!P2gF5X^wkHvAbVw+snmG$ujI<J?@+`7ugY@xj3gMZ0%i*l-Vn1i%
z?f)K(5T}3PJ`V=g$HgpDFT^7Po|yF0;wcDs=Z_)+$Oh|%5*al}!1eGZHI6FSTx9rM
zS6yj^W%)I>!FkcYV@WrlRcaf~a~QI3M2Fl*AtewdH|jCu$87r?Up)+dkCZ+2y_xpd
zxM;ReV6<J*wgKAj5-#*2qpLU~&}#|6O~dP(zwJAX{)Af}XrGI&^{7<NyHDpvky3g0
zhd&$0Vx%pn9E}GZb}AiM@?ad0u<yaBRSt*Zfr52y_QJ#sp7GSnZ*8$wP|Ir25Xk+H
zHXcn5UR9m32W4MPWw_!J#BBoIO)-EkQZ|%{g%8)!951>^t0~>Kg!OKa%jOkk2I{DY
ziHDC+y|l43A`uF6%Mc|0F<njcPAN=-cP#ei6zk89-(qk>J%h4zNq)vya@9~{RLlbf
zWjsX}RvY_yiSeUV4$*?HEApKIi4LOMXLhcd!pKW3JH~y&=5j<^>&UD+Tit1u8fyBc
zPOG4srq5EvXTYZsN;~H5Bif?)%&o1?h6Z0kT#h~lX3&O5{W6^K%JC7+Ioz^$N;d0l
zn4D2|hToX*7Lq=@o(K&^<uw#jizP*vFAz-4MNtXiS1WJL`FGOY2_Sgz$IVGsM%G7t
zvhTd#8L_j9hIR;y%OF%;8M@b7TYFw}f6&E1C;!r=cAvJ^W-QBpxf=Cs^&SC19jrI}
z7yc?sqb5Cou|%*nxiaj9qm57?{|*X`3+~{lGG4|ui3-$yg<^B>WMT<z8n7l0-&0tf
z)|i8Y$u7pOi~-%};^dPsd6iIYu1O-mC_B8vf`}VX){g-Rd&m0LRvjXUnlyS*o*=DH
zq_l=5B7Ch}JM9ILGVO)NvV@aV%xXF87jN^{m7L*8H$PB*_~4^*KE`9sA2ZH>c+i4Y
z*|l8*$uEZAHGH*l5-Aslyeg1FPc)Z2(`tm#n7ZB7cxl4b)3yco7S$5b9HYblfYa%B
zsBIC#Jjy*i`eR?Tq=zKrI)$(jfVNlZ%-Moz&wcmHG7koevhRpXAzn)IU$EaJd~HLU
zED9Y$CFMlqEQun$%FRzm)5k!8ilUrL6O7h?S77}T)W9PRb&~UL(mxi$beND|z5Kb@
z^MjyU36F5<BmzjZ$Mk(xiIngBA2lE1XBew{&RUWSDCkO}Q)cx6uHCB2F#Sz`u=^;S
zDd$CyAnpdj*p&H5c_Q=l@h3Jp|0uS8Cbd|REz@{x^XnPRS(9_ht~#opcLwXCS#rM8
zA~OgX-!;D7A-DmLv5>YiM<Na4QxQxkeROWo{`M{yk%rr`3@}~2h%7RS^bQbHDHs_f
z$BB42(UT`erj6!q()W1|`hlW5%;0e1K7|^yHO6Ahk}%^&0p!9kb#0%O($7ey_3HBq
znQulp*wYGUbim<bVkunK>LtJ>-G%8e?!<K+XqR|3;gNVWVFeyVEoy-(CMuX?U{ssu
zt}j97_%AZV^|<XY6{SPEXzO%sgY9{?AjHUip}dmk>!cU5?=EEg{u6f$i|k<^%<K^N
zLF28V#S|mo&@Z3p3dM~$Fj8I<U*p%LGb~`w!6Oo$B`r&z(5I8T7ogiEAB-t2#o&)!
z8^@K6$l$+`a3E%2n35Oc)u@+az$*1za_CA>!x;4Rp)toXXz4)H2={|-d5iifViklI
z58kmqsuM$8$?^1dVE+B)ANRzwv?G4YP_Yx3`z5A!hp@Y%Q597&+_Y()Gx$(Hs+GJU
z%zx9b|H@_SDIdas?Wcu`5VFPV=2g}>p;T@oQMd}ZU)EnAvZu?0-mh-DG#x_VwI<h|
z^qCOv^Y)Cc#lDQ4_qkQhtmdNgMbfshd&x90s2V&4ZSnUw{Ch5FBdH{K+;}XofFZ+3
zg*Omf!v;MX!vD>&=En4CdstAHTBARDkZ0Kundc9?;>o75^`$<O9inGA&(Qa4^ed*z
z_;z#ImSt&$>l#61Lfo;K&iUV-(@GS?28&yJGGD(P@i%eoZ`7zoP;QH1xT2zs=1pL^
zh&bE_mQKoMH4Ph8|K?hcNq!e4j49+;z~(waw2Q&csozE5h%DFp7m}j;lR3-lX#5@2
zGqtN9y@mDk7l=-WPu8pFP2tHHVRw5h?NE0Y`&{AOWcbUYezt`*mFf@Wqwv4z+LIyI
z!dZm2&`;aeRKwIhRPgAcpxP#O%d%?~W~Z2d3a(V5g&PURq5?L^?@&(EUnMdqge62;
zm@~o6ox6`hhB+l`N?1RlQ5jdw*3$LA$$*)kJFj2GHlplLy~pfH#J^ohb1x^lPu1q6
z7szVc6AnJ;m{s1vkUfgTAq1>$zXv0VsDaAh&yG}}_b;UH6b4|LoK41!Rc3b}YB~f7
z9@nI%VP$EwcYC=_T#c={%D6ebiuX>h0fIX`kLV4~Ku?GZK-E0(w!*gDYuUset6Mh~
zD$gRc#H{q_VM+#ray%j`$Pbi%h;2)v9k7Tr*so{=DFUeq^y&$)$CeUN)-iWrv0b^I
z%zL#dv@FwYi)f`zxo1)DPyX)nLoq12?<&!b;$nBpRN;ufh44h;DrAYu?1<d6qXkwN
zWHTD*Xx(mGYE?!E#262sSXxU3gnI@(jqxrP{s1r+5^5STDJrPZ_h=KZ`VH&Ij2#la
zy<6U=Rod2QCjh$aq?v5&+5B-Ecb<IX1d;6Eg>YAti^+20gy07lq9(l+GLARxRq9pa
z^llfQS=aM^xf&&>lC%tlK%18@xf+09qQqoOW8A>xDG<H)^h?cQnrWY+LOiCurUhMV
zH<Ml9)!OME(!Sg~M1}g<lfnzbSwq7xJ98P5Alcp)Y|P;=3iH!V`$}F5_xDp5$J5dK
zZ81t#sNAA>Xz?DwJ}<;xCA=<LPj3l1?qhI+|Ab+Z@Gi4<;C^;l|5d}m;T(|42-yv~
z9JUY!Uk?unQ5|wRs2-)5yVjMAF0xFecsZ<InZk<~q`ZU^)@r;%Srhb~GfCyAXWyog
z6lB`O=Z>&eize@wBY@utnx;Mxu%(TtW$gb_qGh`jHF2ckKDLW@8xoX_VZ<|3=Fzt(
zTQ2D8Zxg<AW^cg${$2I`3r58)Z|F4Z%5AS|e#zNsnqBe5F9~(ic3j2SqcE;qH|lJt
zxj+eb$*LTmZ3T$~VzGeuFiBC??{Jl{6p_T#{6iFgYLd`NY5Yog2`y%MN%l&hI~cwf
z)r-GF=UelOavnV`7wv)gZ}53Nrp9Ian?DmGML0-EvUrptl4Fjw2-U*aWJ5jw*<TuE
zv&6(^M_@Tz5NGRHn5icfW@&IkNnFXcsYxon9?U#ef@=<BG3<PS+(<TheFT&v*hj0P
z7jpmj#dBascC$SCS8*$Lgeeg^@7SzEa~Q5ICdw1}jZ=-sWdm@@`EvSdnR1>?j``EV
zLk}U2OgeYzoM>^Ben+x$YGBrYWOGySyzVQxA8g-P-@UDiX{g7OrA=B7v>y*v(2_YV
zTc}&HaoPe$F`jv&4e?b;(?|~^{yqMx<iK>nxGUHIh{PoJ?kB*pz05rRlHZ)x!pXBN
zm4LBm#-@(HZQ*j!cwhIh(G<u0Bq1>aGeR3vQa+%#&a!KR(#%qNI~~$GS`PYP<E2#=
zoNxJ7M=U25ANt~lj1MN>X12RoP(?xE%h0a(QbEYF&6gERj)uF%;;=Rs;x~D|Xis40
zKWbFkC=X_7eh}*g#e@vZG%*DY%yKb<M=<Y&kO~7qjX>bT{m7Fm)1plyDj{A!gML#I
z`X&trLm@UccL$0d{IWkwF|f(0ZJKU+eu|CC`S<!QdWDPE+VEc76z%QZ2bed!4m3AL
zE=^J57jgtO5sd;#4!V)-a~M3=2#r;86N=l>mF9emjl350+`gQXn%B?=?KW-e5q$me
zGf>G{h$@neR(5pMq>_*30r=f|dbmP5=qHRV;|0$kXV4rOYyPj*rn}EXpICC9-YWjc
zK$l*H8iA^%g>%ynHkVgQb1Nyd55<+a>{cdUDrh;8x@HJ<7vnLFRxL&6`1BE&jm)-E
z_@W7n21XQNl^qqi2&x4JSWGLSHq62(YfJ-If6Q8VrcTVTxHr=qTdk;p&@L(2PAC?Z
zu%#F->$Ze$_=^|Ilt%ISTLbA4R(mHd=^qv@kjIM!wum-@(nL?d*e8f{ORLZcwxe-v
z%~oXEnt$cbeSX@BSY)+gvH-0pHMdXBDPA@<QA2BU<E}joptW>eqPuOZsW9k$(l+il
z_e6o*iha?4qi-`=edXNfD?kd;c>U+yN#q?;4Kmhil)e4F{IkKUdt7=V2vfvZZimAt
z)r512|H8L8xSE>IvWI)JFvXnDSHOeYgLN4Z0)e03nw%$WEwD7ZQc0UTRYw>b0H>VV
zG9zk8WR2a9b&xV`|Lq}=y*y`rM;8kmhOp*`H_=9nO&gUr_~D>d(WhuVF&H=h2GRve
z_btl+vPm)qOo=3%HT?MKsP3<@6o4+t?m}Ejj7(@rSgWY9RB<oi$a}{UB{NOSW`jd5
z?KDsXCDWS1M1?{JeIihEOn$5^QHijn{X$cPa0ZM>5*%{NoFNbK6U~2H6&^vUicHxz
z2!=)C5khV$vMu;{5HxTA;^hL5zukSiq|SA%C4b_0g0*HnknUNiPHHp~72bAK<T0x6
z9<ZM(`$VIm@0?;xpGuq9F7Rdb@Jz=ITfQho#I*@YhpM+-1|-bePhc%ZADm4LMqI6Y
zqFD5VeSdE91U}g{7yO~>#qD)Li2{(_`XPI+FZA6RVVq{}hrQkfs%Sj_aK{CU(73%{
z{ugKoRU253Uh?XK_Fqu;nFBk48yes$R5iAgY7p)fJ-7_xljuuBJ7EwJLt=;AI;$4D
zrB^Obt2^NJ(O)9;g`(RBtvt-0%e*L*!-M8|Rw@p}4{WRWH9}5-mHik?OBEAe*M~O!
z`=eIdM&&Kx$MEmrGfg%y0XT9m;^e%qrRCB9(kc(Pp?^L67v?!5@VXkX11F=m50vyR
z)Ux$V#8qe)NAZ(6M^E=IM0PG=odXz1Ix?OQByN6WHo-`v<YL}<0DTmeVgjW$C^JUm
z4b7I&C+w;HsN`MaY|C&<yaoLIQqx+%qe6xE_MZcNk%i+&vx<pv^GFf!tL3?fbVv^%
zH6wz0$bw{k?W1PMsajMviRe(o^iB(L2&1J{rrH`fB}5Nb?x{#Xc<6_eDw6^n<mf@U
z0&VdXcfm0)=+e&YC|7DVgK&>2C<TK`53LS90VgW$w}9}cfrH_a((gBv%2rs~5p!Yi
zA_D#%HAb`=Hp!x?Qdo2lN@iYDdiAItz=u<t7F@T@!IO?>vk4m$Yx&klFw8ysY1sj<
zSgG;)p`Yn8PI1gNcSCbJ?+n+pZv`^{TB|3sLfeDjyKF#$dOem$N?Raoq1TYi!GA!#
zGOpA@5p7|>OkXD4Nx87+vaU{ig>*0nm~?3MVT$<uFv<^bg{?KPH4(9t;Hx#qRXJ^Q
zN@t3x0wS`W%7DTq@^+>6{CBvyC?lBd?;5+<5$01=0$Z|4h5*QS%s3BZAHEZQc7Vw+
z58oK7yg<$=Tno*>gt&w4+AQr{3NUbnuz$yWr}RkQzAMMro#@u&62_=Fzjb-sgf6P`
z71uCs69x_y60aP70|Ql!O0EwzH}+^^B>JoV0AJh=C<~YE{%0A((jYf38zht)Pelom
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
Bx(@&V

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_10_f8f7f6_60x60.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_10_f8f7f6_60x60.png
new file mode 100644
index 0000000000000000000000000000000000000000..827e1a412a22bc504655aa077d346b8674abf2b7
GIT binary patch
literal 9904
zcmZ`<RZtvFv_^w3?rwqLt^tA*Y=OmtTX2^jcXtc!uvpL#++BjZyKQiHF62Jkr#m%0
zT{Sh`XR52~^d~1=Nl_XNnFtvQ3JUG3jD*Tt|M|UPz`Q+o0SRVr-3KE%X^Gc=7n0`f
z%G(<xdl@aKw_fI7lNz!ThJvC!`6?l*`rlHtmqjCP-|Tf|S>+TIet;}u2?4HZHXp~J
zy=k@y9-IUwDh4jemY*ML06kUyh9pK9a)@X_E(Ib?z#l$J3}t<s@CVCQIKtL_z`l`-
z+w86Jv6p_<zCrfs3m^K`;k2&qZ>!Va^Lj0PrIX18zY4s0*L!Xw$Rp?mfElZ1ZSK)!
zD$ujJ$P5KhtXDQ((jDC$n;L^K?%=2c4~UeIIqz}d@k!N*>1~7#75)&ueNb4~Aa0BC
z$-arjh15k%)BK9r!$OsH4RfSzgl$;!aN7lJQx<ZGAF_4cu_b~ED@0OgRFiWGHKL{e
zc{|TBB=ci&iAc$Mc{*R>#p`?Mu#|znTNN+fuX(SUD>M%gYaWGUWeD1}v(}`a<GqK+
z8mdwqoq9>~nd_44H@~%?5?z*Uo-aS&R0}aAQEXl%H@8<NuB8Kjr|Rov;t;1N*(m(&
zUIH!PT>SporO#<h<F=}VBv-~s@#CSeKn_HOv}4Wg;v3bs(YczGxS}x2jUS);I1dRu
zh|quX9{l!5rVtG{GW47=bFuRdJi*q-ZHV!Nh&DHz7(@$==urT|dbYw|7gHXPr~A1$
zu1Af{qM9Q6r(}psDmmv<1#T=ovyNpi%?T?omwWMQ7OmMvMk6c#WH}<?sh!R(Uz<HG
zCsY`XvzrW$Vm5SFINK?Ivy>*?@w(6S3Lz^*IPh83ZJ3Lm^03IdB5?^WtAYf9<Z~wU
zmdfW3=C4N1pZ+s!ov}Oje9}mzm{fDdI%e;_`gQg9%F`*@!T@4;&#YC8gBJclLdb%U
zxp3b?@VKDIqqQA~-e6+`^yFl<aa+~q%|Dq*$7_*W*{zHh*^0eSER!cyTUS0rNE?@J
z57yNX{*k54emqk;JZxR>Y;5K><PR$27=}!JO4Ficy*O7+`$YRok-O45!A84@yQR&D
zE@u1BaQ~teqjt7{`aS4|ULSfryX@y5vvZrpfubDKm!SbSwUgl!)bSx7(7E@0Y@^Ru
z+5m&^FxjXG`Ft;3e;Vh~zq!r+s_E$XX!T`Zz?$lZ%(L3WAL>k@14oUmG?u8Hu*c9(
z9m`5;>A&IVVZX9isV#9&=fv`k)iEFT4J;?$46fkBD5-o(R!MWIPp`m!Y?RfBY}olP
z{R{T7pli!&<Z)DwM}}VUx(us4>sQv;@u=~L@yPi;!7cA<&^dYy@MzOUIQ!#-geI*z
zA4{zF6S1|WNYD6{r1~P!P3unD&b<kyYr;=PtD*Gl)+_D#c^4P7HA8!j+r{vkLz3c2
zMlu5QzT!iJO74_R?0F5)Y=I?=wSKfx&y2xs*|!t*F3GUaUU~<S3NUw_`Vro8pP4>n
z#JlJ-jY!I)wczqHz@In|)0uA7kZys{RrH|Y3H2?ypRpl=nt98T|An=du6j6nZ|FAl
z(36Q_t!k%be*EN_xxI?ey{==sUX{i{N@<+7GBIy2nv+|jnr+20flb(2)Q{@@;~dnl
zQV|SWyj!U0UpdX2GbwYDK(k(Ih2ZJaQkE=)*BEF+dZUn37O)XR&rog4k&mYgPNdO!
zK{lA~06|P2XsRk@>NRTYoD}mGev40BM2VgBJm-=1Ni?%W7?e|TJ8d_;bp`k8$}*a_
zcp=oJTzQH1jQe6~Z7-j{XsMn-%QtD;@OWgX3{u5cvtWuYI8Q~mnK$kwV3)F+V!SrW
zMBlbAU(vp0Ss_9Lf3r|p;W)v#HNn;rle5tB@>yZCrP>hq!wqgP9W7TqSiXz-n!Izg
zqmy%;{F3r?7PcJPvE?TvA;CxfH{2j#7xP(CWRko-5wGy~v`D9~A@BgYxy5#W%mu$O
zvd^eSrj>pT)2c7M(S3#eWc1O(@1%11oB(5`KRw<I<B0d(c#6wH!N~$JYUnhi@}u_i
z;qMZj*>jCYsrFC(e(a$IrhyqbO!7ZuDchnJwaW?ZWRG<oYjpvEUkD_iu4cWs^|Q)A
zE({aJS6`o5eKW}S?C^j0E^aZc$W7&#6Fd_J_E$e)ywZuNc2w~mHsl*mqEAw;3IEq>
zAl6e6#5wx$608+e-qr8^Tm!qIS({Y!bNSe{1>HdUg-~P~|9<F2S%kKY&n8umRy)i}
za@+Zf03RuUc;?s{+dC~|H{0p*zt2|YXl-bov4VYV+ZoUQiA)0fZwC156Wb;Mzkmx(
zu3w)-TSZ<tz>TtAfB>>&5WJefkRgV>=mH}IdG^cOo>fgQ>!00TAHeUbW+USld(i?!
zf+b@mjCaWH{a5_qI|nztwwlhn?{EoN9PR|vw9-bYbj~_l+^=ibDSI94&2<)OmT{!*
z%@#9?h&fyAX+)GL1~)R<`0Ne3W@FS|l7xomMF~WqK5MyCd1i{U2S5&nCl@D+Qq0nS
zICt{j;hqF+^I?l3<={RK+kGM)9_Ma$bav$u(I7a$AP7{#8-o&=92&-6+}^brX->ZB
zxlhIR`T=D21UuUTG!dcT`@e*>5^w?70Z3pn>2A4wd6ExAy>6N0WTMXfaM0yJk;6H3
zj6joE&I>|aegQ$E{e2*`KBp$x6A#@<Xa}0SKYpp2#k{<)JX{PL5z<L_N3bYdVi>18
zKf6W?gPW<Fks@0tU%>8w-J<j_gjQ+v`M~Nf%-m|N>d7h0L;Wdsv+Aa<y5gd`D7`$i
zD?kPOi)0uIDGChcRN_^@Rl*hW`lQ=M7Gck4u|#u673$I~oejZ9miF>`fr3bXaeMun
z3+5~ChuTKdl~3)WRdXX(US(oxCCCVMv7>mu(ksE`hn9f6;F*Y}1q;`D-LMVtLn*Q9
zZK1lOkK@-cLcf^Ak%aODvrZY4!8l5}AJ%uwm9V!kp-4weYq-RH9`iH5?JEw&AHsxH
zR#l~E85C6Fv!TCl72nf6qYe*b+^43@d%5<tUf|c1Su1qbyVIvu;JV`Ygb+Ic@BM38
z#as3iJbqpjA1N<z`x0w1o-%0a`<2$PildA=NOX0G%a2x4tf=`jhYAX=w0QmImE$#Y
z4Yp-iF>G`^IG{0Jc*U<hfok^Cr5?DXer|j5-}${$VM6T!j+wzM$2kqV9ncTufoXAF
zLn<a*>zaf4*{x*Vq+NzbWob-KAy+rQ41MFuuChWI;>7oFQGOS>&ftkkF=5N~8a-w|
zFZdwAP<YUKd`cf3eEzNvaS|i>?q}Sq$&TmAD3tc2XzsTYsV+VoBOvzfuVh;Zor*o2
z>qb6?GZhU?P3KLIvrcm9c3J9ptIAtuhnrKcOtIRLWtWP=x}|Q4;~i?RrK@+nQgU|V
zidqez6#syj6kGQef6kiIE~8^v?*`8k;q0e27_V%f(BK)Jv@md}ey3*#WX&a{Cz2~2
zc9S1XU${1t;nCDwncae@BfG-e&fJa=(>+!bdCcI@bXQ;=Hek#bmV`e)U<9WrgQn`O
z%4<g1imeFS+yr|f=ay<{THI*o^(`#sTmmAdrjeDkmc5oG3`GS!0#yjz=t?wK^q&0-
z9iw)OC$YKIk|G_IWl2f{HHR{&7WljrBjxuKd=}~vKa$v}nI_G)I$Q)`6{H(X?`{O4
zbL1p@MY6%n`(N@S8XMdGIbz|*$S<(BCh_U1Bi87T*G+Dz6<kC!3Np0MNJvw=Fgj>=
zgt6XW>2BGU32X7;c0iXRPO}9^Tc8q<yG7sjk{^C-&a3?Hwg^0Ks4rr!V>YZff4bYf
z<M!=Nx#RFIILSv@W#Sze{e8PEeFOskZtCZPGLj?+!Y#Qei)JVsIAl-nUQBXR(_yYr
zWx`^Wp=^7StWO->RXd0Lr|`rhBo3SgA%0AERwu`|k)T!<(T!_QVo@oSiH}Iq=%|Jl
z${3T==U7#+nhpb{0!IOtJXmN-k~QJJ#PhpO;6=-NfDsu?%7bKbnX!a~YOLE3%mZVa
zfp0b8-#@m$rmc&`EX7F|9lNwDodj3f4}Ko}862?LzHt~R<l|2#8A#@*NUSjXJ1ATm
zdPG7AFEcL3sz?msbjg=1f&E>4bA>ZntPzJpfteCqt5km${35U}aF|*LT#`+o8Nx{$
z7}e|;t-7?sP{tLI7AiI?JA}x(gg5(zOBb@eePO9MT9QV76nZbH%Dt;rdU|Yk=3V`H
z=*~pvf=x(%+Z<-!F6@Fl61@+>GEut}uLWUM^A_<VX*eoa$^}F^dws+b)10HrKgK?n
z$@My-#hB*kL?hp|4ST++`4|47>H)rGrrorm^D-dZ<W*R6h3Z4~p-vuA$tx35ySMyj
z<~<1T8t}~HXrL|1c*yLaW71n{E?GyTjZwrrrEcMw<8d*SK<mje2Z!qD<^D9#n0LhT
zZA9vZ!!z0D0|qv(#CIvUPMS3gyKtAu5ObHSW=NSwX*)@8fXJ8Torj%%6GWF>mYJ+^
zEh&`4`$DTJ5kiKB!P{Nop!h;F6`@k(mfWT*4rUF;8LVrVk2reCqWhW74$a7|;Z5CK
zY+m|t2$}}Jzc8!FO&3qyA2L=exwo|{12+A%z_F0isqQ+qEGgeS<tsMV>?10{kr<Lr
z-&|CFS(yn!3&SPu-QFxiBa18073?%r8jZpj+%=xE1m@%iZMpI=A#JD%r%p7)ai|+k
z18t2amX;q~?gxuKt%xu9rLsOJ_;)R5h@RqwP%;8>FB_a^FZ{|hcelR9hQLI6%1xr=
zG!+g;`H2gQwWswxI*`|n$!_?O!)L)BG^d3lUcn7^@e%}kSjVY9JfKnYFI*pv(U+u;
ze;wjlB-YV>o7jIr@tyc=*q@3iBNgX-*IT^yckY2`6-p7xVA6L(<i_)m{0jX6;j|dZ
zHAFWq3P=VtTiCpTexwilB{IqO@T+NNh8tccMJzQHXcrs@z=&&@rK?N1**oQ7!TjH8
zhtG~CQznZirTNWw-p}|zCnz~sopaw$(`oI9fC=5>N|$-bSV?qg->xc}?R7CN`fpJE
zHK86F);NFJ8|&z^QdshD%~5Qi!;L-C>cN<;%$@37d=PvWW0)f5-$gu6r_vT23S01r
z;1v?+WNKmD$38tKGT<8w%7roOevyhipv?|{#}zQ0{F_nbMBXIFQ9Rok{HR9nsCV<x
zXzCxc@yhx*lS<Tc-x&@)2>E`6Bb4rNrIRlHE6st)N$VD+rCni9;TPh*9|i0YtT95^
zC-umNUIuQEP$`*s*oQ7S1p0U-D2**Kdj0$87oiT)KquoBK3?{0vhiqq&Qg)c>>{c=
ztDuRUzdNBjK@^)3)(s25BT66D0_-fqwZ-?WAS5k$_0xN`-PkSI0tPs&f8gT*)e{^l
z=>piNFsF9u<`Zw3Q%^bA!r0ILa2b;;cnG+Uev<Wxfnz4a6u}XJ^f#W{IyPFf3BIV&
zLBw>^f);G%GUlr@%YHMcj&7};SDecPd7GeHvs61@Oj*^NTO$xOJroO+2+zJ@V4)OH
z;O({NgH41Crk(xR!xvS>{2?yMtRm#3JcYXWIcgj~nyC5y<t-sUzvdA2ha^Z|Gef=e
z3VY~?o_RKRY%_M{jOp(QEpJp>4WB!UN$N=gd3w&VyV-Z#OsdETCfk<2LHyqL%?Bqs
zU)it1C_R+{OpzNL10yeoc(|a9qrzwj%R%^|?AJr;OU%8;Q=43d1?LH1J8{q?Ze}ZT
zr_bbT?TYUS`hz$W`$BbopgE(qVQsZmDn}L8e8g)fh-ZMMzP#~2SXTXa>K}gx`OoRe
zu$g)_%Liwb?2V8H#f>oAvo=YdmHlU(30yX3wCUj)$W=x{rVBoP{zqWJm*OXPiu|g8
zZYdswQL<ls4OjE`>R&}KT6SPEv01RPQD`&{!WMLoz*%)dpS~*6_D1rKj@6@x_BcFg
z%2`=tHA``;;x`+geAkeo6bc(0p`EADbGky8>3+($0mKvR$w2!Ue8w;f7q#GKy4X|F
z&800iF-vY8Y%*737#%-I4POKK<Q|P=G9oww0qro9xEpwxi9H+$b(n*{N%RC+mwQ1$
zw-IrNiv>K!%y-ZZ!R8bY_H73lAC}v^%!p)@=z-bxcst~1I4iOrrNI#Qm{r(mVGG{1
z!fgvGq380x>Q%Fr`*E{SkVk0!wBA@1M#<k{?b?qL(38o^&n1e&qZsNi4nc03tb!8&
zw5ktO;Z-^m<uZZV^xvo$igpznA$ycg4TN}0eEqRF=!$_($|kY@HM^M$9tR_KS2!%M
z2utm5S)YGX_S*=Iiu~1>VWNLe9xdIeo%ds~U`_0s#W%!@FVh>8Y4V?nk;?}CLBaLq
zqy)1umJ%P~EFG(!WZGl-#$Fs?ZE~YE*{=PUO6xZsysBKzWBwx_lYsck$CgiO$_zT#
z?=}A?-HI-K7WKIgv1tPWbuG*-_-A>u3Zq98d>QAv0Ne=G61O_AA!Ei+1v#aaqNGP{
zZj4uUFCy-`ximC`(3}!ioNq}`WGf3FxDYRhF2mAHJ}xu6#y&G>V={;Dy;0A$yANI&
zhjtI?#9NgP#f@!0nXQH``Aw%S^zLNAgd(}mS4Cu{p?|ybD@$lC(_g?<7O>}Ny1;o5
zeskza(WCk2=mK`W0Jca}^`BT)ef<-x<*=4H4{U85Hc31{x<XEsz2hsPhj9-Af&?~Q
zGZZv<oC+6XZ><Y)l}r+(@pxEM-$mXw`Zlh%fRp?@E~WL-P>86*Wh0wyL0K7$nz(n#
zP3iayD??AAIq3$r6veyhB<kMK3IY`9Z`X*S<35}#ne>oVziSn}FZgLDnk0japqe<^
zvu(atu1p=hHC#u}d(=gXi@La0)-tAHyez4`fb)HK_nQ&JY(iOgDUF!17(f;FMK1r5
z@jvK>BjD%*MS_&55hRS->|mN`Jsn3e3jEU3wJ8rkamP)|9B-|)Bd~S~(A1-)E!ND$
z&jfNdl^jx9LoOhu9oxG(y6ja?k}D`0D6rH%8NT>)U%B6f6Wkw#J@F_{p>A>*Kf5so
z2G8Gk=6Hk+Ngp?qb9Jzb-KsLL^d!Z;z$@73L1Rkf9^}|yb(G%pqjNrUhQRYjn;!}y
zh9Fn5*$gT@u@PM1UZxd%ZK_f@G!kV?sn~kI8=Mb1DE2i+L;|L86~j7&`e`-?9)^Nm
zfC5J{HTf+WE=ta&;13E|PioFSm2r~$gDWJ#PDoWYF~iIh8Df!u@<B=oV`4bUU?FG+
zQK%ULnN1D%9Yq<){)D`HCG~(s-JmneVG8gwd#kt>H5}Nz@?-Jmgj1D`D>IEhjN_&4
zTgW)VQhW}1=-qROC<T-`2rF5f*ZxqH`|+KaMuyeF;>9=~hPkTd{4iRyA5%;*?@=)1
zdo3a=C@let!}^9V-9r!DYXDn+Tnc~jZAqbj>XsB^JW~i8O0aiHP@@uxGDwM_Z%^T|
z5O(UDr1Yd{owP!%UQx%iRS8KqZm!C}*bY<KSMF)_Y45}D?G<*Xf?{%^5lA4O?ZkmZ
z!ar@OG6=;zqW9E~5ehogm5jo8<l*Riz!5i?xMe-lZ_C+@;8fPVu<z_<IM4*0d1n8`
zl2sxYexQ)=bfGwaDacPRmx3VoE50+r>Y2tGt3B=R$*$wO`DfV<?X2=KW%v>=j*v~9
zdjY5DCb&8PBTb@e;dejBE!i{wJ9{s<_Ed|WJj=Ld_Ot|fU^YA^@(yAw5(yd-o)h&i
z^N&K&!woA8yd%+nhN2y|S4}E)o^sJ4Kzmja=tV>?<f<%G;EAGC%@U_-LMyQ4&|8tk
zHZLPQT;VBVd{KhfLI}1+!J|koYG%Fgqwx!^esbh)<c5?I)Ft|(gHOQYlJ|D|rHi+&
zFH1_To{L>0cOx~82@|~TTME!qnlH7QRV&MZlnRJ1ecC{NB6zLNIf#A4(*Hn^V@&fd
zNWFNxY1sY((JmP!*s;8~X`4#L{smC;c^U__9?(BIyy;dmPj*Zw7lby_)8_7}mavbZ
z77@Gno8e2|uzE}!zPJ*GI<Mo4lB7-?i)@NfM9&szP=~t9pH}Qon2CZ&DcwQG9kWly
zI+76i_Cx(l%#w--M9#aKrsP0854m!TivvymxSEr4=PM0a$WWW-v-iu(nblb2@XDtY
z15ifGp9(Pk*mq={Qg`b08Q#l*CnR4iXVmDt$tw)(<Ep9k@Zt|MR2=NqhB#=s@WGLO
z;2bxp8hSjDfS}>DEhf`XBO@V>4DYDqBrHCZOQbw!?p>&SgN*J=L}9_&Q!X><8I<Wt
z#+D=<SXD9Wf#QK&gz^G0z0%teniA#t^Z9)`Cw|y1+0Dx6t~yF(|MbR}pmMV_u9UqA
zYmXG3Nwa!kD84Bz@62PI>qu#HECsN`6<f56-0ELj-0MQJ83mp={2`GAD;v*cVjpC=
z?x-b^KP<n<5?tnRddl;){~b+zW+yO-h#3rT=SdhtLE>a=7+$Il@5rbF%1+>g9zPXn
zmZEHNSBLQ<-8$Vs0*7m?C{OC^zy#Yu6#;+XV2*cbl^<u2Gr=L>saWImv1^XdpHAMY
z6YSu@B<0P2nr&%N5=}dmE!J&e7gy9t^{lnpH#KIZ@lry^%1l=MGlZwtyQ)?96Qg-H
z-Rw%ahWzSSMkfu#IM#rn$16&2l69QhXiw_9RB^Ln!{&(gT%o!i-EE>~6n3Q(s?sP$
zDUoi$46*59d-nAi4sHeL124CBtAq61i)bwWrfF2}=(}O71GOzziZLt})%`LjC3G=f
z7+&t<no;XtS7miBOW5t%bmcBHe9fpOgnI;TF`fgw<=<xQU3k6a`kcGRemfl<Ded;6
zWac33S&fOo5$$;zN+snC?;Gz=7Y=q@*eJTmzkF|>;5kLKdW7Lf9KinaMST#Sjhzk?
z!C;gT;c_8BFl2tHIL1MLNa-gMH@N?2E<Ik~)&LvoUL6J0hYFRE+43lQdy+-c)-yzI
zd9*#H`jEMa<tVhhDU$SP=6>l;AD4*7{s#X_m>*wW(x^Sq#ScC%$^7jB^DJ0sngn=7
z3g!o#5KO9Y;m>#1KxKv>Zhbw6%K^PRCkCi-^Fb$lKe^=ov=&-As;ls}8Uwuiu)qtX
zP9jdH60asQ90_81_{%QsGoNut;nGZEz6i+^c3K22jpUw@aS&%xz>(@wF2{-M22VLh
z(a7jsAhCj743Z5#2f#&CVN4iOf-t9Uei~)H9Zi|L2Zqf_<DGAtVfm$IIHy(`*yCbP
zPGRlj@1Zyf#fS3E0c!r)>oq{1;QJPrFgASg1U@XLlL+=vO_FRWlRVc#<Sg5i>Oz!D
zJp)q!<1}chcxutImZ<z>JHioadqO$DxkvW^(jwP$7HlN>S=filNBu>Y<p;_vie-!k
zkwVcMO13FmaCc494OEorSnSwupt$eum|i{1z5=;Nl2AO-NGHl0UCwTW8B#L!H^ixh
z90G%+CCjMDaL~gZN0}~venR#vo9Tn-^ig)Ja<7?e*=-j%H0f2WPnC07lyY~HqvVej
zH>(c#*mhK_70Bg}6iDsG-LD))3if$#vvXy~OuBWhZhbm0Of}PQU_7?`HQH*EI_xm3
zqo9E@8&_gHLupAKgJ6l_EbH(WGu52_a!i?fCT-<Q=pNM*b3yP`>-)wSG11}R`NSbO
z+G6H1#c-H;^#gwpWmmE?mUzRqXly3YHflJ(VAAb~3zDuKLi#CFWr>kA6@ZJ<cWGp{
zBtn|7=Kqkletdfe%yTq?LyPJiGt}K}K3b~A3q`}KojO9k=mrSJ8MK_c0%RuHGD9+i
zilslYlAO<C%mviPlDyDNsIhORxjk3AQ-xXqme}tP0|*U<JnYxKu=sLZ3>|SV@%VuL
zp@wcT=?hIKFmCKsurqdszwLv4d#YqYi`|OQL)w-GiJL$*s;}RCVKZPJ_I~3|jcB&A
zx`t;BC78Hh@bFr4<-PGlj-<S(=UyLECkE0<y8=$?5UV4&kTOw-6hyME6n#+h&4RPF
z+nkyt;2l$tSc(oHywG!HGH(u1g(i(M$3=TUy$)`!uav5qD8F)R6edHi4SiRg0@4|5
z3M#I$KhujOK2o+AOf+>d@v=^7IEMl9kkmR)CN@XWT|v&`Gqd`CGw$)utPVw{$)~q7
z3vJ(Rj4`jWu=Oy`iL~y%>4*apRa8a1&n_!Ww)nRb<cAd=6{%EYxQWL!f<0q_tWrxb
zzz7zYFr7Y}^VI+3XE1;FYEihQ9xPJKMX0$pXW8kC;v>PCt?>D#G|gTajiX4c46T`K
zdBV%XHw9H~j$iy%dIt4Dsvl6ZJ{X#);Fmki@*5a;SIT5>DRV_gi4H=+plGq+#SZvw
zahI^mbI~ng2vUAWd3eHv>u%<o!y7I*I59VO#_q&s%oS{8sT70(?7u89>bKaDc((1_
z@9gflIJK7=nkaU91*%Umtco|xDlCE!JiMV~=M)m{smv1Sm7ZXk#1xQ+P$E6E^AE3*
zp47>H=o@x*1N6uK@?<ppQPJP9x=YVIrPOg_n@=AhfIDpnJyzydj7csis68k?@a>_Y
ze`XiT{violK%CE_`C$+O_n)ClAOtK>D=T2FUs6$S8B5&hl1m5!LY0qjl^0R~PTb}R
zK6PmDipi7O+Q>ueD8yuaNLbGtj3IS>R~4UCUd!|W?P#>CabkmpGPxAiqNAn!+F6s=
z$=KFCGhQJ%hmjK?Y%Hm2BjH24x-dPlVED#hiw{bG!8-n*@Laz1Uy#HJdDU{$-7LTs
zUlD>}D#PLW7QJYQ_Yw_{**hSq>kD1?-zPSE%>}B+Qho7H=z7yS@7#5b<d+dtR;yjp
zodz(%Lrp_BN_*l)ge=Vu{@9@jDh%Nwe{>EoI1ud^s^V_U`dEqv<}0qE=_KP1gGZ!O
zW!z@@%P?;`f1w&uQS#3R8MN3!nc98gA_8U^tGKIWWK!8_MkC|%$sb%`5ETHP5Oz#b
zWrK>wtErLo_?kJ1u&xKxjZy-5!g5Xhx9?Qh)jk9KY4j?gR6c(KCeQ>JaSkZ_&a0mx
z(}bD--e)1#9HU)qHGO?(X4~FNuD4g~&od#l!h4lm{HcOUQ}=tz^0&riS{e2)o7A%b
zTNoZ#g=8c--B_-jZodj0Vp5qSRuWG>-Ex_$%}G;tz$~M5^em111Dp(pJFHA!M8Evq
zXl^_yVYMHHXSNQT&nZEl1^Cc}c}(iKqOZ!`a+p2@j%p$dlbppDCAsJdxnaKY{0EN#
zy8HJ_>LOikuwuz7gvojHxQ57Q0Crea2F7sVytX=C3H%kqFp{dAW>J@YI{1~$ubdVi
zleRkvC|lAB(gKtfFM$t)s7d67%3SFky7+H~!dEyJ+x50!Td+TrP$z6P--%FZF2^v`
zQ#kFG-Il5PtN3+PxGO`skJ;pW_rbmSN1&;dceJfvD|;FKYy|RM5vKSG+W@`VSc;Pg
zrmA<;dY}k}&Y-K7T<`>3CE@0Y?vljM9dQ_if&)sTXy=vHEnBCC0-wR)7|Iu*kNE<_
zFeqGoQgB7a4PArvpG?eQNd&|;r$R*x5Fnt9-4t39`&OOU$QQ~R7qp|SISStv(1{h&
z#kLUykp<xY+X)-8u5sMKXl-ZahPj9t50}aLN6?pg+dV$5|G1^I`3B?Vvz-jtZfg^T
z{@*0JE5irgM!7Kp82vvvgLUUa3b)amHgX=}ko@$!XdfMspQm}Vb?I|ZW=;;+dIWaM
z3yRC;DE02mB0{M?Bd30!iZ~dy$$sRH08Y>C@tfpUcQ;s+e(c^Z>TI#NMW>E+jI3CC
zu-C7?k8*r-Iqy#^x&X#nyGGX<YQ6jaOs%ls9&0u)YC?^Zzz(luGS|E#*2iJuxWA5E
z-5C}W>iVM^m$REbJt=uX+ccWC3lZ7Bx}gbE3p$t6SM_Q*y-Zcd%87Cp5jT|$;1|&N
zqa>iVyWNa}SUm?dpkHni#C!t15ceF{;1a%1w(4K%WhGAw;k6$y&Je+Tf+s@v;!qe?
zbyM0M2|a18N86FSK&Nc|PRjM7RJ3NY#uYh{26u{n0O&)+DSlgoDFKLrP>EoPh9(Pk
z!nJ}82woR~LXNTui_k%ZBrq!kQ$(KXOglSMKw!$-TsgpG0C<J{OsyPv@N{rwKfq@5
z&&~L6^X%J6yVwq5ko{(IfweQ$1A8`}2=OJc2aQ|R=i+Q-&?J8V0g>zVHeyFSth}VA
zzmzBXlupuaPT^b5{7Gvy9KgmXt{pXh<#47`^rPH#C38*xEshqi&^XI4t1Z&=wL3YD
zz1lIbUD0V_MjEqd^7kMj@P|tr@!pt+HQS}H%QcJf<RQie$MslZ|6S*M=n0J^A_gFB
zlWddUU{B9asT~UD(l#z3;nWDMk@yZOB0;Q~?pe!JNqab9!bNHQ(&C45cgBaj?^oTv
zfc=;Zel`9Pn2X{H)Cn)Q@A%?M4T)IVB55UuZeuw4?3UL8moIZO|6U`2$i+Vjrb^$X
zd;IEy1t-vX`bRfNEU+>^(R_Tz<DK*v*SL9umQ^=3x=F*(2c#!Hjtb+;G^Molt;K_&
zP~7(Uc)JuFd0UoO>_1*~$h~I0{HedU(ay}?nE#M42HF1a8}<**;>H>=)=3lsX%Q@7
z>^=u5sPcEHIajnP30gQ#IpnnzPzFr<6BUFNaJ=gw*ttf=^1<#aUtExi;}F=ytv08l
zjj4&jVlUgx*Cn#C{zrP$J$|9iA)&=}9bQ>X?wNxd7wJ9kGs7z$HE6JWW4L}&eW@SK
zLvZW)e7<vpiC_HJVVb}sZGB4H>{>J`)FZWTeoY-jACd#1NGyM|DdS_#|FV4_q}x@U
z0Ls{~U0YxOtBUC8v%76+0>eUZO;+An%*g2!<6B+Tz$@(c!iVF<D#Q0`F<NIyO=lBB
zXHx-VN7J_sii3@vo0*N1nVnsgjZc7!|LtaG;}u|IyM45KuOIur0XB9f7H01M|9}wi
SyusT5sIQWW5|v^G0sjL=b69}@

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_eceadf_60x60.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_eceadf_60x60.png
new file mode 100644
index 0000000000000000000000000000000000000000..23d057c556595f4ac28dba984f50f393b11efd60
GIT binary patch
literal 10529
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
Q-vTfh2}SW5QRATh0e#d*;s5{u

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_f7f3de_60x60.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_f7f3de_60x60.png
new file mode 100644
index 0000000000000000000000000000000000000000..1268cf858be82635fd3aa25d7733c047549d598b
GIT binary patch
literal 10891
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_ffffff_60x60.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_ffffff_60x60.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1a6f19327e60ac31b4da871d40725dadfadee01
GIT binary patch
literal 3397
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
bG&wCWH##sdhNjnG00000NkvXXu0mjfIS7t1

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_65_654b24_60x60.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_65_654b24_60x60.png
new file mode 100644
index 0000000000000000000000000000000000000000..7761a095314a8a523bd7d2042e703629e0e07e15
GIT binary patch
literal 14444
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
amS&#+e}~<aB-(!tK$4<zB6UIrLH`HDyrc&J

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_68_b83400_60x60.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_68_b83400_60x60.png
new file mode 100644
index 0000000000000000000000000000000000000000..47d002045843ce7423b31ad7a89e8c80c471b0ce
GIT binary patch
literal 11877
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_222222_256x240.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_222222_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..82fad68f5f7131d7d06c0f8999c511e6d65d67fb
GIT binary patch
literal 6922
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_3572ac_256x240.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_3572ac_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c30e688adde79ad4c80bec841da9fd68607613d
GIT binary patch
literal 4549
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
Mlz~>I2KLE+05QZ-Z2$lO

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_8c291d_256x240.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_8c291d_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4cb64627dc1c9236ffcf7a9b96552eac0c02a63
GIT binary patch
literal 4549
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
KK&w&%^YlM!x+M7k

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_b83400_256x240.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_b83400_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2954b81bff71f052635c354a85424bbed466118
GIT binary patch
literal 4549
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
LGSI5jz&`m89>Oiw

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_fbdb93_256x240.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_fbdb93_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b840330eea5a833eaf0653fbba8e751c38331de
GIT binary patch
literal 4549
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
J<!YFx{{cL7w0Hmj

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.css b/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.css
new file mode 100644
index 00000000000..a559a6fb0c0
--- /dev/null
+++ b/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ffffff&bgTextureHeader=fine_grain&bgImgOpacityHeader=15&borderColorHeader=d4d1bf&fcHeader=453821&iconColorHeader=b83400&bgColorContent=eceadf&bgTextureContent=fine_grain&bgImgOpacityContent=10&borderColorContent=d9d6c4&fcContent=1f1f1f&iconColorContent=222222&bgColorDefault=f8f7f6&bgTextureDefault=fine_grain&bgImgOpacityDefault=10&borderColorDefault=cbc7bd&fcDefault=654b24&iconColorDefault=b83400&bgColorHover=654b24&bgTextureHover=fine_grain&bgImgOpacityHover=65&borderColorHover=654b24&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=eceadf&bgTextureActive=fine_grain&bgImgOpacityActive=15&borderColorActive=d9d6c4&fcActive=140f06&iconColorActive=8c291d&bgColorHighlight=f7f3de&bgTextureHighlight=fine_grain&bgImgOpacityHighlight=15&borderColorHighlight=b2a266&fcHighlight=3a3427&iconColorHighlight=3572ac&bgColorError=b83400&bgTextureError=fine_grain&bgImgOpacityError=68&borderColorError=681818&fcError=ffffff&iconColorError=fbdb93&bgColorOverlay=6e4f1c&bgTextureOverlay=diagonal_maze&bgImgOpacityOverlay=20&opacityOverlay=60&bgColorShadow=000000&bgTextureShadow=diagonal_maze&bgImgOpacityShadow=40&opacityShadow=60&thicknessShadow=5px&offsetTopShadow=0&offsetLeftShadow=-10px&cornerRadiusShadow=18px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #d9d6c4;
+	background: #eceadf url("images/ui-bg_fine-grain_10_eceadf_60x60.png") 50% 50% repeat;
+	color: #1f1f1f;
+}
+.ui-widget-content a {
+	color: #1f1f1f;
+}
+.ui-widget-header {
+	border: 1px solid #d4d1bf;
+	background: #ffffff url("images/ui-bg_fine-grain_15_ffffff_60x60.png") 50% 50% repeat;
+	color: #453821;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #453821;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #cbc7bd;
+	background: #f8f7f6 url("images/ui-bg_fine-grain_10_f8f7f6_60x60.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #654b24;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #654b24;
+	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 #654b24;
+	background: #654b24 url("images/ui-bg_fine-grain_65_654b24_60x60.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #d9d6c4;
+	background: #eceadf url("images/ui-bg_fine-grain_15_eceadf_60x60.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #140f06;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #140f06;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #b2a266;
+	background: #f7f3de url("images/ui-bg_fine-grain_15_f7f3de_60x60.png") 50% 50% repeat;
+	color: #3a3427;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #3a3427;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #681818;
+	background: #b83400 url("images/ui-bg_fine-grain_68_b83400_60x60.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_b83400_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_b83400_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_8c291d_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_3572ac_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_fbdb93_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #6e4f1c url("images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png") 50% 50% repeat;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: 0 0 0 -10px;
+	padding: 5px;
+	background: #000000 url("images/ui-bg_diagonal-maze_40_000000_10x10.png") 50% 50% repeat;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 18px;
+}
diff --git a/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.min.css b/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.min.css
new file mode 100644
index 00000000000..3d5130bebd0
--- /dev/null
+++ b/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ffffff&bgTextureHeader=fine_grain&bgImgOpacityHeader=15&borderColorHeader=d4d1bf&fcHeader=453821&iconColorHeader=b83400&bgColorContent=eceadf&bgTextureContent=fine_grain&bgImgOpacityContent=10&borderColorContent=d9d6c4&fcContent=1f1f1f&iconColorContent=222222&bgColorDefault=f8f7f6&bgTextureDefault=fine_grain&bgImgOpacityDefault=10&borderColorDefault=cbc7bd&fcDefault=654b24&iconColorDefault=b83400&bgColorHover=654b24&bgTextureHover=fine_grain&bgImgOpacityHover=65&borderColorHover=654b24&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=eceadf&bgTextureActive=fine_grain&bgImgOpacityActive=15&borderColorActive=d9d6c4&fcActive=140f06&iconColorActive=8c291d&bgColorHighlight=f7f3de&bgTextureHighlight=fine_grain&bgImgOpacityHighlight=15&borderColorHighlight=b2a266&fcHighlight=3a3427&iconColorHighlight=3572ac&bgColorError=b83400&bgTextureError=fine_grain&bgImgOpacityError=68&borderColorError=681818&fcError=ffffff&iconColorError=fbdb93&bgColorOverlay=6e4f1c&bgTextureOverlay=diagonal_maze&bgImgOpacityOverlay=20&opacityOverlay=60&bgColorShadow=000000&bgTextureShadow=diagonal_maze&bgImgOpacityShadow=40&opacityShadow=60&thicknessShadow=5px&offsetTopShadow=0&offsetLeftShadow=-10px&cornerRadiusShadow=18px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #d9d6c4;background:#eceadf url("images/ui-bg_fine-grain_10_eceadf_60x60.png") 50% 50% repeat;color:#1f1f1f}.ui-widget-content a{color:#1f1f1f}.ui-widget-header{border:1px solid #d4d1bf;background:#fff url("images/ui-bg_fine-grain_15_ffffff_60x60.png") 50% 50% repeat;color:#453821;font-weight:bold}.ui-widget-header a{color:#453821}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cbc7bd;background:#f8f7f6 url("images/ui-bg_fine-grain_10_f8f7f6_60x60.png") 50% 50% repeat;font-weight:bold;color:#654b24}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#654b24;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 #654b24;background:#654b24 url("images/ui-bg_fine-grain_65_654b24_60x60.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #d9d6c4;background:#eceadf url("images/ui-bg_fine-grain_15_eceadf_60x60.png") 50% 50% repeat;font-weight:bold;color:#140f06}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#140f06;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #b2a266;background:#f7f3de url("images/ui-bg_fine-grain_15_f7f3de_60x60.png") 50% 50% repeat;color:#3a3427}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#3a3427}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #681818;background:#b83400 url("images/ui-bg_fine-grain_68_b83400_60x60.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_b83400_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_b83400_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_8c291d_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_3572ac_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fbdb93_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#6e4f1c url("images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png") 50% 50% repeat;opacity:.6;filter:Alpha(Opacity=60)}.ui-widget-shadow{margin:0 0 0 -10px;padding:5px;background:#000 url("images/ui-bg_diagonal-maze_40_000000_10x10.png") 50% 50% repeat;opacity:.6;filter:Alpha(Opacity=60);border-radius:18px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/pepper-grinder/theme.css b/bower_components/jquery-ui/themes/pepper-grinder/theme.css
new file mode 100644
index 00000000000..cd0ec088133
--- /dev/null
+++ b/bower_components/jquery-ui/themes/pepper-grinder/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ffffff&bgTextureHeader=fine_grain&bgImgOpacityHeader=15&borderColorHeader=d4d1bf&fcHeader=453821&iconColorHeader=b83400&bgColorContent=eceadf&bgTextureContent=fine_grain&bgImgOpacityContent=10&borderColorContent=d9d6c4&fcContent=1f1f1f&iconColorContent=222222&bgColorDefault=f8f7f6&bgTextureDefault=fine_grain&bgImgOpacityDefault=10&borderColorDefault=cbc7bd&fcDefault=654b24&iconColorDefault=b83400&bgColorHover=654b24&bgTextureHover=fine_grain&bgImgOpacityHover=65&borderColorHover=654b24&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=eceadf&bgTextureActive=fine_grain&bgImgOpacityActive=15&borderColorActive=d9d6c4&fcActive=140f06&iconColorActive=8c291d&bgColorHighlight=f7f3de&bgTextureHighlight=fine_grain&bgImgOpacityHighlight=15&borderColorHighlight=b2a266&fcHighlight=3a3427&iconColorHighlight=3572ac&bgColorError=b83400&bgTextureError=fine_grain&bgImgOpacityError=68&borderColorError=681818&fcError=ffffff&iconColorError=fbdb93&bgColorOverlay=6e4f1c&bgTextureOverlay=diagonal_maze&bgImgOpacityOverlay=20&opacityOverlay=60&bgColorShadow=000000&bgTextureShadow=diagonal_maze&bgImgOpacityShadow=40&opacityShadow=60&thicknessShadow=5px&offsetTopShadow=0&offsetLeftShadow=-10px&cornerRadiusShadow=18px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #d9d6c4;
+	background: #eceadf url("images/ui-bg_fine-grain_10_eceadf_60x60.png") 50% 50% repeat;
+	color: #1f1f1f;
+}
+.ui-widget-content a {
+	color: #1f1f1f;
+}
+.ui-widget-header {
+	border: 1px solid #d4d1bf;
+	background: #ffffff url("images/ui-bg_fine-grain_15_ffffff_60x60.png") 50% 50% repeat;
+	color: #453821;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #453821;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #cbc7bd;
+	background: #f8f7f6 url("images/ui-bg_fine-grain_10_f8f7f6_60x60.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #654b24;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #654b24;
+	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 #654b24;
+	background: #654b24 url("images/ui-bg_fine-grain_65_654b24_60x60.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #d9d6c4;
+	background: #eceadf url("images/ui-bg_fine-grain_15_eceadf_60x60.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #140f06;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #140f06;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #b2a266;
+	background: #f7f3de url("images/ui-bg_fine-grain_15_f7f3de_60x60.png") 50% 50% repeat;
+	color: #3a3427;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #3a3427;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #681818;
+	background: #b83400 url("images/ui-bg_fine-grain_68_b83400_60x60.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_b83400_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_b83400_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_8c291d_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_3572ac_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_fbdb93_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #6e4f1c url("images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png") 50% 50% repeat;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: 0 0 0 -10px;
+	padding: 5px;
+	background: #000000 url("images/ui-bg_diagonal-maze_40_000000_10x10.png") 50% 50% repeat;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 18px;
+}
diff --git a/bower_components/jquery-ui/themes/redmond/images/animated-overlay.gif b/bower_components/jquery-ui/themes/redmond/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png b/bower_components/jquery-ui/themes/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..da2bb7cd9b83ef21180fde0409bf00a000adb74b
GIT binary patch
literal 212
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QcOwS?k)_>#w|r1Kptm-M`SUO
z_5fqIli7AahM1>|V~EA+<Oo)Fp2cSZpJ^0N@zfJ$;PRZI9~D01F;InSiEBhjN@7W>
zRdP`(kYX@0Ff`RQFxE9R3^A~<GO@HWG1E0Lw=ytb+$?X3q9HdwB{QuOw}ygu%R7M@
O7(8A5T-G@yGywoyCNnqy

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-bg_flat_55_fbec88_40x100.png b/bower_components/jquery-ui/themes/redmond/images/ui-bg_flat_55_fbec88_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..bdce5733e09aeaa85f6cd680d3f07fc00206ce4a
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq?iMILR^2p>EL%3lLT@(3p^r=
zfwTu0yPeFo12XtMT^vI+&L<~Gur6-+#lXN6!N6E*)>aObQY~?fC`m~yNwrEYN(E93
zMh1qax(3F&hK3;q7FH&fRwib;2If`<28^5KO;I%D=BH$)RpQoA@NRi0Py>UftDnm{
Hr-UW|zZfy(

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png b/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0c9cb781e93f1ceb465dda0713624b15222d28f
GIT binary patch
literal 336
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12XzNT^vI^j=w#>kdKj3=J?0=@27v6%;IVMUg1JcliIElxdYl6axRlf
zzjoc!(_FUE@@3iW-UpIBAN=Qk@QpurwKhJKtwDjK>A`E8?p60quDJ!5u2r;lD_g}Z
zoV~Vb=3H*wH!=D_yF(V8(VMzqOVPpQnp?N;GJIZCld^S(TIzDS*}~dvVf|)n|IgrS
zQura8|6q%H3BUHj1fa`QOI#yLQW8s2t&)pUffR$0fuX6cfw8WkVTgf+m5HU5iJ7i}
mxs`zd<7RnN6b-rgDVb@NxHS~KTiyxOz~JfX=d#Wzp$P!p7I($~

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png b/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..b2b2634ceb7c165572d760040d23962b340e8073
GIT binary patch
literal 341
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12QIix;Tb-9DjR7k?RnHg!{+uf13{~G&L<?p4s91K5;|Do(AjIgKs#?
z7~dwD-2BQH<sxy2<>n=`oO=hJOs{);)V=83A}=O}<ApNMuNUlHmKj(ud#_un@3hT}
zl(TQPt;_N8QHZ|P*eG(dal-MZwfg;+Zu#+ee!ID-DcyQ~_`;l1)Ar>g86Gs>w%OA6
z;^IdBdxdlMKWE<Bul}|-XR$KSd8#F@5hW>!C8<`)MX5lF!N|bSRM)^**U&J;z{1MJ
s(#ph4*TCG$z<_bHyeW!?-29Zxv`X9>3f?X61ZrULboFyt=akR{0KHUyQUCw|

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_95_fef1ec_1x400.png b/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_95_fef1ec_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c570aa63178491652ea1191d2a9b04fe0cb02a7
GIT binary patch
literal 332
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12VciT^vI^j=w#>k(V)1qW$CZ|6)SVV-&*#dav<$DMuV&n0Dbpw@a<C
zL<6s0+7G*vvYqejST{BX?76zWVpaQ=iZkzonHi23$~?b)VOyyz)5%$db0%#{6W6}<
z!ED#MUb*PGy)jD<wKpxEbn*J^@Wmk}MQ?XX%rvu-j19ArkbS1Zt0D2{=$6M8=lCm`
z+;uflX3ggWIZw63HKHUXu_V<hxhNG#F&G&bn(7)D>lzw{7+6@DSX!Bw=^B_@85l5b
gmN!Mwkei>9nO2EgL&3Y{oj?r?p00i_>zopr0D-}C6aWAK

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png b/bower_components/jquery-ui/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..44a0fffcfa37f584bb0018ce6f26004944c3b69a
GIT binary patch
literal 5824
zcmb_gdstFwx3`(Esj-VqrHz{Ul~F31w^35Oe5Gb-Y2HF5Z>3qHk|`n}*;Hnlm&rsk
zQ_DLlkQz_|I$v6inh~0!5;$gfLqtU&MD(CD-}9Vvp6C2`c%IE#d+oj7{l4qB-nD*f
zXP)zN-=VIfuBN88<Mb(4Up2K&ODa8b*LSLal1=7SmH6SJr@QOg#_z{K*=LpI$7`p8
z5>@il#&NO>=A@>kxq905xPQusu+%#{gdOsZiM^q_%lFQ(54iVWP_Pe3?<W(jQ>G_&
z|CqV=;~A~07bl(>`EK8~<=6R|p<iq8`|<z$wZJtp^y{4+_lI`S@;@fguU+{;tEu;`
zcC%qP!Y@EdGo3s1N?I%~5s988ifBxEs#cenF}d<VBvY2ASts%sz2f$7=3%YU#7(Mc
zsi_@)A3LyfL;HQ~dBT=;E%5uHm*1}|jhkXWZ`?JgW;?fTP=l%IBG=_jo0~b{b>(-R
z-{0!3E8#oB$2Z1#{=@&%F#DSm;8ad&GPA8B%p2DPHE)Uy^A0-YrdM<tRX4=+GbBkI
z-q7ubv^<(cz3|Kl4>RnAp#&6Rx>)kIA@aP>nM@yMO<(`wNk2PO<?k>%1e+t4v}SFF
zo4RCUt8v!}baY|%W-P^L@k^=8-gL<#ItdNrBRvN@uW$BPdM_B`kq<N5^dH2H(hPu*
zfXwR1)rCS9G`0;pMko(amebE|_$GY6gL{-##F1Iy8dCj}<WN*^d=xn*1?xxbMArT$
zOSm2f+{KodR2IBQ{Ke~Nw@?EVL)SrbbXv;UGZ}!vny21oB`6dV#)zCPx>5$pU=JLC
z=XyxSuCK*`5#ok0W9?_C?I6-jaW|CUaWVsR5Mv_?{zKdevuow0Dl)0Ow&ihktBtAr
z9{#@L;Ord@i13GXNYn!7{k7NSe?!XxPVK0E&W=qt&$y)2<w{<jfHa3Sgf+vD1RSPZ
zqCJXnYp+QCAU3HE@bIP~LZU-X1KiO_mc%C*l6nfIE2xC}EoYVqc1vQWgLac4+KhNq
zp{Any=O);+a035$(Vba|93)hi^Z|Vb3+&EKoADVyb0mt-FtjHMa*RmMDU<eCMi11H
zAs*T#7(W&y&8LpfKtCdn<K-si=DaC7z*Bl1P~3apvbrk&{`WD;-b--o!c2Ka@AHML
zuUp~IYlu~CvJvyq+ORhGaX5=o+&oL(<^EvNVSq@u%_W{Sv40~Dj!KG}y<ik<Y+~GG
z<WVycu$&eu)da+i`u;RrRy%8C=X>%Y@zKTOtmv&h=(Ppu!vY98cQ2WNJt@keKtlI!
zro(=#z!CDCe3u4=Rvu7th4cf5l7YCy6uS>U{F-yPn%?}jx?+$p{Hh=61W?!m>_s|N
z(HDw6adZw3EyM5_6}%$fR>`->zcz*1p3A(WBY20RjlH6_d!FzAzk$)<&~N^@ZVaD!
zZ(W|ao>|n?3}5^FjbJ#hyFCGJ+i~((O_7K_<HSLTXW3-Go(xOqG_=J`BY~P(X8oA$
z;#;T*qkK0m1HQ@lq)ED)FpFq8=h-lZzMOdk(9*vv1{0TS{qR$FZhT8;Vs#a9epgvz
z46gXKx`6!jy^uR;IeFBvhn%WQWERW{-hO5w$_2#5@$7qxdLK5~mSg4=?brBeo=-O7
z>*llKQ7Ordw#R9EN$<&HZEJRUZJSBtm#N5VQAF7hG>T>hw&&i`_d%VcXGx~rbri9R
z!oFIELI*I~%q=5u2OybND6Gv-AL{T&y?NN$Hat>ukwtD+aCVK?Mc(KU6AopyjtmZ%
z4P@YkT@3c&Tk*-_3C4kQZ^;$;R<^j%u{i8j@7Nyl$t-GQ*>|C(nlSuoBd|RB-;_qz
z$mo8W;9M-4h3!ZDMvg1P%zsG>MU4u7+3;)j)-bQl>ssLV6T;+|NmHzEs|)g}o_oIX
zPn%ZS$i(c6&PPd@M<!RH&kg&aXCfL3Oz;gwCZxy%)h%qQgTz;-=6b>6@ur7t(B4u;
zkf*$OGPCq}HI>6cDQ<@Jm0%r3Xz%`k^AkH5#6IW}{VV^2bac?YTrLboy)yC%%mctb
zSJS)2XQx9#>4yI01L7A0iuU~UV@KiTJ_iHPw~)Du(xLofS62UEx2_K=ui07<U`nZx
z0XPl8!H6)XBWCoCd5HY}bM2i@&axnuhOB4F8OUcKMTb2O<_NrwQxBw`8ulleqe&W`
zS8X<P?|yuDw3wZy0$YdYWZULEo^mYxbIx?fr$r}MQ@@%)^<xvQem$2%NBc!4f<He6
z3YYVv?chqiV?^)2lfOm8WnnUHk92vB4D1AGZo>!jn0OkBP-R-RLgkPvr6w1?-0mX^
zGb^e<Z1f!6#CY`|+R!GtJ~8?n^F}5%DtidYsGqTgNzRb;M3UffPuXCDZ)jEMnlPAG
z>>)dz>1f^pC=|X&yVqGYU?6d%QhHe<@J};5HM9>%N28VgpZ=f`J8`uo`Uo!fM0XA7
zHkuAl?16LX@>)AFeBX^^eivtsZEpv;G57gsSWm|RuYw7AScQumHJsmq<n8B|8ua!w
zLOSU1gemQ%GS|lH%rB@e&>0V}HH^}H8sU=1e}>BzB&SFqM48!S?-49r?0tHT-M;Tx
z-LuIaunLT}zAf~oDRRM}=Vdk>zQuU-j<G!VEJ5V7qv$>zes}w?NGD@>!wNVYpw*4M
zeYm$69-5-)hWqc@wh?(h+<td_V{bQZ5=$RkJ4)xorsrIvb9dUof4kmC9>C^8O=Xey
z0)1^2Y)P`8dMCRlZYJSP9N!p!B>-s7Zyna3!IICDhz+j@zGi$}3L}9ZWW)+$PV8Dv
ziK|H!ONSCBQlZ+|<Q(CY@_>zJXL3QC<%@VgqEBi_CaaA|4X}EPYebn%q6XkBflIyQ
zr3QP(r!@ls`IWBB)W>vjTZhIitE0Q_Jr{z~B%SFP=Wp#wa7jd^ot9QaZH`xx4dY?p
z7M?InR78bU&zY=N#Y{)VE)8mOV{Pb#eh36vQz<SmWyW5B$S8-@X=loq$!n@2OD4G%
z#k^UKZFmO!{H_c%TZcov{qO(+WN3n03qJ5@t&rt9>SQA6b@BzY)?WGpbllF#j*l%(
z$O0TJpl!AAN&rmHry2kL4sY03TO<vM;^J*CRn5$>#{-vee{g_wU~~KteqO0Lyz0Om
zFz7GBVsUyR;=x)VC@^fq{q_AZF7!yD231BJe8?Y`CMiBHVuZ@E^nixl@?-{MXf+;F
z$yJAE_kVe?rzNk1Uq8N@Egv5KzIR`DyT}<+Yd4Y_E%i$L#i4!XkqXQ~+ys=wkTVTZ
z(+1+VyD6yaWAP=@iwdxZJl>GQ+p4WgR-T<dIN3SS>(>Jlx}%(3xejFd$g0d@dDEG6
zrNMzSk1>xS9pmoF(fdjS83n2Jue7{A@UG_CW~}^^r8F9#YnSb8&o{BAQBf~Z43z3}
zSrFMvP3;<}KUL5KTARJy?#*pOTt>BG>li;#UONNg97f8viFo!b{bd?Q8Mk0Kb|D26
zP{Uw3vDy*@or`1F9+A0xR<i9M#`bDAud6CbqNxN@FbwWx&6f@{S~5z+N&#2n$Avrt
zuEq~4MJaGEi}M0G$Ie})bc{Fb{8>%yZnd5KA=_Y7NeZB;n1@Yq`6KM-7YmlP>)vYl
zKG#{#4oq8n+J5ytb3f{-oWF`w8kikUZrr98PEKk+mz(B@6%RupoV=YzX)!2a?w&pO
zpYM^zmj#E0=qF*3s26dMAEwEc7q|wE_JOJ-4foYup6H!VO8hvwYwl|3jy$H9O>Kz*
zF98cqB`Z8nG!v*LVd_j~+cDa>NJDL29`P!TF8@>Xj0}3cN2p8vV7g}IP|*B5E%+--
z`ewfJ+gz`#$enZ8Y52j&(>#~NMfQiZ7c|Ek9V%2iENMt-Nw0kFlyCEUe20dPo}H!Q
z<<$~Gry=je)&uWJOv>XO8HuWjH<jx{ZW#R031m7_`Wy*cpZ1bR59x&gHLaP>3*Fv_
z+zfUC>u?WKDLpMc{bLZ0ZbXCQH4ZmE9aJ;FH3!df5Pz0OBiD|h(txpdE=7O?!yfy0
zHx^#kxU@|P#MAT=Xym;O4J(gO7s8mevw6Ju(_Q}DPxsDs7kw+%f%yqE?XxCazS@)G
z%aq4p9_7ZY7UnL(r#{#79A)K+Jf*?Ul<Q?$1F^QcV}Z~W2Yb$kmG=)^+Ozdr9B2-D
z`oX*_8lSiBbl>MGv(xlZFy{Z25`n^^#(sB?O452#e`6Uly03#~D2c{C8PwU_kyC>|
zp!n<{{!<<{sw4y`{>o=s;$+5+gB$eo+l4;H%`WBVgpEY^^Fur4@r{1sk<)(M#to`s
z%f)zW7?X!%?~GIR>ZgfGN$hc}EWPxXW{mTM+y64&>?>6u1!&*hH2riCZ>)d`tL|L8
zPWVF81FUW*2zM!8ofqk({o@S*`ALU`n9QJSUw=uNol1h&+D>+^$|~z{>A_9g37HkQ
zAvvvvKtzZ(3ovY2-a9*}3T!L=3{FEqBOSpmwRAK%LFM5lrnixl0!3QLvkjJ|_H#B$
zrZcb+)2cOS{ipl6IoE@C*tvUsS>b)}8Kj{N>Tq+Rn3{JdQ5fO<*XnNKUTgo|9EJ0a
zz6ShVHTy5?Q|$g?ffk6?N-Kwe4e}J;my~zgVG1;-Y!Q`281DBhJk1T555DL9b&^bU
zjmFfagc7~YX3!U5eLhs?5)2m^c?BT3!H;7#)K>(at|FUmFD2(caB{U}IK3kX62n83
zJ?^qyh9EwUx7Ncj(S}j#`Q1ad3<A(Pt$ep+i3g)jg@6n6`Ms6w^0E1oMIhkBRhuU|
zJnis%k{9*NUIVUd#yf2#eN)K>YBw*cn9<NxJClu8(Bf*!{zK~y_+7_B<3GMwObYYj
z*KOZ0R~2Wta}vkg6>Iehp~PXaOzpQxW>VR5bFNQ;!;bL%gr(Yp*&@!P)lZAhzIOe{
z3tq<UcJ%YE{@EIa@^(14wBm3sAHNuVe_CG(Ene&|^eFrG0P<GhU!MP@kaH$TI%Dw<
zl;hc^AOXtVZ%W<~A-WawhP)LVL6Uc{R~J6Dry&M@+L-Ch&F0}71y&VpW`9HT$U*#^
z+x%B|`{<bX`PQP~ztMSE12*aS8@AKd8XQ$0m#$*8($|;wI4;#9f2*ODm=wQ;@`&Vn
zJEc|hnXuDbRb55+4aVZW<fA`j>10{8erH^Q3Y|uXllsMVOI`F<O1+0EWhbKYgFsgu
zQ0b)Uv(}1rTW~mkm{Jq{8Eh~UXZE!+8y`rIVZT2A@^f$*ntc8!_Lu5kydQwfr%m3J
z89lCQE^dCxoadp=kZ>mW=s}u#!K_PC93w?>#slc+mo<U{UT@3>9VGSA<zcMjVc>(#
zC2)st-QJ^^X9{<jRn28pJ{ec;vzCxL%M}O(U(wsi$I+4rFC$aAQU_x7izsS5tisj*
z3xVL0Nug}!QUeXZ>TV!TGxZ1t@iCw;QSTpgz9g7}4pkyXlN=QgkG&ryZ1+NLRz=<y
z-0t*zaERQWhE?#zH+jx}gs*M{;GTCSAPr2<)TKc|3pH<8%8>V6Vlm9Ro;DMwol@R4
zgAB9ET6eaRgJD$2uVY5CXLDJxP*~fl0cqt=#zSfdl(gkfOjrf0c7^;Mz&y1J^UAkN
z09h)+eZuZ2lu6D2NMFy5`2MngIUvlit#OP3<Uz^{RGmptQbGIOGie7r2~A-QMHA#N
zZfRq=DzfiPg?c;68VB#+Na~I2!IJK#;DfriRA+Fc3<j&@KAjS~2J020Qo_CqKpx(o
z=tWe-yvf(Qx7bV%c6@dy3`IDm>h*7o0^5~5m*Vv=JgP?8=Mi!ZMiouez5+p2o0dkq
zwEtE@k|Ee{BEB~lM0~ljY|_$J=AF})Pxdzx6}!0G^Uu#L+pV4ol4%t~-#(MyhPSP-
zFlQH6FN^ut985<%kx$-whRAkvHgcg~lrIuTS$erRTRSIZDVg`FhxWBX5=`+^d$Atq
z$N97&7dX)4zAf4`SzbUPqZ=U^ZPX@b%1)H>(0~VzJ|-07XN_LzTAPOg#HO5A=aw36
zYE|Duq#612?V!O~N{sOZr-wkhzVXH7LXcEIqyxa(SPFHL*E-&mDhp_y0}9}$_qvF#
zGt8tFipcS{tzcp3(01LkNw!n{0`4Ss4+FTsjZ||~@D>xyI2?b~*|9=@XtI1SKA3{7
zj<1&#L_vS0(}DK2seUiW*6}g`xWt2=rN^M(3T1!DCEnx;mW&D(uE6Tvn=C(hs%V@%
zW$-4;iBg_Lrt_+q`h0Q$Efl7-;^9s~$dP+F>O<CaeG(y3o?XwxET5^H>?zsCaL0Z7
zv$Qlez)#=g#tfq_)eQ)NvJSvCy-;&G)q^ns&E@{|;5((sB>6~sk#`7hqpw!8h?wXS
zWpai_Wd^zQWEhH8Uk9^%vexf^n2%G2NEU1s>Z9M;Bx&8fQhlgmdWm720^V#BBblV-
z4G_cp?psRye@h6aml)+Wq`uE>IhtMm?_j5t^2br=zSKDBA~S3?Ui5b1`Bv~)hmu)t
zllT#L`>a8`kQmzF-R{OXUmt(^0{)(_{*2J%F{iAq%V~~M=xdA{_P=0UDqIc6T%2@U
z2+9j)S=3Y^04J4MR?D&8ixZnTkK<5RO5=KXKQkC!nSgkR0XQ^3C_o|nRyo!!C%U#5
z`|>{A>MOJYjU>-LF^L&^EO46a%>ih4(V)Ig@VCzudArk{Viw<?BKTZ(Cy;DfHBgSj
z@t$1;PEd4WOi>>6)1{z0rSlQuuP}3A=&B#mexp{0yE@sKSWlGC&)!xaUt`sFUgjAn
zeANq9ECHf#8NxJfsO8e}QU`9VhNLaH0iprgopJ1+Rg>r^&Tk5*8lw}pV(GSiZ79ra
zeeMpUvMQ@Scaa7@=pdzXDQ7{Wir;I2&Xyt=gjV;}yMgS2R;3ohsVX>6agCr~jR{0*
z{=q5ltTG*vzI*cT*@Z`06_Kuwq$NiTFw+J{*Frg^B~5RHV`gC&TZA+Yt)!J07;k9I
z(DIGi3*!YV2geujQ@%(|@4abB+%E!Sxa9ooOJDUNj~Y{qjp_7NbT-9<Z}`GtW^Bc$
znN(L=q$fIsAHX1R^q+9BsT?13>z(AwK5l!U19Tr!ilFxtZ~Hk|Y+;>c(hbCDj2q~)
z(b1qSxYiEBW+e~>izoPu2hbuJLu)GvXVkQAQG5OogN<yF-LW#^N3|^+4I%4p7{V9U
z*aku4+p2FZtIh#QZh=XW5lK<@m##;tgqoFwrHz?|wV9=*zr`{8U+nCEu{E;**;`m_
jYB8|+9}mRABd=aY{ofB<o2$)Sf8%L4FIVD;@LT@{2*i|$

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png b/bower_components/jquery-ui/themes/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..9aa43667ac7088b08a57ec2e8581bd6921477a47
GIT binary patch
literal 333
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt{Kxi(`n!`M2j4`56l(4m`ZSxACmnjSLe{^HyJjlgq5X-V)u{l&{P^
z%X3lxf?F&H&)xl9f8RLXagT!SPsP(+PN57B&g*}8mubDFWrn7*V&b_OH4DENDDH2Y
zS*mhNaPyKKGj9m`>V8!FwPo{q&gl2Q=6(3kyMM#f`KJ`iKKRe%nw;SfpAoP;tTVUt
zC)4+QGus1}jz56TQY~?fC`m~yNwrEYN(E93Mh1qax(3F&hK3;q7FH&fRwib;2If`<
j28^5KO;I%D=BH$)RpQoA@NRi0Py>UftDnm{r-UW|?9F;%

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/bower_components/jquery-ui/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8e313b73d2e62c97c0973849cf16951905ce527
GIT binary patch
literal 292
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt__Mi(`n!`M2i{xf%>aST3IIN|@;7+RWLZpi%Yz_RphE9=S6Qy%J^S
zK3zI<CMQGPz6R6s+UrV}E_KbE7pK$Hla!ovYL3dJJB~`7y&fXJZ-+5C>f{wT%f0?k
z5vUk)<aSXdgUe;!TOQR~hCtg?OI#yLQW8s2t&)pUffR$0fuX6cfw8WkVTgf+m5HU5
qiJ7i}xs`zd<7RnN6b-rgDVb@NxHS~KTiyxOz~JfX=d#Wzp$P!cv0mu_

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-icons_217bc0_256x240.png b/bower_components/jquery-ui/themes/redmond/images/ui-icons_217bc0_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f810c703d30c14d7e4f54ba84161fb67158d5b1
GIT binary patch
literal 4549
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
Ml%ZCo2Ik3s0Fstfvj6}9

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-icons_2e83ff_256x240.png b/bower_components/jquery-ui/themes/redmond/images/ui-icons_2e83ff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..429489e65df2b9304e7ce7f5a5a3c1a5d116ed8a
GIT binary patch
literal 4549
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
L(onln6Z7OhJ=b#J

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-icons_469bdd_256x240.png b/bower_components/jquery-ui/themes/redmond/images/ui-icons_469bdd_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8b1daa635eb304d8314ab7f5f91a0bca1ef834c
GIT binary patch
literal 4549
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
L%0R191N-DZC;@kh

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-icons_6da8d5_256x240.png b/bower_components/jquery-ui/themes/redmond/images/ui-icons_6da8d5_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..912b64a4f9e738a44f7a383173182976c5aae102
GIT binary patch
literal 4549
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
MPzG8R8rUcQ0VJS?VE_OC

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-icons_cd0a0a_256x240.png b/bower_components/jquery-ui/themes/redmond/images/ui-icons_cd0a0a_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..f51e31d38c899b95639d1e253e69b03e1b0e4775
GIT binary patch
literal 4549
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
KG^^CnPyYjZwJJ;i

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-icons_d8e7f3_256x240.png b/bower_components/jquery-ui/themes/redmond/images/ui-icons_d8e7f3_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5531a0449d03daedcb2114b10fbdcdaf8dacd98
GIT binary patch
literal 4549
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
KXjZDDpZ*8csLgBu

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/images/ui-icons_f9bd01_256x240.png b/bower_components/jquery-ui/themes/redmond/images/ui-icons_f9bd01_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..c87e6b1feaa8b6a58d3683fc85e5a3c5a9281e51
GIT binary patch
literal 4549
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
KnicBkXa4~RY<7(R

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/redmond/jquery-ui.css b/bower_components/jquery-ui/themes/redmond/jquery-ui.css
new file mode 100644
index 00000000000..1c64a62e2a7
--- /dev/null
+++ b/bower_components/jquery-ui/themes/redmond/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Lucida Grande,Lucida Sans,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: Lucida Grande,Lucida Sans,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #a6c9e2;
+	background: #fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;
+	color: #222222;
+}
+.ui-widget-content a {
+	color: #222222;
+}
+.ui-widget-header {
+	border: 1px solid #4297d7;
+	background: #5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #c5dbec;
+	background: #dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #2e6e9e;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #2e6e9e;
+	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 #79b7e7;
+	background: #d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #1d5987;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #1d5987;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #79b7e7;
+	background: #f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #e17009;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #e17009;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #fad42e;
+	background: #fbec88 url("images/ui-bg_flat_55_fbec88_40x100.png") 50% 50% repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
+	color: #cd0a0a;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #cd0a0a;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #cd0a0a;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_469bdd_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_d8e7f3_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_6da8d5_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_217bc0_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_f9bd01_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_2e83ff_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 5px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/redmond/jquery-ui.min.css b/bower_components/jquery-ui/themes/redmond/jquery-ui.min.css
new file mode 100644
index 00000000000..1afef32c98a
--- /dev/null
+++ b/bower_components/jquery-ui/themes/redmond/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,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:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5dbec;background:#dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2e6e9e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;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 #79b7e7;background:#d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1d5987}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#1d5987;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #79b7e7;background:#f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#e17009}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88 url("images/ui-bg_flat_55_fbec88_40x100.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_469bdd_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_d8e7f3_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_6da8d5_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_217bc0_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_f9bd01_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/redmond/theme.css b/bower_components/jquery-ui/themes/redmond/theme.css
new file mode 100644
index 00000000000..3b39b437463
--- /dev/null
+++ b/bower_components/jquery-ui/themes/redmond/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Lucida Grande,Lucida Sans,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: Lucida Grande,Lucida Sans,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #a6c9e2;
+	background: #fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;
+	color: #222222;
+}
+.ui-widget-content a {
+	color: #222222;
+}
+.ui-widget-header {
+	border: 1px solid #4297d7;
+	background: #5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #c5dbec;
+	background: #dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #2e6e9e;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #2e6e9e;
+	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 #79b7e7;
+	background: #d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #1d5987;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #1d5987;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #79b7e7;
+	background: #f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #e17009;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #e17009;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #fad42e;
+	background: #fbec88 url("images/ui-bg_flat_55_fbec88_40x100.png") 50% 50% repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
+	color: #cd0a0a;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #cd0a0a;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #cd0a0a;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_469bdd_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_d8e7f3_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_6da8d5_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_217bc0_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_f9bd01_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_2e83ff_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 5px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/smoothness/images/animated-overlay.gif b/bower_components/jquery-ui/themes/smoothness/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
zcmZ|OX;ji_6b5ixNYt8>l?gOuO)6lU%W(mxn(`>1S(XO;u`D+P%xqBvMr|w-Vyr1s
z7R|Cn0b8|Hu<=Zmv1mFqh9Fj!NuZfKB2MP$e75`XJ@>=!y!Ux9xR3x;EW!q1^V>X|
znVFuRUN`NqJ2)ybXh%e__h!!pv(M|S3+?9F%(K}zyE40MGyhWF5-IDgL&=%2-9`Nk
z!1@8uk4t%_{(K~>N;sK&dzJbwJ=$kYTlL=$%#0Pfh>U{%i@~wWbvYsD_K-D`&+u1(
z#Ma`>%q<^UhzGvi(hyE`zCD{-=2|zL5>wnB=DE!U?(CZG%q4@lDnCq_%&3DCla#(X
zmBhDD+RN$aMWW<LG>Hm?ig*>1Onn6~r?Ma~N2JKAxN>H%UtRyRqS)6Um!-Tz%-r=&
zQmTb^JFIe3W^-kAm`}`2P|niMh>RYyd)S^f(dbrx965?rzbhP|XeP}o&&DSZ4|oYQ
z)I{f!SfycYw?3=9W;o-B%U5xs(pP2<N?HNN?5r^w!C<6B0+$OZ0Lmi7VVNp{U6ULN
z&`2011x^d_<<;pU=7bh5z5r=X5zRs?Ha`0$bzswBRl4iSZ6;h<*<;oghlWbOCRBFx
z!*@3{Y^Rt#Bcopml+DYmX?|rp;x*{TmDSLJ2Kw3E+vE2WGt0^K?tY9G_D#d(D$%`x
zx^suJUAP!N-%@KUb8<$+2?`{}i2x2!32~D!{BcCE8i!&?p)jjdhrprx0FOE%KyNC7
z%`N4#Q?EDYbae+-hLf})VDMh%d&PNY6St)35+YjuY3%7gs5aCiJ%6yl%=S7Qq4mx!
zs9INrWp7K}+c!pd9s_Mj7+0OlEsOWQQDg9kqz*ATj(-{K7;mC$K2@Lm8uPYh%z(!b
zOc_ahiB>67X~9-7L|4WzaYexC0GtG8wWygm63rF{llCEraxzkc=IxvFQ-y37=_;e5
zJLq^gsSO0Ayz?a>E_?{dmUc+t#qv$)XN8$<<}rQ#)lsiw+pmL&J>~+hgpo>i$m+;l
zZIa_ZRIfSeT$~v5d`EBV&*k`apPgjv&B|+d`Q!nyu{L4rs%ZfoF0*Kq8I%ByOcFpL
zK=>wzofZo<+0GZLCnWM3oQ^pb(gRSf02;~cEn@LJ>~XB9IkEX{$N#Z`m%>S!U{uPx
zloI%bL<aeq2)}`KK0NtV`r<t!xAhK#BUHA}fq@3^@q%S>do$Adxlh(Uv^yX7s5G&C
zLwNRG>~T?G{kzupp8EcyLGPoPf)@&9Wqfw_l&uU-6cexk%5;uQg%wb=0k_733{i#&
z1a2p)gV3S2+QG1-K9tZ}E~I<(P0r2aFFY-c{o?TUOz3Xjod#TLE2A_c?<dUZ>*T7t
z=1>~%YW450{Qqno4t`}gvLnuMrcu8+#xEBoY%2_+Mb#Z6S38+r*M4O`-+!zl(@m`D
zQsi|GA2l3gEy}LFe<#Hv8?$_L#u8<V7`aa3T8^L6Vj|k2ka8@OD&okc9Vj8VZd}3D
zN`y$ga-~$?N3tvS_;>E|3-bP$*L<a`J7_kkzCfxbYxPi$2y(;d$KO=^^s~9Cko7UY
zew07>a*E>B{X!Sy4i6?TKam!49aXCAW4S*P_O^H4^*DpiA40o}Uqw~Eo&veh1`|8i
zD2$x+>_b^bXE4N;AW=5>iYak2%!JAh0j1*k1{p#iRCjbB7!cSws~U{1IA@acLII$t
z$>X#A+^s6iJ5~DFG!xa?>z{=lxtdi1rzbM-(nqAu3D8h-&64xo6|E!p?pK0xT;qoK
z`6%+SpBk+~M?nO}>2mTw!A{yZ6O>Z@kwSd4;8aWU5z!P~tQl?u==^+R`{OmOS}oZh
zOXQ3{6kuz?Is^n^L7;9ieB9C+8B{>t+pDrlq4xGDDn#T#3T5$l1g`FTQkU;b-981j
zNm{zC`$wn7etklM#qHI4=3m5gwa6DNS{?Z!vSObi_od{4eUo=_S2B<nEUw3!MOp9Z
z2S<At@^Y;@>KNpkSdiqe(k9WtkeM79;2-%CFbb)aB=&H1?i1}uwFzoZQ(38Kn1zBP
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png b/bower_components/jquery-ui/themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..2991f73b53a86020697e763e84bb14134373ab4f
GIT binary patch
literal 212
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QcOwS?k)_>#w|r1Kptm-M`SUO
z_5fqIli7AahM1>|V~EA+<Oo)Fp2cSZpJ^0N@zfJ$;PRZI9~D01F;InSiEBhjN@7W>
zRdP`(kYX@0Ff`RQFxE9R3^A~<GO@HW0dmc)3=9mSSy!NF$jwj5OsmAL!I5pR2v7rq
Mr>mdKI;Vst08!;J@Bjb+

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png b/bower_components/jquery-ui/themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..eacaf6097fd1878572eeff4745c57c36002193fb
GIT binary patch
literal 208
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQcOwS?k)_Bce{j_0C}7R9+AaB
z+5?Q;PG;Ky8A6^ejv*T7lYj6t@hpC#;TbB#aBAWwna#KLs)4eqC9V-ADTyViR>?)F
zK#IZ0z|d6Jz*yJNFvP&Z%EZ#j1jseFGB7ZRW?g}zAvZrIGp!Q021mBNB0vocp00i_
I>zopr0HmQZ)Bpeg

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png b/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..a7d19c4650936e08203b694e70d3bc7ea88ab4d1
GIT binary patch
literal 335
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12TF&T^vI^j=w#x$i?I+((tf;UXnmgbH|3oY>pC!)f}(GR!16S-u+#{
ze6YEqRkW=8vGl=5qArKM<9}TC-}iEvB{zdaTcX5$wyRTK&AL<j?Oogl7O%t;J!=h;
z-jz8yK2Z_Txf?iR!y=`46O)gZPw?Ar2`)?)dsFGUcbn%2mT)d+n{3Ay7yfr=9yaKa
z|HNjKs1n@qrcw{+Fx3**h?11Vl2ohYqEsNoU}Ruus%v1ZYiJl^U}0rqX=MWBnp+td
i7(}zKK+%w!pOTqYiCcps+g=f%1_n=8KbLh*2~7Y8T64_+

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png b/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..f89e88cbcd7cd6bf6fba2293ff6ca78d44704564
GIT binary patch
literal 207
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI2NH8$CE1Q=ADW)WEcNYf6yIsOdfIQ9ukH}&m
z?E%JaC$sH<3_(v9#}JM4$r%X}t&0mp9yKsb%{ak$*<@oTP*SzTHKHUXu_V<hxhNG#
zF&G&bn(7)D>lzw{7+6@DSX!9?x#m^|1_sfrD^N7#=BH$)RpQp*$hKDmsDZ)L)z4*}
HQ$iB}!UQpp

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png b/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf5c20d03d8afe83c1b735631339d597a6eeb185
GIT binary patch
literal 262
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z#PD=+46!(!T=8puqDZgOs>RXUCGx5b?-VBQkUm|IuXOmYJrBRJgj{Vx
zMbNnqUkncy+qa2-mWYc>swkcIuvGK#>(0d)B7)5f`@$Ei28nH~0h*~=;u=wsl30>z
zm0Xkxq!^403{7<njCBnSLkujeOf0QTfLwDc0|SF-))goka`RI%(<*UmaAeyn0@T3Z
M>FVdQ&MBb@02-A{*8l(j

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png b/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e4e6ec2bfda1cafbbaeb71fd7a4b74315463913
GIT binary patch
literal 262
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z#PD=+46!(!TrvH)L6@80)r*_cdCvDr%)6ghVL16=s@mbz7H!uRdGeDa
z?kzLg)16i!f8fKx84s0>4<FykGyjQ%on+slKo=e+hF*tnDhzt2`9L#OOI#yLQW8s2
zt&)pUffR$0fuX6cfw8WkVTgf+m5HU536N`UWnf?s&AI|bLvDUbW?Cg~4UTMkMSvO@
NJYD@<);T3K0RUy>OyvLo

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png b/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6f3392c25fce456826933436aab9f3218be614b
GIT binary patch
literal 332
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12VciT^vI^j=w#>k(V)1qW$CZ|6)SVV-&*#dav<$DMuV&n0Dbpw@a<C
zL<6s0+7G*vvYqejST{BX?76zWVpaQ=iZkzonHi23$~?b)VOyyz)5%$db0%#{6W6}<
z!ED#MUb*PGy)jD<wKpxEbn*J^@Wmk}MQ?XX%rvu-j19ArkbS1Zt0D2{=$6M8=lCm`
z+;uflX3ggWIZw63HKHUXu_V<hxhNG#F&G&bn(7)D>lzw{7+6@DSX!9?x#m^|1_sfr
fD^N7#=BH$)RpQp*$hKDmsDZ)L)z4*}Q$iB}cYtxs

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/bower_components/jquery-ui/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..0071c4d836daf706bd99c966af94f2aa79b8e04f
GIT binary patch
literal 280
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$cXZEaSV~ToLo`U+vu0Ue0cG9p8hWqa?gxxGLm=1A1u)Cewe3oSeCaf
zI$k30UHXoTXA5lSJe(zTc<N)G>E%W-S*bfB&J`pw9sa4-R?IGW?p~6`>jMSP&M+u3
zY@9al)zrvpHlQu4C9V-ADTyViR>?)FK#IZ0z|d6Jz*yJNFvP&Z%EZ#j1jseFGB7ZR
gW?g}zAvZrIGp!Q021mBNB0vocp00i_>zopr0PsXuz5oCK

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-icons_222222_256x240.png b/bower_components/jquery-ui/themes/smoothness/images/ui-icons_222222_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..82fad68f5f7131d7d06c0f8999c511e6d65d67fb
GIT binary patch
literal 6922
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-icons_2e83ff_256x240.png b/bower_components/jquery-ui/themes/smoothness/images/ui-icons_2e83ff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..429489e65df2b9304e7ce7f5a5a3c1a5d116ed8a
GIT binary patch
literal 4549
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
L(onln6Z7OhJ=b#J

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-icons_454545_256x240.png b/bower_components/jquery-ui/themes/smoothness/images/ui-icons_454545_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..2df913276a785150ff81f1127a7ff6bb7dfafc87
GIT binary patch
literal 6992
zcmZvBbyO70+xG5~f`qiBq=djCy@J#t-2zH1T~bmKi?DPHNOwwim#{QQH;A+>EwM<)
z$Me3w^PTT`zxR)sd*+<`I`_;qbI+W)CQMybjsTAu4*&oVD9A%K0RZ4b6L5r!`B2Md
zI!itnkg1X!6d+snDv|r4_voYidzS|*|6k?JpzUh_fZARGD)rXm=RpSC&O+{Uzl2q-
z((D4u_u#|<3hgt-)YoqhmgYnA6%+OvY=oqk&UE5SG+AGT?K4dSVmY<dIim6Y@_r>F
ztEcJoion!VBs+XVMsZc8p^o1<>XncvtwAr}tE2sMufUfo9=XG?CFnBRHY$341zX`?
zNjP7I`=IY`QNk`LVRYImp;&4pMgR|@-*^oxd+iAH%*;O~Op4N!cMVIj2U8!Z69>(n
z1A#B@_@&;7qA0*&s+eEnag6%ur6~ZlpvP0bZ1Y#quYIVtUgr>)4ZSikt*3_WuY8e3
z#-HHs;A#N8asbb5^J98cu1q|q!|;K?MWhhWk8u;?Mhn5*fk<lh<}+*)OXqk(p*xrf
z>(9R{Cv|WiR#`3>YBkI_F)&U6EU~unv>57$7&QK{QKV`W&k3u@#3Vb5i}Rb~Dpq2q
z!efhxETi=559hVO=PE7>BM`9CLV?v8`Hv1POp3FeG&cEr?I7_Wd$TcttqdCpZMvR#
zx!_xE0i?B=f4PQfB^?fqA%d~{%v$;2*P1SfhL9IP5JHIv?#7qw{%=yoKY9SIMQ(f$
z-oK=he4{liB@l~W0BL-dT}=$g^neU;w=<0Sku{A4IYs#&2RI*V5h-cvW7!HL?sIka
z`;Fh)6RxKVU%zYxhF=4jwspJX)Y;%^nGO*LH4MnN5SKq^7nXreKL@wuC6|e^uXxNB
z74VC?=dTNgd;nVaE?j9aZ|OaUfR~~N_~syD`TNtV2t-Ag;WYYF8~0EoxBY&JMTGT9
z;p@LoYADZs($W&PIkC-`lx5ObJ^u4u)Z>WRj4r@oBeK(nvFP{+^xu<d0|?N<0M!3?
zu8#O)%(Sa|lDD;5--djvV5jW@UC)$=^_0|?$jqZf5vfBmlDKd5J0g4$RiJM#N>C<T
zzCBmS<ZwfglD<!+eo93oPDJuRyBT-Uxx#1$5rG&ba_NBPxo_Tner&#pL(Dnz`bYzr
zT0l_ZyzyR-=4CG<vi_=N33B!Z&ntUXCa-=)D14SfD!Gp^{w<%oHjl#jWD=vm_=t^F
zJ-<6fbv!UW12dTLdq2ewSxD($Ct(yeVR0JO@2?Is6ks>0q`Cup_3R{1g5kI6O6-Co
zWuOBRJJs$2)1|j{<v0t@?kP~6Aj6&m*J4Zy0YutvneY$+ZM|~G4=O71GW`}mndA~M
z(G&`({`5SXZG08HO|rjr!`1Vb%kO{P3jeTovNqoHes|UQ9A{arsSXh#Tc;<sxL`eJ
zpvXvy`29OGqV@a(!T77UN<%u%jTGSK)R8hL(r;!%A?Q=L<f307lZtr6)yJaC$5|1w
zaOvYRccyHmp%KBr_8SN8>>)EI_qI>DZ}-cvg$UjrT6?V_D!hfpdox-Na2rNbY8F+g
z;g4K*<_((`mHwb&VD^0MH9`Xu_BccQsG`y5!J0oT1FA=j>BzbtXxlA)7H!n~nk@gg
z^n?G43eJ0OS&mbSqBQuW_W6s%3IYSSD#EyMN1b?51cboY@h;H5K*^%UwPe#s7xT1P
zt#8^KQ<uLp-Zw^%6oX(U-uaXFk`E><*(!dK$oK=m6J%D>-u$tEGj)=<)N<wQo2j26
zKt*tVR5WIuC&Qmcd4EZ@^1Blk>n0}h`_^J*B$#~klUb<QjN)9k?1SR~VG>TFt!)Xj
z!h#rX8aDFR6Axb_MChZvC<SI5UobS#op^0R;GYEi_nw8B#h~`_1`ctmI?XGci?5(6
zaQ6<44p%>mYWTn|>=%)-|Dfp~XCB__c@+pPcqZ@98YlYr2<de*Giq$;t+k6G-9W-l
zF=WBfXiYfsg;%HbcJbg>#UPW38e^p6J;94=Hxz7YZDKrZ7d9pC=S7&k=xW@cYat_(
zpn|V4R_&NJc@4&Os{f0{nptw9z3C{iAQnG>DJevj*eEYY$-8%sF;5(`a8g2-J=!(x
zCZ)k`)JW{+?R^SN0ff%halW*x?OTW{ca!Uv9DnwKfYG-^`m}(u)H$ZUe|-Cq6YhXA
zBPSL;$Axuk67^!=Er6#_rxlLNU-KQX%T10d7{g}#?jFlxuKtxXxTqzkfLC1~qwz7h
zD_>$smmU9(wOzgE+{d)-o%Ok6u<7!QRflrl=VuH2MOfK4EQ72DypiQR9B<t<)|fzU
zO2XzxTz)Ul81eTy|Hqm459Qs@0p%v|S?sY-K&zHRLMe9A&r5iq5q~n<!U=v7b&Y4I
zw|WR`4SPhLxGDtZTRhgCvG^SPqy^YUXbuEdYNqM7#=(|yOUeAehV0r|OA&AHJ*aa_
z!?L_fQE!*L{hR$BNc(gSgIW^JH7gV0nw}l9qhFSu$^ShBJBYkW`&}_=w5$=M);sbU
zx)C!Es$t`Yw>7-4Avx1!=yy*a7UVpOuoy~`SQt*6klV()fXHJ$v(cMM<RIo%QO~<e
zV29i?Ze{WYct4S@4%D|P%8!qNfJ)>n3CPlv4~=_#_Ja26Ng!S<AQKb%SStS+*yZNQ
z>5p=640ROuGh5T8OtHlTWwt91#RHI(6cMKMpAx@;wk-Ki3~RBu!}<tMt%Q-mlo9uS
zRYf<?sK>NftRLMOCcsTbR3<b`UKnWFY(i>}vlXmv)Uz&rn`l1o20*lU(EoG2P_Y7&
z6?Lf#uD;$$5%%8)+wU4+!~%x<2pWIbZN}5rzq_)>73DghU?1w?n4LP@`!TOo-?Q<|
z(V4V$-<i~rQ`Y#0-qi-*-zGL9@g)k<<)mw?QN~S8S23~QQal*kI)TUqt_8a*?=SeN
z`L!-?O6fB%*dhi(lDAm>f~t_7#ZGfBYlRE!Qb|fhoJ&ryM4zlx@||-N2h%t{<0PS#
zO}U>G>RTpgHlC12=^Un^Wt;YH%1NW73hj@Psg~ppvW(AchqJrC768n48ka!!DTU)^
z83WbOKyK;TZ?v;1iBMyRT;qmCj;qEa^s(^M4O}oezJEnJxIDWlt8{m6?Y&0NR6GfA
zK2oCBp2{?q7h}a@u1Og#awk?w;50xC_e**wFuuh?N#^pk0yIwym7KXoZ@EM~7VX*F
zIp0gL5b64hX<){_xrCki9wT++*pDf}8I)OdFMNq}>?D-v#{I}UX-S%@88;RXNuxRS
zm!`@F;K4}l7b6N&50r;y58UCF|FWuf6{b@9i3<6J<(<;-@(w$nDW9j)wXC=RA48`j
zw(8#fX`C$5?RBZCZ#A&9tSGk~UGmj(3J`{yZ6e|H$NIVFbLT8iTGaJ%BMtd9vq8=X
z+c*l(k!u)uk~m#L57-Z1rdU6}^j>@4bI1AxV1y};{qcMb$#jh-Zwt0<3g)Yr;2bP%
zPAvs$6X`cpF|c{~iK0BDYBOBI?JZL*TGz#VBaI^OqsV^<cfP{)%n-6CBt9YBNSw4G
zKu6>GLTLN2^+U%vGG(QG6C00&0mD@kPf9u_C`v^vqtJ9R@@d$~#x(2g9p%<{9AOnC
zepzFmQEBYEtoFH2W6Pc|kFwz&Vx`p)yb9lCzgS9ToQ6YSVSAJ#W144an3Cy(6bY)a
zx4wN!la)-voD*U=$vSPQgdB`E@$(eNTx%bvn7>_I#zG1dS-%Ty8WiZom~Y6dku^u(
z^>D>u3bF>q_h3URKCGLPqifa?Xh{dIROcP6fZhabdAQN`qSiMV6KVF0id7#WhxPAs
zJ})R5eeC?i9B3^{J3QOHiBb_(=HT9)^5<^7NR&`wzfBvNpmcGa$&It-mRQDtAhYy;
z7RnSlw;J}#U9!);mmc9C^FERBCa{~Zpnj*jKVr05;eoaLL`S4Ayvy{Kj3yl`G1*ij
zH>njZTzxRKR(Pp%BcOO-*!(SPfIf58j<LN|yqy4wFY&$bxe3S^_VW-hZj#{Cf)rW0
zxrT7JAW77!2i~h^W_e^TA}Y~)!Lu3BlyMaAHUu>QOlNYlb-B2K)p@#~(F?P9dFVif
z-wLk>;=~5bQn6D_1K#W435g$X7johx?Jah6avPw??t3b2ylLy2rR9->U5Z9;a2}uP
zdIZSO>Q2U?i~xyB4aU-jiX#V1pR0`njWjFDMr*o2l-q1H4p5hmHR&y*uB>w0>o8#b
z=8;ar1^s>Bxu=2|X}W2KD37&Di`&t8Tbfc`b5HqAp3vL6#ATt$O+lrnj_hZ6tnywf
zHD4h-^{Eb9L0*l$QG{xM*O-z0-DVLPc7z{w^i+(jepZ#sgwTE3p0tpIH|=Fz(zX8(
zGcqr(%E2Hxs|3#^S*)(CKUGDus-itN`=ZhSQ<npQ^u!+%5`99uQ=@p%BpYbk%Z%jP
z!JR>e;$~$3Md0Z*sdpJMid}985M4bC+G6Gjb3qWViy{>L7DEsSyFmPeQ~mjMq4vSn
zOSVIvcjcsKrSOiXFBPd;P(sU=uHbmFTl}`@LQe@bv`^+{WM2@JMm=in=`E*^X@2R3
zm6>DUmJ6KtRarrO`0n#Dke+C{UOGlH&*_t1wcO2ezpKnSi!b=JQQD0@64``PL42wd
z0RHRE@ShFPefF$7J~<BrjR(T^LTgmMPQi!RcQH~z?KD2K`o67T*!Gw>X8Oh0DxFOz
zdrb!xa?WotbOz3IZ@q66m$xa1n2$h5IlLjuB^UO+yaj9Y{@qtw29XpkgZi{61$!aM
z&%*`>?s)qqXL4`?vCm2si=6Yx!w|a!tAsqqz)TRurIISzoy0BEf<Ax9`L#m<u!lQL
zo2rRL+gRag-zV0H;`2&0j}+#zcGZ2>szr<W)EFsV%grmIw5epsDHhkY3EMgKyPhx4
z);-%g509|`nYlwW;l$BE{L7{a)N0)EUbI}tgkM|gpGPQQIMenyh5+p{#lM~gUr>)E
z&4vE3vu8}l!{cNi5dD?cX!#d-$iX_Gs*Y-9i!Y+Z`iV2oosVj3>Dt;ncC{X{-->Yp
zfBITRTioH1Qc$wSo;S-K>#{5D8rdP^Zyg8L-{R?<J;JS(1BaFahgR&9_KcSJo&%@(
zOgpx#3PSHUco7zQ#S68`p%Gkzcl%yhRw+WdB7+5{8mvD&Q{bYMm5qCI-O<OKy$M~+
zJLkfe)u!C8DO>MyMiNBmJj<6I2-WuChTj+$+Rmss%L0}RLZ2<M*H(Poq<P8HBR{f`
zf<12@^_1rbrnk?o+Vz-z2+4-F%Y9kIW_$4HTAOVy@3`<M*)6lrFi-1EvT(xbRudqy
zQ0TUPQcy%n_&Z5n5zg1o>JYk?ZfQGP?M3}=kpzzM4{Pq=L6*21-IHfi07e&sRa*S&
z{Iv7h?HWprH$>YG?8Hu*#7YUlkmt$olA0SO#}=nf#98(p_j@$QTyJ<&Ap{}W(~|39
z{f6JL$F~?>QXDo>YZVaNAb5J%n&<G6_E@Nm@kB~pQFN0iz>(H7@t<t^7|drYrKe<M
zsCI4sv+dLsEZxakC;T74U6?$)BlUJYGvr3^dg?}?o~Uh@H0Xk1jcM?g)b|o!`DV~z
zIP=aHkzbZ}-~|}KHC)}r7et6V_~jeLt7)>M6{MOda_pEX8X7H2P$k3V(4q|?Z}2vG
zyw<Qb7$2a5;hiWU-?4SxJGigQcf`U#;v@dUHu#q|h~n==7T_pY2V=VpH;6VaGo(#t
z9FTh#Y6ss$0faH`A0dfqW=E!BX%w%-`d^f~lIiExJgxk>)p+rioN3^eUrSrmu5Wm#
zJwkq-VJCFa1D4CSpJkFRx!_xQ#6hv{D|^<>HYA2CCM__<ZW=;&7v1<V;RN%(uD7$V
z-e9QIV94$G-m+*Ed+{NfGlHhcj|PzzN4!8xeAy8S`}$MH=2|~=1;kTZY>f!LHQItL
z586W)nV`^pBmR8f6pMD?jlcgbAj=}E|J}x;mKO+Ve93%E?RnycYFgfOiOdM1Ijj4z
zP3byKy4aghnO|&q%P;eeBGqT9MF!?1`So12dhf*=H_K2HpM<Yr%ypa51<9{y&7Nnf
z(hoET`dwcLtyt+VDl$rW!JbKshz(a((K`;Np^RMgm8{6&>=sF%FNtMCd=&4omT6zC
z+lzt3@^^aCk+rlD+7b7gR(MQo(yV}7;clOOcm?1=osdJ@0qIHp^Bnrp1{nTu8?-WV
zIsMgjd7EU$j6o_BvjU87z}^<n#c(|MD-P#kIvf8`gCQ4Ngzo(Az3P_qQbvu0e$I8i
zCVm+y^)HroYTKAE^#*6e@MyQr)b_b{pKELlKqA7akAr?sBrmem3xb6$S1z|Prma*A
z2`8WdGYH?c31xBzM$zNxs*t@GE5B^7j3odTUcOwIsA_Fu5sYN}v=;W6wd$Kl69=;>
z8wc;NQ6<>RF|PFm>EYU8oA$l~gUS3=)cBH4_vavG4CwcE@=88lo32HNWy6;}QIm(c
zuP-MRB((RFgguJJ=HwOy`pnMpIj?NmyP_}f3I#a;-PNxf-Q_W}Nu%$V<}C&FoyhLa
zFVsSKs*01%*%XcXeRK_s<>18x-rVOYoff<sWL2HmG~<P~#n=dQT;h>uvT>nhSG(+8
z+m8=b|Jd|>62CsENR~17!ym4R)bq<iaRGh}vfAU(aJZludrFIh-dIpPq^0UrD{J!8
z+CnwXjgrhyFI;XAlGRD9&AtQE*OUS)n}tKJTD)SiSFC@2gWa76S8d@x!d{wEBZUTA
z11dR-Ix=1bWPZz^d+g;>V|clk@nT+jew&fzMQ<&_O@*P-i*z7{i3IRh9G;un8m+cf
zbdG*1n@(8Tcf44ag`{v70e=Op`Y)zLHL`Y*8mKGhr~38bA^PRJ^fCSy*(ye^e|^L^
zOB7KhMTStf36jH`DCJ_r4yvViK2Ns+3;N>ryt_T13<xRH3zCdd_R#xD1}W=H3??ka
zdh)f`QA5foUQ;v7xbt2%2Q%UY_3qZFPm-a^HOSMb^U16Sw3(&!oQ+oTSo*~FN@D{{
zG9+ZZkN;cMzye6T1tdjjRN=P}B4wPtps8BKT*Fk9iQ)RLetEMzA_=UwpO<qqU1su?
z%(bW_Cs&iKV@AbhMTQ$-J4{vSJZlp5)KXqRa#jYkR=n^lE<Zbf`)=8o<;o{87f_~c
z_nQS4p>2ul%u)6P+|9`?bLAka%bm3!AgPkU*GFD#5=289OmadiDST$dcq)wdSYkNO
zJJ7B|GqZ(vt=!Mk^_^hVyz)}WKT6m|0`mWp`A$H_5cnRS{{Ut-d8^|0SQ^3hGv-%|
z-P9%h?NBBFcT2HLvYBgwvIBoNsTg!_O**Wt*__YauydV$N?bsm!hf_H`TUZYkqC{O
zGfC$hNWtY=HfkPG5svP#kPEvlfLjwkl8oR<O9#=f+m<<{G@w51TF`F_>g-tafTOyK
zy|trz|4b7dV~60~)yY(Bxm8foR+R2k+TQNS)h%79ZC0<y_zk>2eYDCXxi5RiWUor*
zrJknsq87=A+O9!vd~^1)y;AvneO`Z@b#>y|#B&Gd`T)PFM|vnToDaLp!Z4ufwg{Hr
z)comYQhS8&%Yi=cuWk?g@eX;HWCG+d_N(56TwaWyirLQ!2y0?KToD?X{OMJ?CSi_S
zK92hw4^HMJR7)Y%gR*~eqOST7cEZTV?8CXHhYYcFE_p=9Kbt}}C_C}R#NsL6c$@-#
zBpzf`d*Huxv;j=yCk9Ews{^sjNrtU6@xt>~pMU~g=m~{!D^WJj63Vh-<<w`+as2d0
zDCVleosJZo$SAyH=G!8z%30d-;T1tD3}b>g#`BIcS|vlnn>4m?B@4z4_x<7%9rHT8
z@Vw~j+;{-q@fiC?>8@32$Gf|eW8wS&o0bc<mUno9x{6GPoH_@Of1(tHT!`TeM^ASY
z4kz8i9Mz0A2^R%@5Lbxz@7CSf^ELDD83DfE>^pw%aKQ4PhfG6(F$a6Sp!w~=rnIR3
zUF=!G81Y-llvFN^{hc(dY@ch)9rTCOG*1m<Up35C<69QY8|X!cm~`nIu#DIj7;BK^
zMHz{NYp5-M+-Ia@YswJGHQXOY1Vke}ONfAfwcFagd&x?QKWbe$Q1=w%xL&RdTZG+;
zj{_!H#y>G2Xl`E{r)*xN$x|8)NcT>S;l8DzW2R#@<nevyag`6Po+xcl)9k2vc`F-s
zyKA7tM1qLW1d<rM{f8i5h&@tmYkLfDC(q-mjMI}qyo~rh_hoyDPs3HjCNGV|VOz-y
zx|sNmR4!JhnMVlS3!>$;ykBGdJLfH@hsP4X67nRFTW68~VLujtw3wY=OT5@2y?Ml?
z+0=4Mc|qYg`Nj8Ekb!i*mhwN#cSIviP3TBq_dmqD|H?W>>VRLoY7D9^a##bi$m-L@
zikGg2E&by;BAC-=OBI4aUgE+<8U7)GZGd^IrlE@1%qFYx&OXTu-a||iS^bU>Y)>E+
z1~W!K75^kN5uI0HvaoV8k2ml-7%%!OJ0Z}FTr<`zO{-|m*B<m+gXDx|T<C7@8~iaH
z6j)U}Yf=b*i!j3d@V||$+84{Xix>AVs0J`?WQCu?WL|Q(nQ0s`*uFIh7yyBv-V;za
zEYnr{!pD1Qu?9d@<o5&=4a)}$D>6+V5HVq0Mxud1z8|3bGZ7|TJ`y<FkIc=+DS-N^
zt@RPUo8SX7PLuom*!F`hz<2)_05$?}N)6j3S7G2BzFN4n0Aqe7317;s5AilISOLT1
zj0jLco&9>BQY7B&K9DV4j^iQ5cZ5P~(fr{SKwPp?P_pCG0h^-4{f-7{4ZyD7w>v}<
z{m{Oiqgb6Fy^%PtftAel;kG^eK(V^YzH>D<akYS$Ia@p!z)LWnAUBwwn~(1;SOg*<
z4B_MB1`9*L;IHBgcK-s{JDS^Adj1O_3=tHC@IT=H0hEikUpxSw{u4pV(bCo3#MuHM
jW$tKd@l3(q#L7a`!o=LuY0yIK!3m%ss|u}<HunENE~rM%

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-icons_888888_256x240.png b/bower_components/jquery-ui/themes/smoothness/images/ui-icons_888888_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad48782bb422a0f01bf7c27aa4d26cb53419597e
GIT binary patch
literal 6999
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/images/ui-icons_cd0a0a_256x240.png b/bower_components/jquery-ui/themes/smoothness/images/ui-icons_cd0a0a_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..f51e31d38c899b95639d1e253e69b03e1b0e4775
GIT binary patch
literal 4549
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
KG^^CnPyYjZwJJ;i

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/smoothness/jquery-ui.css b/bower_components/jquery-ui/themes/smoothness/jquery-ui.css
new file mode 100644
index 00000000000..1c22746c81b
--- /dev/null
+++ b/bower_components/jquery-ui/themes/smoothness/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #aaaaaa;
+	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #222222;
+}
+.ui-widget-content a {
+	color: #222222;
+}
+.ui-widget-header {
+	border: 1px solid #aaaaaa;
+	background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
+	color: #222222;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #222222;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #d3d3d3;
+	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #555555;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #555555;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #999999;
+	background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #212121;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #212121;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #aaaaaa;
+	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #212121;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #212121;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #fcefa1;
+	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
+	color: #cd0a0a;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #cd0a0a;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #cd0a0a;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_888888_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_2e83ff_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css b/bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css
new file mode 100644
index 00000000000..f2903ea86ac
--- /dev/null
+++ b/bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/smoothness/theme.css b/bower_components/jquery-ui/themes/smoothness/theme.css
new file mode 100644
index 00000000000..47cb2334bf4
--- /dev/null
+++ b/bower_components/jquery-ui/themes/smoothness/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #aaaaaa;
+	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
+	color: #222222;
+}
+.ui-widget-content a {
+	color: #222222;
+}
+.ui-widget-header {
+	border: 1px solid #aaaaaa;
+	background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
+	color: #222222;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #222222;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #d3d3d3;
+	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #555555;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #555555;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #999999;
+	background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #212121;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #212121;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #aaaaaa;
+	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #212121;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #212121;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #fcefa1;
+	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
+	color: #cd0a0a;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #cd0a0a;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #cd0a0a;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_888888_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_454545_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_2e83ff_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/south-street/images/animated-overlay.gif b/bower_components/jquery-ui/themes/south-street/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-bg_glass_55_fcf0ba_1x400.png b/bower_components/jquery-ui/themes/south-street/images/ui-bg_glass_55_fcf0ba_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..853347e7eeba8d9f06edab991766ae61074ed0a7
GIT binary patch
literal 333
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12VcjT^vI^j=w#>kn2!_MC-%v)~**9biCUhRmRwKH*X6^*kgIqYT3Ak
z-5sKz1@`cKHe)%>w(V|X#*a(FaTWy`o3HPx;AW6HUN|S;`SO(1d8ezkZRnQRxN)w;
z=BqQyLizLg4V71kaRyH1C<_s2ocv5_<BC<;!PYPI)ZUc7J;tW<R<p<MW&E5nnd3hd
z<qH_)rfjNl$O1Y`wZt`|BqgyV)hf9t6-Y4{85o-C8W`&u8ip8HSeaN_nHuRDm|Gbb
iScX~eK+%w!pOTqYiCcpQcQXr61B0ilpUXO@geCw2$#Y8p

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-bg_gloss-wave_100_ece8da_500x100.png b/bower_components/jquery-ui/themes/south-street/images/ui-bg_gloss-wave_100_ece8da_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7108fcbe715b634ccc5acd79246e6b15e88a91e
GIT binary patch
literal 5759
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
L-KhWR&hP&Pj3b1@

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png b/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..adc598da743587ab078a0b264f9860c11cf7362a
GIT binary patch
literal 336
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt`XZi(`n!`Q#see{X+x-A;`S1lj_*#J~1F<UVZNc0aoA?w_K$or#i%
zpZr(i*&p}6=HE*bVP|XSfBzTr*x&zu<LAM)hw10|UzVSjth@6+?#s5Ohwc})PtLcH
z+&BOKvcFl{!p?91Kl#5}a^Ky*r+yx4>`eUj|J(ol68lcp1=c+~{^9HE=jZ+B^KCJ2
z7hz?PbaFazG=EkB&}FJ6t`Q|Ei6yC4$wjF^iowXh&{WsJSl7@n#K6MJ#L~*tNY}vJ
l%D})f%z6ikhTQy=%(P0}8a%k0S%4ZCJYD@<);T3K0RUY|gA)J%

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png b/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..2dbfe793a9de6c87dfbb5c7e936dde71cb7ef824
GIT binary patch
literal 321
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt{c%i(`n!`M2jc@-_tsG(5C7XD|*hVrsTvVm4r%+uFG_`$E8;Q_oCA
zdK`Qr7-~Mf)3a#YYPj*&EB^BGy<7}`ezq*iIdsNHKyBG$H5Vn>xaz(38&Wdu6Zd{y
zzuUmzLc-M0mpyvBY+^ZBq7;St{UjuJE@%~t_B>~~{`L0R_D7{By|tDq45^t8bc$+;
zYeY#(Vo9o1a#1RfVlXl=G}SdQ)-^N?F|e>Qv9vNZ(ls!*GBB_Vv)+NCAvZrIGp!Q0
U1`qCL7N7<OPgg&ebxsLQ0BFc*P5=M^

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png b/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0756d3ff264a9cc5028515bc95d5fff8de816b7
GIT binary patch
literal 328
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt`LVi(`n!`M2j6@*WCcV7YMm>R)}q2d}kmbJ}q`I5CAzFklekN$fCU
zW^7OB$!pMaT(F_TTJ3;yQ`N7;Th@BN8yOh>{A{qcsZ~w0tDGQu^oeNEuCGp}rN?fl
z-nGyS>YdEAw{WTSR=1^n_pCK9^|p6~yxy7ht8Z$V$=<Jur{xz5O@DvmA4mSv6_$rO
zJ|u(!U8Gv#8c~vxSdwa$T$Bo=7>o=IO?3^7bqx(e3@ofnEUiq9bPdd{3=Ay8taqSj
c$jwj5OsmAL!GpV*1*n0+)78&qol`;+0Nx*PcmMzZ

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_95_cccccc_1x100.png b/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_95_cccccc_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..b760151d1fed81c992025823d67f2f0575f29763
GIT binary patch
literal 252
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$guNtaSV~ToLup9cA~;X%{Fmw$$5K|D~hH*3^YH?%-FU&STb*K%8tb2
z1z!ygr}DRT|KfRmSMuC9<2jbb4>%Y~_*W|L`+3g?Xp(A)YeY#(Vo9o1a#1RfVlXl=
zG}SdQ)-^N?F|e>Qv9vNZ(ls!*GBB_Vv)+NCAvZrIGp!Q01`qCL7N7<OPgg&ebxsLQ
E01yaE6aWAK

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-soft_25_67b021_1x100.png b/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-soft_25_67b021_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..68b6c1eeee1c42401084a209211bccfe38a4d1b1
GIT binary patch
literal 353
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*oGe7sn8d^G_!z1|1HNVB7yQX1&1G#ZM9?Yf=~Oa4?!IVIt@ws`v54
zF=g#6sq?%+f#1LE@A$@N5WIDB(%DyUfBycQneRDCj?I48tCUG@VZla4hMvN!Lk*6+
zIg$0kXIbyLl&xQ$`G_u!T%kPEwRFleAKxOKRqw=3)_fG29ew@ou9Qu;Uich5a4^O6
zi<;rlEUvxAv%}N2U2E^V_4n)2`o8$Pe2M1V4$SdDr>d5?MwFx^mZVxG7o`Fz1|tJQ
zQ(XgNT|>hV0}Cq?ODj_&T?2C~0|U!2>m4W>a`RI%(<*Um@ZfG{0cv3IboFyt=akR{
E0EeZ4pa1{>

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-soft_95_ffedad_1x100.png b/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-soft_95_ffedad_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..14035e3301f5bcc7bbfe257632d70139118080f1
GIT binary patch
literal 351
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*n587sn8d^G_!j@*OOYaF4g^Je#&@vcwU+Lh1C3s%Ebp4(ZX`qpTuY
z1Qtzp4SLrw?aHJ7n{UW89QiV7`<^F?wpGh7Fg)llNb3rDx4D&ZV$G6Gr5(H?yS6bl
zp5_tRv6#_$y5ilkmv<S?_fG6e33k@9S}mYCUuU*QWwM-f#)mh`v8y+)ZL~3W+7&YC
zUAkh?KE`~@%eNd>zPi8v%jF8jkk28TX3Q3713FZ-#5JNMC9x#cD!C{XNHG{07@F!D
z80#7uh8S2_nOItx8tEFCTNxNwhFR}G(U6;;l9^VCTZ0F8GYe1ygQu&X%Q~loCID_+
Beck{7

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-bg_inset-soft_15_2b2922_1x100.png b/bower_components/jquery-ui/themes/south-street/images/ui-bg_inset-soft_15_2b2922_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..425e66b482c75764596c750447ace0219dbd6400
GIT binary patch
literal 349
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*nrO7sn8d^KT~_avgFIaY_HjE@<AX;l}&s*pjZ33q|(KnHw%3{dP}d
zHWSxt(Vz&H%au%P<(NM&lbn(om@<=r;lpwBoDE0$rbf=T5t1o96#4jIj)f$*tu)(Q
z`^VR}h*n(TaSF(6DL3OeG{sU|(M6KebKy(vB}T6<AAcQIv%LBm&nvfUYW!QptE1mt
z)qSIwY0ArYGIT=HQTg2;d2f7Hx@WjURt@M()e_f;l9a@fRIB8oR3OD*WMF8jYhbKv
yXc%H(VP#@zWoo2rU~Xk#U>Rn;14Tn_eoAIqC2kEK+|4XN4Gf;HelF{r5}E+XkaTkZ

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-icons_808080_256x240.png b/bower_components/jquery-ui/themes/south-street/images/ui-icons_808080_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..53b840e8dd144de8b1a0941c0e27622478fd26f7
GIT binary patch
literal 7005
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-icons_847e71_256x240.png b/bower_components/jquery-ui/themes/south-street/images/ui-icons_847e71_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..508656e1f005812df0260514912522da464d7dc5
GIT binary patch
literal 4549
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
LWuR55fqn8H0u)`F

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-icons_8DC262_256x240.png b/bower_components/jquery-ui/themes/south-street/images/ui-icons_8DC262_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b9203694d0fe77265af9586112b3ae97827e532
GIT binary patch
literal 4549
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
MA`P`GH8D^A1L8_^5C8xG

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-icons_cd0a0a_256x240.png b/bower_components/jquery-ui/themes/south-street/images/ui-icons_cd0a0a_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..f51e31d38c899b95639d1e253e69b03e1b0e4775
GIT binary patch
literal 4549
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
KG^^CnPyYjZwJJ;i

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-icons_eeeeee_256x240.png b/bower_components/jquery-ui/themes/south-street/images/ui-icons_eeeeee_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..55981c37c1b48611e3835656b70a2d822e7c2767
GIT binary patch
literal 6916
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
Yur#&saT&4{c~$}_$h?!Tk~9haKUqKGQvd(}

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/south-street/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/south-street/jquery-ui.css b/bower_components/jquery-ui/themes/south-street/jquery-ui.css
new file mode 100644
index 00000000000..33bafc430e0
--- /dev/null
+++ b/bower_components/jquery-ui/themes/south-street/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ece8da&bgTextureHeader=gloss_wave&bgImgOpacityHeader=100&borderColorHeader=d4ccb0&fcHeader=433f38&iconColorHeader=847e71&bgColorContent=f5f3e5&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dfd9c3&fcContent=312e25&iconColorContent=808080&bgColorDefault=459e00&bgTextureDefault=highlight_hard&bgImgOpacityDefault=15&borderColorDefault=327E04&fcDefault=ffffff&iconColorDefault=eeeeee&bgColorHover=67b021&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=327E04&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=fafaf4&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=d4ccb0&fcActive=459e00&iconColorActive=8DC262&bgColorHighlight=fcf0ba&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=e8e1b5&fcHighlight=363636&iconColorHighlight=8DC262&bgColorError=ffedad&bgTextureError=highlight_soft&bgImgOpacityError=95&borderColorError=e3a345&fcError=cd5c0a&iconColorError=cd0a0a&bgColorOverlay=2b2922&bgTextureOverlay=inset_soft&bgImgOpacityOverlay=15&opacityOverlay=90&bgColorShadow=cccccc&bgTextureShadow=highlight_hard&bgImgOpacityShadow=95&opacityShadow=20&thicknessShadow=12px&offsetTopShadow=-12px&offsetLeftShadow=-12px&cornerRadiusShadow=10px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: segoe ui,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: segoe ui,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #dfd9c3;
+	background: #f5f3e5 url("images/ui-bg_highlight-hard_100_f5f3e5_1x100.png") 50% top repeat-x;
+	color: #312e25;
+}
+.ui-widget-content a {
+	color: #312e25;
+}
+.ui-widget-header {
+	border: 1px solid #d4ccb0;
+	background: #ece8da url("images/ui-bg_gloss-wave_100_ece8da_500x100.png") 50% 50% repeat-x;
+	color: #433f38;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #433f38;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #327E04;
+	background: #459e00 url("images/ui-bg_highlight-hard_15_459e00_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #327E04;
+	background: #67b021 url("images/ui-bg_highlight-soft_25_67b021_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #d4ccb0;
+	background: #fafaf4 url("images/ui-bg_highlight-hard_100_fafaf4_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #459e00;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #459e00;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #e8e1b5;
+	background: #fcf0ba url("images/ui-bg_glass_55_fcf0ba_1x400.png") 50% 50% repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #e3a345;
+	background: #ffedad url("images/ui-bg_highlight-soft_95_ffedad_1x100.png") 50% top repeat-x;
+	color: #cd5c0a;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #cd5c0a;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #cd5c0a;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_808080_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_847e71_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_eeeeee_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_8DC262_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_8DC262_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #2b2922 url("images/ui-bg_inset-soft_15_2b2922_1x100.png") 50% bottom repeat-x;
+	opacity: .9;
+	filter: Alpha(Opacity=90); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -12px 0 0 -12px;
+	padding: 12px;
+	background: #cccccc url("images/ui-bg_highlight-hard_95_cccccc_1x100.png") 50% top repeat-x;
+	opacity: .2;
+	filter: Alpha(Opacity=20); /* support: IE8 */
+	border-radius: 10px;
+}
diff --git a/bower_components/jquery-ui/themes/south-street/jquery-ui.min.css b/bower_components/jquery-ui/themes/south-street/jquery-ui.min.css
new file mode 100644
index 00000000000..01037928310
--- /dev/null
+++ b/bower_components/jquery-ui/themes/south-street/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ece8da&bgTextureHeader=gloss_wave&bgImgOpacityHeader=100&borderColorHeader=d4ccb0&fcHeader=433f38&iconColorHeader=847e71&bgColorContent=f5f3e5&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dfd9c3&fcContent=312e25&iconColorContent=808080&bgColorDefault=459e00&bgTextureDefault=highlight_hard&bgImgOpacityDefault=15&borderColorDefault=327E04&fcDefault=ffffff&iconColorDefault=eeeeee&bgColorHover=67b021&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=327E04&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=fafaf4&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=d4ccb0&fcActive=459e00&iconColorActive=8DC262&bgColorHighlight=fcf0ba&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=e8e1b5&fcHighlight=363636&iconColorHighlight=8DC262&bgColorError=ffedad&bgTextureError=highlight_soft&bgImgOpacityError=95&borderColorError=e3a345&fcError=cd5c0a&iconColorError=cd0a0a&bgColorOverlay=2b2922&bgTextureOverlay=inset_soft&bgImgOpacityOverlay=15&opacityOverlay=90&bgColorShadow=cccccc&bgTextureShadow=highlight_hard&bgImgOpacityShadow=95&opacityShadow=20&thicknessShadow=12px&offsetTopShadow=-12px&offsetLeftShadow=-12px&cornerRadiusShadow=10px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:segoe ui,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:segoe ui,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #dfd9c3;background:#f5f3e5 url("images/ui-bg_highlight-hard_100_f5f3e5_1x100.png") 50% top repeat-x;color:#312e25}.ui-widget-content a{color:#312e25}.ui-widget-header{border:1px solid #d4ccb0;background:#ece8da url("images/ui-bg_gloss-wave_100_ece8da_500x100.png") 50% 50% repeat-x;color:#433f38;font-weight:bold}.ui-widget-header a{color:#433f38}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #327E04;background:#459e00 url("images/ui-bg_highlight-hard_15_459e00_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #327E04;background:#67b021 url("images/ui-bg_highlight-soft_25_67b021_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #d4ccb0;background:#fafaf4 url("images/ui-bg_highlight-hard_100_fafaf4_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#459e00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#459e00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #e8e1b5;background:#fcf0ba url("images/ui-bg_glass_55_fcf0ba_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e3a345;background:#ffedad url("images/ui-bg_highlight-soft_95_ffedad_1x100.png") 50% top repeat-x;color:#cd5c0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd5c0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd5c0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_808080_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_847e71_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_eeeeee_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_8DC262_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_8DC262_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#2b2922 url("images/ui-bg_inset-soft_15_2b2922_1x100.png") 50% bottom repeat-x;opacity:.9;filter:Alpha(Opacity=90)}.ui-widget-shadow{margin:-12px 0 0 -12px;padding:12px;background:#ccc url("images/ui-bg_highlight-hard_95_cccccc_1x100.png") 50% top repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:10px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/south-street/theme.css b/bower_components/jquery-ui/themes/south-street/theme.css
new file mode 100644
index 00000000000..4cdfd773b26
--- /dev/null
+++ b/bower_components/jquery-ui/themes/south-street/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ece8da&bgTextureHeader=gloss_wave&bgImgOpacityHeader=100&borderColorHeader=d4ccb0&fcHeader=433f38&iconColorHeader=847e71&bgColorContent=f5f3e5&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dfd9c3&fcContent=312e25&iconColorContent=808080&bgColorDefault=459e00&bgTextureDefault=highlight_hard&bgImgOpacityDefault=15&borderColorDefault=327E04&fcDefault=ffffff&iconColorDefault=eeeeee&bgColorHover=67b021&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=327E04&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=fafaf4&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=d4ccb0&fcActive=459e00&iconColorActive=8DC262&bgColorHighlight=fcf0ba&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=e8e1b5&fcHighlight=363636&iconColorHighlight=8DC262&bgColorError=ffedad&bgTextureError=highlight_soft&bgImgOpacityError=95&borderColorError=e3a345&fcError=cd5c0a&iconColorError=cd0a0a&bgColorOverlay=2b2922&bgTextureOverlay=inset_soft&bgImgOpacityOverlay=15&opacityOverlay=90&bgColorShadow=cccccc&bgTextureShadow=highlight_hard&bgImgOpacityShadow=95&opacityShadow=20&thicknessShadow=12px&offsetTopShadow=-12px&offsetLeftShadow=-12px&cornerRadiusShadow=10px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: segoe ui,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: segoe ui,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #dfd9c3;
+	background: #f5f3e5 url("images/ui-bg_highlight-hard_100_f5f3e5_1x100.png") 50% top repeat-x;
+	color: #312e25;
+}
+.ui-widget-content a {
+	color: #312e25;
+}
+.ui-widget-header {
+	border: 1px solid #d4ccb0;
+	background: #ece8da url("images/ui-bg_gloss-wave_100_ece8da_500x100.png") 50% 50% repeat-x;
+	color: #433f38;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #433f38;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #327E04;
+	background: #459e00 url("images/ui-bg_highlight-hard_15_459e00_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #327E04;
+	background: #67b021 url("images/ui-bg_highlight-soft_25_67b021_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #d4ccb0;
+	background: #fafaf4 url("images/ui-bg_highlight-hard_100_fafaf4_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #459e00;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #459e00;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #e8e1b5;
+	background: #fcf0ba url("images/ui-bg_glass_55_fcf0ba_1x400.png") 50% 50% repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #e3a345;
+	background: #ffedad url("images/ui-bg_highlight-soft_95_ffedad_1x100.png") 50% top repeat-x;
+	color: #cd5c0a;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #cd5c0a;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #cd5c0a;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_808080_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_847e71_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_eeeeee_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_8DC262_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_8DC262_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #2b2922 url("images/ui-bg_inset-soft_15_2b2922_1x100.png") 50% bottom repeat-x;
+	opacity: .9;
+	filter: Alpha(Opacity=90); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -12px 0 0 -12px;
+	padding: 12px;
+	background: #cccccc url("images/ui-bg_highlight-hard_95_cccccc_1x100.png") 50% top repeat-x;
+	opacity: .2;
+	filter: Alpha(Opacity=20); /* support: IE8 */
+	border-radius: 10px;
+}
diff --git a/bower_components/jquery-ui/themes/start/images/animated-overlay.gif b/bower_components/jquery-ui/themes/start/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-bg_flat_55_999999_40x100.png b/bower_components/jquery-ui/themes/start/images/ui-bg_flat_55_999999_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..92cc24d12799f1b6b6240fdad217e774f8ba0dea
GIT binary patch
literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq?nSt-CY>?t&Hpz19_YU9+AaB
z+5?Q;PG;Ky8FHR3jv*e$lV^0Y8uW1Wp}<8<3}@%A?%kw1TLGw2wZt`|BqgyV)hf9t
z6-Y4{85o-C8W`&u8ip8HSeaN_nV9Jsm|GbbFm9GNMbVI(pOTqYiCaU#yXBog4Gf;H
KelF{r5}E+XWHzw?

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-bg_flat_75_aaaaaa_40x100.png b/bower_components/jquery-ui/themes/start/images/ui-bg_flat_75_aaaaaa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..da2bb7cd9b83ef21180fde0409bf00a000adb74b
GIT binary patch
literal 212
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QcOwS?k)_>#w|r1Kptm-M`SUO
z_5fqIli7AahM1>|V~EA+<Oo)Fp2cSZpJ^0N@zfJ$;PRZI9~D01F;InSiEBhjN@7W>
zRdP`(kYX@0Ff`RQFxE9R3^A~<GO@HWG1E0Lw=ytb+$?X3q9HdwB{QuOw}ygu%R7M@
O7(8A5T-G@yGywoyCNnqy

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-bg_glass_45_0078ae_1x400.png b/bower_components/jquery-ui/themes/start/images/ui-bg_glass_45_0078ae_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c158e60fdd7480c8665b4c88d45f485cd075dae
GIT binary patch
literal 346
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12SfKx;Tb-98bO=JhPxYUqP4|1P*JMdi4e^zM|op-SzXSIrF*(Gqq!%
zd*UV4jW==_tTe7NE?9cy-;E!$JHN7jR$8X%lfyqFb;dixjd#<hCGI+XMC^>v$s<RA
zl+4K^JQH_wPuzX{$gIOP^9$95U-Lg}^$DI4!7}rT<lY%Gwi`Y(zL%P$leQ%}Kvra)
z+)}rdfmu_e9Jm<NT9j0z8M`ZhZd5ICjVMV;EJ?LWE=mPb3`Pcqrn&~kx`u`!1{PK(
rmR2S}uDO+gfk8Cu3KR{w`6-!cmAExHvh5WCYGCkm^>bP0l+XkKA$fJ%

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-bg_glass_55_f8da4e_1x400.png b/bower_components/jquery-ui/themes/start/images/ui-bg_glass_55_f8da4e_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ceb896e80b1fc884a3a50faa1bcd5994b8ff311
GIT binary patch
literal 345
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12U$2x;Tb-9DjS>kndoE1lxn}wV(g@zR)?Q#?$7dk{iUQSjfcI%pIb>
z+It6Q`vy;8!^A=+C+R}2#2?Gj>pn!qHzz4FFz_5U=vn_c&W`W6^t|5S`XDaZH!*r&
zc9bs_`242L>ClC6r&AZMCmlQC-`W#sARJ^?tE$2itIJdIUE1*3(cTul?Rw(3Vls6s
zwix{H-;yYC?EMdh`z`Wvs&{Tl1D&W^;u=wsl30>zm0Xkxq!^403{7<njCBnSLkuje
sOf0QTfLwDc0|SF-))goka`RI%(<*UmaAeyn0@T3Z>FVdQ&MBb@0KCO>z5oCK

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-bg_glass_75_79c9ec_1x400.png b/bower_components/jquery-ui/themes/start/images/ui-bg_glass_75_79c9ec_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5dc9e9e32be110b07f161a079429682ae16be51
GIT binary patch
literal 348
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12SfLx;Tb-9DjR$A=jY<iPne3eZQx>q@>N}j%!+R)7n5M@=aWGp=)=7
zREN&29KMN1OPg=35p(>}ee!{6N1MLwhi&4sKX3hahLxcqQKIc*sou}WKcqah^KJ&`
zo|JsXwdY!lhDV4}u!MG!;`PAp)|gd{+N~>pt$6atzen_=Lir_GYt~M$v>W{SzW1l8
zeUa!6F1h%lKl89b&;5^V`tOyF-&i<T8|X^a64!{5l*E!$tK_0oAjM#0U}&mqV61Cs
w7-C>yWnyV%0_2)o85kHuv#vnVkei>9nO2EggCpBs5ugSJPgg&ebxsLQ0O37-M*si-

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png b/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..5526cb3d42ed672c28399cc03c8a8f4112e744fd
GIT binary patch
literal 5864
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png b/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..61ed51dc45c7f5d9d6a157e3f7b9bb7c6b90bbbb
GIT binary patch
literal 5906
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
F{tIk$2HXGu

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png b/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..2079e7c1b173089ab932156aa25b1a06b8f202e9
GIT binary patch
literal 5977
zcmb_gd03KZzh;`R{HCVtRGK!GGnHkUnVDK{OjGKJlk0#8E+sB0DW#yHAx({$ra6^M
z$tdNTvW0>qqEx1hD=vvEIAw~8=qQ_l=t29w`ObB&>-=}PE_i;=`(E$M?|y#EbKg&z
zmxt@t&3iTj0D!G-Kc4pi0KSlE?a=KTw7)d#v`Fo+Da76N{ObDWE2wfrd*!REKl;aM
z#~;_fE-gqW06;&_?fluFuMbHIJjtO=m{hR>DZCka;NYW;=M@J+cJ2);v^|}^cju8E
zV}~{!kRMAtoDK-H++b*&aqHJB#)M0HM>BS`-1a_Xb>33;(J`|5>FEr_juqnvnPl4_
zz*+K+Nb-*-j{SD!dZW1YqmzBYb3bdYFPNpaxiPwdC59B(i4r{e%&)Uhw!uL82(e)v
ztfTb}0QfSTapkl1XY19g>lXBj(=WeVyGI7>9r<F-fB?45u8jaQfKI~NcvJ7@ZTmIj
z)#g{P_pKQhH~#tOwl(9$hX1G61bp~&wmhaSx*RT3K#8&$<J?|}<rez$Mkh;MJvBD!
zQ%7O>V{j@X<>3rm3NNZX2@2jl^^(k&wZq21CrKt{Z=Xl_RxmhyKYIvGU%>7MG9e94
z5c<W;(kv#e-G`b3<~?LSowET2k(2Hgy$}Xxc@RsNqgov40l(~Ul$wqt(psu%uGuvx
z$E+Mu<y)VsRj7K>$|ksOapcJ8;txU3*WdzP7#z!L-8&DDNtz>`drCcGiJbD!CEe+>
zEj8xY{mQX8+#k8|4IL7eT{yMZ{P6B^g&J-R*-D8suj)khT}oqqH|g6J9wd~8TllMu
z^F@*m7|b8T#Ua)Kv-lwo!Sb}ZvDvAt6$RMQ7n?wO*mo(@1ZT^F{ULoDb>=dvA%0Rl
ziXYpl7rK^?fSW=Cb;a<4C{MC!Z3-y)lX7z1_)pv}jx;2eJ*iC_o(#HM|FBFlxUWw#
z$lNL3IpkJnKyXHRJBhG*y{2UmiSdCEfo{gGiM5j|lWH@kx16o=Zpu+i(c;C@5+UfA
zjCD)ZSrroOe{jlM#lcoKFLz5X3oyv3vY(yX^Q&}B`+R}|v9)btRABc9DDpg3eo-Kn
zsRM<AUUruJ8b08sT*{|{mu!8Ruh$iBYui0*J0$O6b%0yAG$i9_#itOWx2|Bx!a~y@
zT<dRjO-DIYmfTj5Rl^{jV{7Wr>ICyitFq|kV{r3dz27=ybrAU9Iim8R=yVZNHQ8Dc
z_v~`%^OCnkCWZvRidD{x8K?|*&pBJ+5boOYpei5Tv};Sc6AsE3zk?mIq{;Rkje;Xx
zXw3{i$gYiK<+sixhLZ}^9pS0;o~YDgVn#iZptcGJe72RFFv>?|rhEx~&t{@$Wsf{t
zYCY0A6Lov6s57M?VXqLzOX61-1-V-a?3R~5*MzppX3AsYzMTtOFR+{cym3ZvEiV6~
zXfgy3oNrj|S&tS-8%0r`?|SKN+LqP2evu3qa|+5ax*rAX$5C)b@%qxn&6tR(x$^vM
z5^mWb9b5_nR_2JxdwNv}M=UA!0gwWw-gHV5=mjdv>!vFUl;>=4bBCB!z6<Bfnds+o
zM3iyiG4XM$U+u|#KL|au<P^A&S8whoW#{hp7q#**^4-q01wqMV$!iifp;vsw{rB~(
zy4hfuu$o0wnI|+nvEG@`CDJsP$92|HH<Fky@V!eC6Otdcx?BWuEr)j<H09j|(_`Fi
zd%8pnlqIee(NbNU<%9lbpI3-y7D!zY`Ydgk4;w{-XumP;@CE1mvzYNVfm=x|erx-^
zB5Dl=bFc43RnnyRfQ^j}O4!h^)5?bY?87hf(c=%Q|2h<1%LmaF?Y^%nt3%8oJoW-s
zzb7~6ZqFd2&`w3&uGyc>fBjSvJc65D7AL?9J_B%m^RLB)+@$*n$DA+(?xL>TD&aa8
zI1u;@&nk8AhYh>ZjTHTk8S<atKf0Fi3=UF!$mP@^GWTK1<4(xv!uxxX25sK$I!zuy
z(I$5AYJI5{?-6=aPL!u>1mzdBCsHBjh;zzFl$mc-&{CL;^J)CJ1P?R9i9EAf+nm$h
zBp$<xk57OLQ6P*zo$7`2<Ml#lc;hXX0{Hpf2f(JU*{=R(HK9kmWj`UqGM{sbdY&*%
z^<llpqY|(=r7Whm0Cj&<J%gkbpu#&!2JeP-cxrM-W7KG%nTFyA1ZAJ!bAR8h7~JCa
z>Iw#nIIMUKIoCze#q~H!r^_M4XO}4SCUv!eZt8D!&Z-j(j`F|SeyhOf1bo7k=XP+0
zdTFN0*U#u9YWKo%jv6(3O|ox9y!jvNsfaOTq8`kwSUG+>Qvto3S(SW0u!CS6{@nyV
zQHXvINpZj7HE|)S$Rx6ZS!hoJr2{<<Q=ma9V#D{<!Rrl!WIWf<K{9iWs81*R*UToV
zX4ou9&cXqvinu>aP=Pke9>5UW5+-Co1l=q?+kY1i1C$?wnv0c3ky}N552=?DgGj{m
zJy;1S0Lz~8?sqhQdj)3o{2e^jiGIIh7@x0Gh*x~*FMK(pdLLaYjhQ%{;@QcJhxPDf
zg}CbjLtjNVbJFGSHED8-?(g;@GmlGhgw$YgxCM_4K8O4H@loU3bi+0=$nWq3HfXCE
z0_p4*gu&6q8*;vWR|A#%4b|mJ6_1YdHRUBMIfIm>{D&4|54f2cv=xfzc0F31H$zQ~
zHc`WcLcQsL9ZBp`$Z_(K^pzL0N5<pEDIYn%=h8wDGaX;rI;d;=@B3}vvc9f~xBJho
z_i=5lFZtu&7sQ0ee6#@-!uujcQNUEI+@v1YW0nL#JWlv{!=<F!3y##QR0m@{O4N91
z0E>~DNa0sbv-8Wrm8F~=G;6BE7Gpc{;LJHAQpaNyKRvL$kO*-Z4LoO`==e51t?Rze
zH#jk*YIlkRlra^Lqdv5zhIT}q;gM!DAVwk8sn!9cBDAhpxN)KLNaBpKpZH-=mZhUR
z<or;wG=i(*ahIl7X9Azpy2W)}5aj9>PDa^zhDef_!$Jvhzg}JC;?8eMm2Sm6>SQjY
zG3tyB#1GyL^lVvZzk|S_+>3rxwn)ze0=3((B4;wBx&&C>*QGc6P-xrZZKnRo&J{wD
z`S)};p=*Nr>U;cfi9nX=@Aut#w{BVckUCawOeWdZP^)4ot#e#sSRXsfWbo(sAH*>g
zWTgx|-r$RTcQ><dxDhI|f50>)Cxi+-+KK1}@&h}O(~ZwG=jPdy3SVw*1~BJM?0m$C
zxAJZ0mb!NnM{>n2I?7JoQhCDMyr<g29G>%vC7$S4triB4>Au{E`z1;9W(eLfQ8l)L
z-{w%IurIa^{B(9>!ThuCsfmw6&nD(4K2{;LafE{N)%axr7bpJ^R@c2-nzU@S;x3tY
zpTbY22oNi8m!r6|9XiZ{-4pMYzv^GwYE_`jnp+`oTRa1s2MWgOcxr;mOZVbwGO#Kh
zDGg`yChNn?&(y9obt5{0gPw`TifN~KnYz~HgoGYPnyO_8Ufj`L(BV5vg%aoOixUXE
zjQyyFo@H?rW&_}6*2xZyEnaz#w*P)$1A27!%&KfT3jYeYT|CBPADm5d=LIiu1vRd4
ze6x|f9D$qYU&JH?RK<@iCj#gFb;1BQ8zS+4CTiYHQo_wR?D)%QcJ1lp2w9ADs?9~?
zEe(xJSfm*h_ZANmM9sSi+J8q6(-P5=nh8ZWFJDP`)OOzh08o`KH3layOqx}P)oJ%P
z>)PozL&L=#e@XtKv){iCBP%0Vrz)d$p}IrETp&3ZnuKKVxW54aHyj3QuPIeap~-xs
zYk8U%Q=Rhykx1=eIG;S=Bqzk!UqOwU#!WQ~JUeu4@mE(L=>%af55C?2coo$<GF2Fx
zKw16NsH2+boN!C%S5b=Jx#X>G{SeV{-~LRp*2iv%Q51f(fHU3Q9bIf65=Yq=rO+g8
z1l+jsQntK2uzX%!;&PpdgMI43N#j=RudOG_jjQit25T>Ay}E?|)JQ{*tlK3xVd%WK
zEq8T+MZ}J`-6LvIKLrlW?Pp{iYElJYqR{ZTca!z+Z@Y+h^Mx@sgeQbk-_V_OVhmRW
zlRGzwv?afdss&#6fu{e$q)bbI=SE(tkK&<54E4<Ne!M`Zzk?>fW4nEpa{_1s{J>j$
z+pXxSm&Qrw+G+DTBTl*qHA%z9UleJREV+f&Ww56s&uCd;q4^76oEH((bESlPszT-;
z`&-lgJNj&MI!PkBDuku?fs-F#0|I%eGg(e3H{QU&K)RPIZ_yBrJV)BR&spjeTVQL$
zOMYx!8V-`p)W|H|%`c#tx+7KLYQL0iYgqP2TU*&))9JV!q1})ENZNWkCPMRIzCkyp
zbm{v=NRS1C&NzQysQw*LlB~R~t*A~V7VKgbmrB?Q#1Qns2{9w}LeFKxg!e%D<3xUc
zBn8|x8ntK7oj^@j*2;Vm(1CR&b)6G^+caQ4b%eHVe;+YZe&6WgdfPNOjR4Bwv&&V2
z^>%u57lP%ZJGU-nZa5h7c&cK*MBOke<l&e`PmM+49Ta?s7o9ZVN-y5tS(;VV83z6~
zoSVd?9x<kiy`f_g&n1pOXxXCQlrxlke7+nNt$r?o^)VOqc6ADqsmvnrtS;6*6dzYw
z+*`kIsBouhG_wezAJx>uI-I@@Vm(bIL+h%F+^hT>2&ECM+5N4FGjn90SP>;@)W1Z8
zn~Z<5hpSw|U;j%d*qr#8v8xbTI1!&!*QU+^Pe)YFI!uGpe^W*S^+5;Ibx<eJ%`5FW
zqn{^$wo*;(wBkS5fpUVw*t#S;ai#h1ck2F4ClR}se&NsRTCE2SfeZ1|BkR8*-fJZU
zrX80&`-rV|Vm=qU!5%Rxv4v>YoX`@Kv7BAic^M4$CLij7>8m<nEuguB1PHNlQ11AG
zx-w3x%gXsi3ZkvX(m;F|tS>gK$A(gEW{=O?A(u^G;9agyFwqO^DDES!yl}~5nN39Y
z5%=)-J<U=_1`-LQc4~^nazyXwn!W}AygCQ=&BF`-y%rq<o`S=?&${&MZyJ7I6XaU0
z$q4os_cmO!Z=SU(Bw}1OQ;OA7p0#e(m#jZzy)@?**z%(;JaJc+Q$-lV<Xr+Rf|y4F
z4>;`|)t~Y-HySFGMBuhgWcI+dNv-0`uRidv?kp8AU3+@S*ElCq{=(i}PzOzmximAS
zh$YJPqN6?4!ENE~Rp3;oKS-yV%E0s;VRvqr_7;ohX6O;3+~6fOaYb#_wr$-hfX`nU
z|I*1_4d6Tf26I97F9Le;bVj2^(3<;zS6!Eh*F=9~iT7oV*J$3OYNZ|ICogXc+8U&}
zN<|bo;%nrp%*2R;ahd?LjN`2t#aWsD?xbCc_r;L+UfJDxcL&?0AR|IKq0qJTu(Y`h
z3=VM<d)ZENhP+Jt<@CF3$&`MR)ayxCe&IE7@^jw!_~_u>rVwzQeq>4;WxT>q+*wL1
zdpu#epfC<B?b_-52x^1Sm+cd>v!;qe9Odn>xedmm?SXJJetueHX#~jIe(wHWQ$*$;
zQC6r`KXljJKK0^KZK{#Ibb(F`j)%w8t;@}Z=(6D*$+Pz*3hs@Mx=KH4nQMw;qk<v&
zU=l`^%|u?vz6;`95PKCx58axDKlilT?95_>A&udfE^tqr<R4^>+&fZER*4&?664{Z
zU0w2iKS-j!vr&_o@n+)$_5vMSr)X1tQSXGP{^U$C+u2ND>B7~MNd9y+v$;n>S?WP_
z*PFLIjScR_y`Y96U3NKQ_Mwr?Spj6Ds(2)oo$!gl3?J)wxAJM67tD`;8_kYZX4`X2
zTGB7qN4u#<B!*&CrX!8}F}l5>@78RzvQp^##GUnf4UJ(IcXUtgVui?ZB7$Q5n2IG8
zsxq($_hX;N*^m;xVu8tbO({X1n+MW5d$q)BZ(BHwxBvseXA{E;+|x`ZZu@+QRP&=4
z69-UK#wt^><bcjm4Scn`_DJ5G2qMU?KTsA;0hzS;36C`!5^m$A9r(m4dHbo)ne&4I
zYgO94VpujntpBzn1bxu{+(dEyK4gHZ@w>(djHA(>)-N-SZPb%o16r=NdmwN(*9U@g
zQRFstEjOd^(nl7KyXu8bmv)wY$B!{)^y13OqqF2`f#8XrvDRv%x*=yJ&_ehyU@|C$
z{<g?hcC_M@al*4yzJIo1?<BoM{f<Ea(;@rV!aFM^m_JC5299CXcbF51LGM`B9~@{-
zd-d;~DMb+!#|u0%b3bUIXB6hn1G|4%C~y$G+mqMF;xL1io$%O)-3e-$5T4+eOKbqm
zs#`UzL+K5kwR}VSZms%|qgH0Ox+jmFz9WzRY8(}I6rc2yoscs(CLZM;$FtH_aDQ<)
zW_Isx_%ixNUl;Wg_R~U+%xN4fW%O1x7$j`;LNa08YeeNry2H4<-b_LXF{dR;snaWF
zE7@Gn78Uhtagw{1FH)mgOg+rJ7B+n?rb4TVbGd_V+`Jso8`ZW_2P1NwFRbrzYC4gx
zWKZV!iv_OqLcXu-km#|94~-H~K%I}${gTYN$@AUnAolC^=KboXVV(9^MqzX@UrUxx
z#9jFcE9Ec5`+N5n0asHierhMx)RzK@m<#0T(y?j#Ex2}{9o<)>Q2!KeJDUlUFLxtq
zm9%F~0}}ro2)w<d(rdrpQhs1N?$W#=dHme<X_GF_(hSR^e(_^%P5l$=RKXph>H<rU
z95akCe>P4{iMe;Oa=53!+eq&l_zu5gMUPWeob-uE&s`zK=;+=DcUsHM->S+rp5k!1
ze-^C!1jF}a-Hu{m5xIeJ1grjj2sRWuYFBO!M=&4-JKRsx8sf>7Wy8|u=4H>hc8{l_
zsToI!owrWrRoRwFO5!S?Ki~%_&!AApT7DGvJzT-syReh9O=RFlESD%s75crZ-bMKx
z?O|`+(I-6#?nsYbO{1Y4su)78OjQ8!^EArTy3D-kd~&S`cGf*1yu6)6#DH9wzapep
z_{^unGc{sq^R9mmw?$81ONr~Fq&qG6P~k)8>LExl25)9b`(a_ioL2h3^p6DL2+QeC
z=-*zyKcw#bW!H+#28`L@y*Kg3&FDHOzm`3IRpHFvMc@P%k}iF)aSs*j%}&M4ZNQ2i
z{q{J8p>dwQI3+i@R}|`eNMdU{dTqMbVuh|f2Vn`?_bj~&jMlhcsgWej##5Vz^x6b;
ztbPb?7n1KS7;IdjPinVU&s})5;Em!jOLc7OWyt1|oDBb(D5y_lVn$?6tKVhpd(BdD
zXt1}vg*`vVhm?rPA^%qn@^Ys4T(v=zq$vGxBv=Zm|46Yuh_(No!t^h?6H<PN%SLH=
z2ud$+L??%?5o}?bW0fN?QgdZ|izZ}FN^@MwG~z4{IxMYsii?&RqiU7TDqWqqPQSGm
zkFMxm>AX>Z#6ED>&WzE{P;}@ebeJ6?HcUGJPM)x|Ha}ryZfW`RiPLtc&e)yOPHpW@
noHzmBxOV>ep9i8*p^@R(|NDWno9cJ1IpOB)ai03a#asUkuC)|6

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/bower_components/jquery-ui/themes/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ac57d6dbd03d754255b082cc463569e54113b42
GIT binary patch
literal 292
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt__Mi(`n!`M2i{xf%>aST3IIN|@;7+RWLZpi%Yz_RphE9=S6Qy%J^S
zK3zI<CMQGPz6R6s+UrV}E_KbE7pK$Hla!ovYL3dJJB~`7y&fXJZ-+5C>f{wT%f0?k
z5vUk)<aSXdgUe;!TOQR~hCtg?OI#yLQW8s2t&)pUffR$0fuX6cfw8WkVTgf+m5HU5
p36N`UWnf?s&AI|bLvDUbW?Cg~4UTMkMSvO@JYD@<);T3K0RYBuU7-K~

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-icons_0078ae_256x240.png b/bower_components/jquery-ui/themes/start/images/ui-icons_0078ae_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..35ebe5e1f027a556eeee4f398082b3628e9bfd68
GIT binary patch
literal 4549
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
Mi!{`()Wkgb589wY!T<mO

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-icons_056b93_256x240.png b/bower_components/jquery-ui/themes/start/images/ui-icons_056b93_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..79c505138e60f90619d9cb3289beca7184002a09
GIT binary patch
literal 4549
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
KP^(G<^W;Cuvo=To

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-icons_d8e7f3_256x240.png b/bower_components/jquery-ui/themes/start/images/ui-icons_d8e7f3_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5531a0449d03daedcb2114b10fbdcdaf8dacd98
GIT binary patch
literal 4549
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
KXjZDDpZ*8csLgBu

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-icons_e0fdff_256x240.png b/bower_components/jquery-ui/themes/start/images/ui-icons_e0fdff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..378f8a128e1bb21e5434662cefe7110b5da608b2
GIT binary patch
literal 4549
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
MNJH&PP0W-30J8+!o&W#<

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-icons_f5e175_256x240.png b/bower_components/jquery-ui/themes/start/images/ui-icons_f5e175_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd6dda3b12f8f23b24532b49ac1d85a9b978c6ad
GIT binary patch
literal 4549
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
L8ERE&V4nO30c)t$

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-icons_f7a50d_256x240.png b/bower_components/jquery-ui/themes/start/images/ui-icons_f7a50d_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..f946a50cbfb6496f835af3125ec79ff07e823ffe
GIT binary patch
literal 4549
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
L47AEMuuuO3GMsUi

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/images/ui-icons_fcd113_256x240.png b/bower_components/jquery-ui/themes/start/images/ui-icons_fcd113_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6d4f5f6648b62b3d39f6619aa7aa1a79946b17f
GIT binary patch
literal 4549
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
Kq+O+ne)1o4I)f<y

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/start/jquery-ui.css b/bower_components/jquery-ui/themes/start/jquery-ui.css
new file mode 100644
index 00000000000..1eb3d0e68a6
--- /dev/null
+++ b/bower_components/jquery-ui/themes/start/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=gloss_wave&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=glass&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=gloss_wave&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=gloss_wave&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=flat&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #a6c9e2;
+	background: #fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;
+	color: #222222;
+}
+.ui-widget-content a {
+	color: #222222;
+}
+.ui-widget-header {
+	border: 1px solid #4297d7;
+	background: #2191c0 url("images/ui-bg_gloss-wave_75_2191c0_500x100.png") 50% 50% repeat-x;
+	color: #eaf5f7;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #eaf5f7;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #77d5f7;
+	background: #0078ae url("images/ui-bg_glass_45_0078ae_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #448dae;
+	background: #79c9ec url("images/ui-bg_glass_75_79c9ec_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #026890;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #026890;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #acdd4a;
+	background: #6eac2c url("images/ui-bg_gloss-wave_50_6eac2c_500x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #fcd113;
+	background: #f8da4e url("images/ui-bg_glass_55_f8da4e_1x400.png") 50% 50% repeat-x;
+	color: #915608;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #915608;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #e14f1c url("images/ui-bg_gloss-wave_45_e14f1c_500x100.png") 50% top repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_0078ae_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_d8e7f3_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_e0fdff_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_056b93_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_f5e175_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_f7a50d_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_fcd113_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 5px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: 5px 0 0 5px;
+	padding: 0px;
+	background: #999999 url("images/ui-bg_flat_55_999999_40x100.png") 50% 50% repeat-x;
+	opacity: .45;
+	filter: Alpha(Opacity=45); /* support: IE8 */
+	border-radius: 5px;
+}
diff --git a/bower_components/jquery-ui/themes/start/jquery-ui.min.css b/bower_components/jquery-ui/themes/start/jquery-ui.min.css
new file mode 100644
index 00000000000..49914256b39
--- /dev/null
+++ b/bower_components/jquery-ui/themes/start/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=gloss_wave&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=glass&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=gloss_wave&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=gloss_wave&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=flat&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#2191c0 url("images/ui-bg_gloss-wave_75_2191c0_500x100.png") 50% 50% repeat-x;color:#eaf5f7;font-weight:bold}.ui-widget-header a{color:#eaf5f7}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #77d5f7;background:#0078ae url("images/ui-bg_glass_45_0078ae_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #448dae;background:#79c9ec url("images/ui-bg_glass_75_79c9ec_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#026890}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#026890;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #acdd4a;background:#6eac2c url("images/ui-bg_gloss-wave_50_6eac2c_500x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd113;background:#f8da4e url("images/ui-bg_glass_55_f8da4e_1x400.png") 50% 50% repeat-x;color:#915608}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#915608}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#e14f1c url("images/ui-bg_gloss-wave_45_e14f1c_500x100.png") 50% top repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_0078ae_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_d8e7f3_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_e0fdff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_056b93_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_f5e175_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_f7a50d_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fcd113_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:5px 0 0 5px;padding:0;background:#999 url("images/ui-bg_flat_55_999999_40x100.png") 50% 50% repeat-x;opacity:.45;filter:Alpha(Opacity=45);border-radius:5px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/start/theme.css b/bower_components/jquery-ui/themes/start/theme.css
new file mode 100644
index 00000000000..742d94bf4e8
--- /dev/null
+++ b/bower_components/jquery-ui/themes/start/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=gloss_wave&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=glass&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=gloss_wave&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=gloss_wave&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=flat&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #a6c9e2;
+	background: #fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;
+	color: #222222;
+}
+.ui-widget-content a {
+	color: #222222;
+}
+.ui-widget-header {
+	border: 1px solid #4297d7;
+	background: #2191c0 url("images/ui-bg_gloss-wave_75_2191c0_500x100.png") 50% 50% repeat-x;
+	color: #eaf5f7;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #eaf5f7;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #77d5f7;
+	background: #0078ae url("images/ui-bg_glass_45_0078ae_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #448dae;
+	background: #79c9ec url("images/ui-bg_glass_75_79c9ec_1x400.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #026890;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #026890;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #acdd4a;
+	background: #6eac2c url("images/ui-bg_gloss-wave_50_6eac2c_500x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #fcd113;
+	background: #f8da4e url("images/ui-bg_glass_55_f8da4e_1x400.png") 50% 50% repeat-x;
+	color: #915608;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #915608;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #e14f1c url("images/ui-bg_gloss-wave_45_e14f1c_500x100.png") 50% top repeat-x;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_0078ae_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_d8e7f3_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_e0fdff_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_056b93_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_f5e175_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_f7a50d_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_fcd113_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 5px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: 5px 0 0 5px;
+	padding: 0px;
+	background: #999999 url("images/ui-bg_flat_55_999999_40x100.png") 50% 50% repeat-x;
+	opacity: .45;
+	filter: Alpha(Opacity=45); /* support: IE8 */
+	border-radius: 5px;
+}
diff --git a/bower_components/jquery-ui/themes/sunny/images/animated-overlay.gif b/bower_components/jquery-ui/themes/sunny/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png b/bower_components/jquery-ui/themes/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..935409085f394e68e5bc350e75c93f6904edfbb9
GIT binary patch
literal 382
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3yV~?kcV@Srmw^KKA9(E95xzFCm>vg5ot6+f}Pu_uzrvjK)dFxsjT9hri
zvLNSSfAkFQ{=}I%dcXhd@b~_``~I(;d$*VEdY%2F@BHWc-ThWtmNi!bPd;4S=fx-g
zcUktQi}}0M<V!<}eymtL>9G6$m$PhSzXe{euzIuDul=QgY+lI?&)CN=H}vm1b~#bL
zw0HSoyH`^F?X_1-=kfhskquY8?qkUfcMOH~3}ULAUKv^^JpuYdwZt`|BqgyV)hf9t
z6-Y4{85o-C8W`&u8ip8HSeaN_nV9Pum|GbbEI%UBh@v4kKP5A*61RqHGuPMxH86O(
L`njxgN@xNA>BpD$

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-bg_flat_30_cccccc_40x100.png b/bower_components/jquery-ui/themes/sunny/images/ui-bg_flat_30_cccccc_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..959a4df82b09953250d5dca0968bfa9e6013ee5f
GIT binary patch
literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq?nSt-CY>?t&Hpz19_YU9+AaB
z+5?Q;PG;Ky8FHR3jv*e$lP#KA4SKlxP~ajahLlrQ(m(7a76DbNmbgZgq$HN4S|t~y
z0x1R~14C0?17lr7!w>@tD-%mA6LVbyb1MUb<wrysQ8eV{r(~v8;?{6&<{Dd|1_n=8
KKbLh*2~7ZW_%=@f

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-bg_flat_50_5c5c5c_40x100.png b/bower_components/jquery-ui/themes/sunny/images/ui-bg_flat_50_5c5c5c_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0fa6406f92fcfe2fc054798a6484bf3f9080a39
GIT binary patch
literal 230
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0VEhM^6M@GQcOwS?k)`f+xyS#2l6-zJR*yM
zv<Dcwoy@iaGBiA0977@wzddEh%fP_Hynt(Mz3kQv<(zkxxC^=lia^oFVwtzI=bo{T
zoZSi3qgvt`QIe8al4_M)lnSI6j0_A-bq$Pl4GlvKEUZi{txU{y4a}_!43-}eX++VG
co1c=IR*74~wV7*dff^V*UHx3vIVCg!09jx?;Q#;t

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_45_817865_500x100.png b/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_45_817865_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d1e4ba6d9717053673a6965e2a26d68fb40b0c1
GIT binary patch
literal 5891
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
Zi3o%K-xJ1)>-LJdgUxMg%=Lhu{|8-^*=+y-

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png b/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..c7d5aa151a6d6534d8bd1557e9e0a3d811eabbf5
GIT binary patch
literal 5849
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png b/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8866347cb080c6d89d3e922dcba2d7fad354e4a
GIT binary patch
literal 5543
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_90_fff9e5_500x100.png b/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_90_fff9e5_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..85689c0c440925b1e80b5cf5c99ff7d86c7e0e12
GIT binary patch
literal 5389
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
aBBN9P?+^HeFPt|PJnQb`R(tyL&Hn-yPz|^M

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-bg_highlight-soft_100_feeebd_1x100.png b/bower_components/jquery-ui/themes/sunny/images/ui-bg_highlight-soft_100_feeebd_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..de8ac2012e7f95d4c1732a750b443102a686dfdd
GIT binary patch
literal 343
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*m&07sn8d^G_!j@-+pBupBSv_fKG2tG;RZ#B);l3hn`3FMQst={de(
z(vb@s@=w+u4PU>Y^J>cGnYv=RciwC=V)!B5A<do~@X$LsVY$`<ld7k7hBDdml72Ij
z4p01f;>DC-w_b2u_%wH&+wzh%y=EnA#p<N@{CK)B)7WxePu$K)=btTbntE~a?;{l(
zuHQ9zwdUvc_+N!Kj0fJwaBM%fb}i6>swJ)wB`Jv|saDBFsX&Us$iUE4*T7iU&@jZn
v!pg+b%EVmPz}(8fVEGY|MidRX`6-!cmAExro4LjosDZ)L)z4*}Q$iB}iZg*#

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-bg_inset-soft_30_ffffff_1x100.png b/bower_components/jquery-ui/themes/sunny/images/ui-bg_inset-soft_30_ffffff_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..5fd50569fc3cbca13c5778aee640c73d19a77ade
GIT binary patch
literal 203
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?MA{g?+)6W7arX+877Y4?=UBXL%JkA1-$YLPv
z0mg18v+aNkUQZXt5RU7~83__%0t}r`jTp0Rsz7F_mbgZgq$HN4S|t~y0x1R~14C0?
z17lr7!w>@tD-%mA6LVbyb1MUb<wrysQ8eV{r(~v8;?{6&<{Dd|1_n=8KbLh*2~7Y}
C6EG<N

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-icons_3d3d3d_256x240.png b/bower_components/jquery-ui/themes/sunny/images/ui-icons_3d3d3d_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..58c04746d92fadaba31a78bb2ebb453b90bdfc31
GIT binary patch
literal 6992
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-icons_bd7b00_256x240.png b/bower_components/jquery-ui/themes/sunny/images/ui-icons_bd7b00_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..487b870eff65b7c8525df6dbb9ee03270dafb554
GIT binary patch
literal 4549
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
L(onln6Z7OhR2E4D

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-icons_d19405_256x240.png b/bower_components/jquery-ui/themes/sunny/images/ui-icons_d19405_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c8ec9475d283eb60f426e668423903a62cb8ca6
GIT binary patch
literal 4549
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
LWuR4|fqn8HmseTM

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-icons_eb990f_256x240.png b/bower_components/jquery-ui/themes/sunny/images/ui-icons_eb990f_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..409e73ecf3cde5a898c7cfcd07169cd78df1ad82
GIT binary patch
literal 4549
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
LzGj6w=GlJ$B%Ww1

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-icons_ed9f26_256x240.png b/bower_components/jquery-ui/themes/sunny/images/ui-icons_ed9f26_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..a62b2b4e93c28a8b670cd286ee9794d60f33bb55
GIT binary patch
literal 4549
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
MpbWGsG_X(p14m4Ax&QzG

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-icons_fadc7a_256x240.png b/bower_components/jquery-ui/themes/sunny/images/ui-icons_fadc7a_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..465ff80fcf22b69321e7de6d754e096367d1756f
GIT binary patch
literal 4549
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
L8fsT*VxIg52bZhs

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/images/ui-icons_ffe180_256x240.png b/bower_components/jquery-ui/themes/sunny/images/ui-icons_ffe180_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3832cdaae429a8b378305a20b7b8f1a829bdc9a
GIT binary patch
literal 4549
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
L%0R191N-DZDj=~w

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/sunny/jquery-ui.css b/bower_components/jquery-ui/themes/sunny/jquery-ui.css
new file mode 100644
index 00000000000..ba6aa33a63c
--- /dev/null
+++ b/bower_components/jquery-ui/themes/sunny/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=817865&bgTextureHeader=gloss_wave&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=ffffff&iconColorHeader=fadc7a&bgColorContent=feeebd&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=gloss_wave&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=gloss_wave&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=gloss_wave&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=diagonals_medium&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Segoe UI,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Segoe UI,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #8e846b;
+	background: #feeebd url("images/ui-bg_highlight-soft_100_feeebd_1x100.png") 50% top repeat-x;
+	color: #383838;
+}
+.ui-widget-content a {
+	color: #383838;
+}
+.ui-widget-header {
+	border: 1px solid #494437;
+	background: #817865 url("images/ui-bg_gloss-wave_45_817865_500x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #d19405;
+	background: #fece2f url("images/ui-bg_gloss-wave_60_fece2f_500x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #4c3000;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #4c3000;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #a45b13;
+	background: #ffdd57 url("images/ui-bg_gloss-wave_70_ffdd57_500x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #381f00;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #381f00;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #655e4e;
+	background: #ffffff url("images/ui-bg_inset-soft_30_ffffff_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #0074c7;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #0074c7;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #eeb420;
+	background: #fff9e5 url("images/ui-bg_gloss-wave_90_fff9e5_500x100.png") 50% top repeat-x;
+	color: #1f1f1f;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #1f1f1f;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #ffb73d;
+	background: #d34d17 url("images/ui-bg_diagonals-medium_20_d34d17_40x40.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_d19405_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_fadc7a_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_3d3d3d_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_bd7b00_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_eb990f_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_ed9f26_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffe180_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 8px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 8px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 8px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 8px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -7px 0 0 -7px;
+	padding: 7px;
+	background: #cccccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/sunny/jquery-ui.min.css b/bower_components/jquery-ui/themes/sunny/jquery-ui.min.css
new file mode 100644
index 00000000000..f432d89e9ce
--- /dev/null
+++ b/bower_components/jquery-ui/themes/sunny/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=817865&bgTextureHeader=gloss_wave&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=ffffff&iconColorHeader=fadc7a&bgColorContent=feeebd&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=gloss_wave&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=gloss_wave&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=gloss_wave&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=diagonals_medium&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #8e846b;background:#feeebd url("images/ui-bg_highlight-soft_100_feeebd_1x100.png") 50% top repeat-x;color:#383838}.ui-widget-content a{color:#383838}.ui-widget-header{border:1px solid #494437;background:#817865 url("images/ui-bg_gloss-wave_45_817865_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d19405;background:#fece2f url("images/ui-bg_gloss-wave_60_fece2f_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#4c3000}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#4c3000;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #a45b13;background:#ffdd57 url("images/ui-bg_gloss-wave_70_ffdd57_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#381f00}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#381f00;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #655e4e;background:#fff url("images/ui-bg_inset-soft_30_ffffff_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#0074c7}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#0074c7;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #eeb420;background:#fff9e5 url("images/ui-bg_gloss-wave_90_fff9e5_500x100.png") 50% top repeat-x;color:#1f1f1f}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#1f1f1f}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#d34d17 url("images/ui-bg_diagonals-medium_20_d34d17_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_d19405_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_fadc7a_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_3d3d3d_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_bd7b00_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_eb990f_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_ed9f26_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffe180_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:8px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:8px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:8px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:8px}.ui-widget-overlay{background:#5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/sunny/theme.css b/bower_components/jquery-ui/themes/sunny/theme.css
new file mode 100644
index 00000000000..7e0ba0eb444
--- /dev/null
+++ b/bower_components/jquery-ui/themes/sunny/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=817865&bgTextureHeader=gloss_wave&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=ffffff&iconColorHeader=fadc7a&bgColorContent=feeebd&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=gloss_wave&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=gloss_wave&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=gloss_wave&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=diagonals_medium&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Segoe UI,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Segoe UI,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #8e846b;
+	background: #feeebd url("images/ui-bg_highlight-soft_100_feeebd_1x100.png") 50% top repeat-x;
+	color: #383838;
+}
+.ui-widget-content a {
+	color: #383838;
+}
+.ui-widget-header {
+	border: 1px solid #494437;
+	background: #817865 url("images/ui-bg_gloss-wave_45_817865_500x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #d19405;
+	background: #fece2f url("images/ui-bg_gloss-wave_60_fece2f_500x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #4c3000;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #4c3000;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #a45b13;
+	background: #ffdd57 url("images/ui-bg_gloss-wave_70_ffdd57_500x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #381f00;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #381f00;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #655e4e;
+	background: #ffffff url("images/ui-bg_inset-soft_30_ffffff_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #0074c7;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #0074c7;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #eeb420;
+	background: #fff9e5 url("images/ui-bg_gloss-wave_90_fff9e5_500x100.png") 50% top repeat-x;
+	color: #1f1f1f;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #1f1f1f;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #ffb73d;
+	background: #d34d17 url("images/ui-bg_diagonals-medium_20_d34d17_40x40.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_d19405_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_fadc7a_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_3d3d3d_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_bd7b00_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_eb990f_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_ed9f26_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffe180_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 8px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 8px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 8px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 8px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -7px 0 0 -7px;
+	padding: 7px;
+	background: #cccccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/animated-overlay.gif b/bower_components/jquery-ui/themes/swanky-purse/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_10_4f4221_10x8.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_10_4f4221_10x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e9e99bf74fe4329bbf4598c4570e607b6929190
GIT binary patch
literal 307
zcmeAS@N?(olHy`uVBq!ia0vp^AU1~p6OfeWP+bJ1*pj^6UH*dsXT<kAKoQOYkH}&m
z?E%JaC$sH<j6zQr#}J9j$vkhr{aEyIJ|pKJt52ujFBf8FOW2%v`$!#sWDDnXGrih(
z{5Ix_DtgW{3o@O<T26Dg)z_=5ySm2QGB~)sJDzpl3g;U-Cxq%N>g9i(J>|gh<KW!h
z`{6&FTR8Wx|Ip6SwOLU}AU;v5QBsLv_V%C~!Fti2K+9E2Tq8<S5=&C8l8aJ-6oZk0
zp{cHcv96(Eh=GNbiKUgPg|30Qm4U%rwUlot8glbfGSez?Yj{(A#|x-|!PC{xWt~$(
F697-}WSjs1

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_20_372806_10x8.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_20_372806_10x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..55595e05275dc341b154ee277c5aec923739feaf
GIT binary patch
literal 310
zcmeAS@N?(olHy`uVBq!ia0vp^AU1~p6OfeWP+bJ1*pj^6UH*dsXT<kAKoQOYkH}&m
z?E%JaC$sH<j1o^5#}J9j$tAvK{(|vm8(8dOe^xxHHDP9ZaQWeO!I&<cLoMF3cg%W{
zJkwi1X!=5*9a|K&52dm!-np}lO<GzncgBOKYoBlO|Dup1meTn?=f2YZxHJWpz5{c6
z?}z_zZsFX&{zE&*;`lYn+b{9P>^mfyBLH+;N-&2&#QRjB{i-Fd5hW>!C8<`)MX5lF
z!N|bSRM)^**U&J;z{1MJ(#q6A*TCG$z+kRg$~P1Zx%nxXX_dG&ys5t91=PUc>FVdQ
I&MBb@04;-N;s5{u

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_25_675423_10x8.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_25_675423_10x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c7c0f22a60df31645fda7cabc61df83fa072d2d
GIT binary patch
literal 312
zcmeAS@N?(olHy`uVBq!ia0vp^AU1~p6OfeWP+bJ1*pj^6UH*dsXT<kAKoQOYkH}&m
z?E%JaC$sH<j51Fb#}J9j$vQiy$E0p+VC1ZM_ow1@t}!#)1KsE0!s}ec5)Uo)eKY@w
z-A`=+q3H{Kc5G49K9tImTvg@KvB^j;cg6$J%f-vvtpv=tHy!zYDqk`_?9ufz7fu#%
zzsvcv?~uHb&yU(xdl!l9;NsRf`yPK1U6;@dbZ%_)!)umF(}6BfEpd$~Nl7e8wMs5Z
z1yT$~28O1(2FALEh9L$PRwkBKrWU#e=2iv<bJbG5p=ij>PsvQH#I4~?^&Kyu1_n=8
KKbLh*2~7Z9Wojb;

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_25_d5ac5d_10x8.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_25_d5ac5d_10x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..cff2deba725afe52591e539d7eae05fed273bca2
GIT binary patch
literal 313
zcmeAS@N?(olHy`uVBq!ia0vp^AU1~p6OfeWP+bJ1*pj^6UH*dsXT<kAKoQOYkH}&m
z?E%JaC$sH<jB-yG#}J9j$$M_@Zq==}W)}MK_+#?T<*7Up4XNzzBJm=dIE3|bbChg+
z9<d4tO<(A<V~e8pp;VT~S663WJ96yNr8dsGy+1#_f6B7LeS+#g-JilA|BBX~<&onl
zSZ@6AyXZfG#6$13|0o`+`2Do6R5iWuCs+6eM+Szqk9^vGbM+MhouFFc8c~vxSdwa$
zT$Bo=7>o=IO?3^7bqx(e3@ofnEUio}bPdd{3=HO~rF=utkei>9nO2Eg!<*_mUO){D
Mp00i_>zopr09)#7)&Kwi

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_8_261803_10x8.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_8_261803_10x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..db422dfa4bd542dacc4349b7b54f567d75e44026
GIT binary patch
literal 310
zcmeAS@N?(olHy`uVBq!ia0vp^AU1~p6OfeWP+bJ1*pj^6UH*dsXT<kAKoQOYkH}&m
z?E%JaC$sH<j1o^5#}J9j$yYv3jXt#WU;|6t-9Mq9KASPKB?PCxP7HSyOFXo+x4S)C
z_<I&d=ji~om|GJ>9~w0U`uaLG&6J#O=JVn0Y4iQ-7YdkhZ#p9X(ti8DkcZdL6bPTZ
z`J=Yg-etyz-(2+_22v85b00;wpAO&A#LL9ce=tDz^ZrXKfcC4FxJHzuB$lLFB^RXv
zDF!10LsMM?V_ieT5CaP<6H6;o3ta<qD+7bMYAN4PH00)|WTsW(*6^nKju%h^gQu&X
J%Q~loCIFpDY)JqB

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_8_443113_10x8.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_8_443113_10x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..1db9f6880c5cb680a481a35886de6a22ea29b93e
GIT binary patch
literal 310
zcmeAS@N?(olHy`uVBq!ia0vp^AU1~p6OfeWP+bJ1*pj^6UH*dsXT<kAKoQOYkH}&m
z?E%JaC$sH<j1o^5#}J9j$zSGVoKvi9VdVUC?~nKA>GsTQ313rppW7xF*}^&9tWR`K
z?45i?6+P#f1)0uaEvGr$#KoPR6BA=@8652Ic%K@-@Kxjl)qi?_U;qBi!K}F8B*WI3
zocq^*Xy*{Fi+{*3=r-RxZ1>ZGUtHlE92poSfBNg>6@*^}+OJyT8c~vxSdwa$T$Bo=
z7>o=IO?3^7bqx(e3@ofnEUio}bPdd{3=HO~rF=utkei>9nO2Eg!<*_mUO){Dp00i_
I>zopr07sW+3jhEB

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_flat_75_ddd4b0_40x100.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_flat_75_ddd4b0_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..0247b924d387bdfb4b158e785c6490f5014deb6e
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq?iMILR{}&*}x;Gp$Fu07I;J!
z18EO1b~~AE2W0Sjx;TbtoKH@WU|rnsi-CbDf`PHrtgRd<rCQ<|QIe8al4_M)lnSI6
zj0_A-bq$Pl4GlvKEUZi{txPR+4a}_!4Cbn(d_&QYo1c=IR*74~o9a7WKn)C@u6{1-
HoD!M<`s6b2

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_highlight-hard_65_fee4bd_1x100.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_highlight-hard_65_fee4bd_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..bba9fdca304ed83cbbf62999efbe8c3d5859e141
GIT binary patch
literal 314
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt_e9i(`n!`M2j6@-jI}xICO57|t9K@TEZ4!HLyfkRyXxszEE`k<7xL
z;ydr!{<1TQ`FaG*uSjOgZ+rVzf#JvJnT@L}e!S4)ihbi!_IjsB+!Y-+|3%^_FTXfC
zSIsY}B>242-doj^?jG|I(N9+8n)|)z>(STm@BdMp=XAu1_1t<tX`mZaOI#yLQW8s2
zt&)pUffR$0fuX6cfw8WkVTgf+m5HU5sfDhAxs`#zT(y*MC>nC}Q!>*kacg)}ea8!^
Ofx*+&&t;ucLK6V^qHIn8

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_070603_256x240.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_070603_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..d64203381448108611209014016670605bddfd03
GIT binary patch
literal 4549
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
LjkK#Y(NF#Z1p(g(

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_e8e2b5_256x240.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_e8e2b5_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..91c1008cc87ef5cbc3e937f10a46b55345c20fd0
GIT binary patch
literal 4549
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
MA`P`GH8D^A1LfemHUIzs

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_e9cd86_256x240.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_e9cd86_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..072fe00a819e3cf7a2276ea68b6b63c5f875965a
GIT binary patch
literal 4549
zcmeHK2U8Qw)=okQgaFc{D^V0dT4;jQP=cXX>AVCfD!nNR0fJPeOA$~IUa8U|(xiqW
zNQr=<DJ>#MFVciia?x+*&fNd-J+rgt?9M)OcAuR&bIwy^!&^)YybJ&UfJq0fWeNZQ
z&s@M3J<ZuXp`&|vw!v(yZ;o0fM*si#uL4s0SN+ZevJNmcGz0Lk$bjjM+n!`eUcT*%
zbj9$pOAjzzQs&e^>%lMD2wsyi6N{3K!F9TQ8thg;@i#ZLV#{g^<KLE42vm!l0CP>Q
zY%)MVG)e#7Nz=`%@|=Bj%Sp{UEal!I@}FO4L4bGkZfOBxX)mD97Em9wwf~v@<D&uE
zz3!?2z&U3fEp_up-`4G6PLp-4kY4oL<;>^yAN1IZ-;Ftc{(1Fl*=l2D!Z#1k#)4(G
zK>JN9H3f+M?h_MZ)yLuaBUOBro`n#ij0*$^!&q5ar9fAb*BYTpV*=Wrk()oSlE>BB
z8A}E_*)+shIP^jHg5v|yv&n*ha?qAJ^0TBGvm4t8=q3>AnUrE!1sBBSeip@Kr2=^{
z>-A-1okd25=aUYN;{J2Qn%fB2PlE!kOxxJs4F0e!S<E9CKD8rzNf4LAG@zwi$j;6m
z$~b{b(rbYYNyr}CV-_2h6OFb0qAS*SIhUMxk{5|`N9O#F%vFES2Mq1FzD1<NLoZoV
z^3tq$3G^7Adk<yo^sQ*q07e0&x&qSNch>9cCsIAKOmvis;|Lt^G%(|h3j}ei36HVZ
zu^XA^&;wtvDsJPP7}VT-U+N)XM)RQ}B+_?!6LcoUUo>f|^{6dnL;5!_JlYil9Qa)i
z_%z)Vf>i>z8|TSx34C8kaVA?2klNE-s|b?-y|-<lwouh4R*ItW_X%Y*&*>ApqD?F=
z-UQk`<r^97bfIS@T*DEn)DHrTIL+D><+I*PzbAoOj;;M48GM=yk0ff)|HvSn2=P|t
z#|5>kdVSRdpY9@`&if&^o`A0d94kmUjjK(BtFHxG4YdDHoGJ6&*^F-_B3i6zcpCNX
zc!+FzJCEYUG*JQyQyv_%5NARzgCq?-$)lwM8)R^K|50;FIXdtp;~?WYS(LAw>-;al
zt?et`6)x|C=dQx>@^)6lfgaq8wl3*u_RLU3$5$bKFJ^qL{~dKP{yME6Ybi|c)M?gA
zEuwXncd>Cy4Mumtc+Rb#S<5wXQBb@*;W1QR*A@8wC1CZNqC<Y*KY%e>G#B(CFj&&)
z)lKfs86r?Q=_4W18ix_x1%f`o(WYPV9NF#pd$yG+YF}p<=)zxuH-Rv6R*#ARes$65
z@?U5t^tZ(M--=Sc?tas$DG}A6u$0mA=9G{`UK$L7xO%?X^ZQqd$Y_{Sv39`K+DJ3u
z<x2`I9}`kBilMU$(Su+ZV1krgHqgHG5gR$QwMl;)tA_Jb?X;_MUEianBYq$&hOB~R
zzZb>fy4aX^ih}1va=mPGAkP_22k<BcHa(bi18hR8eKJP8a2U$EnR{LoSfl5m(oBlT
z&eq2aXB}eOuIA9!c_l#|kHPd%))|4H@yv0Cz3hVFOL8?(VOc8qwOV6z!v+QQ=i}_W
z3oMVdU44}Z^>(P1?+*V`Gc!Qt{bEJG(;=2Lm##(yp)P6Ha(C28z&NUeZ=0b_5YF9!
zBIcZVJFrzY1wkLNX~?5pjrwuDlZ2%KIN&;4{G*I#R<q!46wc)^hdqrgiw#F*&|8a6
zyz0rtr^hux09l3l_h_S%J3&jKQPCU2OM?N<PJmv=oP3?y^dTuiwYsb9&#Fmh^g)u-
zr(1_+O&XZP0t7kG<sk+~8eYFV9GrKqmmazlCqcRO=Lu6{&V5FoZVZOGU-oq`88dMC
z;cDiP_#2eVw|2Yox!%Wkp}V1~UQhYqT=i(+QhbQW1}sLO{o^|Ce5CeO1>t8Re*1lc
zkV}QOvWrcx`Fu^>8xXsmw)!r0)wK@A@)f!Bh%BV46ffKgq5k`uP1Fiu%EF1S;5;hD
z0v<WQ2x6hh(+~L9eM*Kt86}`wQz<LUNw(Rnd`6-*#P|j5s$xJH{e@I0V>pxr2-;@?
zsh1`)qczy{(WA)JEhpL+v;>YJf!n?+5P)0W@Z68>T_*#=Fx^p`G<}2rBJ<?M&5T~4
zF769eQy+KV6uw7iX!5M+gq-+<1Y%BKL8y%E0Ics*#er|JvL7wZ7sJx*$s6`lv>6)z
zfDUJJlhdml&}ZcRmUGkKEAu$z=T~B&436aa`7RX*A>SFfk^~hFvjO#~v#|O&<b+T|
z{mCV~;G|f^C9okNSWA-yq}s8=zVp%Z@Sg_yyz?CqY$Y8elG%_@pBP-}mEpq64N&2l
z5V=Mp1m62SLfJt*@inW4J^JFogToGrp)inL1HjFR7^ei&--|nH084$)(F4@t*6>>X
zPcs?a;&Yx1U)yPJfz2D7d?0}ofcX+QQkfL~o=iR1*)_z|H(da*38jmrjr5AR9sKhr
zzkZSTG~qlmV-U<vMGXlR<`M4NPj-o8yMR^c&R=efe6Lw`zwo4DMc_}`l=4%?E*TlM
zD^)RJCMoFTWuM<Bk6#9j#6G}JcTeot<kl}*RQ8^BSF^NTS{G^lEyv?|Aysp`E@5v_
znn=)poO1V&gI1}!cc*16<-KXj@{c4p%VtMpZaLB-TYpf<vXb2G_dvyliD6-&aJ@z4
z_SENJav_XcnM+mth3pk=+r-Hw`FBcpgkQzX_KgF*jD@QFqqq6oBV_AX+SnK8ek-&R
z3zPY(5eq+hrJmnD;(}Sy<UibZ{~)E{>|6aV&b%pcG#<rg?+ZdJFwXU!6c27p-y&&e
z)oe1>_vjG>$VuCK*UIz!PM*d`oa5m$@>@Bo^IIP%-ltr=ahaFS)d!!<Z{G2bjMMwY
z%Xt@RlWF-0ufOMeC65Rge2o$(OU|+XvQ#My&=n)6SrJ6u;i6cBKV39tGWEpjtsK=n
zSM}txg6t?f1js?|opgYeKTwBh4y#ukf>$ze9DUZs+NXS2A&0PAN<#6f|MYFL^Ax@~
zv78H!zzH?#B|un@Sh;@+pGz%OkeWkjAho%LDD_I0^+CzUht~pK15baU#074AT=y1|
z94NbH#Z}@WrW#uA;&QZ(Elvlh=k3!McBqIzou40>Ok+a0jBVp1%k)Y%44>`vKUo^2
zIpA28%ncQZX*+yjWD9bp8mTPGpcXw?<gQtNy`uJuW~oL##d8+$BbCcMEQpU|v`8Yy
zu9ALA;@eJmItI>V$%2Xj%x;DM&FBwtBDt9smHe-&l?V5F^k!_VBv6kwLx+lKMambB
zcxST*0UxpjIxHPRPUNuR+5UOEl9$xVH`-IL`FM{Oq@HjR12ko3hx&Gre9b0pA~9bB
zC><CAb>Yq>F=y+W&u*wo<BMhvp6)lFmTpO|KdUUR#?ivOz6Dg9>#2^kmwgtr@6m@S
z1^ME2huYKq;>Wi-s%`hV*z)Ye1ERmQ9Lq5w*|&)GgRjGm61)b@k?#niN@)P6e)_aj
zlY5<-*WZ>tGe7#4m7SyxRyK2g(9ltPXBq`ylKjwkrNw5N#91rhQW56%Gv>?K?@5wF
zUjdJwrK83T=gh?yt9imSB?Pl>e~>K!oA|qIu`HcIQVwVu7G6XU{vm6HkL&81+?T(B
z+pVg^$Uv}=Betz-qA^GJq0ibiGCEY*RL!7T8ZYt+4ucP`zP}qYXyG%)d7x42Ri^?f
zp~YJE5zFl=+AI(bFBGJV#v^<6g0NT*7GsC6D}ztF7Pn(O9$6{%;6`;H0F>!lGY#+B
z@`HQ1x9n9QBaFf)FhPF%(*4{e(m0(@G`BJBg?z`VtmgZ>M+ZMBG2F5KjG3-wqYM_A
zz#zV<eS7k|?99>i{QSuv)p2$UKX95_sVg8}jo5SY6VSqx!D-SV1tFLN*)dJgA@p!`
zzdN<z7mZjjn8<2j(;sJ^kT&>oBuq_bpy~nZLWzl9s=mRp3o$xjBb2b=ySp;V%Em?a
ztZesjKes1h@+Qw&ZW)G|H7il}e!ImUp6*rh$-!p;&G(}OvQ2)+*vq>krf#pyR78!B
zUbxlb&S%xZ_IgVoPDZe<e#gUlyKT*3sOZrfP)Rp<#tk%6cQbYpvm?l00JROuqbp(5
zdtl@c)ZeBxRl(63cfGih&fQ4&9LG0d5TAVdvDfxzyBwEMCLJ6<(479HyJX6vlV39a
zHf43;W5>vB-Gjgs34G}0{G^g#r(X=1gSaO#1?DK|r+HPZz_jWu2$$0@n!2Yd)p0)p
z$C%N-;FDWvF<}5uqg$4IAP@OC!--gfTk#_IhV)B2MGXj|X{B3SI8tyDuv6PTU?}+Q
z$6^Kcn@<s#Ez*$$ybGsEHWjt2CI8DRiBAk*B$&QCnO;<48VfTgRc~$g*w;Dgzd!%C
zfMtCV55ms5(71M`d|iS*Rh^i8Ly5T6j0NG0F)YSKg$kNddZRB>)T0Ixl&hpabWT1w
z_)M!8?HA>N1nD#AgWlHE5f>IxR)!fNK!qH3WCTi;2jkU!ArjEclgVam7&ek1Mjh~Z
zxyqP{%R&|7yQ3S3Q~^9Ikj93f4QBKJb|wNjlmuuXt+1`b#0#^u+PG;7@bA^+`A!!<
zRVsa<G8`=X*94jciQJW63iccIFW52*&%OI8?nMTjFz;++C{^9^ae!4P^$HNQZfH?H
zz)iE;Yue(__EPyqfsaI&QItZDk!_WcvzEK6L)rN(exrG#rVzeF;>nsW#4NXD+__-G
z(_-_b8p%@F0r$-_j112^cB`4kABL)+;W{JX+N$P~Cnv$z?Jw#u-_k|i2eK_5JS+2c
z^jtI424hX~<$fh@FCj!X!(laxD99T#g)Bw-hKCUtW}nc9i7_W`iW)Hm_ywxZ%^UOH
z^Lvl|ufEPsiao;;69tPz7riWL?6Y586^%i@K1bghz-Mpy!965ofxH*PStXyctld}X
zH%_7SsShpE%&dTT4>b;>xoYh^3&lwewbI7c3Z&VU-TKcI+DD|(M8oG2_l{^oXWHq8
z&Lc(Tqhf>P4(32r%rV<L0T~XGDU)A*tz?}@a<8+hQIFpvCe2h+nni%!baCZDo3!^4
zUM&5RnHs0ZkvL4S*3N3OW%}u)ASS#u;<E;B-J2`w$)2rP*InSsq_)LSIL?R5c(!%)
zW0$5qSOXl?lm<U672~n0J&ed3q_cw5y0VN!a9=3E^=+t+Dx$womf`M2^2ZI%qjWYm
zWAnY8LcHJDFCd~HI#U!)|2i&5jbH2+{wNb0OMlL-=lhrW;fP}@0gq*Z0@Q#DFj3*N
z%9&zxt|wtd6xuGx{v_|QfA9S4Y{G?Mkk>J{59z;+*`&7L1LbhC1o~5>cYwhsDjly3
z8|%GQ2zY2UBz<=_n$|d^D($q0Hf?gU|3w7u;W}|-oNSyE;@N{M4=+_~ol8Hp?14~h
zkm=NwmDzDnW%FssCW!f@YMq+}H%48VKn{T#k;~J^+FJ4aRJt0%v+O4xP26XV_tgND
zRe-Z&fQzD&pUas6NF$`=#1S&$Qc~s!1w~nTMJXw9guEgG@mxi~<9`UA-p==3AO8<Q
zUQzC*qRbip51~S(_27)a^CyCtw`)M4qn`^v-P!w&3tY$3@ve)hi=*>n-(DBxvqJzK
Ml%ZCo2Ik3s09QPtrT_o{

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_efec9f_256x240.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_efec9f_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..96c9723f02706ec77ca0436bc93632edd3b43f49
GIT binary patch
literal 4549
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
MNJH&PP0W-30JdhiaR2}S

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_f2ec64_256x240.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_f2ec64_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c5448d83c32fac131e02064793ec9402e0c1941
GIT binary patch
literal 4549
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
Mk%ropnwTg50lvtl6aWAK

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_f9f2bd_256x240.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_f9f2bd_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ad550e3c45efdf758284e478628e76689dc7b31
GIT binary patch
literal 4549
zcmeHK2U8Qw)=okQgaFc{D^V0dT4;jQP=bNbK{_u%ib`)b2oR(yU5bE$@Jf{`(xiqW
zNE0wL4J9H-FVYDm7yV}L%>57FGdp|E?(8#X_t}{<=R7kqxW&Z4%K!iXm~_xuCIA5N
z%mr-H)11u{I=Y8v8_Y&}W~jrh=Kml6RlxXa+5VY8R{kairT`um88E$3>(dO$%eQ@y
zE?8c6>3*h5%A6W#4E&<C;58{zu?X2He244j!7c?9e^Y%6uB0YE_FYk#K$XY|Fx&Xb
z1_J~{lko4I6y2N(kD1rE9M!x+lI|TM|M`6u1b7E?OA8Q9djWm6fO?~?{Lbtj9}Up%
zaZ?2V&N=C5shd6izGeq=B-OG)deHBd(qGtp#IP5>A9MQh>*}|Xm4@=T@9rKAc}r}M
z>^7*>Bp~jGcT|*RFNep^WbqYx7DA9R{t-YJ#>&bn1-g>B+5lA=6VU#G-1v2sJg(Np
zSk&LarXj|{p$EDb80(*!Nfrc@f;P>NUnJF-UD-xJH-S)(gd~FsxFA0JizqfD8OVcO
zt1BVvEHE;>AlWyF`^^qi-$uZG>F05!+eGg(_`x=1v5#Su$?chog7_?^el6vEc6R<?
z#tD1^rWrOQA$x3xU8rA*H`4lx&S;;dY;ycbPB_X9nYACDt^R=z7~Fn+bAYZAddZ5C
zlVZtBpvUsudnjY8XGxm^F!V3h6_Dn>vsPC(k?fvftfO2QL*Rg?fEjOGAc$K|xQ|7T
z-AF%&?*EEYaUJKxqGs>=P!9pqnhzBr;XYFvpff4{qES<=TWv8D(zkKp@s1ea!1ucU
z=c&dZoD#szC`Wcv;Ky>36WOYt*p}*2K_CGz?^=UxpsG(T6-8t36G~`a(8qU18k=9d
z3ABC2H!|4aOwUTVh9^|0ANU(`nzkv*XMB+UKm;`(TlqcK|4a%EAJCxxnMOPj;w{gO
z320OG{H6&$-9bK^^F?kx1z!g^lo7KURvHOc-w3qmYyY1(lV&?JY2S$hXtBoODb)Al
zA+pKs9EvB?L=h-Nd2q~JoC&!Ek~Hujj~4f@lfk8ZM@>nk=tn1M2Wi*IqI{)X=YI=s
zZe8&zbN&!Gdlg<OZ)-Ww-;ICS+9^H7o*s;7|0cxm$y{0EcSl`}zgFw#Y7*0Xb(+;;
z^GKbg9b61kz2RMOCFka^jHT+B2xz4|;R#e;*9G|D6=3DNqJ8e8e*j~&XfEhOV4$So
z>zmvi(*r=|ginNUD?C<o2MGEMN1J@B<j8Ex-L)xCQu{W|Ko|N7ya9xfGrCm-DpwX9
zFaL#hTwimH->nGc>uxt48{<*+3X5sYZ%+vc<i)`Nh>OSDUEhDD1{e*J%2p4!S{i63
zJbj3dO2>p$45R35gD?;*15A*z!v@-uK4K#Ww>0W);neURsvWi!E^E8AbORsBia{%2
z*&hWl_)a$F?SjBrk!(+!EXWIn)BZ{n0~-crRS%ocY9mF7=MO_!H?q%*0;@6ZDow<&
z%uGG(aK<67^=cM<t!Dz%;TTL0Wt|rI70VoB(8Demx+qr-6_%xv->5Z2)~{1ge?HFE
zE6?Is+r>wTP-ly3{$c+wH9ZYf+9y`9p9-;{xpXxm0Ch>bhP%C10>)7xeA^UljBx6D
zBx1&yvkhBeQxNnPn}R&v(Wo28oWw2m!vWXXVjrhHx10fYq43U!S?non8Ekke17<Zc
z{;CHTABJm!0J04B>()jkc7PUxBO=#_7YF^F905HJS-CnjsY6nPDs>mxUlk-L^g)8-
z=Ua!SjT+d)JOufX^Fu72IJ|awI56j24?T1-MuKwd&l4uaoO%sE-xv&WyX@muG^X$T
z)5X+2ejk+0w|cw$1?E$%(A{8F&u9E_t~xYuF*ZnK9Tug>{%MVOE?oPng79+@-@V>J
z$fbN6*@eb8d_Kl*^@tr08$IXRsv7%3`LgUeL<Uk-iWhE)P~ZP<9kEQ9G<W37JC8~-
zhllqwf>>yB^!)#Io0OqXL<#6tm&?j>lC3w&pA%^fu)h8~s#s83Up^Je7z$+pg7%m|
z>c#QQXbm<!^e8fU(~<TiErDZ5;I@wn1mK!8Jo|HN$5Ed!On1~OO<(V~z)ZThk=6s$
z#eb!0>f!I3z<22kjGq^rkmH{cLCmSk2$hj-fYp7fIPe`#_LKSfLRg9&dEIW3HcjIn
z(BX7;Vrqpw`i#8Sd~OPSWe%_W;z|^h!GSzC*Qo*_<T@dj6QIH&)}UT>7FKWjtRQNz
zAGwGZoDi+J2sQu&YH6~7RNJ@Nw?BCt{!>q%bG|){t*D(yG#wJ^6@x3iHkg044$5B@
zB3Ek!!Fzs$Dch^ZzhTv|Lti|2aM(^U5C*bq0Ju33<CH-9dof4#V5yHf7(fkvwNlIP
zSvsR@Y}V7^YuioDusQvck3^6HFjoRkERm|bCsPM@atZSANfiKWK<T1s!#%@p2mboS
zuUFtTML5sQ7yz?XQA0w7d4xOn5}jk%F5pzUa+eyyKWJ9m&p#<!7Wk7krF@lfi-v}6
zN)=345(S;O<h^hF<W;~(^n=Q&u8D2y?79W>@}ASKDwftuYa&hiay%Xvk~Oz#<8}w7
z2MBsklI|XI&?;5+Y&VZ3eK1K{`kCNr(d2;4E=8JW>J186l#{!BAE;O}G0gYpuQjXO
zp8WD#E{Jh6eX)W+pS`SgYk;&U|6b{i@aw3V-f^I(kx+$S<QAV>m~1UeEBnIizCz1D
zej;BLV*Y23)Qj6kTrdlo+=qK^AEgwWe5&5Zm^H?a#-jM_d_ZUg#@U{e!ol^aTSV=Q
z>J7%aZVW+yoUpZftu)8?<XLRkIUYVk-{qrP-?je2J<7!!mwD-2yekv=&D#Hwas04w
zIp-p6A}v4R&5vBq#1R4gZxP~T$yxT_7ApDvx?<!MOM=LId<1LY=Zi*6CLTD<@=^5*
zRS!N($hN{mfE?uBNjq5iBXyYOuxiCVa5){%(Q8$xeaeRuvJbhXBowRqPwxghPyWjj
zi`mdHyifxs4#IlG%Kc0DTyn93)GSH^sm(1!sZ+YF2TD9Xy!OcD(dloLxWJ81YhFT<
z{Uz5dxr&^{RD(;MosZUVg{c7boIU#db`=q*(~BeHDQpmzkxguP38rY>;Q4mn)5SrW
z1CABR>|l|o*29;EHXtXep~`{`YQddF?wZxND{8-K7OUlxJZ1ntlex@70{A#a3na2^
z%jqX2zHf)7V&PmCET|~J%x37{jQ$WWlAUf|&i}efd2qKIGi_}tfqJ|VJXA<4QaXRc
zJCivG_?RisZebsEB8Lmj^vl_iyrfpT-j;mL+iNs0`Gj-8UsGmgsCNg+*JRu(67|iW
z(vBri=kHt+bF#Ym{D!)8Wx@2pv%RL%;!Vl5=jDY}cv_g}cmFCgjOs{R$rnMpZas)n
zfKR3FP+O{R?D%GTmCYU(TaK-`f8^KZV>u=y`{qF1;G2-6IL|>d<a>gsQVPJak3J>Y
z_+E$R^>@Y3&5pijWG1MCl}+6q)VJ5%nL+`WBtJG>X||psa@I&VmxZ|giuyXXPa@j)
z=JEJiIB48(N?&-nk|Ru0L@@301KAL8@%tqUC8-ROazK-i&;o++Pg%>#n9fepp8O5`
zPDMFZ27-eev29ij7;$tRdaqt1ql1-A)by*QD@9(zVesLV4|k&m&ArDs4>W2#YgIr+
zv^b02fl}MDR&#{?O9d&z@$eo@01oHQVr2hqdGJ~1!d8^~V@suO{HX2&fHHkcy1`u=
zesB->rkx68gi-heCdhAByqCR59H;Y+<Tj$ckn2#9(R6?3=-?+MiaXkmG2NwPl)*e5
z7{E8VXGeaYnLfIfn@b8%9cMT91*fPLy8vR<2D(pv0h*c8IE~w-AOtfYJGL=0h#rpa
zbEDS(rV$GS53rhB_r;jSr3}6r2~pGOuXw;ZUu29)*3(~d9*B%v4<@Yp>@1J6vT@Np
zFWGt0$L)b2-Q+pTEyFO=CMC-5zH9X1>25in9DEwkbU#8M(|AA1PTmbMd3$-fEMk20
z!mVaEKFfBtH=6=6GJ>^r+wN9dt*iD!1&`l?in_qluAu4Ko6#ifwjhH()FvQ@u80xy
zz|cORuT^WZjH4yydSN-8o1yMGj_<-CKKayR&#f=ES<a(OI(UAd8U0CD(WH9^zhvxf
z%F6tw_K}&|2al2@DuXxXNJ@eozENO~fnAA7Fh^b=&Fex1rWG$ixSU?W<ULiX_WNOY
z#<ae9@9c8(34MSX-IC-3dB~?}PQ)tQk{7u<q*vS_s!tG2Dc<D569W@~9olaGLxJx;
z6)Ldbe1^bo5|1R{op?>MiKuN2`CnGa%6NZ9g30@nsRbpbu@Ez2)#g^WU9E%Ohx306
zSk{-ZAl$4ojZ0_Jw?*hP)d|vDO4zL?90+fOWicwqSJ0HgjJ`@zkLZt6u8{uNL3(=d
zg%%U(8{v)w=`rYm-c{EQ%+Dt+4>Ll53R&#PFqA3}*0bwEIG~9qoz2J~WF$_E+VA~p
zg)tqUfhw%*imV@?3RJQJX{-s_U`BUfM?8>2Nq`2@0^2-{zc53qjh~_b|6Wa=?{wjF
zxzblE!@-hY^&`^&k-PGXfxe@Dd7Gx8*>^w3yiB7L=A8)-rm9;!@we=tUIBvE49rXW
zxoLKKOq%UmUn$?n^Ooo|j8Nz{w5c$3(sEO^FFBvVZ#ZYz7{nJpaI&fkG0iR-cgkD$
zFyDBkMzj#N$A9+-A;WWyU90CR4}(?EaGjA*ZB;YLlas*fb{BP+Z|NfM1KAc1o|pJI
zc&r*|gK@^Wa=+uZ77?Nwp|I)&6y&X`LWUxJ{lhRUvv=^r_^1<CMUAMu%6Y2y%^P!G
zbGuLcuD;1kh(5z269tDv7rZKJ=(Sr}5sgB=IY-~)&u3@x(Jd%wp1d2ySs|aaq}^NY
zJ5HhWst+yDOfQ3Y4>b-WxoT`Z^2LevHPS{_3dEV^ow_d++Q-Dvc!L)b_l{_Tr`za;
z&Lc(TBccQ34rW0W%u!q0{%Q7-Nu;m8morWzxz||LsK*}=BvaL-CJ|s4T})}f2JL->
zCrh7Xy2j~oI363QwY`#Pk$OrJ#D=znebK<Ld2vNN-L(<xybD|=X`2s);=Q?yW?Du+
zb!ysyHNXLlDe%K$F&@jB!?2t|I!j263(H6t_k}!s@4EV^BKj+33GP-Pe_Zc0N@smD
zI@ilF$m^}$JR<U;6GhSFuj72w@YQbqk22BG^ygf=e|()A4m+k2DsfCufEsWfCMtYZ
zIa3VJb;m7>LfZt{pXNOA>zSLGiMuci@;v7DCjPfEBWe3SP!1(apg%Ww`RjkC((%f$
zvEEyOfQMFsQg>z|X^ny^QceqKQ%Iz~mtpvaYXc+WWTUJgk8XTvXt7$$Z0e~+H-uu1
zOr<U_&y0i0n@)o^K+Go<YuqgOG3xRJatPFbT$(!8){5n)(p3|lXFhdr<UVV>ull1b
z{hb{AofRE@ozDzF8X+Yoj*t<Tk}^XmD9Xw!N=b<$<P{N!7b*ho|3mQba=P#G<bMeA
zigGs<WzP722xTfQ2WJGHKM_p5T>Kw7_&NjBoxJWi!*x6y?mC+|J2*Y@>2X#*I|R@{
L8EBPjV4wa633bW(

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_ff7519_256x240.png b/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_ff7519_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1972170be189160afd05df2411cd4f8fb01e3bb
GIT binary patch
literal 4549
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
KU$a~t^Xxz9@n?Sk

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.css b/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.css
new file mode 100644
index 00000000000..25ebb5222e7
--- /dev/null
+++ b/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Georgia%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=5px&bgColorHeader=261803&bgTextureHeader=diamond&bgImgOpacityHeader=8&borderColorHeader=baaa5a&fcHeader=eacd86&iconColorHeader=e9cd86&bgColorContent=443113&bgTextureContent=diamond&bgImgOpacityContent=8&borderColorContent=efec9f&fcContent=efec9f&iconColorContent=efec9f&bgColorDefault=4f4221&bgTextureDefault=diamond&bgImgOpacityDefault=10&borderColorDefault=362917&fcDefault=f8eec9&iconColorDefault=e8e2b5&bgColorHover=675423&bgTextureHover=diamond&bgImgOpacityHover=25&borderColorHover=362917&fcHover=f8eec9&iconColorHover=f2ec64&bgColorActive=443113&bgTextureActive=diamond&bgImgOpacityActive=8&borderColorActive=efec9f&fcActive=f9f2bd&iconColorActive=f9f2bd&bgColorHighlight=d5ac5d&bgTextureHighlight=diamond&bgImgOpacityHighlight=25&borderColorHighlight=362917&fcHighlight=060200&iconColorHighlight=070603&bgColorError=fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=c26629&fcError=803f1e&iconColorError=ff7519&bgColorOverlay=372806&bgTextureOverlay=diamond&bgImgOpacityOverlay=20&opacityOverlay=80&bgColorShadow=ddd4b0&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=12px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Georgia,Verdana,Arial,sans-serif;
+	font-size: 1.2em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Georgia,Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #efec9f;
+	background: #443113 url("images/ui-bg_diamond_8_443113_10x8.png") 50% 50% repeat;
+	color: #efec9f;
+}
+.ui-widget-content a {
+	color: #efec9f;
+}
+.ui-widget-header {
+	border: 1px solid #baaa5a;
+	background: #261803 url("images/ui-bg_diamond_8_261803_10x8.png") 50% 50% repeat;
+	color: #eacd86;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #eacd86;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #362917;
+	background: #4f4221 url("images/ui-bg_diamond_10_4f4221_10x8.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #f8eec9;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #f8eec9;
+	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 #362917;
+	background: #675423 url("images/ui-bg_diamond_25_675423_10x8.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #f8eec9;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #f8eec9;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #efec9f;
+	background: #443113 url("images/ui-bg_diamond_8_443113_10x8.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #f9f2bd;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #f9f2bd;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #362917;
+	background: #d5ac5d url("images/ui-bg_diamond_25_d5ac5d_10x8.png") 50% 50% repeat;
+	color: #060200;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #060200;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #c26629;
+	background: #fee4bd url("images/ui-bg_highlight-hard_65_fee4bd_1x100.png") 50% top repeat-x;
+	color: #803f1e;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #803f1e;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #803f1e;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_efec9f_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_e9cd86_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_e8e2b5_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_f2ec64_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_f9f2bd_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_070603_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ff7519_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 5px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #372806 url("images/ui-bg_diamond_20_372806_10x8.png") 50% 50% repeat;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #ddd4b0 url("images/ui-bg_flat_75_ddd4b0_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 12px;
+}
diff --git a/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.min.css b/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.min.css
new file mode 100644
index 00000000000..87a3d4f56b4
--- /dev/null
+++ b/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Georgia%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=5px&bgColorHeader=261803&bgTextureHeader=diamond&bgImgOpacityHeader=8&borderColorHeader=baaa5a&fcHeader=eacd86&iconColorHeader=e9cd86&bgColorContent=443113&bgTextureContent=diamond&bgImgOpacityContent=8&borderColorContent=efec9f&fcContent=efec9f&iconColorContent=efec9f&bgColorDefault=4f4221&bgTextureDefault=diamond&bgImgOpacityDefault=10&borderColorDefault=362917&fcDefault=f8eec9&iconColorDefault=e8e2b5&bgColorHover=675423&bgTextureHover=diamond&bgImgOpacityHover=25&borderColorHover=362917&fcHover=f8eec9&iconColorHover=f2ec64&bgColorActive=443113&bgTextureActive=diamond&bgImgOpacityActive=8&borderColorActive=efec9f&fcActive=f9f2bd&iconColorActive=f9f2bd&bgColorHighlight=d5ac5d&bgTextureHighlight=diamond&bgImgOpacityHighlight=25&borderColorHighlight=362917&fcHighlight=060200&iconColorHighlight=070603&bgColorError=fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=c26629&fcError=803f1e&iconColorError=ff7519&bgColorOverlay=372806&bgTextureOverlay=diamond&bgImgOpacityOverlay=20&opacityOverlay=80&bgColorShadow=ddd4b0&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=12px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Georgia,Verdana,Arial,sans-serif;font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Georgia,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #efec9f;background:#443113 url("images/ui-bg_diamond_8_443113_10x8.png") 50% 50% repeat;color:#efec9f}.ui-widget-content a{color:#efec9f}.ui-widget-header{border:1px solid #baaa5a;background:#261803 url("images/ui-bg_diamond_8_261803_10x8.png") 50% 50% repeat;color:#eacd86;font-weight:bold}.ui-widget-header a{color:#eacd86}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #362917;background:#4f4221 url("images/ui-bg_diamond_10_4f4221_10x8.png") 50% 50% repeat;font-weight:bold;color:#f8eec9}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#f8eec9;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 #362917;background:#675423 url("images/ui-bg_diamond_25_675423_10x8.png") 50% 50% repeat;font-weight:bold;color:#f8eec9}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#f8eec9;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #efec9f;background:#443113 url("images/ui-bg_diamond_8_443113_10x8.png") 50% 50% repeat;font-weight:bold;color:#f9f2bd}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#f9f2bd;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #362917;background:#d5ac5d url("images/ui-bg_diamond_25_d5ac5d_10x8.png") 50% 50% repeat;color:#060200}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#060200}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c26629;background:#fee4bd url("images/ui-bg_highlight-hard_65_fee4bd_1x100.png") 50% top repeat-x;color:#803f1e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#803f1e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#803f1e}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_efec9f_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_e9cd86_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_e8e2b5_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_f2ec64_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_f9f2bd_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_070603_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff7519_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#372806 url("images/ui-bg_diamond_20_372806_10x8.png") 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#ddd4b0 url("images/ui-bg_flat_75_ddd4b0_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:12px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/swanky-purse/theme.css b/bower_components/jquery-ui/themes/swanky-purse/theme.css
new file mode 100644
index 00000000000..6ee760f8fd5
--- /dev/null
+++ b/bower_components/jquery-ui/themes/swanky-purse/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Georgia%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=5px&bgColorHeader=261803&bgTextureHeader=diamond&bgImgOpacityHeader=8&borderColorHeader=baaa5a&fcHeader=eacd86&iconColorHeader=e9cd86&bgColorContent=443113&bgTextureContent=diamond&bgImgOpacityContent=8&borderColorContent=efec9f&fcContent=efec9f&iconColorContent=efec9f&bgColorDefault=4f4221&bgTextureDefault=diamond&bgImgOpacityDefault=10&borderColorDefault=362917&fcDefault=f8eec9&iconColorDefault=e8e2b5&bgColorHover=675423&bgTextureHover=diamond&bgImgOpacityHover=25&borderColorHover=362917&fcHover=f8eec9&iconColorHover=f2ec64&bgColorActive=443113&bgTextureActive=diamond&bgImgOpacityActive=8&borderColorActive=efec9f&fcActive=f9f2bd&iconColorActive=f9f2bd&bgColorHighlight=d5ac5d&bgTextureHighlight=diamond&bgImgOpacityHighlight=25&borderColorHighlight=362917&fcHighlight=060200&iconColorHighlight=070603&bgColorError=fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=c26629&fcError=803f1e&iconColorError=ff7519&bgColorOverlay=372806&bgTextureOverlay=diamond&bgImgOpacityOverlay=20&opacityOverlay=80&bgColorShadow=ddd4b0&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=12px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Georgia,Verdana,Arial,sans-serif;
+	font-size: 1.2em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Georgia,Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #efec9f;
+	background: #443113 url("images/ui-bg_diamond_8_443113_10x8.png") 50% 50% repeat;
+	color: #efec9f;
+}
+.ui-widget-content a {
+	color: #efec9f;
+}
+.ui-widget-header {
+	border: 1px solid #baaa5a;
+	background: #261803 url("images/ui-bg_diamond_8_261803_10x8.png") 50% 50% repeat;
+	color: #eacd86;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #eacd86;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #362917;
+	background: #4f4221 url("images/ui-bg_diamond_10_4f4221_10x8.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #f8eec9;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #f8eec9;
+	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 #362917;
+	background: #675423 url("images/ui-bg_diamond_25_675423_10x8.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #f8eec9;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #f8eec9;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #efec9f;
+	background: #443113 url("images/ui-bg_diamond_8_443113_10x8.png") 50% 50% repeat;
+	font-weight: bold;
+	color: #f9f2bd;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #f9f2bd;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #362917;
+	background: #d5ac5d url("images/ui-bg_diamond_25_d5ac5d_10x8.png") 50% 50% repeat;
+	color: #060200;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #060200;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #c26629;
+	background: #fee4bd url("images/ui-bg_highlight-hard_65_fee4bd_1x100.png") 50% top repeat-x;
+	color: #803f1e;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #803f1e;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #803f1e;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_efec9f_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_e9cd86_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_e8e2b5_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_f2ec64_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_f9f2bd_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_070603_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ff7519_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 5px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #372806 url("images/ui-bg_diamond_20_372806_10x8.png") 50% 50% repeat;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #ddd4b0 url("images/ui-bg_flat_75_ddd4b0_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 12px;
+}
diff --git a/bower_components/jquery-ui/themes/trontastic/images/animated-overlay.gif b/bower_components/jquery-ui/themes/trontastic/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-bg_diagonals-small_50_262626_40x40.png b/bower_components/jquery-ui/themes/trontastic/images/ui-bg_diagonals-small_50_262626_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b257811a60c6ee3926133cfa75e01f9fd05dfa5
GIT binary patch
literal 250
zcmeAS@N?(olHy`uVBq!ia0vp^8XznHBp80OT7LpkOiAAEF8}|FtTsFg<Z%{wL>2>S
z4={E+nQaGT*m$})hIkx*d%=*G!GMSP-~z){oAefj9enU{Q%ZHD`AzHXUzgAJUN-yp
z!Mr?iqm&a96rJ06B!P?#J3cWw%G%yr!+lQ?XpU-$YeY#(Vo9o1a#1RfVlXl=G}SdQ
z)-^N?F|e>Qv9vNZ*EKM=GBC)_6Ol*Jkei>9nO2EggOu@_#Xt=Vp00i_>zopr0Hdx+
Am;e9(

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-bg_flat_0_303030_40x100.png b/bower_components/jquery-ui/themes/trontastic/images/ui-bg_flat_0_303030_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cb6d293b719c2ca90162cbd1bc53ee764449c95
GIT binary patch
literal 230
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0VEhM^6M@GQcOwS?k)`f+xyS#2l6-zJR*yM
zv<Dcwoy@iaGBiA0977@wzddEh%fP_HyufQ!ed*Q><(zkxxC^=lia^oFVj1th@8okr
zzZe7csFt`!l%yn<q*^5xr2;7iBLhQIT?1oXL&FdQ3o8>#D^qh_19K|_gX}yJc@zz~
b`6-!cmAExX8LwFk)WG2B>gTe~DWM4fFZw)K

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-bg_flat_0_4c4c4c_40x100.png b/bower_components/jquery-ui/themes/trontastic/images/ui-bg_flat_0_4c4c4c_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..ceec3f168909bce81827c79081ea761840219bef
GIT binary patch
literal 230
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0VEhM^6M@GQcOwS?k)`f+xyS#2l6-zJR*yM
zv<Dcwoy@iaGBiA0977@wzddEh%fP_Hynt&>z3tWw<(zkxxC^=lia^oFVwo1-#d{^L
z)cyqOQ7v(eC`m~yNwrEYN(E93Mh1qax(3F&hK3;q7FH&fR;K2<2If`<2HANc@+cZ|
b^HVa@DsgL&GG4P7sDZ)L)z4*}Q$iB}5&Jwi

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_40_0a0a0a_1x400.png b/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_40_0a0a0a_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..49801c94b6d93719f194307bfc5ecdfe9413ab26
GIT binary patch
literal 260
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$Z+#?aSX9IoowKfDB-%e<5fp@cVo2{v%P%t1#PxMUN%WtHdki0tuJ|Q
z{g>dGDRJh8#F}ZwH*8Z2x{?bb&p*&I>2eb^<Y3qwyZfeUsrON!iK->85hW>!C8<`)
zMX5lF!N|bSRM)^**U&J;z{1MJ(#q6a*TCG$z#uzML>@&$ZhlH;S|x4`QpRf*12r&s
My85}Sb4q9e0IgC;8~^|S

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_55_f1fbe5_1x400.png b/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_55_f1fbe5_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1de845c53896e4fb6cc978643d141fde8c03c4a
GIT binary patch
literal 348
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12SfLx;Tb-9DjRWk?T-`M8m`HzXgsg=;(+z#+UGcW1H#bv)h)ne_#`v
zd@(u0IP)Vz(ww%H8xFE<`p@2+F2EaKb!c{6SKIC-(yR=J4R{{ko{$<kRpm);`0h3@
zm+7rW%hbI;P4CWApE|=~o0pG*^;F4)GE*!S-MI>%mwe5P?%MnQj&16Fe!1*ZE9GsO
zQ#~ek2DxYcJ-Q`P;uwD=Gw%sKOEcES<v>@embgZgq$HN4S|t~y0x1R~14C0?17lr7
y!w>@tD-%mAQ*&Jdb1MUb>^u>96b-rgDVb@NxHU)_uUQP#z~JfX=d#Wzp$P!3&UqF9

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_60_000000_1x400.png b/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_60_000000_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..acb1460a0e4c131d093604b0919657359c3ab261
GIT binary patch
literal 258
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$Z+v=aSX9IoxDLeLBe%$$14tw8Ag&f)*F4emnN_>ZNkU&fWX8HGtVTP
zI+9S_dob0s`Fn8Ng0Qv^{X7?Ic?@SQ&JYo7W^nua@tLVW+8dyGswJ)wB`Jv|saDBF
zsX&Us$iUE4*T7iU&@jZn!pg+b%G6xfz}(8fAUjV)9z{cLeoAIqC2kE;#%mS>H86O(
L`njxgN@xNA#@kKL

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_55_000000_500x100.png b/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_55_000000_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..5446ba9443a6e4291dc761dcc84577e4bc7c7dbf
GIT binary patch
literal 3867
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
ZS10uU4Y;IMkhu@wGBpGn6zTmF`d<j7?*9M)

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_85_9fda58_500x100.png b/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_85_9fda58_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..3748c89b931f4ab1fa35e61e44a09071b984aff6
GIT binary patch
literal 5940
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
P6>Y2?tZFY^|LcDNjE^0s

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_95_f6ecd5_500x100.png b/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_95_f6ecd5_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..60c71fc99850f7e6e70d58dd7ddf73691649d663
GIT binary patch
literal 5794
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-icons_000000_256x240.png b/bower_components/jquery-ui/themes/trontastic/images/ui-icons_000000_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..8945dcd29b0d3a73e9d6e54508bb25b07d366672
GIT binary patch
literal 5331
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-icons_1f1f1f_256x240.png b/bower_components/jquery-ui/themes/trontastic/images/ui-icons_1f1f1f_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..edcc0155e418b75ab15b234d8c6bd19749d3ce02
GIT binary patch
literal 6927
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
XOwGMqeppC6IRTUv)a5JWph5ouv9>Vo

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-icons_9fda58_256x240.png b/bower_components/jquery-ui/themes/trontastic/images/ui-icons_9fda58_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..32edbe3fe4cb7af7ea9fb158470e17959fb71879
GIT binary patch
literal 4549
zcmeHK2U8Qw)=okQgeFb85=9ZDg(gT1B^U@Dr1KJ_sPv{N1PD@<E=52=c%@1eX;MQG
zqzM?Bgc1>?7wLqOi+(eA=KhE8nVmgnclMdH`|Qk_bDkUO-(jTVp#uN_jM^woV*mhn
z?gF-Gsm|vKZJnd@4JJcfQ{>x8i~k@0RUq6613nkX($84m1i;NK4W>10eU>3{^{zL<
z8N<US)z5fEi9;QQhF!K2xFKmG8X*&f>u~up*d>qTYpQR-mel0OzAq}{uM$25W*c4G
zq=SH{68^oHqLWkMKKtg5gQ{mp(t{(!Kflj|0PmsiXab_CFQLvCP%o6F@45ZsqX1ex
zt||b)1xIa7HPa`P>$da`#99_e59<AL`b*nSXtu%+V~$^cUH@LP+E5-h>E_;$x6JBq
zyGfxW0kJ>4qM|H%+1-C8i>=Z!<AaoN{s19*78Vvs(6z+12B_i~zt&g8=CA9dan&}4
zqW%t6bx~$^UC@KTSijUvk^rC-v}KC;Dxu2c!a4%F4TQQUB<WYc1aR43MKBr3KyJ)>
zT?t8hk%8_d(XK(vcW$8iE}Z_CULI$<b@Tz9Fa4Gb<_Udea(m{I04|HMUsEZcjg2pu
zVFH(cZl)g+mpQS;EY>f_8*2VVXSDZnHYxrzCmiXD$T|qmR{O{c3~s-<H9%7dy<$nu
zNwMI;(_*+EJeIc6wV+M`82A<I@Jn&sTd%8|NOsFG(pD;r!L!3szznx8;l(T_+{U8E
zZlzy9^?$=EyNq*SkaG{cDMx@AjmHX*aPR3&(76<U(Ws%?t-6#6>D#>YWLFe$=yTKW
z%XDK9RuSN8m?N{r|6?V|k!0CVXiIgjz!L%J_pQO!P?cvE3L>!&@g-C*Y2!O1jm$3J
z2HHI59U1I!qGiF~z~L*@4*d)`OxhIWGCoRuB!HSvEPbEoeIbU152(}rOe35M@|5Ss
z1hlDmeAfV<?INDf`yjTSfo}rr%LrKwtBv^UZ~0sFwEj<=DbwBAv`NAMO0;o!8aa6~
zL^8gcL-t^tC<28j4UU<KF(Q^h68i3>(c=CM61cSQxGAX=<$s!Xn0AvS!duFD@wdR%
z_BGEkr;mYi*I|`%HWmZ@-MCk+ol?_m>A~>!?}B_DOqDgh_tZrBYBhhZB{6<bqgpFA
zi_~7;#l|q!8{7w1a%}y|SgwwVfL6-kpF-tyoPi%-16C&$>~j780gO?jIH8Y$ff5F9
zZgX|a3;>l9KI6kJaTt+ZAm|GWW&FL8J+m!$&$>KG_4^DRP3UXzCXk+#(XGs1xw`0Z
z^)IyI`kG^W??fowbiM7+7>}%%UrK9!cZN?OEe!@hoZa8;`TQ$6z@VR0wsy$b(m*xg
z;Z5)_9TQYGh@!CxLPIcg^aA8vR?xoGF)Jy!rBQbqtBP}1>9DDAUf-jp8Tdp}2wDZp
z{3wXQb+R(;6a>x*XM0#@L0;0G^;aV4Skd&B_4E^(ZNw<C{9!1|X7)u9U^UuJxrq>#
znW>8z&N#xhUeBVf^+<r)pMYthEHnJSVwqy}d)Nd*mt?D<LNXN6Th)fh`VBJj&&Sz#
z=9!;pIeRPO>uiwCKkWXcq^E&O`$P*4QX%G4SFT3{Ag^fEaJAQp)3a9y-8DfO!5zE&
zg-tnfcIa1G<psP%ry);v)$7L5r*TXDFu+aL*e7W(EM~!7NSxDA7F!By1}lz2hhB?}
zzwXY-i{_lbgDir5yS0#s9iXM)h{%oMr9nSO2SAT~R<3qU>X0P9O3hj3R|U}#b(rAr
z<<5~wqdMj&4^HxTdW^vlhS#qS2j*Ppp@lBRh?DR9dBT*aW3R!NTZ194SG`?}#`K(i
zI-A(VAAquX*Y1|TM1PJIydSLM@thCFS%(5H#Rds)&`0UAeO~9857)XbFZ4p#XTNt4
zawXqdX0h=tueXtFJ$%>QTGy$zs>ZHRt}J^Vo`F!2<bheh)ea`DB3AHIW)8f07m-P3
zu<(8c5HnSduHV0|Q_{4FNPeB_av2#8lGSGU3j(!1#>a101p`X!%cnpYLZQq+&^{wb
ztvH?urOv908bu^;IZ(f%#<LIc-}P3809<m0=YDSQI_TktX^vZ^XzP6!nTVG+(|Uk9
zxNj5<UED)s*dC3((TjppQv5Rlh$(dit~{~>uzW}n1HQ+~d^WpSNS|U$+OVCXPE-E}
zbTpHlm|9_nIw$WpUzi48o5v}=ycPwevnS2ZcPc~hxsHgH1gKDm6{uH@nZ?U4D~J;8
zODf_4CqyeOf%O4_ni|X?mG&LBozLz^|J2jwTx<_xEovtaOojw|MPZ6>^cP-lfb!P_
zN!98>u$~`bN_J}TZ&}oBQI`)N9krA7g@A1804@&rI608^LCkSISn`uL8c>5<tJL&;
zp3dMBoAqq?#!gc+{k-1kCjv+wm@AGWlt@-SkgfweItRIXr}6_fp)}Fd;T~ak1AqPE
z(=G6v#$RM&2%xu7Rz*OCxP?0R6P;pMFJYCta+e#zKWbDw%s(w#;s291C4H2zO9lpQ
ziWQ6)A{mvq>~&!D^mV{U^rOn@u8AG1?7Bs>@}9G<D(2QJ>%vV3vfS>Mk~Ow#<Msxn
z2JpI1lkOj}Q!7^W>@<%heKby5{+Zxn-eix+E=8DS>JAE;my^1D9w}Qf(k=AouQw~-
zo%;G)Hi%&>eW`*kpRKHQdw{qk_d)TV(3_~)-f^IZp<sn?<TkHsm`p8mE8F7SfqctA
zej;xbeBo!0<jcFqob={YxsUf<KS|0vdRKjjF>Q<=jYaa>dV^5%40AoFg@YT@cL-V;
z)td};-Do^NDPeo>Mrn@E>GRmI3*5X0J}bwyKI{F3`{c{FuJX`0dsQa#nYRBU?eKB&
zYR+ZqL~1_#+aI|ei6i`a-y_6G5_4?7&6V^0bVNxh7I@(gxCoZOFP9A&joq>6mE-D{
zD(<`%kRAEQ09nX`({`}ZC(1C@QPrwl;7U4<z1Ol(>x>sGXcuxvQ7~5JpWaP2?)+D$
z=5wK8IKc*V9E9bVh3l8lh2&y+$vLDtLW@g~T&H+d7nFE%bi?1-|LiwXjQ`f>bx%Qw
z{*oIOoJCHeD#4{rPRHxm!c>4-&OU8^yRtCU@#V46G$x4C&^k7}1YNYD|6-@_+0r1@
zA^WOCcCc_%>(MI%Ymg(wKzUIbx#-3$d&BbkHPzo#OVx5o?z4cO$(*Jk0le&^1>#vY
z<+M}clRKfQ7#OEHGcpP=yA}F3qd&$8XQ!K$^S!B38r<tf&sbTABcE&r4;4}imo6Oh
z%w`S(K4tQ^o7)AQ%3?z^eRFmtuBeu7v?bs0@*K@eKIItj(~zDW>fJ@~HW{@FM}7Ar
zw`1^>g?m>-9W8IaxTPjlSuk_>e81_ecuQjaMR{Qrj+)+M(yz)CtuoS9@>RgLTNk1j
z;9aRR)RyWKJHFLkWxdbInqwp87x}IEM3xc3wlz>U_%`G?&STIN@c}QQm;!L<qfJRR
zdeEV9^L_CP)8omE%mg*Cl8Ni1`u3W8(?|fL#HWU9%~sO{jv8^NvJjVFQQyW6hy=Ud
zJZ>Lzd-Yq6>5H#cbA+gh@FrcpAZt7}{-9*BB$ZA=7HAw2T7Vb&DPvI?)7eSfm%D}A
zttiJxL$Huz)~%`mL-wvCueBQ_RIrk<s$P{;rSKaVJ#2XO<Nc^XGp{j@L-iVuT4hiX
zHP*a$pwy<U)eLU;N?y`nJiG@TfW^8o8`^ze8GPQkxE<y8#6qzfH>&dpphVk}u7BT}
z58T7GWvdJsVGuf{7vQrk-p^hljMI2Uav4%z%C)b^XnMGNeE5?b#TD(#knUVEN@tc1
z4B(yGw<UeZOdnm(%_Rn?jI){ffKyb9odL0`1Kp>;0L_eP97gSu5WFdn4bvDIL<>Xp
zxl-zXQ;7zG2UyIk`eIDuQU+g-gs5uwS3F`_C^AAP>*_5#4MfIm1micncUMMPSUG84
zl<Yq3<8p@+Z*!mLmSK96CPnhzflKt!*<LxXENlkQ^e}=y)94_|R?ZbZb$4Z^EMk20
z(w$~kUW<0tw_E%%(gL-0J8qWSt!s8e1yA0Ain_ovE})s(+tEbKjsTq=)H)!CricOk
z$iOb3uT^uZjJ+l1W??yvtAWl1_DLZSuUzVh$M#p7ET>UMZ5$ual=if%Xv(dFPa^g%
zd3E7)`^aqVBmX4v%HYj;qM|^DPZXGaU{8Ds%%0ar^`=msan(}*CaYU8^*}|k{b3l6
zA+2x0E4$omLJy!yvn=sQ4)S@11HJ~c;6dyS=@xg0=;1|Dinlm%gunz~hnB0~P~iK|
zh4O5-pTjX*gky17Cr*Q8EMikb`j<tbGTx5?Z~WnOdQp*aEX0&hwYA-CTWhcT@#5bC
zmgQ9}2s`IQ<=mO{eF^$pWrFyQ9CoJ(3&I&<m<<c^<uxSHqpy?HBKqT$Dx^Mj5T6}>
zrA9~kM7SY9x^%jr_tmun3kyjr!we9hd=?ub45`A6@#wk~4rt;|XEoFh8Hp36^n1Nt
zWk|<mAPXzIBI^ez{FN*~Dl5Den86L$5f5Zn<fnqP&~F{ZUz(-X!cCKbf3GITd$#zc
zT=5%)?r_<++TSEV_`cjypwFmp-j+#d_Wdt0uhM9QcxJ<cDQf0V{VX~t*MOjPeY4Vj
zE~?!g<7T_o*GjkYyu>>VBILUbtSby0HC<KgN-k#b8O$3r2JyxZoUZ9WOtOo{9rHHa
z%{E`F63m6{aFgyKBv{UgOZ9x^QLr)!racm>rD7^^dK!4s_Odq99Ua6&AnW4cixO{p
z_ceVjFxDtn_ILdD5?o|6l)icq33+ECpP@io|2Pc8<Q4olKI+s(K|Lz3a)IJ?`_{bY
z{N7XF>u)m?qR+9!NX8;i1+R-5dTm!%MWPUIFVOb*@!Fbyat#VvAniqQRLCVQYxS1<
zjFZW|YD0@uGb<pTBlV+5&Keu{d@+Jujg+CKJYjZax9%&M`Uzn)UjL=|gJbI8nKqiC
ziwF_9i0A;>!#Pj|Q`Gj3Uz(jn67k#bm5fsfu5}hw%E?DK(L^PwNf_8g6H^+nN&OJ+
z!Q3a2u6}kBj>80M?yM%7r=Af7Frh7BU)6Ezo}3ZS_N+xa?*mteT4qC`I4@4a*_P4I
zof@`ab#Opq3hby@l-r`_C@g1?#sX5~%sdjtbtw<myP-C!fci#WhPf8Vozy#y(pcS&
z&h>N%@_c8z0FQj^NLDcZ>o^@Ze6wBnqfB%(?FE<aAK&JO!%ispN-QH3pbA`|7ZEzI
zoXG|ky5m+vplt$d&vKsn_RP=D#$6f)d7N;05&qkl5w(0CDTR{6QC}K7{q(+2Xn3Sq
zSstuHz(cD+sk^h0)P_M7DQ5-LDMVu5t1#T-^?{Lbl3`YmdpE8$v{<!eF7?d38$z~1
zq*7K^X2(J0O=m%yAg0rbbuMPy7-eMwF$8KrEKi?kX~yzVXsYoqGM~9Ma-BEc*Zq(d
zevbBjP6`e_PUi+71(%c+gG-A^N}9su6=dWTBqhb*atd(xOJ#ny{~@@0IzDuM`ac9Y
z1=-sQ(&zj?gfiup!*c@np9m(N&VK&(K288NN6&jsFl~4H`%cDA_Kr`zdz_Tc4*|51
L`kLkHm}mb1GeCWp

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-icons_b8ec79_256x240.png b/bower_components/jquery-ui/themes/trontastic/images/ui-icons_b8ec79_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..d931f2100dc47c824ab7d585e0312209bd7a0f4b
GIT binary patch
literal 4549
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
KM!6dH>3;xdRG4@G

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-icons_cd0a0a_256x240.png b/bower_components/jquery-ui/themes/trontastic/images/ui-icons_cd0a0a_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..f51e31d38c899b95639d1e253e69b03e1b0e4775
GIT binary patch
literal 4549
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
KG^^CnPyYjZwJJ;i

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/trontastic/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/trontastic/jquery-ui.css b/bower_components/jquery-ui/themes/trontastic/jquery-ui.css
new file mode 100644
index 00000000000..d53df054f84
--- /dev/null
+++ b/bower_components/jquery-ui/themes/trontastic/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=9fda58&bgTextureHeader=gloss_wave&bgImgOpacityHeader=85&borderColorHeader=000000&fcHeader=222222&iconColorHeader=1f1f1f&bgColorContent=000000&bgTextureContent=gloss_wave&bgImgOpacityContent=55&borderColorContent=4a4a4a&fcContent=ffffff&iconColorContent=9fda58&bgColorDefault=0a0a0a&bgTextureDefault=glass&bgImgOpacityDefault=40&borderColorDefault=1b1613&fcDefault=b8ec79&iconColorDefault=b8ec79&bgColorHover=000000&bgTextureHover=glass&bgImgOpacityHover=60&borderColorHover=000000&fcHover=96f226&iconColorHover=b8ec79&bgColorActive=4c4c4c&bgTextureActive=flat&bgImgOpacityActive=0&borderColorActive=696969&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=f1fbe5&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=8cce3b&fcHighlight=030303&iconColorHighlight=000000&bgColorError=f6ecd5&bgTextureError=gloss_wave&bgImgOpacityError=95&borderColorError=f1ac88&fcError=74736d&iconColorError=cd0a0a&bgColorOverlay=262626&bgTextureOverlay=diagonals_small&bgImgOpacityOverlay=50&opacityOverlay=30&bgColorShadow=303030&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=50&thicknessShadow=6px&offsetTopShadow=-6px&offsetLeftShadow=-6px&cornerRadiusShadow=12px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Segoe UI,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: Segoe UI,Helvetica,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #4a4a4a;
+	background: #000000 url("images/ui-bg_gloss-wave_55_000000_500x100.png") 50% top repeat-x;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #000000;
+	background: #9fda58 url("images/ui-bg_gloss-wave_85_9fda58_500x100.png") 50% 50% repeat-x;
+	color: #222222;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #222222;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #1b1613;
+	background: #0a0a0a url("images/ui-bg_glass_40_0a0a0a_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #b8ec79;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #b8ec79;
+	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 #000000;
+	background: #000000 url("images/ui-bg_glass_60_000000_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #96f226;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #96f226;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #696969;
+	background: #4c4c4c url("images/ui-bg_flat_0_4c4c4c_40x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #8cce3b;
+	background: #f1fbe5 url("images/ui-bg_glass_55_f1fbe5_1x400.png") 50% 50% repeat-x;
+	color: #030303;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #030303;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #f1ac88;
+	background: #f6ecd5 url("images/ui-bg_gloss-wave_95_f6ecd5_500x100.png") 50% top repeat-x;
+	color: #74736d;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #74736d;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #74736d;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_9fda58_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_1f1f1f_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_b8ec79_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_b8ec79_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_000000_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #262626 url("images/ui-bg_diagonals-small_50_262626_40x40.png") 50% 50% repeat;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -6px 0 0 -6px;
+	padding: 6px;
+	background: #303030 url("images/ui-bg_flat_0_303030_40x100.png") 50% 50% repeat-x;
+	opacity: .5;
+	filter: Alpha(Opacity=50); /* support: IE8 */
+	border-radius: 12px;
+}
diff --git a/bower_components/jquery-ui/themes/trontastic/jquery-ui.min.css b/bower_components/jquery-ui/themes/trontastic/jquery-ui.min.css
new file mode 100644
index 00000000000..894eed74012
--- /dev/null
+++ b/bower_components/jquery-ui/themes/trontastic/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=9fda58&bgTextureHeader=gloss_wave&bgImgOpacityHeader=85&borderColorHeader=000000&fcHeader=222222&iconColorHeader=1f1f1f&bgColorContent=000000&bgTextureContent=gloss_wave&bgImgOpacityContent=55&borderColorContent=4a4a4a&fcContent=ffffff&iconColorContent=9fda58&bgColorDefault=0a0a0a&bgTextureDefault=glass&bgImgOpacityDefault=40&borderColorDefault=1b1613&fcDefault=b8ec79&iconColorDefault=b8ec79&bgColorHover=000000&bgTextureHover=glass&bgImgOpacityHover=60&borderColorHover=000000&fcHover=96f226&iconColorHover=b8ec79&bgColorActive=4c4c4c&bgTextureActive=flat&bgImgOpacityActive=0&borderColorActive=696969&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=f1fbe5&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=8cce3b&fcHighlight=030303&iconColorHighlight=000000&bgColorError=f6ecd5&bgTextureError=gloss_wave&bgImgOpacityError=95&borderColorError=f1ac88&fcError=74736d&iconColorError=cd0a0a&bgColorOverlay=262626&bgTextureOverlay=diagonals_small&bgImgOpacityOverlay=50&opacityOverlay=30&bgColorShadow=303030&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=50&thicknessShadow=6px&offsetTopShadow=-6px&offsetLeftShadow=-6px&cornerRadiusShadow=12px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,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:Segoe UI,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #4a4a4a;background:#000 url("images/ui-bg_gloss-wave_55_000000_500x100.png") 50% top repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #000;background:#9fda58 url("images/ui-bg_gloss-wave_85_9fda58_500x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #1b1613;background:#0a0a0a url("images/ui-bg_glass_40_0a0a0a_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#b8ec79}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#b8ec79;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 #000;background:#000 url("images/ui-bg_glass_60_000000_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#96f226}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#96f226;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #696969;background:#4c4c4c url("images/ui-bg_flat_0_4c4c4c_40x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #8cce3b;background:#f1fbe5 url("images/ui-bg_glass_55_f1fbe5_1x400.png") 50% 50% repeat-x;color:#030303}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#030303}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1ac88;background:#f6ecd5 url("images/ui-bg_gloss-wave_95_f6ecd5_500x100.png") 50% top repeat-x;color:#74736d}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#74736d}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#74736d}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_9fda58_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_1f1f1f_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_b8ec79_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_b8ec79_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_000000_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#262626 url("images/ui-bg_diagonals-small_50_262626_40x40.png") 50% 50% repeat;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-6px 0 0 -6px;padding:6px;background:#303030 url("images/ui-bg_flat_0_303030_40x100.png") 50% 50% repeat-x;opacity:.5;filter:Alpha(Opacity=50);border-radius:12px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/trontastic/theme.css b/bower_components/jquery-ui/themes/trontastic/theme.css
new file mode 100644
index 00000000000..c5169d338d9
--- /dev/null
+++ b/bower_components/jquery-ui/themes/trontastic/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=9fda58&bgTextureHeader=gloss_wave&bgImgOpacityHeader=85&borderColorHeader=000000&fcHeader=222222&iconColorHeader=1f1f1f&bgColorContent=000000&bgTextureContent=gloss_wave&bgImgOpacityContent=55&borderColorContent=4a4a4a&fcContent=ffffff&iconColorContent=9fda58&bgColorDefault=0a0a0a&bgTextureDefault=glass&bgImgOpacityDefault=40&borderColorDefault=1b1613&fcDefault=b8ec79&iconColorDefault=b8ec79&bgColorHover=000000&bgTextureHover=glass&bgImgOpacityHover=60&borderColorHover=000000&fcHover=96f226&iconColorHover=b8ec79&bgColorActive=4c4c4c&bgTextureActive=flat&bgImgOpacityActive=0&borderColorActive=696969&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=f1fbe5&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=8cce3b&fcHighlight=030303&iconColorHighlight=000000&bgColorError=f6ecd5&bgTextureError=gloss_wave&bgImgOpacityError=95&borderColorError=f1ac88&fcError=74736d&iconColorError=cd0a0a&bgColorOverlay=262626&bgTextureOverlay=diagonals_small&bgImgOpacityOverlay=50&opacityOverlay=30&bgColorShadow=303030&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=50&thicknessShadow=6px&offsetTopShadow=-6px&offsetLeftShadow=-6px&cornerRadiusShadow=12px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Segoe UI,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: Segoe UI,Helvetica,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #4a4a4a;
+	background: #000000 url("images/ui-bg_gloss-wave_55_000000_500x100.png") 50% top repeat-x;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #000000;
+	background: #9fda58 url("images/ui-bg_gloss-wave_85_9fda58_500x100.png") 50% 50% repeat-x;
+	color: #222222;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #222222;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #1b1613;
+	background: #0a0a0a url("images/ui-bg_glass_40_0a0a0a_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #b8ec79;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #b8ec79;
+	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 #000000;
+	background: #000000 url("images/ui-bg_glass_60_000000_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #96f226;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #96f226;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #696969;
+	background: #4c4c4c url("images/ui-bg_flat_0_4c4c4c_40x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #8cce3b;
+	background: #f1fbe5 url("images/ui-bg_glass_55_f1fbe5_1x400.png") 50% 50% repeat-x;
+	color: #030303;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #030303;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #f1ac88;
+	background: #f6ecd5 url("images/ui-bg_gloss-wave_95_f6ecd5_500x100.png") 50% top repeat-x;
+	color: #74736d;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #74736d;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #74736d;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_9fda58_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_1f1f1f_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_b8ec79_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_b8ec79_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_000000_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #262626 url("images/ui-bg_diagonals-small_50_262626_40x40.png") 50% 50% repeat;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -6px 0 0 -6px;
+	padding: 6px;
+	background: #303030 url("images/ui-bg_flat_0_303030_40x100.png") 50% 50% repeat-x;
+	opacity: .5;
+	filter: Alpha(Opacity=50); /* support: IE8 */
+	border-radius: 12px;
+}
diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/animated-overlay.gif b/bower_components/jquery-ui/themes/ui-darkness/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..41ddde6c6fc08a3abe33bc0383df94fd7e244322
GIT binary patch
literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq?nSt-CY>?t&Hpz19_YU9+AaB
z+5?Q;PG;Ky8FHR3jv*e$lP#KA4SKlxP~ajahLlrQ(m(7a76DbNmbgZgq$HN4S|t~y
z0x1R~14C0?17lr7!w>@tD-%mA6BAtnb1MUbX*zr|C>nC}Q!>*kacg*9xNQMY1B0il
KpUXO@geCwp<u!`{

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..13782df7a4965cfa13563d83929444c60dc2d1f0
GIT binary patch
literal 230
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0VEhM^6M@GQcOwS?k)`f+xyS#2l6-zJR*yM
zv<Dcwoy@iaGBiA0977@wzddEh%fP_Hynt(Mz3kQv<(zkxxC^=lia^oFVwtzI=bo{T
zoZSi3qgvt`QIe8al4_M)lnSI6j0_A-bq$Pl4GlvKEUZi{txQaG4a}_!45sPu$)IS+
b%}>cptHiD0dEvGNKn)C@u6{1-oD!M<7)?DL

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_20_555555_1x400.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_20_555555_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..d24328e4f81d1aeb9a4912a6025f685d5c9e50ab
GIT binary patch
literal 260
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$Z+#?aSX9Io$T@JutArb;MKqk4d)lOZ3T*L9X@R*+<7i?OC%*rKFXC8
zN|l(DXSl>C-NQJ|BmVG&j}3~&vd+(115LU*92t^dF$(Rp5jF*ys9NG0QIe8al4_M)
zlnSI6j0_A-bq$Pl4GlvKEUZi{txQaG4a}_!45sPu$)IS+%}>cptHiD0dEvGNKn)C@
Lu6{1-oD!M<6ZA<L

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..507fc4ccb1bd8286a1998f32afd48a9e156a0a5b
GIT binary patch
literal 342
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12U#~x;Tb-9DjS>kdHA?r1fF-|KIlnRtF@qpJAIK#A`jlU}<T9rkdbP
z+ZUl}tXhE@%jWnkp5b*+tmRQy{6}?lOQVXs-^WFjl$81&Tb#STv+UJNW!LXjmt`M1
ztQB@zusYl6SkIgpQJ$_wn~X&_ZfG;}Oyt!~^73^3v!y%ti_4iAlat>YM!$-9f5NHl
z((nGuKvVWVX1%yW@zq|9^kks>R7+eVN>UO_QmvAUQh^kMk%6J9u7R<xp<#%Dg_Vh=
rm5GV2fw`4|!89E{859k<`6-!cmAExLFWj~OsDZ)L)z4*}Q$iB}!Y_Hh

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..45c415aed53b039f4bef34d77b0a0209cb01af8d
GIT binary patch
literal 316
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12U>ST^vI^j=w#>Q1Fn01na}v_k7%ad<)pq79Cv5pmyWRq^Jxg5j8ee
zt4t<8*26rq0-sm=uZddrvMxJ{*+GEC@dJCD)I2uXt;QFYuXaq1k_rh*zMv-FynUxc
z$kV-!S08=I{<SUCO8Uz=_2#O0o>zYiHY}U>*NmenA<d5Gw&dJ?N6AA#SE!b_MwFx^
zmZVxG7o`Fz1|tJQQ(XgNT|>hV0}Cq?ODhu-T?2C~1A}Qgd@?8+a`RI%(<*UmcwV?|
Q0Z;>jr>mdKI;Vst06}19bN~PV

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..f711ba7a18934b4fe730b8dbc75a9fb342a69ffe
GIT binary patch
literal 3816
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..5734412d8cb00885172b7fc32d89669ca8fc7a38
GIT binary patch
literal 276
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$O!XvaSV~TeDu&-NrwQDhKKpAo&s+Ym>RRV$`)#^V$E5oRTl7m=l<tm
z(I4#ecRpLpTD8#l)<m03RnsH0Erh0Q5YYP5m|v)#cPQ;m+uMokHzzV`8a_L&?{#eI
z%UEA8EuammC9V-ADTyViR>?)FK#IZ0z|d6Jz*yJNFvP&Z%EZ#j#6;J?+{(aUnhu`~
eiiX_$l+3hB+!~%2Zd(A<z~JfX=d#Wzp$PyDlU7gw

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9bc434b77dd8b35e5b928f1017b53cb7ce82b3f
GIT binary patch
literal 275
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$O!dxaSV~ToSYyLQ81zLqX6?}V`gt{=GoHBzd6~?`LVsrV~dMt`^U-C
zBrMsYZrtIQEHM9|g5_k#DzoMso#s6@&4--Xma4ElJ<6lyFL~vP#Fa}gni=vl6~&HZ
z%~k<gpjzS@QIe8al4_M)lnSI6j0_A-bq$Pl4GlvKEUZi{txQaG4a}_!45sPu$)IS+
b%}>cptHiD0dEvGNKn)C@u6{1-oD!M<_ODKH

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..e394446ef9e4f2c59c9478d6465de05a95639354
GIT binary patch
literal 340
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+K*l6b7sn8d^KU0?<UAC>;PU?7bteI(Mh~Y;Q7U_rJF<URhZ|TlZH`Fc
zkX2kNykvXFkyByPtB)7nk)6}_ux8qXCH8j73m3~(yyT9avg<pq>bs1Kw~Do<?0Vj2
zbbdv^yEcneLR0UxYiq@{TU1(_3O>&}#Q1bw=ZXU1M^`>|rN3{r_PX=4MW}R3hUuyW
zz2*DsUhb}7dc99VhC%+P8PIjAC9V-ADTyViR>?)FK#IZ0z|d6Jz*yJNFvP&Z%EZ#j
q#6;J?+{(aUnhu`~iiX_$l+3hB+!~%2Zd(A<z~JfX=d#Wzp$PzQY<h_R

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_222222_256x240.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_222222_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..82fad68f5f7131d7d06c0f8999c511e6d65d67fb
GIT binary patch
literal 6922
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_4b8e0b_256x240.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_4b8e0b_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e41f6e335abb86ce3d66138527d36bb00d15a10
GIT binary patch
literal 4549
zcmeHK2U8Qw)=okQC4e;PN)$zq7MdV6lwcrqkj_hxqSBk95FkiZx)cEg;gu>aB28*2
zf;0g`(@-LU^de0NB^Ui>?#%rU-!nUV&hG3pXZP8eGv_=tHoV2m$j1l(0GM@A+NJ;i
z@XQ5l(bJsGle&6`XB#ZW`sPS<BJ}^qe-&`y`doV^kad8mp&5XeRTfNd-1a0(>hf)0
zge!)RLuP>ak_wk53JtqxBXmvLOgu_12G{BKX{cKfDbU=|iY==xjDK5FAy_SX0?akJ
zvdIVm(IowQCrvM}%5(PBEhlyFu#|g;h<|>a1p(ec-_i!e(q2HFEf{=I*8XSqkB<WA
z^t!770Oy=_wKdEieOtGOI+5zwAib!!%bCyZKcG2^-;Fze{(1Fl*=l2D!Z#1k#)4(`
zK>JN9H3f+M?h_MZ)yL`iBUNIRo|O=yf(rzQK-t*Xq(N7b*BTj=#|3phBQ}3tB~Pfg
zGnEW<vTKU7a_WQb1;+=ZXOo2h<)AHd#AhjW7B}`$&`ltNXHtq`6-)@1`&kT=l?vp=
ztk;*3br+c!pOYLKCH&_GYi`4#KMe}FGi_skGx|ff<S>t*_|%T<B_Ui6^MJNWAqR&*
zDAOb^3Ecu6mXtfT$1FB1CmL)2MOUovaxOXXBrg)_j>!2PnXB=h9~jzkeQS^o&v40_
zl9y)1N1(^>-g_u(r*B1@1~3XJ)f1HAxwBqhKbh*0WumK697o`UrGc4lTp&nTO?r&S
zj^D^UhZ^{TRdt)-!XW4F`%(`9Gg=RoAd$Y)o1il({-Q}sy+?g18`8gd;nA)*;K1*C
zz^Cb^5Ueu5-8fHfOYr+jiZj`IfY_eyT16lM&~Mv9Z5h;_SSg9c-zSvOJf~0WiZ-#h
zcoS&%lz()n(}kXma1BSO(l`h(;xcPjQpkEQ^PUK5IkxtHWbla;9yzE<|09EVBFtBr
z9~acF=Jizze7cKxI`4<rdIG)<aI7HaG_E!guD%v*HPHD#ai+|7XEVML2T|fpBh$!l
z$HQdP+j$f(=E)LJn99(&g#<HV86;)sNggX5*dT+;`;VGa%29zQ83!5H$zuHF+~<D@
zZEauiu5fuDJa-j_SFp1h9O%KlXzP-h=Ew|%cYGBV@M6K&`rpwI7pT+zv6jO8PJ?Ex
z)FN7Uc^4bU++cJUjOW_=nYCOK7sY^AAUtMJ&~pX8e+gLqrsR+x_zz&57RAl*5Ev|F
z^y(&0=gc5bCFvs}(i(>m+XaF?!BD1O@toQ1`FpmNDe7Nm80o@af;WLsa#oM3Abxex
z>GEIbB=on$`QM6Cx$b_`sVNcJptzLL^5&F~L|z&Sg1CCV+4K8XdXUL5rDE-XyS0&K
z(#w|^SUxVSY7|3f7lMXh7@<OxU3SpE%n>^|w6#fp8>^1<RO_^>a$Vn}r5pS}Rti}K
z%Y843!*#K<>=XshiROCQ=0Kh^o(|xVjO=Krbpv!#yPXsxQ8>cDwwZfg3|NEqP;Dkg
zWM}JRMzRjEZC7*X>%5W}9FM{D3~V!kKjT^A40}0*!k6T07)0c#<k#wr(G43E<e!hT
z^DeMF)^YV!Ce+&@TfRH|OU=vxmG_Gm{Z5Bi(p<V46@<K`Q_Is)Ckf@O61i=LGJ!jH
z2a1|=<?TRM*%gI+#HS&Tb~WoK&?gB?12DjK_V`B`&#Y#_-AJ6vVGc(cdloy6%7|Wz
zPQ2>L&5!1uB!H|!{d;tf$(^93(5UE*k)@#kXD2|fV@|$qZThe@p<2UL?q?Or8Fi54
z^y${2S(7H_umDaDba{xu5l7Z9j|AtP>!oK{ij$<=`tyV-apyjxPdA3b+%NmOmy8>@
z{BSjMNc;`T<zKs9`5gT*UifaPn%7eS7<WAixD+2Ex&e*R=lHnJHy^2URZ--bsNa6y
z5ad#!t=wYMYkpr7_XhZ`r>(wAU3INPu|h@eJUk1bCd~)4f@}Q#W)rnSn6hx<FF21(
zv4BMmFo9TU^7I4#b)S-@Peuyr)l|yKagl8{E1wZ*4KaQJyJ{FvMt>odfhnAU6$sjA
z25FQgvY<5C^-*Jp)Ga647qkS<VZqzJst|x%-pJgK?Oi7W!U)|_n+$z}{~`<N;$}uK
zP!IQos-=&+ZwlL^Gc<WtbV5#iLIkm-ufSDDcL3J+sS?1qSh<fD=Zm3f_T&xwDcTIp
ze?W&bxyk8O4yZHoe#^OO@RfO-%JVBR42+KC`S~tY2qE7Yv693f5@rMH(_m%uamWdw
zhWe9B_`pfAN=slvK(MwJD@d(lhhyiX=ixsM^m*qyBG^khh(xnt;XZMg@+-rImm8qM
zHDPj%W(chJdxVOEM&fHWO?%YEg9nEl6hjdphbDlB3qC;!roR_=)Bu+Lpo<37;@0rm
z{!cTR+~RYdj9lAkZh_7loO~dH6oL7YIAWPJ{+?_-*x5D2(>GlZu*pCdOB?AGaXa|u
zPXYZR?`gt$7N#JmovJ#5L4;SNYd_f~j{O2wwL5>gG4j1u)&0VgiWR{>X;a!y1-oQq
z)UI5`j3H4_$;&>!O&-4t8jXE`pYERAvB|Apw5aSo?XG5RyR<Ia{9B&a^FpfDc3r~W
zkjx-K|8dIQLrz-d>fW7}@s#(bDa${S+$@_N5xM0Ei){TNVarN#x8DO*8)n9Zfx`6`
z)!S2_f60e1ZDlT12^4Zvv~3TPmK5G8-w}BgGut--^fDH%@{iu;caM;(V{PMDocpcV
zI#`&@UkzXQ(JTG@_7OMKk|zJ*zWWDhMQ7jYcX8%TiDU6detTaKN|9-<_oR4eWBL|R
zC#z<YslEqI5F{sU?_Dd;^E-JOA90SC-^g#}sLpSFpm?8h@y2C7I#(ZjvVeKVKeA5m
z7cb{sq)nz3AiVyb@0C0%Xz(>kf-E)1@yk-RFhEb7oMuH3eTR!;3;uM`nAy}5i(WaZ
zd9LQkZw1*=d<c+-+&k$2t9+o2&>U8;Is~s|;yC-Pi*-)<vBC~vx0HqB)&A+*<lrrQ
zabh_a9)S~XL?=Mlj@Wp9ikwR=Rg|7XY9e%agempPm-Ru($A{MfT?0>lAteNFd|dYy
zmKrF#X2o6NBCZx%?&5N^jxA0HXyonF7j~$MGB`g!GMUDNa2wmkN0y;WHVmKb^gme|
zqB-DPmC6kjjcGf4VPp$(rW&a($|4s%Smm!-f4!pqi)N`tA;ohR@FSJmJS>QxbF4@*
z$F7ooO7h!Icsd5gZOMv^0nBcN|IO$RaiY1I7L@|8s#S*edeAdAR+7j^o1w$Sw4&t;
zM|`u{Lx2z2f*qC)At&<K@NECQU8zgz<s0p(*L=Lk3Q|wF1_QKYXNUWC5&X?2ZK5$>
z11KFB0(IfeC2?o#o6l}&$l!}+4xa8epO$V(tv{<QuEx<qy}kuho1@i6+si%++4tx}
zl!JWndc*DMe(@7q9o4q`-0XRF5&_X)T8`zJ5gc2C^+T`2juO0v%n|PhV#;X%r+)gh
zRFiw1TG!u}J~Kc1mX)2P0ah_{f6&lTduJL6V3zvOc%{W=n#ffv=~5Bq_A}<o_-_)?
zp|60~&(cxzhI8iPi`6_4ni7Ipw?D|1fKB{ewpf<VC?yXx4GS+Ki2RVV!pC)Wk@gjC
z;C8DjF|rUW<cNK%deE4&`_O0Y8W|O;VybRXErS<*1%tvyR^Q)^8M5#h=Q_}=^{P_^
zmC#}>`v%MHD%vdI4lfj?jV2;{(Lq?O2dlBe*Oj5CU5nc>9*?Y)dvIfV4*)9kt(k^*
zZ3V!+JX`jvkWnU)6R41Yed&Jg5^;jgCz{8Y_Cmg6RaW!;-J^palo*~^f2K^=vN1-B
zOkfcI)V@9WU3TW!dVW4BNNs|{!VjFLUg`>nS0C&-`3Y!Y&fqfXkcJS<fgG5o=n#4s
zs^6X3@QX$~7(B>kVbdRHo{%>5ax_d`ccAJ4+d_#6I#u6b*<~;~VI!2V;k&ys#>UP~
z_pEI9aX*hIoOF}-EVqn6&6<@dd%xXc4^Q_h`Q>3Vfad#Ag4rg&W9${&;ZwI)W-6j4
z#xC4yap$+{V1K<O7$+-KSHI(7z1_CvFkJNL4XC6WJmUtMsk<3V!t4k!8Zg)f<<XTe
zp&uAI1ogLRPgQWX#$7M2q;ogYJIDD=1jMh9e(bgV*)GRrj9C{a05qpR=`NY_=oFBO
zzfD<P_}DQzTlXL^MG_ynIZsj+>hy~Na}MrFPJuZK`e|MjD>AQo3&G^|i>B_WNq5|j
zz%ga?FZkqET1*-M)ajO`9w<OQ&TzrkU{-vHy<z>*PB8<5SX${8H;x#b1nkst4;T)9
z`>|M&<K|O1W{Y?v3G2dXkxj+yYRUhyN#PR%m<XotPNo-?na9J-iPc-%J@$2u`tQ&G
zEnwMR#DlPNE;O!PDPNZuo~lif-cTZLHDf_IV+^ZtQK6!iG<xi1ibm8xf=ZRlhfdOy
zgU__+Xul{A1W2DzAN01SZg62CWo3j30#wZ5Ktv$bcrjkx7a{@8yqWCAhGC-#;?x13
zm#a*fxGZEbzB{^MkSd601Jc+Kbihm=z|KS<r?Maoq!qe#n0R59RtGmt0sg(30{`ja
zr%L57RK|m4|C&IvAkn)DOTm6){smiR;kkD|#l6U&6XBbU45eyVJ`S+zq+S7n)(tJn
z2Y6_9drey$+Fq*MDDaW&GKx~{F|w^Pa@KZNb0|BXC15mf)D*&>IC!$A2QkYnnQ$)H
z@U+-`sZO*Maln1^3?swxj@@eJ@rR+RD46bOxQ?2+)X7Qkb^D9DEVuL!_krw-2hYlU
z9X;0!b--AYeEDCA+e>h<&2VVVA`<e(OfgG|zTsg6hQ%lJVPedQo04Ws0e*q%bMwZ$
z_x#>t|EsUFlVZ=X#7w~=P(?3G8vE>5SH)rwug}r<2JqWkesB*7Ss?Gla8)U!EbH`D
z`b|(MeHz1yG&3t8zC+E!Xzp4&&q4{JL#>RlwIXqLWw-t_h4v9~EYa|}<h>)>(3y6+
z;qwSFg{asd`GYx76-&(aPC$l(R0`?Kua&G5DV}vUb?WhZILS;crCAi%O&3=lv`Kp(
z?#0?Km8p4p9ErmOYwxTkTc)3qgfQW)5uY`2>)zZ^PxfrZyY2#4NIDk7;W!^|<Js1+
zk6l{!U`=pPQyT2BRGinU_AnxEh|UU9>&iMB!E>Pi*SDcDriA)JS%$e6DI7OAkI~uO
zjLr9U3h{npzW|SZ=uA;E{p+|KHGZ*Q_@hj0Ed4pRp6_4gM<R}?1U#0R0iX_CfQpHn
zRn8Qnb3F+wVhrs<98dBd`}fYz&L&(K0eKzs_z?fwn2~h+9;k$qB~hOmy#owBQR(<(
z+1c)`LcqhTA?drb(X_@PRcWV1v}q(#|BDFR!}Y<@39@lch-VM3JiJuBbuRtXvIj!3
zL8MbxR%RzamCdIin;@2xs&yV#+&Fb*5-|*FL@ZAq>uARdQ0Zz2&$6F*H1V7@-d6*V
zRsqhA0WL~TelBMQAOn|{mw?MkNK2c;6_w-^l%%C4;0j7`_;Xc3kN+WfdOP2Def&QJ
z1ts~LO0sACKZFX^)`K$w@1F=}-mU?Gj(#ox4QKB=E-+nB$Ga}3E{@KReS2M0&JF=|
Mk%ropnwTg50o*Do_5c6?

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_a83300_256x240.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_a83300_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..c4d307eacf037707d0ff3e37d6ef6ad175976091
GIT binary patch
literal 4549
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
Mlz~=-2KLE+07jlDO#lD@

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_cccccc_256x240.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_cccccc_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..50456e39583f526818671d7f5bf6880c41640cbc
GIT binary patch
literal 6975
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
R=1vKqrlPG}@zg5#e*p@hL`VPt

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.css b/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.css
new file mode 100644
index 00000000000..84034949921
--- /dev/null
+++ b/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Segoe UI,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Segoe UI,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #666666;
+	background: #000000 url("images/ui-bg_inset-soft_25_000000_1x100.png") 50% bottom repeat-x;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #333333;
+	background: #333333 url("images/ui-bg_gloss-wave_25_333333_500x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #666666;
+	background: #555555 url("images/ui-bg_glass_20_555555_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #eeeeee;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #eeeeee;
+	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 #59b4d4;
+	background: #0078a3 url("images/ui-bg_glass_40_0078a3_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #ffaf0f;
+	background: #f58400 url("images/ui-bg_inset-soft_30_f58400_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #cccccc;
+	background: #eeeeee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;
+	color: #2e7db2;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #2e7db2;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #ffb73d;
+	background: #ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;
+	color: #111111;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #111111;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #111111;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_cccccc_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_cccccc_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_4b8e0b_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_a83300_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -7px 0 0 -7px;
+	padding: 7px;
+	background: #cccccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.min.css b/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.min.css
new file mode 100644
index 00000000000..cf359df6859
--- /dev/null
+++ b/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #666;background:#000 url("images/ui-bg_inset-soft_25_000000_1x100.png") 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#333 url("images/ui-bg_gloss-wave_25_333333_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #666;background:#555 url("images/ui-bg_glass_20_555555_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #59b4d4;background:#0078a3 url("images/ui-bg_glass_40_0078a3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ffaf0f;background:#f58400 url("images/ui-bg_inset-soft_30_f58400_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;color:#2e7db2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_4b8e0b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_a83300_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/ui-darkness/theme.css b/bower_components/jquery-ui/themes/ui-darkness/theme.css
new file mode 100644
index 00000000000..5d1da4c882e
--- /dev/null
+++ b/bower_components/jquery-ui/themes/ui-darkness/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Segoe UI,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Segoe UI,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #666666;
+	background: #000000 url("images/ui-bg_inset-soft_25_000000_1x100.png") 50% bottom repeat-x;
+	color: #ffffff;
+}
+.ui-widget-content a {
+	color: #ffffff;
+}
+.ui-widget-header {
+	border: 1px solid #333333;
+	background: #333333 url("images/ui-bg_gloss-wave_25_333333_500x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #666666;
+	background: #555555 url("images/ui-bg_glass_20_555555_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #eeeeee;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #eeeeee;
+	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 #59b4d4;
+	background: #0078a3 url("images/ui-bg_glass_40_0078a3_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #ffaf0f;
+	background: #f58400 url("images/ui-bg_inset-soft_30_f58400_1x100.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #cccccc;
+	background: #eeeeee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;
+	color: #2e7db2;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #2e7db2;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #ffb73d;
+	background: #ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;
+	color: #111111;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #111111;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #111111;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_cccccc_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_cccccc_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_4b8e0b_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_a83300_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 6px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 6px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;
+	opacity: .8;
+	filter: Alpha(Opacity=80); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -7px 0 0 -7px;
+	padding: 7px;
+	background: #cccccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;
+	opacity: .6;
+	filter: Alpha(Opacity=60); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/animated-overlay.gif b/bower_components/jquery-ui/themes/ui-lightness/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..e08c25afcda64f488f353263e17b65eb6f8e3ffc
GIT binary patch
literal 418
zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)Mwj^(Nm;YeE8S(uNP=vF<BeEDs
zdw{Xq$!t3y<AJA(V@Srmw>J#Am<$En9-cLebC{re^wgoll|t(`&s7)9J{YxO^N-aI
z$5L3jD^ISzl+wQbw$Cm(|Mhq4jH=@2wI8o7+Gd%b|IIx5*Zn&?<yUbo3*t^NGiCnn
z5Ske~{b;?eQs~)x+=VM=y=HJ<{^|}(TEOfBDp{;&7SBr1+RBg?Y+S$}GIihnX&xa@
z|9$N6zIsRgpx{cY-3JR-<`tBzVm`CLtkLrd*9>>lgCSXrXO^WskXw=UX3LH%8!s;k
z#x%*aEGp*Jjm(QM&8zq~)!)n5QqVsS=vUPe*NBpo#FA92<f2p{#b9J$XsT;qtZQf(
xVqjrqVrgY!tZQIyWnd88Z7>N%LvDUbW?Cg~4NBKK^ne-|JYD@<);T3K0RS-Pp#}f|

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..68baaa6f4305030cb151db09f95251e309cfc910
GIT binary patch
literal 312
zcmeAS@N?(olHy`uVBq!ia0vp^8XznHBp80OT7LpkOiAAEF8}|FtTsFg<Z%{wL>2>S
z4={E+nQaGTRC&5MhIkx*d-b$ng949h;3{8svn*F5o}?c;Kir+G=xvlfb9Ucnx!LzV
zKYw1UzcGecb6t~6xWlB=3a51)dX2qx%p0t(H?ll;Xv<bO8am-Imq(Fg%1+)NbBmvM
zKNMSV%y+>l-Ua7M6%M)vm*~w}RD4lnZuhbmcl2i$G2U9fNc+T-xj%reP%UwdC`m~y
zNwrEYN(E93Mh1qax(3F&hK3;q7FH&fRwgF82If`<2Gex-WKcBZ=BH$)RpQq0yl~qB
Ppaup{S3j3^P6<r_flz6N

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_flat_10_000000_40x100.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..5244eed424d7c5c8e2763feed715c01ace5930b6
GIT binary patch
literal 205
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQcOwS?k)_Bce{j_0C}7R9+AaB
z+5?Q;PG;Ky8T_6ujv*T7lM^IZ7dQL@YKdTAEH!H@2TG}yxJHzuB$lLFB^RXvDF!10
zLsMM?V_ieT5CaP<6H6--6I}yyD+7aRI(#xH8glbfGSez?Yj|F`Z2?dNgQu&X%Q~lo
FCIH#CFroke

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..001aaaa7789ee6adf3869950831f5b69ef6c2cd6
GIT binary patch
literal 262
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z#PD=+46!(!{KIr+qDZgOs>S*DCH8q6)|^lLQ8(vdyV&7=Rv!DK5_Nv5
zKU5EWSl#{5ocZwkn6~@klK(Ue|8%DOm~7JJCTPgP@M)6!J>`Xd0YEcVOI#yLQW8s2
zt&)pUffR$0fuX6cfw8WkVTgf+m5HU5iLtJMxs`!IaJRuE6b-rgDVb@NxHTwU>(B#g
OVDNPHb6Mw<&;$Ty;7`B+

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..12ffd858fd6163dc6b4fda00fd898591799bfc13
GIT binary patch
literal 348
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12SfLx;Tb-9DjS>o|}<Tg8jk$-<v(uVyCRrIDNJ({y=zwX?$ev8L|0K
z-8Ku&y|`rcVv(aIJMHhDUM_Ih+V(T^-PA}MWd??}M2TbD9V68|C4yExI@y+yaK!Xs
z!XfsHLi1%`{3x|>bBPw4YFRSXO})J!^(4ctv-3U*RGnKs-FC}~_u<noiOi4PQ|(&d
z-D$=4g=10MzxXA*hYjjZuuJ_j3U!Uy(Fk;<YKdz^NlIc#s#S7PDv)9@GB7mNH89pS
yGz>AYurjf<GBMUQFt;)=2<|qRgrXrgKP5A*61N7WYaMz(4Gf;HelF{r5}E+YxO+ta

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..02d997a344967b82b787e2de98fd5fd575c04a99
GIT binary patch
literal 207
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI2NH8$CE1Q=ADW)WEcNYf6yIsOdfIQ9ukH}&m
z?E%JaC$sH<3_(v9#}JM4$r%X}t&0mp9yKsb%{ak$*<@oTP*SzTHKHUXu_V<hxhNG#
zF&G&bn(7)D>lzw{7+6@DSX!AF>l&C_85jh28%#pckei>9nO2EggVMDQJ)i~#Pgg&e
IbxsLQ0OS@jiU0rr

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..f07b2ab4bdc10bc1d335f59f294831b1b87fd423
GIT binary patch
literal 5815
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
b`Q7qI{O1LyhaaBX{mW~Xc31J2z3%=OT=k~G

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c16f5e1706eeb75655cbc89c64b47d321279954
GIT binary patch
literal 278
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$cXTCaSV~TeDu&>UIzz;hKv1@CM6<L!X1Kd7KR#k9pMpD7FZhk?%ZF?
zxw;jVHlp%pIoKDfFS(;#-hBU~Zr<UmH&~;S(tMiaE*f4xAi7X3q|s)gtdV<%{Qe-l
zDOXO)9XSoOL$$;;q9i4;B-JXpC>2OC7#SFv>KYj98XATeSXh}@TA3K@8kk!d7zB44
fOhVC+o1c=IR*74K(zOmfpaup{S3j3^P6<r_d9zfN

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f75d12650f30619f3faa16ed76494bfe981d5e1
GIT binary patch
literal 328
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9
zkoEv$x0Bg+Kt`LVi(`n!`KJ>Mxef&gxX1@bahq-QJ@-iVjABv8k}dz1cpvckAS5Q|
zCa~sgnvR`g{(^+B71o<|biO4QZ((@QU$9to$Nb3+c9+^q0~7AA&s1G7ldW;K1nZSx
z%@1{}Sk7(ZdA*`2jO&K2|NFg5Zyr%7kiMO>_`pxASP`akpQ9dh^WXn}$^S9yv#0i*
zg_~-mfG$!kag8WRNi0dVN-jzTQVd20hNij(#=3@vAqEy!CYDwv#<~XPRt5&a-3F6T
dH00)|WTsW()}VB)Ll3Bd!PC{xWt~$(699f7b4CCF

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_222222_256x240.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_222222_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..82fad68f5f7131d7d06c0f8999c511e6d65d67fb
GIT binary patch
literal 6922
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_228ef1_256x240.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_228ef1_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c554acbc625ea41123a7faea547a5696171fd29
GIT binary patch
literal 4549
zcmeHK2U8Qw)=okQgaFc{D^V0dT4;jQP=bNbK{_u%ib`*aQiD{bOA$~IUa8U|(xiqW
zNE0wL4J9H-FVciia?x+*&fNd-J+rgt?9M)OcAuR&bIwyEgIi1tybJ&UfJq0fWdZ;I
z&s@M3J<ZuXsiS*%w!v(qXNJ0*`0M}2e-)4k&8s{U$jaZuz!bp4A_Jy3YI~9;dHJ>v
z(gn-QE<M0>Ntsgvje%dZ7Q7~9Di$RhgX?ttG}Ntt;%{zf4KAxKjDK5FAy6%H0?akO
zvdI7e(IowQCrvl6%47D`Ek`x4u#|g;$bWvF1p(f{+|mNX(q2HHEuh|LE59@Q$43LS
zd)-t4fOAedTIyzxzOCEA97%PokY4oL<;>@HA2962@5Y@z|GfIOY_+j6;hVchW5F_8
zfZZmQngR^|?i~|j*~j7WBUOBro`n#ij0*q=!&q5ar9fAb*BYTp;{w{Bk()oSk|)&K
z8A}E_*)+shIP^gGg5v$tv&n*ha?q9;^0TBGvn$&u=q3>Ak(6Rk1sBBSeip@Mr2=`d
z>-A-1okd25=Op_^alg62n%fB2PyGU}Oq<x>41TaJS?nViKD8rzNf4LAG@zwi$j;6m
z$~cKj!nDAKC1j87u!{}LiAGv~(G}~noJ&qT$%{m}A#;95=BmHv1BP~7-x{RDLoZoT
z^3p7M3G`T=dk<x7^(<-A0EYghx&qSNch>9cCsW<CjCGWY;|Lt^G%(|h3j}e?N%!&C
z@f(@v&;wtBRa_@Hv8cKGKGZ|NjOIf{NTkp7Cg@Cxzi84_>rq?EhV*Y<c(f}9IPksh
z|7p4@Bv=XHW|SwpCGdSE#ffY+Kx|KUsUna7n73`AHc-_kmWrbB_X%Y*&*>ApqK(Zj
z-UQk{<r^L9bf#w|T*DEn)DQd(IZfLY<+I*PzbArPj;;J2>3<@HM-FPx|HvSo2=P|t
z#|5^ldVbXepY9@`&if*_o`A0d94d%8jjK(BtFHxG^|k*`oGG*2*^F<*L9|%Y$TaHP
z@i5usb{@r(X|e<qraUxmF3yBp21y!tkjF{~Hpt-e{-frUa&*8+#zDq)vM66U*ZE(9
zTiaK>DxBX3&0U4#<!vno2YPTX+Pb8t*)u~C9bbj`J(=;fes|Qx`0KQOtfer$Q>R%g
zHILR=-VKgpYB0PD#&d4{%v!FAi-O|i36G)jx-P)?F9ECH6z%f^{sD~BqPd_CfkBdn
zuWoX8&I|&TlRgq6t#DY;T_ETa9BuLy&yn4pzh_gKqV{!$fiC<dcoPUCXZ5HE;8zzN
zFaL#hLVrt~->oR+>uxt4n-WnC3QHL+Z%zqG<fWlNh>ORYJ>P$&1{n=fD%K9TS{rF5
zJ$;A)<>NvshB0)uAs7gj0VYV<WdrR?AF+``TbuN@gVk^zs-3n~F6(==bb}wriXp3D
z+3!VhxGpy4ouZ&Qkz7xk9LRHq(*Zn+feiz*YJg2@wUc7R3rC==o4Myjfi)O+m1bf@
zcD5dNB<nD^?P?Bvoo5o%;TTL0Wt|cD8P6PN(913uz9d%z6_%xvU#m4nH*8Q)e?HFE
ztH9z|+r>wTP;ZNB`ELI&H8TTL-Y-`4I~`&{bLnbSAnKBKEq6zq1dO9f__it97~#|%
zAY#Uuw*y;cQxNnPn}$5v)u^AqoFps_zya6U;vZ!^vz!HYqj1iLIqYd{S!_5e17<Bc
z@u~+GABJm^0J04A>(NFfcY>BeqoOxPmWKSD909!!Ir%!Z>BCZlYIPUcpH(C$^g)v2
zr(1`nO&Zw40t7k0`5_iZ99h3S5|nqYmmazlCqcRO=Lu6{PJM=-ZVZLFUG{M+8P|9I
z;bLl^_#2eVw|2YoIp$-$(A`i~&!_xwu6i_ZDLzDG0~Vvl{&AgmK2rOtg77mD-~GNJ
z$fZIX*~O;Ud_Kl*4TxP28$IW`>RS6^`HI|mL>5w2iWhE)Q2+hSI%<V5W$wsVa2}On
z4v!pQ1hLTM>G}WbHYG!!j1thTsg#xFBwKG*J|of^V14~}Rk5Iq{z590F&xSQ1no0{
z)JqeY(Hd-e=rLsKmLu&8S^~$gz-=ED2*5ROWbViIuA@F-gzl(Kn!dqrk(qRHGou%%
zi~B;=)Wh93f$z~77(XjIAtyc|f|%1+5GtcP0IT~{ap2ov*^lPui(zSY<PEzi+6;|<
zK!-EA$>~-0=ri(u%eiUrm3f@<^D8k>1_$!|e3uG@kne<CNrDQ8S%do2Sy;X8b3&-0
ze&iBfa8j(|64(F`q@~FMQtjAb-}&fq_)i0U-uaFQwvrAa(R5g-PYkZ~%3$H;2B>gN
zh+Lx)0`L7Ep=__7_?lJ24t??9!C?o*Kp4ob0pR9DOi+U8@5LQ8fTcd@U;wqaHN2MJ
z(@aL!_?#yr*LIp)VDtJXABZ3YV7>&7SSE$PCsPl0atZP9Nf!WYLg`{@BRwN-2mSoX
zuUF(XO*qfY7zndfQA0w7d4#+6lbz$(E(EJ|=Px%#zSpd}UwBfnBJd||O8F`WFBuxP
zD^)RJNfdPQviEP}$1ej%V;|tByC-+7bL$t)D|=77t6ADEt&24OmgDibkgB;|m#{Y^
zJxI`doO1V&gI1}!cc*1M<-JMD@{c4}i)II8ZaLCCTW?6nqLSS0`#{B-iD6-&aJ@z4
z_SENJav_XcnM+mth3pk=+k>Pf`FBcpgkQzX_DujijfATFqPO|nB4q1W+SnK8ek-&N
z7AEsmBNl%2N<F`Q#09gU$$z--_CZR)$*1~VoLN)iSUif)&Ig26V4UkcDIVIGzD3l|
zs@Y_$@4*lR$VuCK*UIyJPoBm{oa5m$^j$fs^Iab(-ltr=ahaFS#T%c@Z`SdTjN|*o
z%Xt@RlWF-0ufOMeCXWi}e~l6+OU|+XvQR1X*A*kDSrSCv;i6cBK3z0oGVut;tQ^%m
zSM}htgzP9h1js?|opgYeKTt<#4y#w~gH|$e9DP>B+NXTMLiS;|l!W3{|LNOg=P7(~
zVlfvUffH)PBtTe?Sh;@+pGz%OkeWkjAho%LDD_I0^+3tTht~pJ0#1LS#074AT=x=^
z94NbH$yMSkrW#uA?0mEyT$~P2&)cUj>`)PbIz2x!p2mi78QH`~mSIXZ44&=uKUo^0
zIpA28%ncQZX*+yjXajPh8mcVHpcdU(<gQtLy`uJuW~oL##bXxmBbCc6ERc_5tVklq
zwvv8I;@eJmIu_1l!Gekb%x;DM&FBwtBDtC7mHe-&m526vFf-Pc5~xR;p~J<rBIOH5
zytCOufDhRM9TxT>Cvw5z*?xJul9$xVH`-ILd3%i&q@HjN`fJL}4)^UM`I?Q}L}I@B
zQ#!B&>cX8%Vop{!pWRTG#uv>TJl$_TE!~n_e^yysjiZHme)F$3!>Eq7mwgtr>(PTK
z1^VE1huhPA<0rN{s%`eU*z#<}{iDCM9Lq5w*|!GkhhB#rC3p^*A>R>1mC^u?{q$+6
z#`iikufHvQW_I)~D?3RYtZeG`prNDo&NK?ZB>AE7N{jV0k+W99xgyN<XUv!J-z1`a
zUjdJ=g@eWor_99{t9imSB?QxMKadR}IPrJcVp%$aq#V#BEWC&y{6p3fAJ^4I+Lyn9
z+pVg^%0Pl4M{HZwgGL<Phu&+~$mmdI6E*#6X}riQI1E0r`u=Xrkh%9b=YdA8XPpYD
zgf`fsZ?N39qRkv(|3X2^a3Zo76Br!q&SGT$b!F&j*Wz}J`y)%G9^9Dj1AsDpYo@_n
z8-8#v_m-UsWRy|(1SZIDSGu3OM4X`Wj^;L^y^!xvmDPNI_vqjUC5AiJk1^AwY>dG?
z6Bx)hwQom$mz_Dbo}W(&RGnZq_XVe^mAU}p)dqV`egayUGB}Mpq#y({AUn1xI)omM
z?sua${Gt&H0uQp9TldGAC8Q0#91T;`8K`=|x=><_N!8O|b{>pQ*a#(T`0TEXv9fW|
zJuBON+|TWSAl>9S%Pk`?(`F^g-f!2~!_&P=J~{Xdp!t53K(_Jk7(014#MJGTnTn{1
zu?x3a-1saz*j{f5#K{QO)$h1lZMUu24;MXp11jkT&$xnS>Tbr8usebb`cRv|Jh~D_
z%mYLF!2UL^sS1wPxa-B0bZ&;a=QzFzgZSjrk3F|P+vYfrG3ns=foAk4-6d1*o&1vV
zw<)U&A3H{8>mCH8NZ>;^=SfO}oxU+(j=?>NDKJMtKh3LR1*TOmLAab=(bPRvsgC;*
zIL3_r1@GKS^GSVx8r`zw19`~D8BW9++>#f$H>_9MDXLEpO)K5v!V!a#fSuZI{=-3U
zKNc&n-+YR|ZV`_p;9WRPvWci|E%{$oNqnL|Bf;d|$@HQU(|DK}v3hH}$F9yn@BR6|
z1uW}}cu?@1GmT4E%GV|6Q`Je*8%o5j=3o%c2+LwrRH&dSg&BL9q8>Gnpj;*Wp_BCF
z;4>{I+BeD_3DRTG1HG-O8(dgOSs7u302OlBkr60W9;|2gg-Ad%PbQm@LD*=57<It=
z<tk$)E(=wR?~ZO5qzd3!fi%_xZ7`!durm?Jp(H>9X@zYaCSI7O)y7RzfPb$h&v&}`
zsZ!|+mEmC7uO`4WP~@)sQjqVMU%{4Xc<$X#aW69Hgn4HpL#gT(kNqt>saJrYbp!MA
z0dAVzUXvF4wwKB`3cMw{45Ji!3~j0mowVFk?aR(*@f*$?Hihsd4xX&(LQHc@CY%a3
zJj^#=su3-O?Q!2c!pQKvW7nE_{9&jH8m==MuB~b&d2$kT-R`0e^DSNEeIVQ7!Lu?S
z2ah!aZE&!0zTB_G?InchW;m>75e0c;s*t5f-|#R3%j_NcFfr!DRZ%0R0KY)>zIkKb
zYku#s-__UINwH^GVxj~i(M2yy8vE>4S4Crxug}r<`t#XYd~gd1Ss?Gla8}8uENk~w
z`c6<Ned@!DG&3t8-b0PUXs%jYk3w;xeXX>Sl>%{gWw-t_h4v9~EYaY(#JwZh(3y6+
z;qypQ`KZ`Hxq~@S6?4q?j(>)|WD4oaua&G5N$z!4HR|zu1j$r2rC9{nO&3=lxJi2-
z;mOi3nW=Gl9ErmQY3-~gTcn?o1hL_*5uY`1>t0+@PxfrYy6ys3NZRJZ;W%$DquJK6
zk6oH}U=46!QyToRRE)>6_AnxEh|UsH>%uY`!F{0s*SDcQrilJRS%$k6$sad3jnP@(
zjLr9Q4Dotnw}6O#=tNO8`Rh0zHGZ*M_@hj0Ed4pxp6_4gM<R}?1bi?P6rcuNfQbs9
zRn8Q{b3F+wqR@6h_9uCd{d(tTXA>@rfIN@6y@~&A%t+e450t~n66jBjUjF)@sC2wC
zY^?WIA>iTFko4WzXj-F?s<hK0+B6cW|3w7u;rig{1lcGj#G?mS9$u=}I+uQG(F37a
zBh#rXE3*@z%I4FMO%U@*)jBr|Zk)O@i5vzsBA2I+wYB2;sdP1jXW38Oo4C&!@2mbO
zOMfQ^e`iHUU*|IekVZ(!i6dmhrKHRd3W~Dwic(VI2zf;W;<<`|`~MI;yqxa4JpLbo
zyrSGqMVT}HA3}vn>%kd;=T8JvFBks+2VZA^x|7!(XSj}s!(C?+X9uUpKE2M$XNLef
MC<CoZ4eXQu0QQe<X#fBK

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..d76d10a8392e995c353b537e786f2bfdb5d2dbc4
GIT binary patch
literal 4549
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
JQLcu4`X5QfV;TSe

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e9d27a7247427b7ace97779e10105260e1c3bb8
GIT binary patch
literal 4549
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
MNJH&PP0W-304*4($N&HU

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ffffff_256x240.png b/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ffffff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c26561dcce4ed91d3f9d6f98b6bf9feb03847
GIT binary patch
literal 6299
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.css b/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.css
new file mode 100644
index 00000000000..4b955f04bdc
--- /dev/null
+++ b/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #dddddd;
+	background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
+	color: #333333;
+}
+.ui-widget-content a {
+	color: #333333;
+}
+.ui-widget-header {
+	border: 1px solid #e78f08;
+	background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #cccccc;
+	background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #1c94c4;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #1c94c4;
+	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 #fbcb09;
+	background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #c77405;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #c77405;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #fbd850;
+	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #eb8f00;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #eb8f00;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #fed22f;
+	background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_ef8c08_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ef8c08_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ef8c08_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_228ef1_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffd27a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
+	opacity: .5;
+	filter: Alpha(Opacity=50); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -5px 0 0 -5px;
+	padding: 5px;
+	background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
+	opacity: .2;
+	filter: Alpha(Opacity=20); /* support: IE8 */
+	border-radius: 5px;
+}
diff --git a/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.min.css b/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.min.css
new file mode 100644
index 00000000000..efccc47678c
--- /dev/null
+++ b/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;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 #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/ui-lightness/theme.css b/bower_components/jquery-ui/themes/ui-lightness/theme.css
new file mode 100644
index 00000000000..5db92db3eba
--- /dev/null
+++ b/bower_components/jquery-ui/themes/ui-lightness/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #dddddd;
+	background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
+	color: #333333;
+}
+.ui-widget-content a {
+	color: #333333;
+}
+.ui-widget-header {
+	border: 1px solid #e78f08;
+	background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #cccccc;
+	background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #1c94c4;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #1c94c4;
+	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 #fbcb09;
+	background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #c77405;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #c77405;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #fbd850;
+	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
+	font-weight: bold;
+	color: #eb8f00;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #eb8f00;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #fed22f;
+	background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
+	color: #363636;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
+	color: #ffffff;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #ffffff;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #ffffff;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_222222_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_ef8c08_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_ef8c08_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_ef8c08_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_228ef1_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_ffd27a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 4px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 4px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
+	opacity: .5;
+	filter: Alpha(Opacity=50); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -5px 0 0 -5px;
+	padding: 5px;
+	background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
+	opacity: .2;
+	filter: Alpha(Opacity=20); /* support: IE8 */
+	border-radius: 5px;
+}
diff --git a/bower_components/jquery-ui/themes/vader/images/animated-overlay.gif b/bower_components/jquery-ui/themes/vader/images/animated-overlay.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c
GIT binary patch
literal 1738
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
ORn*B%u*Wk|4g3!*Rv{Mv

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-bg_flat_0_aaaaaa_40x100.png b/bower_components/jquery-ui/themes/vader/images/ui-bg_flat_0_aaaaaa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ccf5fc1a2d85a4f2ba86e76958f36a4f713e67c
GIT binary patch
literal 212
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QcOwS?k)_>#w|r1Kptm-M`SUO
z_5fqIli7AahM1>|V~EA+<Oo)Fp2cSZpJ^0N@zfJ$;PRZI9~D01F;InSiEBhjN@7W>
zRdP`(kYX@0Ff`RQFxE9R3^A~<GO@HW1#-=;3=IB!WHm$4kei>9nO2EgL+_fsT|f;C
Mp00i_>zopr0Hkg-N&o-=

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-bg_glass_95_fef1ec_1x400.png b/bower_components/jquery-ui/themes/vader/images/ui-bg_glass_95_fef1ec_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b3d4d56d5faf3cbb2d1c58f716e5b4d8f21aaf6
GIT binary patch
literal 332
zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC<Rju*&f~kYY>nc6a#?2AmP!?*K(O3p^r=
zfwTu0yPeFo12VciT^vI^j=w#>k(V)1qW$CZ|6)SVV-&*#dav<$DMuV&n0Dbpw@a<C
zL<6s0+7G*vvYqejST{BX?76zWVpaQ=iZkzonHi23$~?b)VOyyz)5%$db0%#{6W6}<
z!ED#MUb*PGy)jD<wKpxEbn*J^@Wmk}MQ?XX%rvu-j19ArkbS1Zt0D2{=$6M8=lCm`
z+;uflX3ggWIZw63HKHUXu_V<hxhNG#F&G&bn(7)D>lzw{7+6@DSX!9^x#m^|27f-X
fnxSaO%}>cptHiCLcg@}|paup{S3j3^P6<r_$_aEP

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-bg_gloss-wave_16_121212_500x100.png b/bower_components/jquery-ui/themes/vader/images/ui-bg_gloss-wave_16_121212_500x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..9973bd683159073f857a19632a998fd393711b3d
GIT binary patch
literal 3848
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-hard_15_888888_1x100.png b/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-hard_15_888888_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..b924642810bd363e08d92e903794287cfd9ff3d7
GIT binary patch
literal 251
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$guTvaSV~ToIK;rL4ye=dJ->Xwt3Ft5uPlmR$}}`Kjp>ka~F2cUYKt0
z{N1!|ojFfz7SCK)9$9e-D=Rh`Mux+ulNtqg`pf_tq*~${QIe8al4_M)lnSI6j0_A-
zbq$Pl4GlvKEUZi{txSPjb1MUbKOb4mP&DM`r(~v8;?~f+W^Wfz1B0ilpUXO@geCxq
CJ4vAc

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-hard_55_555555_1x100.png b/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-hard_55_555555_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0595867b6d24c9fae66c674d26da2c58a275fba
GIT binary patch
literal 250
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$guHraSV~Toctp8oWX<>%?qPvEc|QW{MoFnO1^DXTHB>q9@fbcn>I^c
z5;Ih}m(pQ-SU~l-Kv|!nNy!00hQ2AWy<6Qs%mA9BTH+c}l9E`GYL#4+3Zxi}3=B<m
z4UBaS4MPkptV}GeOo3c;D+7Z+A6d;%H00)|WTsW(*3i3VZx>JlgQu&X%Q~loCIBT+
BOHBX(

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-soft_35_adadad_1x100.png b/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-soft_35_adadad_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..17bfd9c091767a95effec811beea93b53a400171
GIT binary patch
literal 280
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$cXZEaSV~ToP6W^+(y3_Vu$Vg+xA*Ze9JO;voh(%-p0i1!ELdZc&vLR
z%YGQ-_@~|oJH4S)>hQEup4s7sIaLQXd}KfDX4}Tg%kz4>;hON&i12e8`dSm;-ePoN
zFjJafdcS4=JD@G9C9V-ADTyViR>?)FK#IZ0z|d6Jz*yJNFvP&Z%EZ#j6v#EVGBEh_
hk<|=ELvDUbW?Cg~4ZUmjb^$doc)I$ztaD0e0s#KZTgw0d

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-soft_60_dddddd_1x100.png b/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-soft_60_dddddd_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e2a0a553bd66720a5ecace98fcb40b5645a7424
GIT binary patch
literal 279
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$cXfGaSV~TeDu(6K?es0hlAmb4q66Etr8n!G)xvV+iJM1VB_sj`CfSL
z@2U%|*50drX86T)>N*Os{b|fEkk)%FxzT#tqj`qv%brAC;Jmw7WR)}9lNKF;N5}PF
z-tL|5)S|EvXo+fxYeY#(Vo9o1a#1RfVlXl=G}SdQ)-^N?F|e>Qv9vM;a?Py_4E}s%
fHAB&mo1c=IR*73f@0z_`Kn)C@u6{1-oD!M<3By*f

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-bg_inset-soft_15_121212_1x100.png b/bower_components/jquery-ui/themes/vader/images/ui-bg_inset-soft_15_121212_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee4de5c4e2d2b8c0b1a6ae5205d65810cd13dcf4
GIT binary patch
literal 277
zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1
z(jH*!b~4)z$O!jzaSV~ToGc)eB;gTqTH(xTg+DEhDOSxdRM<B9uzgHn>r`Vq8O65p
zFVCg#5-I<TPIwxhh&I%4G18c3tRZTs@!V)diouFo#w+TQ0-{eXkUO{_&RL#?VQqp|
z*w)Eap+GBCOI#yLQW8s2t&)pUffR$0fuX6cfw8WkVTgf+m5HU5DUfS!Wnl2<BdZyT
dhTQy=%(P0}8hY34?E-3G@O1TaS?83{1OWbUQxgCH

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-icons_666666_256x240.png b/bower_components/jquery-ui/themes/vader/images/ui-icons_666666_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..fdea486fb0bc827b743b867fc173b5214b531159
GIT binary patch
literal 6988
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-icons_aaaaaa_256x240.png b/bower_components/jquery-ui/themes/vader/images/ui-icons_aaaaaa_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..48c68ccf34760b39de96a420783f675aee369abd
GIT binary patch
literal 6987
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-icons_bbbbbb_256x240.png b/bower_components/jquery-ui/themes/vader/images/ui-icons_bbbbbb_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..818ca9c056cf66f7c49b574b9f98761f82d02ab9
GIT binary patch
literal 6991
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

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-icons_c98000_256x240.png b/bower_components/jquery-ui/themes/vader/images/ui-icons_c98000_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..e912de9b89d9c61307a4753ac9bec523ff68540c
GIT binary patch
literal 4549
zcmeHK2U8Qw)=okQgaFc{D^V0dT4;jQP=bNbK{_u%ib`*aQiD{bOA$~IUa3+=n$%DP
zX#$3(p+p4fMVb%@x#%}@XYPOap4r)Rc4wbCyU)&?Ip?X7!7U~RUIqXFz@&rLG64X9
zXD(oyp5|<x($PIS+h8`*Geh;^0RKP!tH7}r*5OPbD}NIMQveT(44B@i{YjSO<=Z|;
z7c4Kk^dQqEWljw=27b|6@S2pVSd?rGuFLh)aE}6tzooG)xU8-){%uKxK#d3mm}`7x
ziva?nN&5Frnr>c|$K0!1j%r?EDff<$|NJ@&0=$E{r3Hwky?{PjK)umcerNWNj|OP>
zxv2sG=bUu3)Xg4!+pvQ<66;wZedxC<na}M$VAzY_O*no2dG%}AT2p1hH+PSwf)%y^
zyDcg;1sMF@J0`}mpTpxvs`wf`3qC{{7XT23v9hvCfvzO4H$jyq1hhXRw|-tFO{#S;
zmJD{WX^63K=z;D9#rvmclLP_fplvhcXGt|?SGF<GO(4`GDaD`)E{MzhEQ-xa1@d4w
z8p=pION<Q9iS|w6e)B`Mw-K<P`UPB>HnG1M{9xO%*hjGH)XwZ>L0k^gpq6qWJ3D_U
z;}k9l(+V4rkUg=(E;X(s8fpDScdXA!E-8_c7m0F1=KPM#Re#S14DGzWJw#Uxy<|ns
zOS9y~(_?w=J(RK4v!qP}82Xp$3P^L`*=T5(N_EdN)=@5w!*jsXz>GI8;KePc+$Ulu
zZe*TA4}J+&ah>GEqUP`WP>%q!nhzBrkv=n9pff4{qFGa|S8X{PGO%^w(ViIK(D%Ck
zr<vxEU?qT?QJ(C!!1vV@Cz915p(EX;3Qq)J-nNI@KvkbuDvHM6$CuGOr%&vTHa5R_
z6KMOCZ)~{BnVuDY4TrB%KlC@`H0@B7&w4NYo&ah+vGRMQ|A`nLIix}VBZEK@;;qb&
z3+zz!{Hh5)-9tWI@I`Jv0bd6=R1k8S)|&BGUkkM9YyY1((`I{f8Q%y)XtCze8PvCv
z5t7O6JhCU#R0$|dd3eHHoC&!Ck~Hujjh7B?lECEy$1N%4=m1K_Va9cmC|^0(`Co$D
zJ6F6aoZkn{Uxio8+gc6{_TpZ&cT3N(XNDp=zY6htGFR96-BB0guh;sqp2GA_oo2n%
zJX&XEFF1~=(eN&~nsfVS)=F($6tr3%{}?K->jHfL60r77(LO)mAHW1HnhW|67$j-<
z>Lz#B><~~n=_5YU3WpWl1A;!m(I#K3IkG$Q_iZXu)V|I#(1pJQZvkPXtX>s?>a``u
z%YUJrFwh$3cPmQyy4y|1=0sGZ!g5CIn^SxeX?Zvh;^OgU-}hgsAx49giuFUTwkDb>
zPai@+`Gk;)VGNyZ2nK>>fC-ZK*gyx;$84m~wr0JZU^SeFYL{)5%f>z}-OvY;V#pd;
z_IptruA7Z{w<u^{B-hg>2lAZZbg&x5z=nZYHNvK}I*2jig`-f`t=#jXz*>yEN(&((
zJ6jJsnspT1el>@_-ZKg6Z~~@>vd#+pjAxEB=wlZQUzV$d3d>SSuhp8O8#l?QKObl7
zRbX+V?c$?^Z?HwRez*UZnwbGA9}p}0oer^}xpXxu5Oqnrj=Qs70>)7#eA^UljBx4+
z5HaJ-+l8&MDF}Lt%|IUQX*5h?C<)7haKLr8_(vJfEa$*ID4g?A4tp9~78{PrfLV`D
zyz0TlhvAySgDgY+dbLr>U7+RAsOZhn<zas(M?jxLPQFfE`iK<1M%_jBXBE*2eVF9<
z>DG~Hvj+C406_|Heu%{pMmH{x2IZaWqlYfXNsw>-dBU`qQ@`P-8^d94mwntyCiI<u
zxR}}}{s!gpt>3PEj`<ibbT?Gh^C>@^s{svMjt>#pgvIEwf85|*h}6ESApA_k_n?0m
za;eZpcB%O_pO3LyBVy0PM$fsvrp~@tz9M%4k%d&1;)Pox)PH}oj#|Y}n>+FqoJXaY
z!y^Y7K`b<Rdj9{qP0P?HqXcwoD`jOlN!DAH&j_>zSYQ7=RV*lDppXh>42QA+K?h7A
z_0mLUv<90VdK{U$?MVBA7SAyvaN9=(0&vY6o&T}3=ctb#r8{nyrf>9HVkTbP%IE{?
z;=WKd^>Fu1;QMq2#?Oi<q{Jr#5Oew}LS<|hV0E7=4tyId`_cS-F)YoFv}rd@o1yU!
z=x8=KIlamreMUZLJvRfsvVc>5ekBIV;6Pef=vIN?^PP~ZNl@W1Yf!&B3#+$%P6##B
zk5s}7PKs4r1{(l^v@}^js-3&+yB|G{{%NGoJKq_>R?<lzn2rebi@}v%87#is1Qo6e
zk!m$U;C<gCl<n0MU$bi1p)VdjIO-%D2m{$Q0Nk92NpcYVy}08>u+#?~44@9TUajT#
zG?URaKIh5kwcVCh*n&Rg0|BG}%$L9s%A~6A$uxkSTtYm2(ggrpP`X&!NY9AdK|g=;
z>lJy;;LkHN2EuGr)R0hN9^vkTWal`x3&AQq`72G4?=`FL7g8!#1^%Q>DPQH_WkbUb
zr79*Yk&I4W@&0Z6_+{W&?1So=o~d2y+=eCd%D&T{8kY7;8zL>g<#;?Uq-yTeC+rVP
z58?G5r`$c_pjE2r+ijgld2f=k@*~OBqQwE3TaGl()*BYGs3i6HK2Wh{Vptq3+-Oy~
zJ^lHYTnOWK=5iH(A$vvp&Jb}~{+-et;a4$p{gXgXBcUq4=p8<{2-$j;cJ`(D-wJI*
zg~@z1h{Yd$QqON6bHOZV@*f_!eUMUc@~L?jXV#oJ9*^R)^8uk180Y&a#lxF3w+Px<
zwOfo0y%@XzDQRc_T6vx?<!OAxIUYVk-__%K-;KfI1M<ZimwD-2ysMM>%{u>)aeTjY
zIqxEEGA%#;_4j<w<S_yLuTkP8$$9o)7Al4Qx?-d>OT5TCToh~2r;A2RCLY0<)#KXd
zsvdlnkX?m`06EA#N+($P19g<<sAkPRXf+eZ(Qj3(eaaUsWFK}*Nhn_RpZ+a&p28Ot
zi}~;foKO=c0m6FB%KcOLTxzL;)I3T9sm(1!Zcw_c2TDFUx)$IPaQX`+E^y=HhL@1!
zVA(ZGt`cW4)zETh=i`mw;&gy|-T{4Kr-}&F>G`qo3^s(z$R<9r3{$dc@N9SB$?`DG
zA;+3zZm391`_T(S8;}##P-RI5wdBqscg^bS6}4Y9%eC?;9&>;nsa$4ZfqWd}MG`r-
zmGsjR-*&^(v2ZR67E}yiZae&MMt_JC$;~vc<bPG8JiOnFnYFf*Kt0+D9Vw<2DPKJ1
zoy#5ue8?8)w6G7M$OVUI`{nIPUQ#RH>`1-l?KNJIO5q&x*OZwX>EA>0wHUXH#C-K9
zcVh9>#XFb8oUCp>yP+;!T{L_6^q}RmbX#)cS!Hnzjuz(m&A-MBqdL}6_F2%bR}Z2T
z=u@pb(vj{PKe^pmV{^d8mS-#OAN{5EM2-o`zCF}1{5tG7!E@LQ`3^6tlm>7dpifIR
zzSpIB{cY(pv*T}B*-7ePWmC5Yjh%IOW>5eo$q!9eTCHaYoOKe;6=AMFW4=uMCKBxX
z3wV4j95ik?WiGu~%M+$4!JGE@fo$->iNDL1%F-Dm<$xw(;YE1iAF`I!aoyd-1Nj@c
zy{byA3?vwG%(h)KWW>>P<h_24gbr0UQPZ!Ht`>O(hrvhJ-rtQGHus+3Jk+T3tXBb*
z&<0!d50%?iw3{RBUnoc!PDb`&0)vCyS&Zzzt`0x#UfPLqe`KlDiyPN{08plH%QU!a
z!w>G`-nLVLj4=vRV1oR1r3bmogh@K@Xl^6g3;7OJSuOYXjt_s3W4L4e7&BeU#u>~r
zfq{I}2X>@)*_q=T`T4{^)k$`9UvQdQsS6-pZK#*>6VS?(!D-wn1;LvE*|E*hA@p$c
zfE%^(7mZjDc!<^9dLYg$A#M2OSeTm5VATWG#S&vos-FIe^H6lcW+;BsXK!_!m5qz;
zS=rv>0d5Zj@g~n%ZW)D{wkVPJf4jyWo$goi$-!p<E%&1YvW<Vo*vY#grf;v#RzyvX
zU%1uk#%I~d_Ig_&PDZf4Vb|Sir+wXir0CHbP)QGX))h2ce>0Yd-4$fehuQ?@(UmY_
z9vIpO4zz1cS8%k&T`#Vrb2HRE$MH=V#3!GA;<@wLHph9KNe9OdG^3~VluWyK@k_?v
zCa*1i>>Qh`e-Mx&Q60LqKvWX!@{Iv=4DCxygE<NYXkHa7Fs*qB!sYaerthgrb>5G_
zF=h-bdgoS}Pw4~H=vE{j$U{EPaw68@mb}RQ5xvqbQGL8<TIn_yju4at?9z7g9|?N<
zu~>oq=2HZAn{X@v@5X78Ohj$#NdK}*Rww#1;!WOBW|owgCc?}JHQPJAcJ&T=@6Z1&
zU|C<pgM#OsX<WKfzAi(bs!kE#kRxuj1cPu!SQewALIq7J%=pU`^{BxF<tph9UBoAc
zpJ_4CzESQ-kRF2`=xuHN(Bfjs>L?=wsF1^sj6kXKU_E;-L;_lPGTDp_!p0KBsDs`w
z*BCQ#S*YUbp6JFQsz5a>kj5IX4Q6x)b|nHilmuuXZLsa5#0zt@+PE1q@bA^+`A(NU
zRVsa<G90e>)drXbirkf74)PuME7&#-&%OI8?nMTjFz;MsC{^9!vA<;(^$HNQVPIZ9
z$W61?XVPll{!;lyfwx4rVU$9zp-q*cla`yRecAaee!~UB<`BNbA<DWg#5A{L(y3t6
z!+h(d8o@%?9{0^7j0Dd+ajjjbJ_=Pq!*#~OwN=d|DU_h=b{BP+Z|NfM1KE}ipOyJI
zc&r;}gM*Fp<$fjZEF(m>!eO;bD99UAg)Bw-#)lDDX7A94i7^ycMU9w(>P4#e%^M3|
z3;U1#uD;Griao<J6FC@(E_zwg)Ni-8CK`i$eU84*pU=+XgIh?*B56N{vr0Z?MZ3S!
zcalu*S07oTnOz0(9%&p!bJf{;6p9n<>!gjW6bN&xdkvq-w2uhmi3ZOl?j6&H&UVm^
zoJWevN5uxp9nOQQm}7Q!{WI((Q;1)Ft!7aqxi?tVs3-3cL{rt277<_%U0iwK7VUk6
zC(D3jrpD<>Bn}&-wY!#Vk$y@P#D=#;eAd8icyUEN*|!nvz6)F>YMYOQ<Gi_y=Gw+T
zc5B*!HNb(*Y4D>`F&@jhqlmm=I!j2M3(Hsp_k{vn|EBu5BKiw?1@2ZPf70kQPG@~H
zHs8xJ#OsaSA|m>s6Is#Zuj72&^u=!Rk20~b^ygfAzkgX6jX0s=tAm-K05#wuOjP)+
zawZ#|>rGe{g?0$CKgoOS*S9b?mvCVe<axsFP55tPM%4Cwpd3z;K!0lT^4I@FrQ?-h
zW4*Tq0gtSOr0>l|(;9_TrJWYhrV)t)FCuUcH-^S0Nk%y#9=*8o@KUw5`SeqZUI^J5
znND3@otp$zww#7+ftV>(8{90o3F_(;as<?bT$wr1){5t+($(UhWj}Fm=00n@ull1b
z{hb{AofRE@ozDzF8X+Yoj*t<Tk}^XmD9Xw!N=b<$<P{N!=PCm3|3mQba=P#G_<soU
zigGs<WzP722o)-Ahi3$yKM_p5T>JwZe4PR6PF{DM;W{1;cb!d~9h@Hf^f@b^9Rlc}
L474gWuuuL2xAIP<

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-icons_cccccc_256x240.png b/bower_components/jquery-ui/themes/vader/images/ui-icons_cccccc_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..50456e39583f526818671d7f5bf6880c41640cbc
GIT binary patch
literal 6975
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
R=1vKqrlPG}@zg5#e*p@hL`VPt

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-icons_cd0a0a_256x240.png b/bower_components/jquery-ui/themes/vader/images/ui-icons_cd0a0a_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..f51e31d38c899b95639d1e253e69b03e1b0e4775
GIT binary patch
literal 4549
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
KG^^CnPyYjZwJJ;i

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/images/ui-icons_f29a00_256x240.png b/bower_components/jquery-ui/themes/vader/images/ui-icons_f29a00_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9ca8b1a6826d58abc915d7213114ebc388d1a8b
GIT binary patch
literal 4549
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
KP^(G<^W;CN^kt6#

literal 0
HcmV?d00001

diff --git a/bower_components/jquery-ui/themes/vader/jquery-ui.css b/bower_components/jquery-ui/themes/vader/jquery-ui.css
new file mode 100644
index 00000000000..bf36fd0cc2b
--- /dev/null
+++ b/bower_components/jquery-ui/themes/vader/jquery-ui.css
@@ -0,0 +1,1225 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?tr%26ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=bbbbbb&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-clearfix {
+	min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	display: block;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-accordion .ui-accordion-header {
+	display: block;
+	cursor: pointer;
+	position: relative;
+	margin: 2px 0 0 0;
+	padding: .5em .5em .5em .7em;
+	min-height: 0; /* support: IE7 */
+	font-size: 100%;
+}
+.ui-accordion .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+	padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+	position: absolute;
+	left: .5em;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+	padding: 1em 2.2em;
+	border-top: 0;
+	overflow: auto;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-button {
+	display: inline-block;
+	position: relative;
+	padding: 0;
+	line-height: normal;
+	margin-right: .1em;
+	cursor: pointer;
+	vertical-align: middle;
+	text-align: center;
+	overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+	text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+	width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+	width: 2.4em;
+}
+.ui-button-icons-only {
+	width: 3.4em;
+}
+button.ui-button-icons-only {
+	width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+	display: block;
+	line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+	padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+	padding: .4em;
+	text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+	padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+	padding-left: 2.1em;
+	padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+	padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+	position: absolute;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+	left: 50%;
+	margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+	left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+	right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+	margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+	margin-left: 0;
+	margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+.ui-datepicker {
+	width: 17em;
+	padding: .2em .2em 0;
+	display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+	position: relative;
+	padding: .2em 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+	position: absolute;
+	top: 2px;
+	width: 1.8em;
+	height: 1.8em;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+	top: 1px;
+}
+.ui-datepicker .ui-datepicker-prev {
+	left: 2px;
+}
+.ui-datepicker .ui-datepicker-next {
+	right: 2px;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+	left: 1px;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+	right: 1px;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+	display: block;
+	position: absolute;
+	left: 50%;
+	margin-left: -8px;
+	top: 50%;
+	margin-top: -8px;
+}
+.ui-datepicker .ui-datepicker-title {
+	margin: 0 2.3em;
+	line-height: 1.8em;
+	text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+	font-size: 1em;
+	margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+	width: 45%;
+}
+.ui-datepicker table {
+	width: 100%;
+	font-size: .9em;
+	border-collapse: collapse;
+	margin: 0 0 .4em;
+}
+.ui-datepicker th {
+	padding: .7em .3em;
+	text-align: center;
+	font-weight: bold;
+	border: 0;
+}
+.ui-datepicker td {
+	border: 0;
+	padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+	display: block;
+	padding: .2em;
+	text-align: right;
+	text-decoration: none;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+	background-image: none;
+	margin: .7em 0 0 0;
+	padding: 0 .2em;
+	border-left: 0;
+	border-right: 0;
+	border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+	float: right;
+	margin: .5em .2em .4em;
+	cursor: pointer;
+	padding: .2em .6em .3em .6em;
+	width: auto;
+	overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+	float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+	width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+	float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+	width: 95%;
+	margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+	width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+	width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+	width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+	border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+	clear: left;
+}
+.ui-datepicker-row-break {
+	clear: both;
+	width: 100%;
+	font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+	direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+	right: 2px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+	left: 2px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+	right: 1px;
+	left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+	left: 1px;
+	right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+	clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+	float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+	float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+	border-right-width: 0;
+	border-left-width: 1px;
+}
+.ui-dialog {
+	overflow: hidden;
+	position: absolute;
+	top: 0;
+	left: 0;
+	padding: .2em;
+	outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+	padding: .4em 1em;
+	position: relative;
+}
+.ui-dialog .ui-dialog-title {
+	float: left;
+	margin: .1em 0;
+	white-space: nowrap;
+	width: 90%;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+	position: absolute;
+	right: .3em;
+	top: 50%;
+	width: 20px;
+	margin: -10px 0 0 0;
+	padding: 1px;
+	height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+	position: relative;
+	border: 0;
+	padding: .5em 1em;
+	background: none;
+	overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+	text-align: left;
+	border-width: 1px 0 0 0;
+	background-image: none;
+	margin-top: .5em;
+	padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+	float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+	margin: .5em .4em .5em 0;
+	cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+	width: 12px;
+	height: 12px;
+	right: -5px;
+	bottom: -5px;
+	background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+	cursor: move;
+}
+.ui-draggable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: none;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	position: relative;
+	margin: 0;
+	padding: 3px 1em 3px .4em;
+	cursor: pointer;
+	min-height: 0; /* support: IE7 */
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+.ui-progressbar {
+	height: 2em;
+	text-align: left;
+	overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+	margin: -1px;
+	height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+	background: url("data:image/gif;base64,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");
+	height: 100%;
+	filter: alpha(opacity=25); /* support: IE8 */
+	opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+	background-image: none;
+}
+.ui-resizable {
+	position: relative;
+}
+.ui-resizable-handle {
+	position: absolute;
+	font-size: 0.1px;
+	display: block;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+	display: none;
+}
+.ui-resizable-n {
+	cursor: n-resize;
+	height: 7px;
+	width: 100%;
+	top: -5px;
+	left: 0;
+}
+.ui-resizable-s {
+	cursor: s-resize;
+	height: 7px;
+	width: 100%;
+	bottom: -5px;
+	left: 0;
+}
+.ui-resizable-e {
+	cursor: e-resize;
+	width: 7px;
+	right: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-w {
+	cursor: w-resize;
+	width: 7px;
+	left: -5px;
+	top: 0;
+	height: 100%;
+}
+.ui-resizable-se {
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+	right: 1px;
+	bottom: 1px;
+}
+.ui-resizable-sw {
+	cursor: sw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	bottom: -5px;
+}
+.ui-resizable-nw {
+	cursor: nw-resize;
+	width: 9px;
+	height: 9px;
+	left: -5px;
+	top: -5px;
+}
+.ui-resizable-ne {
+	cursor: ne-resize;
+	width: 9px;
+	height: 9px;
+	right: -5px;
+	top: -5px;
+}
+.ui-selectable {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-selectable-helper {
+	position: absolute;
+	z-index: 100;
+	border: 1px dotted black;
+}
+.ui-selectmenu-menu {
+	padding: 0;
+	margin: 0;
+	position: absolute;
+	top: 0;
+	left: 0;
+	display: none;
+}
+.ui-selectmenu-menu .ui-menu {
+	overflow: auto;
+	/* Support: IE7 */
+	overflow-x: hidden;
+	padding-bottom: 1px;
+}
+.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
+	font-size: 1em;
+	font-weight: bold;
+	line-height: 1.5;
+	padding: 2px 0.4em;
+	margin: 0.5em 0 0 0;
+	height: auto;
+	border: 0;
+}
+.ui-selectmenu-open {
+	display: block;
+}
+.ui-selectmenu-button {
+	display: inline-block;
+	overflow: hidden;
+	position: relative;
+	text-decoration: none;
+	cursor: pointer;
+}
+.ui-selectmenu-button span.ui-icon {
+	right: 0.5em;
+	left: auto;
+	margin-top: -8px;
+	position: absolute;
+	top: 50%;
+}
+.ui-selectmenu-button span.ui-selectmenu-text {
+	text-align: left;
+	padding: 0.4em 2.1em 0.4em 1em;
+	display: block;
+	line-height: 1.4;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+}
+.ui-slider {
+	position: relative;
+	text-align: left;
+}
+.ui-slider .ui-slider-handle {
+	position: absolute;
+	z-index: 2;
+	width: 1.2em;
+	height: 1.2em;
+	cursor: default;
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-slider .ui-slider-range {
+	position: absolute;
+	z-index: 1;
+	font-size: .7em;
+	display: block;
+	border: 0;
+	background-position: 0 0;
+}
+
+/* support: IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+	filter: inherit;
+}
+
+.ui-slider-horizontal {
+	height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top: -.3em;
+	margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+	top: 0;
+	height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right: 0;
+}
+
+.ui-slider-vertical {
+	width: .8em;
+	height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+	left: -.3em;
+	margin-left: 0;
+	margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+	left: 0;
+	width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top: 0;
+}
+.ui-sortable-handle {
+	-ms-touch-action: none;
+	touch-action: none;
+}
+.ui-spinner {
+	position: relative;
+	display: inline-block;
+	overflow: hidden;
+	padding: 0;
+	vertical-align: middle;
+}
+.ui-spinner-input {
+	border: none;
+	background: none;
+	color: inherit;
+	padding: 0;
+	margin: .2em 0;
+	vertical-align: middle;
+	margin-left: .4em;
+	margin-right: 22px;
+}
+.ui-spinner-button {
+	width: 16px;
+	height: 50%;
+	font-size: .5em;
+	padding: 0;
+	margin: 0;
+	text-align: center;
+	position: absolute;
+	cursor: default;
+	display: block;
+	overflow: hidden;
+	right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+	border-top: none;
+	border-bottom: none;
+	border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+	position: absolute;
+	margin-top: -8px;
+	top: 50%;
+	left: 0;
+}
+.ui-spinner-up {
+	top: 0;
+}
+.ui-spinner-down {
+	bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position: -65px -16px;
+}
+.ui-tabs {
+	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+	padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+	margin: 0;
+	padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+	list-style: none;
+	float: left;
+	position: relative;
+	top: 0;
+	margin: 1px .2em 0 0;
+	border-bottom-width: 0;
+	padding: 0;
+	white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+	float: left;
+	padding: .5em 1em;
+	text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+	margin-bottom: -1px;
+	padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+	cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+	cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+	display: block;
+	border-width: 0;
+	padding: 1em 1.4em;
+	background: none;
+}
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+	border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #404040;
+	background: #121212 url("images/ui-bg_gloss-wave_16_121212_500x100.png") 50% top repeat-x;
+	color: #eeeeee;
+}
+.ui-widget-content a {
+	color: #eeeeee;
+}
+.ui-widget-header {
+	border: 1px solid #404040;
+	background: #888888 url("images/ui-bg_highlight-hard_15_888888_1x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #cccccc;
+	background: #adadad url("images/ui-bg_highlight-soft_35_adadad_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #333333;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #333333;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #dddddd;
+	background: #dddddd url("images/ui-bg_highlight-soft_60_dddddd_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #000000;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #000000;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #000000;
+	background: #121212 url("images/ui-bg_inset-soft_15_121212_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #404040;
+	background: #555555 url("images/ui-bg_highlight-hard_55_555555_1x100.png") 50% top repeat-x;
+	color: #cccccc;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #cccccc;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
+	color: #cd0a0a;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #cd0a0a;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #cd0a0a;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_bbbbbb_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_cccccc_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_666666_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_c98000_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_f29a00_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_aaaaaa_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 5px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/themes/vader/jquery-ui.min.css b/bower_components/jquery-ui/themes/vader/jquery-ui.min.css
new file mode 100644
index 00000000000..2029b646ba7
--- /dev/null
+++ b/bower_components/jquery-ui/themes/vader/jquery-ui.min.css
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2015-03-11
+* http://jqueryui.com
+* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?tr%26ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=bbbbbb&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a
+* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #404040;background:#121212 url("images/ui-bg_gloss-wave_16_121212_500x100.png") 50% top repeat-x;color:#eee}.ui-widget-content a{color:#eee}.ui-widget-header{border:1px solid #404040;background:#888 url("images/ui-bg_highlight-hard_15_888888_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#adadad url("images/ui-bg_highlight-soft_35_adadad_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#333}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#333;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ddd;background:#ddd url("images/ui-bg_highlight-soft_60_dddddd_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#000}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#000;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #000;background:#121212 url("images/ui-bg_inset-soft_15_121212_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #404040;background:#555 url("images/ui-bg_highlight-hard_55_555555_1x100.png") 50% top repeat-x;color:#ccc}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#ccc}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_bbbbbb_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_666666_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_c98000_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_f29a00_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_aaaaaa_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
\ No newline at end of file
diff --git a/bower_components/jquery-ui/themes/vader/theme.css b/bower_components/jquery-ui/themes/vader/theme.css
new file mode 100644
index 00000000000..ea05ea836ef
--- /dev/null
+++ b/bower_components/jquery-ui/themes/vader/theme.css
@@ -0,0 +1,410 @@
+/*!
+ * jQuery UI CSS Framework 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/theming/
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?tr%26ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=bbbbbb&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1.1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Verdana,Arial,sans-serif;
+	font-size: 1em;
+}
+.ui-widget-content {
+	border: 1px solid #404040;
+	background: #121212 url("images/ui-bg_gloss-wave_16_121212_500x100.png") 50% top repeat-x;
+	color: #eeeeee;
+}
+.ui-widget-content a {
+	color: #eeeeee;
+}
+.ui-widget-header {
+	border: 1px solid #404040;
+	background: #888888 url("images/ui-bg_highlight-hard_15_888888_1x100.png") 50% 50% repeat-x;
+	color: #ffffff;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #ffffff;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+	border: 1px solid #cccccc;
+	background: #adadad url("images/ui-bg_highlight-soft_35_adadad_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #333333;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+	color: #333333;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+	border: 1px solid #dddddd;
+	background: #dddddd url("images/ui-bg_highlight-soft_60_dddddd_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #000000;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+	color: #000000;
+	text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+	border: 1px solid #000000;
+	background: #121212 url("images/ui-bg_inset-soft_15_121212_1x100.png") 50% 50% repeat-x;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #404040;
+	background: #555555 url("images/ui-bg_highlight-hard_55_555555_1x100.png") 50% top repeat-x;
+	color: #cccccc;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #cccccc;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #cd0a0a;
+	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
+	color: #cd0a0a;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #cd0a0a;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #cd0a0a;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_bbbbbb_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_cccccc_256x240.png");
+}
+.ui-state-default .ui-icon {
+	background-image: url("images/ui-icons_666666_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+	background-image: url("images/ui-icons_c98000_256x240.png");
+}
+.ui-state-active .ui-icon {
+	background-image: url("images/ui-icons_f29a00_256x240.png");
+}
+.ui-state-highlight .ui-icon {
+	background-image: url("images/ui-icons_aaaaaa_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cd0a0a_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 5px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 5px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	margin: -8px 0 0 -8px;
+	padding: 8px;
+	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+	border-radius: 8px;
+}
diff --git a/bower_components/jquery-ui/ui/.jshintrc b/bower_components/jquery-ui/ui/.jshintrc
new file mode 100755
index 00000000000..98a79b5dbd8
--- /dev/null
+++ b/bower_components/jquery-ui/ui/.jshintrc
@@ -0,0 +1,24 @@
+{
+	"boss": true,
+	"curly": true,
+	"eqeqeq": true,
+	"eqnull": true,
+	"expr": true,
+	"immed": true,
+	"noarg": true,
+	"onevar": true,
+	"quotmark": "double",
+	"smarttabs": true,
+	"trailing": true,
+	"undef": true,
+	"unused": true,
+
+	"browser": true,
+	"es3": true,
+	"jquery": true,
+
+	"globals": {
+		"define": false,
+		"Globalize": false
+	}
+}
diff --git a/bower_components/jquery-ui/ui/accordion.js b/bower_components/jquery-ui/ui/accordion.js
new file mode 100644
index 00000000000..d62df65af6e
--- /dev/null
+++ b/bower_components/jquery-ui/ui/accordion.js
@@ -0,0 +1,590 @@
+/*!
+ * jQuery UI Accordion 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/accordion/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./widget"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.widget( "ui.accordion", {
+	version: "1.11.4",
+	options: {
+		active: 0,
+		animate: {},
+		collapsible: false,
+		event: "click",
+		header: "> li > :first-child,> :not(li):even",
+		heightStyle: "auto",
+		icons: {
+			activeHeader: "ui-icon-triangle-1-s",
+			header: "ui-icon-triangle-1-e"
+		},
+
+		// callbacks
+		activate: null,
+		beforeActivate: null
+	},
+
+	hideProps: {
+		borderTopWidth: "hide",
+		borderBottomWidth: "hide",
+		paddingTop: "hide",
+		paddingBottom: "hide",
+		height: "hide"
+	},
+
+	showProps: {
+		borderTopWidth: "show",
+		borderBottomWidth: "show",
+		paddingTop: "show",
+		paddingBottom: "show",
+		height: "show"
+	},
+
+	_create: function() {
+		var options = this.options;
+		this.prevShow = this.prevHide = $();
+		this.element.addClass( "ui-accordion ui-widget ui-helper-reset" )
+			// ARIA
+			.attr( "role", "tablist" );
+
+		// don't allow collapsible: false and active: false / null
+		if ( !options.collapsible && (options.active === false || options.active == null) ) {
+			options.active = 0;
+		}
+
+		this._processPanels();
+		// handle negative values
+		if ( options.active < 0 ) {
+			options.active += this.headers.length;
+		}
+		this._refresh();
+	},
+
+	_getCreateEventData: function() {
+		return {
+			header: this.active,
+			panel: !this.active.length ? $() : this.active.next()
+		};
+	},
+
+	_createIcons: function() {
+		var icons = this.options.icons;
+		if ( icons ) {
+			$( "<span>" )
+				.addClass( "ui-accordion-header-icon ui-icon " + icons.header )
+				.prependTo( this.headers );
+			this.active.children( ".ui-accordion-header-icon" )
+				.removeClass( icons.header )
+				.addClass( icons.activeHeader );
+			this.headers.addClass( "ui-accordion-icons" );
+		}
+	},
+
+	_destroyIcons: function() {
+		this.headers
+			.removeClass( "ui-accordion-icons" )
+			.children( ".ui-accordion-header-icon" )
+				.remove();
+	},
+
+	_destroy: function() {
+		var contents;
+
+		// clean up main element
+		this.element
+			.removeClass( "ui-accordion ui-widget ui-helper-reset" )
+			.removeAttr( "role" );
+
+		// clean up headers
+		this.headers
+			.removeClass( "ui-accordion-header ui-accordion-header-active ui-state-default " +
+				"ui-corner-all ui-state-active ui-state-disabled ui-corner-top" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-expanded" )
+			.removeAttr( "aria-selected" )
+			.removeAttr( "aria-controls" )
+			.removeAttr( "tabIndex" )
+			.removeUniqueId();
+
+		this._destroyIcons();
+
+		// clean up content panels
+		contents = this.headers.next()
+			.removeClass( "ui-helper-reset ui-widget-content ui-corner-bottom " +
+				"ui-accordion-content ui-accordion-content-active ui-state-disabled" )
+			.css( "display", "" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-hidden" )
+			.removeAttr( "aria-labelledby" )
+			.removeUniqueId();
+
+		if ( this.options.heightStyle !== "content" ) {
+			contents.css( "height", "" );
+		}
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "active" ) {
+			// _activate() will handle invalid values and update this.options
+			this._activate( value );
+			return;
+		}
+
+		if ( key === "event" ) {
+			if ( this.options.event ) {
+				this._off( this.headers, this.options.event );
+			}
+			this._setupEvents( value );
+		}
+
+		this._super( key, value );
+
+		// setting collapsible: false while collapsed; open first panel
+		if ( key === "collapsible" && !value && this.options.active === false ) {
+			this._activate( 0 );
+		}
+
+		if ( key === "icons" ) {
+			this._destroyIcons();
+			if ( value ) {
+				this._createIcons();
+			}
+		}
+
+		// #5332 - opacity doesn't cascade to positioned elements in IE
+		// so we need to add the disabled class to the headers and panels
+		if ( key === "disabled" ) {
+			this.element
+				.toggleClass( "ui-state-disabled", !!value )
+				.attr( "aria-disabled", value );
+			this.headers.add( this.headers.next() )
+				.toggleClass( "ui-state-disabled", !!value );
+		}
+	},
+
+	_keydown: function( event ) {
+		if ( event.altKey || event.ctrlKey ) {
+			return;
+		}
+
+		var keyCode = $.ui.keyCode,
+			length = this.headers.length,
+			currentIndex = this.headers.index( event.target ),
+			toFocus = false;
+
+		switch ( event.keyCode ) {
+			case keyCode.RIGHT:
+			case keyCode.DOWN:
+				toFocus = this.headers[ ( currentIndex + 1 ) % length ];
+				break;
+			case keyCode.LEFT:
+			case keyCode.UP:
+				toFocus = this.headers[ ( currentIndex - 1 + length ) % length ];
+				break;
+			case keyCode.SPACE:
+			case keyCode.ENTER:
+				this._eventHandler( event );
+				break;
+			case keyCode.HOME:
+				toFocus = this.headers[ 0 ];
+				break;
+			case keyCode.END:
+				toFocus = this.headers[ length - 1 ];
+				break;
+		}
+
+		if ( toFocus ) {
+			$( event.target ).attr( "tabIndex", -1 );
+			$( toFocus ).attr( "tabIndex", 0 );
+			toFocus.focus();
+			event.preventDefault();
+		}
+	},
+
+	_panelKeyDown: function( event ) {
+		if ( event.keyCode === $.ui.keyCode.UP && event.ctrlKey ) {
+			$( event.currentTarget ).prev().focus();
+		}
+	},
+
+	refresh: function() {
+		var options = this.options;
+		this._processPanels();
+
+		// was collapsed or no panel
+		if ( ( options.active === false && options.collapsible === true ) || !this.headers.length ) {
+			options.active = false;
+			this.active = $();
+		// active false only when collapsible is true
+		} else if ( options.active === false ) {
+			this._activate( 0 );
+		// was active, but active panel is gone
+		} else if ( this.active.length && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) {
+			// all remaining panel are disabled
+			if ( this.headers.length === this.headers.find(".ui-state-disabled").length ) {
+				options.active = false;
+				this.active = $();
+			// activate previous panel
+			} else {
+				this._activate( Math.max( 0, options.active - 1 ) );
+			}
+		// was active, active panel still exists
+		} else {
+			// make sure active index is correct
+			options.active = this.headers.index( this.active );
+		}
+
+		this._destroyIcons();
+
+		this._refresh();
+	},
+
+	_processPanels: function() {
+		var prevHeaders = this.headers,
+			prevPanels = this.panels;
+
+		this.headers = this.element.find( this.options.header )
+			.addClass( "ui-accordion-header ui-state-default ui-corner-all" );
+
+		this.panels = this.headers.next()
+			.addClass( "ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" )
+			.filter( ":not(.ui-accordion-content-active)" )
+			.hide();
+
+		// Avoid memory leaks (#10056)
+		if ( prevPanels ) {
+			this._off( prevHeaders.not( this.headers ) );
+			this._off( prevPanels.not( this.panels ) );
+		}
+	},
+
+	_refresh: function() {
+		var maxHeight,
+			options = this.options,
+			heightStyle = options.heightStyle,
+			parent = this.element.parent();
+
+		this.active = this._findActive( options.active )
+			.addClass( "ui-accordion-header-active ui-state-active ui-corner-top" )
+			.removeClass( "ui-corner-all" );
+		this.active.next()
+			.addClass( "ui-accordion-content-active" )
+			.show();
+
+		this.headers
+			.attr( "role", "tab" )
+			.each(function() {
+				var header = $( this ),
+					headerId = header.uniqueId().attr( "id" ),
+					panel = header.next(),
+					panelId = panel.uniqueId().attr( "id" );
+				header.attr( "aria-controls", panelId );
+				panel.attr( "aria-labelledby", headerId );
+			})
+			.next()
+				.attr( "role", "tabpanel" );
+
+		this.headers
+			.not( this.active )
+			.attr({
+				"aria-selected": "false",
+				"aria-expanded": "false",
+				tabIndex: -1
+			})
+			.next()
+				.attr({
+					"aria-hidden": "true"
+				})
+				.hide();
+
+		// make sure at least one header is in the tab order
+		if ( !this.active.length ) {
+			this.headers.eq( 0 ).attr( "tabIndex", 0 );
+		} else {
+			this.active.attr({
+				"aria-selected": "true",
+				"aria-expanded": "true",
+				tabIndex: 0
+			})
+			.next()
+				.attr({
+					"aria-hidden": "false"
+				});
+		}
+
+		this._createIcons();
+
+		this._setupEvents( options.event );
+
+		if ( heightStyle === "fill" ) {
+			maxHeight = parent.height();
+			this.element.siblings( ":visible" ).each(function() {
+				var elem = $( this ),
+					position = elem.css( "position" );
+
+				if ( position === "absolute" || position === "fixed" ) {
+					return;
+				}
+				maxHeight -= elem.outerHeight( true );
+			});
+
+			this.headers.each(function() {
+				maxHeight -= $( this ).outerHeight( true );
+			});
+
+			this.headers.next()
+				.each(function() {
+					$( this ).height( Math.max( 0, maxHeight -
+						$( this ).innerHeight() + $( this ).height() ) );
+				})
+				.css( "overflow", "auto" );
+		} else if ( heightStyle === "auto" ) {
+			maxHeight = 0;
+			this.headers.next()
+				.each(function() {
+					maxHeight = Math.max( maxHeight, $( this ).css( "height", "" ).height() );
+				})
+				.height( maxHeight );
+		}
+	},
+
+	_activate: function( index ) {
+		var active = this._findActive( index )[ 0 ];
+
+		// trying to activate the already active panel
+		if ( active === this.active[ 0 ] ) {
+			return;
+		}
+
+		// trying to collapse, simulate a click on the currently active header
+		active = active || this.active[ 0 ];
+
+		this._eventHandler({
+			target: active,
+			currentTarget: active,
+			preventDefault: $.noop
+		});
+	},
+
+	_findActive: function( selector ) {
+		return typeof selector === "number" ? this.headers.eq( selector ) : $();
+	},
+
+	_setupEvents: function( event ) {
+		var events = {
+			keydown: "_keydown"
+		};
+		if ( event ) {
+			$.each( event.split( " " ), function( index, eventName ) {
+				events[ eventName ] = "_eventHandler";
+			});
+		}
+
+		this._off( this.headers.add( this.headers.next() ) );
+		this._on( this.headers, events );
+		this._on( this.headers.next(), { keydown: "_panelKeyDown" });
+		this._hoverable( this.headers );
+		this._focusable( this.headers );
+	},
+
+	_eventHandler: function( event ) {
+		var options = this.options,
+			active = this.active,
+			clicked = $( event.currentTarget ),
+			clickedIsActive = clicked[ 0 ] === active[ 0 ],
+			collapsing = clickedIsActive && options.collapsible,
+			toShow = collapsing ? $() : clicked.next(),
+			toHide = active.next(),
+			eventData = {
+				oldHeader: active,
+				oldPanel: toHide,
+				newHeader: collapsing ? $() : clicked,
+				newPanel: toShow
+			};
+
+		event.preventDefault();
+
+		if (
+				// click on active header, but not collapsible
+				( clickedIsActive && !options.collapsible ) ||
+				// allow canceling activation
+				( this._trigger( "beforeActivate", event, eventData ) === false ) ) {
+			return;
+		}
+
+		options.active = collapsing ? false : this.headers.index( clicked );
+
+		// when the call to ._toggle() comes after the class changes
+		// it causes a very odd bug in IE 8 (see #6720)
+		this.active = clickedIsActive ? $() : clicked;
+		this._toggle( eventData );
+
+		// switch classes
+		// corner classes on the previously active header stay after the animation
+		active.removeClass( "ui-accordion-header-active ui-state-active" );
+		if ( options.icons ) {
+			active.children( ".ui-accordion-header-icon" )
+				.removeClass( options.icons.activeHeader )
+				.addClass( options.icons.header );
+		}
+
+		if ( !clickedIsActive ) {
+			clicked
+				.removeClass( "ui-corner-all" )
+				.addClass( "ui-accordion-header-active ui-state-active ui-corner-top" );
+			if ( options.icons ) {
+				clicked.children( ".ui-accordion-header-icon" )
+					.removeClass( options.icons.header )
+					.addClass( options.icons.activeHeader );
+			}
+
+			clicked
+				.next()
+				.addClass( "ui-accordion-content-active" );
+		}
+	},
+
+	_toggle: function( data ) {
+		var toShow = data.newPanel,
+			toHide = this.prevShow.length ? this.prevShow : data.oldPanel;
+
+		// handle activating a panel during the animation for another activation
+		this.prevShow.add( this.prevHide ).stop( true, true );
+		this.prevShow = toShow;
+		this.prevHide = toHide;
+
+		if ( this.options.animate ) {
+			this._animate( toShow, toHide, data );
+		} else {
+			toHide.hide();
+			toShow.show();
+			this._toggleComplete( data );
+		}
+
+		toHide.attr({
+			"aria-hidden": "true"
+		});
+		toHide.prev().attr({
+			"aria-selected": "false",
+			"aria-expanded": "false"
+		});
+		// if we're switching panels, remove the old header from the tab order
+		// if we're opening from collapsed state, remove the previous header from the tab order
+		// if we're collapsing, then keep the collapsing header in the tab order
+		if ( toShow.length && toHide.length ) {
+			toHide.prev().attr({
+				"tabIndex": -1,
+				"aria-expanded": "false"
+			});
+		} else if ( toShow.length ) {
+			this.headers.filter(function() {
+				return parseInt( $( this ).attr( "tabIndex" ), 10 ) === 0;
+			})
+			.attr( "tabIndex", -1 );
+		}
+
+		toShow
+			.attr( "aria-hidden", "false" )
+			.prev()
+				.attr({
+					"aria-selected": "true",
+					"aria-expanded": "true",
+					tabIndex: 0
+				});
+	},
+
+	_animate: function( toShow, toHide, data ) {
+		var total, easing, duration,
+			that = this,
+			adjust = 0,
+			boxSizing = toShow.css( "box-sizing" ),
+			down = toShow.length &&
+				( !toHide.length || ( toShow.index() < toHide.index() ) ),
+			animate = this.options.animate || {},
+			options = down && animate.down || animate,
+			complete = function() {
+				that._toggleComplete( data );
+			};
+
+		if ( typeof options === "number" ) {
+			duration = options;
+		}
+		if ( typeof options === "string" ) {
+			easing = options;
+		}
+		// fall back from options to animation in case of partial down settings
+		easing = easing || options.easing || animate.easing;
+		duration = duration || options.duration || animate.duration;
+
+		if ( !toHide.length ) {
+			return toShow.animate( this.showProps, duration, easing, complete );
+		}
+		if ( !toShow.length ) {
+			return toHide.animate( this.hideProps, duration, easing, complete );
+		}
+
+		total = toShow.show().outerHeight();
+		toHide.animate( this.hideProps, {
+			duration: duration,
+			easing: easing,
+			step: function( now, fx ) {
+				fx.now = Math.round( now );
+			}
+		});
+		toShow
+			.hide()
+			.animate( this.showProps, {
+				duration: duration,
+				easing: easing,
+				complete: complete,
+				step: function( now, fx ) {
+					fx.now = Math.round( now );
+					if ( fx.prop !== "height" ) {
+						if ( boxSizing === "content-box" ) {
+							adjust += fx.now;
+						}
+					} else if ( that.options.heightStyle !== "content" ) {
+						fx.now = Math.round( total - toHide.outerHeight() - adjust );
+						adjust = 0;
+					}
+				}
+			});
+	},
+
+	_toggleComplete: function( data ) {
+		var toHide = data.oldPanel;
+
+		toHide
+			.removeClass( "ui-accordion-content-active" )
+			.prev()
+				.removeClass( "ui-corner-top" )
+				.addClass( "ui-corner-all" );
+
+		// Work around for rendering bug in IE (#5421)
+		if ( toHide.length ) {
+			toHide.parent()[ 0 ].className = toHide.parent()[ 0 ].className;
+		}
+		this._trigger( "activate", null, data );
+	}
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/autocomplete.js b/bower_components/jquery-ui/ui/autocomplete.js
new file mode 100644
index 00000000000..63beb1f49e3
--- /dev/null
+++ b/bower_components/jquery-ui/ui/autocomplete.js
@@ -0,0 +1,628 @@
+/*!
+ * jQuery UI Autocomplete 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/autocomplete/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./widget",
+			"./position",
+			"./menu"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+$.widget( "ui.autocomplete", {
+	version: "1.11.4",
+	defaultElement: "<input>",
+	options: {
+		appendTo: null,
+		autoFocus: false,
+		delay: 300,
+		minLength: 1,
+		position: {
+			my: "left top",
+			at: "left bottom",
+			collision: "none"
+		},
+		source: null,
+
+		// callbacks
+		change: null,
+		close: null,
+		focus: null,
+		open: null,
+		response: null,
+		search: null,
+		select: null
+	},
+
+	requestIndex: 0,
+	pending: 0,
+
+	_create: function() {
+		// Some browsers only repeat keydown events, not keypress events,
+		// so we use the suppressKeyPress flag to determine if we've already
+		// handled the keydown event. #7269
+		// Unfortunately the code for & in keypress is the same as the up arrow,
+		// so we use the suppressKeyPressRepeat flag to avoid handling keypress
+		// events when we know the keydown event was used to modify the
+		// search term. #7799
+		var suppressKeyPress, suppressKeyPressRepeat, suppressInput,
+			nodeName = this.element[ 0 ].nodeName.toLowerCase(),
+			isTextarea = nodeName === "textarea",
+			isInput = nodeName === "input";
+
+		this.isMultiLine =
+			// Textareas are always multi-line
+			isTextarea ? true :
+			// Inputs are always single-line, even if inside a contentEditable element
+			// IE also treats inputs as contentEditable
+			isInput ? false :
+			// All other element types are determined by whether or not they're contentEditable
+			this.element.prop( "isContentEditable" );
+
+		this.valueMethod = this.element[ isTextarea || isInput ? "val" : "text" ];
+		this.isNewMenu = true;
+
+		this.element
+			.addClass( "ui-autocomplete-input" )
+			.attr( "autocomplete", "off" );
+
+		this._on( this.element, {
+			keydown: function( event ) {
+				if ( this.element.prop( "readOnly" ) ) {
+					suppressKeyPress = true;
+					suppressInput = true;
+					suppressKeyPressRepeat = true;
+					return;
+				}
+
+				suppressKeyPress = false;
+				suppressInput = false;
+				suppressKeyPressRepeat = false;
+				var keyCode = $.ui.keyCode;
+				switch ( event.keyCode ) {
+				case keyCode.PAGE_UP:
+					suppressKeyPress = true;
+					this._move( "previousPage", event );
+					break;
+				case keyCode.PAGE_DOWN:
+					suppressKeyPress = true;
+					this._move( "nextPage", event );
+					break;
+				case keyCode.UP:
+					suppressKeyPress = true;
+					this._keyEvent( "previous", event );
+					break;
+				case keyCode.DOWN:
+					suppressKeyPress = true;
+					this._keyEvent( "next", event );
+					break;
+				case keyCode.ENTER:
+					// when menu is open and has focus
+					if ( this.menu.active ) {
+						// #6055 - Opera still allows the keypress to occur
+						// which causes forms to submit
+						suppressKeyPress = true;
+						event.preventDefault();
+						this.menu.select( event );
+					}
+					break;
+				case keyCode.TAB:
+					if ( this.menu.active ) {
+						this.menu.select( event );
+					}
+					break;
+				case keyCode.ESCAPE:
+					if ( this.menu.element.is( ":visible" ) ) {
+						if ( !this.isMultiLine ) {
+							this._value( this.term );
+						}
+						this.close( event );
+						// Different browsers have different default behavior for escape
+						// Single press can mean undo or clear
+						// Double press in IE means clear the whole form
+						event.preventDefault();
+					}
+					break;
+				default:
+					suppressKeyPressRepeat = true;
+					// search timeout should be triggered before the input value is changed
+					this._searchTimeout( event );
+					break;
+				}
+			},
+			keypress: function( event ) {
+				if ( suppressKeyPress ) {
+					suppressKeyPress = false;
+					if ( !this.isMultiLine || this.menu.element.is( ":visible" ) ) {
+						event.preventDefault();
+					}
+					return;
+				}
+				if ( suppressKeyPressRepeat ) {
+					return;
+				}
+
+				// replicate some key handlers to allow them to repeat in Firefox and Opera
+				var keyCode = $.ui.keyCode;
+				switch ( event.keyCode ) {
+				case keyCode.PAGE_UP:
+					this._move( "previousPage", event );
+					break;
+				case keyCode.PAGE_DOWN:
+					this._move( "nextPage", event );
+					break;
+				case keyCode.UP:
+					this._keyEvent( "previous", event );
+					break;
+				case keyCode.DOWN:
+					this._keyEvent( "next", event );
+					break;
+				}
+			},
+			input: function( event ) {
+				if ( suppressInput ) {
+					suppressInput = false;
+					event.preventDefault();
+					return;
+				}
+				this._searchTimeout( event );
+			},
+			focus: function() {
+				this.selectedItem = null;
+				this.previous = this._value();
+			},
+			blur: function( event ) {
+				if ( this.cancelBlur ) {
+					delete this.cancelBlur;
+					return;
+				}
+
+				clearTimeout( this.searching );
+				this.close( event );
+				this._change( event );
+			}
+		});
+
+		this._initSource();
+		this.menu = $( "<ul>" )
+			.addClass( "ui-autocomplete ui-front" )
+			.appendTo( this._appendTo() )
+			.menu({
+				// disable ARIA support, the live region takes care of that
+				role: null
+			})
+			.hide()
+			.menu( "instance" );
+
+		this._on( this.menu.element, {
+			mousedown: function( event ) {
+				// prevent moving focus out of the text field
+				event.preventDefault();
+
+				// IE doesn't prevent moving focus even with event.preventDefault()
+				// so we set a flag to know when we should ignore the blur event
+				this.cancelBlur = true;
+				this._delay(function() {
+					delete this.cancelBlur;
+				});
+
+				// clicking on the scrollbar causes focus to shift to the body
+				// but we can't detect a mouseup or a click immediately afterward
+				// so we have to track the next mousedown and close the menu if
+				// the user clicks somewhere outside of the autocomplete
+				var menuElement = this.menu.element[ 0 ];
+				if ( !$( event.target ).closest( ".ui-menu-item" ).length ) {
+					this._delay(function() {
+						var that = this;
+						this.document.one( "mousedown", function( event ) {
+							if ( event.target !== that.element[ 0 ] &&
+									event.target !== menuElement &&
+									!$.contains( menuElement, event.target ) ) {
+								that.close();
+							}
+						});
+					});
+				}
+			},
+			menufocus: function( event, ui ) {
+				var label, item;
+				// support: Firefox
+				// Prevent accidental activation of menu items in Firefox (#7024 #9118)
+				if ( this.isNewMenu ) {
+					this.isNewMenu = false;
+					if ( event.originalEvent && /^mouse/.test( event.originalEvent.type ) ) {
+						this.menu.blur();
+
+						this.document.one( "mousemove", function() {
+							$( event.target ).trigger( event.originalEvent );
+						});
+
+						return;
+					}
+				}
+
+				item = ui.item.data( "ui-autocomplete-item" );
+				if ( false !== this._trigger( "focus", event, { item: item } ) ) {
+					// use value to match what will end up in the input, if it was a key event
+					if ( event.originalEvent && /^key/.test( event.originalEvent.type ) ) {
+						this._value( item.value );
+					}
+				}
+
+				// Announce the value in the liveRegion
+				label = ui.item.attr( "aria-label" ) || item.value;
+				if ( label && $.trim( label ).length ) {
+					this.liveRegion.children().hide();
+					$( "<div>" ).text( label ).appendTo( this.liveRegion );
+				}
+			},
+			menuselect: function( event, ui ) {
+				var item = ui.item.data( "ui-autocomplete-item" ),
+					previous = this.previous;
+
+				// only trigger when focus was lost (click on menu)
+				if ( this.element[ 0 ] !== this.document[ 0 ].activeElement ) {
+					this.element.focus();
+					this.previous = previous;
+					// #6109 - IE triggers two focus events and the second
+					// is asynchronous, so we need to reset the previous
+					// term synchronously and asynchronously :-(
+					this._delay(function() {
+						this.previous = previous;
+						this.selectedItem = item;
+					});
+				}
+
+				if ( false !== this._trigger( "select", event, { item: item } ) ) {
+					this._value( item.value );
+				}
+				// reset the term after the select event
+				// this allows custom select handling to work properly
+				this.term = this._value();
+
+				this.close( event );
+				this.selectedItem = item;
+			}
+		});
+
+		this.liveRegion = $( "<span>", {
+				role: "status",
+				"aria-live": "assertive",
+				"aria-relevant": "additions"
+			})
+			.addClass( "ui-helper-hidden-accessible" )
+			.appendTo( this.document[ 0 ].body );
+
+		// turning off autocomplete prevents the browser from remembering the
+		// value when navigating through history, so we re-enable autocomplete
+		// if the page is unloaded before the widget is destroyed. #7790
+		this._on( this.window, {
+			beforeunload: function() {
+				this.element.removeAttr( "autocomplete" );
+			}
+		});
+	},
+
+	_destroy: function() {
+		clearTimeout( this.searching );
+		this.element
+			.removeClass( "ui-autocomplete-input" )
+			.removeAttr( "autocomplete" );
+		this.menu.element.remove();
+		this.liveRegion.remove();
+	},
+
+	_setOption: function( key, value ) {
+		this._super( key, value );
+		if ( key === "source" ) {
+			this._initSource();
+		}
+		if ( key === "appendTo" ) {
+			this.menu.element.appendTo( this._appendTo() );
+		}
+		if ( key === "disabled" && value && this.xhr ) {
+			this.xhr.abort();
+		}
+	},
+
+	_appendTo: function() {
+		var element = this.options.appendTo;
+
+		if ( element ) {
+			element = element.jquery || element.nodeType ?
+				$( element ) :
+				this.document.find( element ).eq( 0 );
+		}
+
+		if ( !element || !element[ 0 ] ) {
+			element = this.element.closest( ".ui-front" );
+		}
+
+		if ( !element.length ) {
+			element = this.document[ 0 ].body;
+		}
+
+		return element;
+	},
+
+	_initSource: function() {
+		var array, url,
+			that = this;
+		if ( $.isArray( this.options.source ) ) {
+			array = this.options.source;
+			this.source = function( request, response ) {
+				response( $.ui.autocomplete.filter( array, request.term ) );
+			};
+		} else if ( typeof this.options.source === "string" ) {
+			url = this.options.source;
+			this.source = function( request, response ) {
+				if ( that.xhr ) {
+					that.xhr.abort();
+				}
+				that.xhr = $.ajax({
+					url: url,
+					data: request,
+					dataType: "json",
+					success: function( data ) {
+						response( data );
+					},
+					error: function() {
+						response([]);
+					}
+				});
+			};
+		} else {
+			this.source = this.options.source;
+		}
+	},
+
+	_searchTimeout: function( event ) {
+		clearTimeout( this.searching );
+		this.searching = this._delay(function() {
+
+			// Search if the value has changed, or if the user retypes the same value (see #7434)
+			var equalValues = this.term === this._value(),
+				menuVisible = this.menu.element.is( ":visible" ),
+				modifierKey = event.altKey || event.ctrlKey || event.metaKey || event.shiftKey;
+
+			if ( !equalValues || ( equalValues && !menuVisible && !modifierKey ) ) {
+				this.selectedItem = null;
+				this.search( null, event );
+			}
+		}, this.options.delay );
+	},
+
+	search: function( value, event ) {
+		value = value != null ? value : this._value();
+
+		// always save the actual value, not the one passed as an argument
+		this.term = this._value();
+
+		if ( value.length < this.options.minLength ) {
+			return this.close( event );
+		}
+
+		if ( this._trigger( "search", event ) === false ) {
+			return;
+		}
+
+		return this._search( value );
+	},
+
+	_search: function( value ) {
+		this.pending++;
+		this.element.addClass( "ui-autocomplete-loading" );
+		this.cancelSearch = false;
+
+		this.source( { term: value }, this._response() );
+	},
+
+	_response: function() {
+		var index = ++this.requestIndex;
+
+		return $.proxy(function( content ) {
+			if ( index === this.requestIndex ) {
+				this.__response( content );
+			}
+
+			this.pending--;
+			if ( !this.pending ) {
+				this.element.removeClass( "ui-autocomplete-loading" );
+			}
+		}, this );
+	},
+
+	__response: function( content ) {
+		if ( content ) {
+			content = this._normalize( content );
+		}
+		this._trigger( "response", null, { content: content } );
+		if ( !this.options.disabled && content && content.length && !this.cancelSearch ) {
+			this._suggest( content );
+			this._trigger( "open" );
+		} else {
+			// use ._close() instead of .close() so we don't cancel future searches
+			this._close();
+		}
+	},
+
+	close: function( event ) {
+		this.cancelSearch = true;
+		this._close( event );
+	},
+
+	_close: function( event ) {
+		if ( this.menu.element.is( ":visible" ) ) {
+			this.menu.element.hide();
+			this.menu.blur();
+			this.isNewMenu = true;
+			this._trigger( "close", event );
+		}
+	},
+
+	_change: function( event ) {
+		if ( this.previous !== this._value() ) {
+			this._trigger( "change", event, { item: this.selectedItem } );
+		}
+	},
+
+	_normalize: function( items ) {
+		// assume all items have the right format when the first item is complete
+		if ( items.length && items[ 0 ].label && items[ 0 ].value ) {
+			return items;
+		}
+		return $.map( items, function( item ) {
+			if ( typeof item === "string" ) {
+				return {
+					label: item,
+					value: item
+				};
+			}
+			return $.extend( {}, item, {
+				label: item.label || item.value,
+				value: item.value || item.label
+			});
+		});
+	},
+
+	_suggest: function( items ) {
+		var ul = this.menu.element.empty();
+		this._renderMenu( ul, items );
+		this.isNewMenu = true;
+		this.menu.refresh();
+
+		// size and position menu
+		ul.show();
+		this._resizeMenu();
+		ul.position( $.extend({
+			of: this.element
+		}, this.options.position ) );
+
+		if ( this.options.autoFocus ) {
+			this.menu.next();
+		}
+	},
+
+	_resizeMenu: function() {
+		var ul = this.menu.element;
+		ul.outerWidth( Math.max(
+			// Firefox wraps long text (possibly a rounding bug)
+			// so we add 1px to avoid the wrapping (#7513)
+			ul.width( "" ).outerWidth() + 1,
+			this.element.outerWidth()
+		) );
+	},
+
+	_renderMenu: function( ul, items ) {
+		var that = this;
+		$.each( items, function( index, item ) {
+			that._renderItemData( ul, item );
+		});
+	},
+
+	_renderItemData: function( ul, item ) {
+		return this._renderItem( ul, item ).data( "ui-autocomplete-item", item );
+	},
+
+	_renderItem: function( ul, item ) {
+		return $( "<li>" ).text( item.label ).appendTo( ul );
+	},
+
+	_move: function( direction, event ) {
+		if ( !this.menu.element.is( ":visible" ) ) {
+			this.search( null, event );
+			return;
+		}
+		if ( this.menu.isFirstItem() && /^previous/.test( direction ) ||
+				this.menu.isLastItem() && /^next/.test( direction ) ) {
+
+			if ( !this.isMultiLine ) {
+				this._value( this.term );
+			}
+
+			this.menu.blur();
+			return;
+		}
+		this.menu[ direction ]( event );
+	},
+
+	widget: function() {
+		return this.menu.element;
+	},
+
+	_value: function() {
+		return this.valueMethod.apply( this.element, arguments );
+	},
+
+	_keyEvent: function( keyEvent, event ) {
+		if ( !this.isMultiLine || this.menu.element.is( ":visible" ) ) {
+			this._move( keyEvent, event );
+
+			// prevents moving cursor to beginning/end of the text field in some browsers
+			event.preventDefault();
+		}
+	}
+});
+
+$.extend( $.ui.autocomplete, {
+	escapeRegex: function( value ) {
+		return value.replace( /[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&" );
+	},
+	filter: function( array, term ) {
+		var matcher = new RegExp( $.ui.autocomplete.escapeRegex( term ), "i" );
+		return $.grep( array, function( value ) {
+			return matcher.test( value.label || value.value || value );
+		});
+	}
+});
+
+// live region extension, adding a `messages` option
+// NOTE: This is an experimental API. We are still investigating
+// a full solution for string manipulation and internationalization.
+$.widget( "ui.autocomplete", $.ui.autocomplete, {
+	options: {
+		messages: {
+			noResults: "No search results.",
+			results: function( amount ) {
+				return amount + ( amount > 1 ? " results are" : " result is" ) +
+					" available, use up and down arrow keys to navigate.";
+			}
+		}
+	},
+
+	__response: function( content ) {
+		var message;
+		this._superApply( arguments );
+		if ( this.options.disabled || this.cancelSearch ) {
+			return;
+		}
+		if ( content && content.length ) {
+			message = this.options.messages.results( content.length );
+		} else {
+			message = this.options.messages.noResults;
+		}
+		this.liveRegion.children().hide();
+		$( "<div>" ).text( message ).appendTo( this.liveRegion );
+	}
+});
+
+return $.ui.autocomplete;
+
+}));
diff --git a/bower_components/jquery-ui/ui/button.js b/bower_components/jquery-ui/ui/button.js
new file mode 100644
index 00000000000..171b6791112
--- /dev/null
+++ b/bower_components/jquery-ui/ui/button.js
@@ -0,0 +1,411 @@
+/*!
+ * jQuery UI Button 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/button/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./widget"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+var lastActive,
+	baseClasses = "ui-button ui-widget ui-state-default ui-corner-all",
+	typeClasses = "ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",
+	formResetHandler = function() {
+		var form = $( this );
+		setTimeout(function() {
+			form.find( ":ui-button" ).button( "refresh" );
+		}, 1 );
+	},
+	radioGroup = function( radio ) {
+		var name = radio.name,
+			form = radio.form,
+			radios = $( [] );
+		if ( name ) {
+			name = name.replace( /'/g, "\\'" );
+			if ( form ) {
+				radios = $( form ).find( "[name='" + name + "'][type=radio]" );
+			} else {
+				radios = $( "[name='" + name + "'][type=radio]", radio.ownerDocument )
+					.filter(function() {
+						return !this.form;
+					});
+			}
+		}
+		return radios;
+	};
+
+$.widget( "ui.button", {
+	version: "1.11.4",
+	defaultElement: "<button>",
+	options: {
+		disabled: null,
+		text: true,
+		label: null,
+		icons: {
+			primary: null,
+			secondary: null
+		}
+	},
+	_create: function() {
+		this.element.closest( "form" )
+			.unbind( "reset" + this.eventNamespace )
+			.bind( "reset" + this.eventNamespace, formResetHandler );
+
+		if ( typeof this.options.disabled !== "boolean" ) {
+			this.options.disabled = !!this.element.prop( "disabled" );
+		} else {
+			this.element.prop( "disabled", this.options.disabled );
+		}
+
+		this._determineButtonType();
+		this.hasTitle = !!this.buttonElement.attr( "title" );
+
+		var that = this,
+			options = this.options,
+			toggleButton = this.type === "checkbox" || this.type === "radio",
+			activeClass = !toggleButton ? "ui-state-active" : "";
+
+		if ( options.label === null ) {
+			options.label = (this.type === "input" ? this.buttonElement.val() : this.buttonElement.html());
+		}
+
+		this._hoverable( this.buttonElement );
+
+		this.buttonElement
+			.addClass( baseClasses )
+			.attr( "role", "button" )
+			.bind( "mouseenter" + this.eventNamespace, function() {
+				if ( options.disabled ) {
+					return;
+				}
+				if ( this === lastActive ) {
+					$( this ).addClass( "ui-state-active" );
+				}
+			})
+			.bind( "mouseleave" + this.eventNamespace, function() {
+				if ( options.disabled ) {
+					return;
+				}
+				$( this ).removeClass( activeClass );
+			})
+			.bind( "click" + this.eventNamespace, function( event ) {
+				if ( options.disabled ) {
+					event.preventDefault();
+					event.stopImmediatePropagation();
+				}
+			});
+
+		// Can't use _focusable() because the element that receives focus
+		// and the element that gets the ui-state-focus class are different
+		this._on({
+			focus: function() {
+				this.buttonElement.addClass( "ui-state-focus" );
+			},
+			blur: function() {
+				this.buttonElement.removeClass( "ui-state-focus" );
+			}
+		});
+
+		if ( toggleButton ) {
+			this.element.bind( "change" + this.eventNamespace, function() {
+				that.refresh();
+			});
+		}
+
+		if ( this.type === "checkbox" ) {
+			this.buttonElement.bind( "click" + this.eventNamespace, function() {
+				if ( options.disabled ) {
+					return false;
+				}
+			});
+		} else if ( this.type === "radio" ) {
+			this.buttonElement.bind( "click" + this.eventNamespace, function() {
+				if ( options.disabled ) {
+					return false;
+				}
+				$( this ).addClass( "ui-state-active" );
+				that.buttonElement.attr( "aria-pressed", "true" );
+
+				var radio = that.element[ 0 ];
+				radioGroup( radio )
+					.not( radio )
+					.map(function() {
+						return $( this ).button( "widget" )[ 0 ];
+					})
+					.removeClass( "ui-state-active" )
+					.attr( "aria-pressed", "false" );
+			});
+		} else {
+			this.buttonElement
+				.bind( "mousedown" + this.eventNamespace, function() {
+					if ( options.disabled ) {
+						return false;
+					}
+					$( this ).addClass( "ui-state-active" );
+					lastActive = this;
+					that.document.one( "mouseup", function() {
+						lastActive = null;
+					});
+				})
+				.bind( "mouseup" + this.eventNamespace, function() {
+					if ( options.disabled ) {
+						return false;
+					}
+					$( this ).removeClass( "ui-state-active" );
+				})
+				.bind( "keydown" + this.eventNamespace, function(event) {
+					if ( options.disabled ) {
+						return false;
+					}
+					if ( event.keyCode === $.ui.keyCode.SPACE || event.keyCode === $.ui.keyCode.ENTER ) {
+						$( this ).addClass( "ui-state-active" );
+					}
+				})
+				// see #8559, we bind to blur here in case the button element loses
+				// focus between keydown and keyup, it would be left in an "active" state
+				.bind( "keyup" + this.eventNamespace + " blur" + this.eventNamespace, function() {
+					$( this ).removeClass( "ui-state-active" );
+				});
+
+			if ( this.buttonElement.is("a") ) {
+				this.buttonElement.keyup(function(event) {
+					if ( event.keyCode === $.ui.keyCode.SPACE ) {
+						// TODO pass through original event correctly (just as 2nd argument doesn't work)
+						$( this ).click();
+					}
+				});
+			}
+		}
+
+		this._setOption( "disabled", options.disabled );
+		this._resetButton();
+	},
+
+	_determineButtonType: function() {
+		var ancestor, labelSelector, checked;
+
+		if ( this.element.is("[type=checkbox]") ) {
+			this.type = "checkbox";
+		} else if ( this.element.is("[type=radio]") ) {
+			this.type = "radio";
+		} else if ( this.element.is("input") ) {
+			this.type = "input";
+		} else {
+			this.type = "button";
+		}
+
+		if ( this.type === "checkbox" || this.type === "radio" ) {
+			// we don't search against the document in case the element
+			// is disconnected from the DOM
+			ancestor = this.element.parents().last();
+			labelSelector = "label[for='" + this.element.attr("id") + "']";
+			this.buttonElement = ancestor.find( labelSelector );
+			if ( !this.buttonElement.length ) {
+				ancestor = ancestor.length ? ancestor.siblings() : this.element.siblings();
+				this.buttonElement = ancestor.filter( labelSelector );
+				if ( !this.buttonElement.length ) {
+					this.buttonElement = ancestor.find( labelSelector );
+				}
+			}
+			this.element.addClass( "ui-helper-hidden-accessible" );
+
+			checked = this.element.is( ":checked" );
+			if ( checked ) {
+				this.buttonElement.addClass( "ui-state-active" );
+			}
+			this.buttonElement.prop( "aria-pressed", checked );
+		} else {
+			this.buttonElement = this.element;
+		}
+	},
+
+	widget: function() {
+		return this.buttonElement;
+	},
+
+	_destroy: function() {
+		this.element
+			.removeClass( "ui-helper-hidden-accessible" );
+		this.buttonElement
+			.removeClass( baseClasses + " ui-state-active " + typeClasses )
+			.removeAttr( "role" )
+			.removeAttr( "aria-pressed" )
+			.html( this.buttonElement.find(".ui-button-text").html() );
+
+		if ( !this.hasTitle ) {
+			this.buttonElement.removeAttr( "title" );
+		}
+	},
+
+	_setOption: function( key, value ) {
+		this._super( key, value );
+		if ( key === "disabled" ) {
+			this.widget().toggleClass( "ui-state-disabled", !!value );
+			this.element.prop( "disabled", !!value );
+			if ( value ) {
+				if ( this.type === "checkbox" || this.type === "radio" ) {
+					this.buttonElement.removeClass( "ui-state-focus" );
+				} else {
+					this.buttonElement.removeClass( "ui-state-focus ui-state-active" );
+				}
+			}
+			return;
+		}
+		this._resetButton();
+	},
+
+	refresh: function() {
+		//See #8237 & #8828
+		var isDisabled = this.element.is( "input, button" ) ? this.element.is( ":disabled" ) : this.element.hasClass( "ui-button-disabled" );
+
+		if ( isDisabled !== this.options.disabled ) {
+			this._setOption( "disabled", isDisabled );
+		}
+		if ( this.type === "radio" ) {
+			radioGroup( this.element[0] ).each(function() {
+				if ( $( this ).is( ":checked" ) ) {
+					$( this ).button( "widget" )
+						.addClass( "ui-state-active" )
+						.attr( "aria-pressed", "true" );
+				} else {
+					$( this ).button( "widget" )
+						.removeClass( "ui-state-active" )
+						.attr( "aria-pressed", "false" );
+				}
+			});
+		} else if ( this.type === "checkbox" ) {
+			if ( this.element.is( ":checked" ) ) {
+				this.buttonElement
+					.addClass( "ui-state-active" )
+					.attr( "aria-pressed", "true" );
+			} else {
+				this.buttonElement
+					.removeClass( "ui-state-active" )
+					.attr( "aria-pressed", "false" );
+			}
+		}
+	},
+
+	_resetButton: function() {
+		if ( this.type === "input" ) {
+			if ( this.options.label ) {
+				this.element.val( this.options.label );
+			}
+			return;
+		}
+		var buttonElement = this.buttonElement.removeClass( typeClasses ),
+			buttonText = $( "<span></span>", this.document[0] )
+				.addClass( "ui-button-text" )
+				.html( this.options.label )
+				.appendTo( buttonElement.empty() )
+				.text(),
+			icons = this.options.icons,
+			multipleIcons = icons.primary && icons.secondary,
+			buttonClasses = [];
+
+		if ( icons.primary || icons.secondary ) {
+			if ( this.options.text ) {
+				buttonClasses.push( "ui-button-text-icon" + ( multipleIcons ? "s" : ( icons.primary ? "-primary" : "-secondary" ) ) );
+			}
+
+			if ( icons.primary ) {
+				buttonElement.prepend( "<span class='ui-button-icon-primary ui-icon " + icons.primary + "'></span>" );
+			}
+
+			if ( icons.secondary ) {
+				buttonElement.append( "<span class='ui-button-icon-secondary ui-icon " + icons.secondary + "'></span>" );
+			}
+
+			if ( !this.options.text ) {
+				buttonClasses.push( multipleIcons ? "ui-button-icons-only" : "ui-button-icon-only" );
+
+				if ( !this.hasTitle ) {
+					buttonElement.attr( "title", $.trim( buttonText ) );
+				}
+			}
+		} else {
+			buttonClasses.push( "ui-button-text-only" );
+		}
+		buttonElement.addClass( buttonClasses.join( " " ) );
+	}
+});
+
+$.widget( "ui.buttonset", {
+	version: "1.11.4",
+	options: {
+		items: "button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"
+	},
+
+	_create: function() {
+		this.element.addClass( "ui-buttonset" );
+	},
+
+	_init: function() {
+		this.refresh();
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "disabled" ) {
+			this.buttons.button( "option", key, value );
+		}
+
+		this._super( key, value );
+	},
+
+	refresh: function() {
+		var rtl = this.element.css( "direction" ) === "rtl",
+			allButtons = this.element.find( this.options.items ),
+			existingButtons = allButtons.filter( ":ui-button" );
+
+		// Initialize new buttons
+		allButtons.not( ":ui-button" ).button();
+
+		// Refresh existing buttons
+		existingButtons.button( "refresh" );
+
+		this.buttons = allButtons
+			.map(function() {
+				return $( this ).button( "widget" )[ 0 ];
+			})
+				.removeClass( "ui-corner-all ui-corner-left ui-corner-right" )
+				.filter( ":first" )
+					.addClass( rtl ? "ui-corner-right" : "ui-corner-left" )
+				.end()
+				.filter( ":last" )
+					.addClass( rtl ? "ui-corner-left" : "ui-corner-right" )
+				.end()
+			.end();
+	},
+
+	_destroy: function() {
+		this.element.removeClass( "ui-buttonset" );
+		this.buttons
+			.map(function() {
+				return $( this ).button( "widget" )[ 0 ];
+			})
+				.removeClass( "ui-corner-left ui-corner-right" )
+			.end()
+			.button( "destroy" );
+	}
+});
+
+return $.ui.button;
+
+}));
diff --git a/bower_components/jquery-ui/ui/core.js b/bower_components/jquery-ui/ui/core.js
new file mode 100644
index 00000000000..469712889c8
--- /dev/null
+++ b/bower_components/jquery-ui/ui/core.js
@@ -0,0 +1,304 @@
+/*!
+ * jQuery UI Core 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/ui-core/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define( [ "jquery" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+// $.ui might exist from components with no dependencies, e.g., $.ui.position
+$.ui = $.ui || {};
+
+$.extend( $.ui, {
+	version: "1.11.4",
+
+	keyCode: {
+		BACKSPACE: 8,
+		COMMA: 188,
+		DELETE: 46,
+		DOWN: 40,
+		END: 35,
+		ENTER: 13,
+		ESCAPE: 27,
+		HOME: 36,
+		LEFT: 37,
+		PAGE_DOWN: 34,
+		PAGE_UP: 33,
+		PERIOD: 190,
+		RIGHT: 39,
+		SPACE: 32,
+		TAB: 9,
+		UP: 38
+	}
+});
+
+// plugins
+$.fn.extend({
+	scrollParent: function( includeHidden ) {
+		var position = this.css( "position" ),
+			excludeStaticParent = position === "absolute",
+			overflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/,
+			scrollParent = this.parents().filter( function() {
+				var parent = $( this );
+				if ( excludeStaticParent && parent.css( "position" ) === "static" ) {
+					return false;
+				}
+				return overflowRegex.test( parent.css( "overflow" ) + parent.css( "overflow-y" ) + parent.css( "overflow-x" ) );
+			}).eq( 0 );
+
+		return position === "fixed" || !scrollParent.length ? $( this[ 0 ].ownerDocument || document ) : scrollParent;
+	},
+
+	uniqueId: (function() {
+		var uuid = 0;
+
+		return function() {
+			return this.each(function() {
+				if ( !this.id ) {
+					this.id = "ui-id-" + ( ++uuid );
+				}
+			});
+		};
+	})(),
+
+	removeUniqueId: function() {
+		return this.each(function() {
+			if ( /^ui-id-\d+$/.test( this.id ) ) {
+				$( this ).removeAttr( "id" );
+			}
+		});
+	}
+});
+
+// selectors
+function focusable( element, isTabIndexNotNaN ) {
+	var map, mapName, img,
+		nodeName = element.nodeName.toLowerCase();
+	if ( "area" === nodeName ) {
+		map = element.parentNode;
+		mapName = map.name;
+		if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) {
+			return false;
+		}
+		img = $( "img[usemap='#" + mapName + "']" )[ 0 ];
+		return !!img && visible( img );
+	}
+	return ( /^(input|select|textarea|button|object)$/.test( nodeName ) ?
+		!element.disabled :
+		"a" === nodeName ?
+			element.href || isTabIndexNotNaN :
+			isTabIndexNotNaN) &&
+		// the element and all of its ancestors must be visible
+		visible( element );
+}
+
+function visible( element ) {
+	return $.expr.filters.visible( element ) &&
+		!$( element ).parents().addBack().filter(function() {
+			return $.css( this, "visibility" ) === "hidden";
+		}).length;
+}
+
+$.extend( $.expr[ ":" ], {
+	data: $.expr.createPseudo ?
+		$.expr.createPseudo(function( dataName ) {
+			return function( elem ) {
+				return !!$.data( elem, dataName );
+			};
+		}) :
+		// support: jQuery <1.8
+		function( elem, i, match ) {
+			return !!$.data( elem, match[ 3 ] );
+		},
+
+	focusable: function( element ) {
+		return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) );
+	},
+
+	tabbable: function( element ) {
+		var tabIndex = $.attr( element, "tabindex" ),
+			isTabIndexNaN = isNaN( tabIndex );
+		return ( isTabIndexNaN || tabIndex >= 0 ) && focusable( element, !isTabIndexNaN );
+	}
+});
+
+// support: jQuery <1.8
+if ( !$( "<a>" ).outerWidth( 1 ).jquery ) {
+	$.each( [ "Width", "Height" ], function( i, name ) {
+		var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ],
+			type = name.toLowerCase(),
+			orig = {
+				innerWidth: $.fn.innerWidth,
+				innerHeight: $.fn.innerHeight,
+				outerWidth: $.fn.outerWidth,
+				outerHeight: $.fn.outerHeight
+			};
+
+		function reduce( elem, size, border, margin ) {
+			$.each( side, function() {
+				size -= parseFloat( $.css( elem, "padding" + this ) ) || 0;
+				if ( border ) {
+					size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0;
+				}
+				if ( margin ) {
+					size -= parseFloat( $.css( elem, "margin" + this ) ) || 0;
+				}
+			});
+			return size;
+		}
+
+		$.fn[ "inner" + name ] = function( size ) {
+			if ( size === undefined ) {
+				return orig[ "inner" + name ].call( this );
+			}
+
+			return this.each(function() {
+				$( this ).css( type, reduce( this, size ) + "px" );
+			});
+		};
+
+		$.fn[ "outer" + name] = function( size, margin ) {
+			if ( typeof size !== "number" ) {
+				return orig[ "outer" + name ].call( this, size );
+			}
+
+			return this.each(function() {
+				$( this).css( type, reduce( this, size, true, margin ) + "px" );
+			});
+		};
+	});
+}
+
+// support: jQuery <1.8
+if ( !$.fn.addBack ) {
+	$.fn.addBack = function( selector ) {
+		return this.add( selector == null ?
+			this.prevObject : this.prevObject.filter( selector )
+		);
+	};
+}
+
+// support: jQuery 1.6.1, 1.6.2 (http://bugs.jquery.com/ticket/9413)
+if ( $( "<a>" ).data( "a-b", "a" ).removeData( "a-b" ).data( "a-b" ) ) {
+	$.fn.removeData = (function( removeData ) {
+		return function( key ) {
+			if ( arguments.length ) {
+				return removeData.call( this, $.camelCase( key ) );
+			} else {
+				return removeData.call( this );
+			}
+		};
+	})( $.fn.removeData );
+}
+
+// deprecated
+$.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() );
+
+$.fn.extend({
+	focus: (function( orig ) {
+		return function( delay, fn ) {
+			return typeof delay === "number" ?
+				this.each(function() {
+					var elem = this;
+					setTimeout(function() {
+						$( elem ).focus();
+						if ( fn ) {
+							fn.call( elem );
+						}
+					}, delay );
+				}) :
+				orig.apply( this, arguments );
+		};
+	})( $.fn.focus ),
+
+	disableSelection: (function() {
+		var eventType = "onselectstart" in document.createElement( "div" ) ?
+			"selectstart" :
+			"mousedown";
+
+		return function() {
+			return this.bind( eventType + ".ui-disableSelection", function( event ) {
+				event.preventDefault();
+			});
+		};
+	})(),
+
+	enableSelection: function() {
+		return this.unbind( ".ui-disableSelection" );
+	},
+
+	zIndex: function( zIndex ) {
+		if ( zIndex !== undefined ) {
+			return this.css( "zIndex", zIndex );
+		}
+
+		if ( this.length ) {
+			var elem = $( this[ 0 ] ), position, value;
+			while ( elem.length && elem[ 0 ] !== document ) {
+				// Ignore z-index if position is set to a value where z-index is ignored by the browser
+				// This makes behavior of this function consistent across browsers
+				// WebKit always returns auto if the element is positioned
+				position = elem.css( "position" );
+				if ( position === "absolute" || position === "relative" || position === "fixed" ) {
+					// IE returns 0 when zIndex is not specified
+					// other browsers return a string
+					// we ignore the case of nested elements with an explicit value of 0
+					// <div style="z-index: -10;"><div style="z-index: 0;"></div></div>
+					value = parseInt( elem.css( "zIndex" ), 10 );
+					if ( !isNaN( value ) && value !== 0 ) {
+						return value;
+					}
+				}
+				elem = elem.parent();
+			}
+		}
+
+		return 0;
+	}
+});
+
+// $.ui.plugin is deprecated. Use $.widget() extensions instead.
+$.ui.plugin = {
+	add: function( module, option, set ) {
+		var i,
+			proto = $.ui[ module ].prototype;
+		for ( i in set ) {
+			proto.plugins[ i ] = proto.plugins[ i ] || [];
+			proto.plugins[ i ].push( [ option, set[ i ] ] );
+		}
+	},
+	call: function( instance, name, args, allowDisconnected ) {
+		var i,
+			set = instance.plugins[ name ];
+
+		if ( !set ) {
+			return;
+		}
+
+		if ( !allowDisconnected && ( !instance.element[ 0 ].parentNode || instance.element[ 0 ].parentNode.nodeType === 11 ) ) {
+			return;
+		}
+
+		for ( i = 0; i < set.length; i++ ) {
+			if ( instance.options[ set[ i ][ 0 ] ] ) {
+				set[ i ][ 1 ].apply( instance.element, args );
+			}
+		}
+	}
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/datepicker.js b/bower_components/jquery-ui/ui/datepicker.js
new file mode 100644
index 00000000000..855de978a8d
--- /dev/null
+++ b/bower_components/jquery-ui/ui/datepicker.js
@@ -0,0 +1,2084 @@
+/*!
+ * jQuery UI Datepicker 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/datepicker/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+$.extend($.ui, { datepicker: { version: "1.11.4" } });
+
+var datepicker_instActive;
+
+function datepicker_getZindex( elem ) {
+	var position, value;
+	while ( elem.length && elem[ 0 ] !== document ) {
+		// Ignore z-index if position is set to a value where z-index is ignored by the browser
+		// This makes behavior of this function consistent across browsers
+		// WebKit always returns auto if the element is positioned
+		position = elem.css( "position" );
+		if ( position === "absolute" || position === "relative" || position === "fixed" ) {
+			// IE returns 0 when zIndex is not specified
+			// other browsers return a string
+			// we ignore the case of nested elements with an explicit value of 0
+			// <div style="z-index: -10;"><div style="z-index: 0;"></div></div>
+			value = parseInt( elem.css( "zIndex" ), 10 );
+			if ( !isNaN( value ) && value !== 0 ) {
+				return value;
+			}
+		}
+		elem = elem.parent();
+	}
+
+	return 0;
+}
+/* Date picker manager.
+   Use the singleton instance of this class, $.datepicker, to interact with the date picker.
+   Settings for (groups of) date pickers are maintained in an instance object,
+   allowing multiple different settings on the same page. */
+
+function Datepicker() {
+	this._curInst = null; // The current instance in use
+	this._keyEvent = false; // If the last event was a key event
+	this._disabledInputs = []; // List of date picker inputs that have been disabled
+	this._datepickerShowing = false; // True if the popup picker is showing , false if not
+	this._inDialog = false; // True if showing within a "dialog", false if not
+	this._mainDivId = "ui-datepicker-div"; // The ID of the main datepicker division
+	this._inlineClass = "ui-datepicker-inline"; // The name of the inline marker class
+	this._appendClass = "ui-datepicker-append"; // The name of the append marker class
+	this._triggerClass = "ui-datepicker-trigger"; // The name of the trigger marker class
+	this._dialogClass = "ui-datepicker-dialog"; // The name of the dialog marker class
+	this._disableClass = "ui-datepicker-disabled"; // The name of the disabled covering marker class
+	this._unselectableClass = "ui-datepicker-unselectable"; // The name of the unselectable cell marker class
+	this._currentClass = "ui-datepicker-current-day"; // The name of the current day marker class
+	this._dayOverClass = "ui-datepicker-days-cell-over"; // The name of the day hover marker class
+	this.regional = []; // Available regional settings, indexed by language code
+	this.regional[""] = { // Default regional settings
+		closeText: "Done", // Display text for close link
+		prevText: "Prev", // Display text for previous month link
+		nextText: "Next", // Display text for next month link
+		currentText: "Today", // Display text for current month link
+		monthNames: ["January","February","March","April","May","June",
+			"July","August","September","October","November","December"], // Names of months for drop-down and formatting
+		monthNamesShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], // For formatting
+		dayNames: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], // For formatting
+		dayNamesShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], // For formatting
+		dayNamesMin: ["Su","Mo","Tu","We","Th","Fr","Sa"], // Column headings for days starting at Sunday
+		weekHeader: "Wk", // Column header for week of the year
+		dateFormat: "mm/dd/yy", // See format options on parseDate
+		firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ...
+		isRTL: false, // True if right-to-left language, false if left-to-right
+		showMonthAfterYear: false, // True if the year select precedes month, false for month then year
+		yearSuffix: "" // Additional text to append to the year in the month headers
+	};
+	this._defaults = { // Global defaults for all the date picker instances
+		showOn: "focus", // "focus" for popup on focus,
+			// "button" for trigger button, or "both" for either
+		showAnim: "fadeIn", // Name of jQuery animation for popup
+		showOptions: {}, // Options for enhanced animations
+		defaultDate: null, // Used when field is blank: actual date,
+			// +/-number for offset from today, null for today
+		appendText: "", // Display text following the input box, e.g. showing the format
+		buttonText: "...", // Text for trigger button
+		buttonImage: "", // URL for trigger button image
+		buttonImageOnly: false, // True if the image appears alone, false if it appears on a button
+		hideIfNoPrevNext: false, // True to hide next/previous month links
+			// if not applicable, false to just disable them
+		navigationAsDateFormat: false, // True if date formatting applied to prev/today/next links
+		gotoCurrent: false, // True if today link goes back to current selection instead
+		changeMonth: false, // True if month can be selected directly, false if only prev/next
+		changeYear: false, // True if year can be selected directly, false if only prev/next
+		yearRange: "c-10:c+10", // Range of years to display in drop-down,
+			// either relative to today's year (-nn:+nn), relative to currently displayed year
+			// (c-nn:c+nn), absolute (nnnn:nnnn), or a combination of the above (nnnn:-n)
+		showOtherMonths: false, // True to show dates in other months, false to leave blank
+		selectOtherMonths: false, // True to allow selection of dates in other months, false for unselectable
+		showWeek: false, // True to show week of the year, false to not show it
+		calculateWeek: this.iso8601Week, // How to calculate the week of the year,
+			// takes a Date and returns the number of the week for it
+		shortYearCutoff: "+10", // Short year values < this are in the current century,
+			// > this are in the previous century,
+			// string value starting with "+" for current year + value
+		minDate: null, // The earliest selectable date, or null for no limit
+		maxDate: null, // The latest selectable date, or null for no limit
+		duration: "fast", // Duration of display/closure
+		beforeShowDay: null, // Function that takes a date and returns an array with
+			// [0] = true if selectable, false if not, [1] = custom CSS class name(s) or "",
+			// [2] = cell title (optional), e.g. $.datepicker.noWeekends
+		beforeShow: null, // Function that takes an input field and
+			// returns a set of custom settings for the date picker
+		onSelect: null, // Define a callback function when a date is selected
+		onChangeMonthYear: null, // Define a callback function when the month or year is changed
+		onClose: null, // Define a callback function when the datepicker is closed
+		numberOfMonths: 1, // Number of months to show at a time
+		showCurrentAtPos: 0, // The position in multipe months at which to show the current month (starting at 0)
+		stepMonths: 1, // Number of months to step back/forward
+		stepBigMonths: 12, // Number of months to step back/forward for the big links
+		altField: "", // Selector for an alternate field to store selected dates into
+		altFormat: "", // The date format to use for the alternate field
+		constrainInput: true, // The input is constrained by the current date format
+		showButtonPanel: false, // True to show button panel, false to not show it
+		autoSize: false, // True to size the input for the date format, false to leave as is
+		disabled: false // The initial disabled state
+	};
+	$.extend(this._defaults, this.regional[""]);
+	this.regional.en = $.extend( true, {}, this.regional[ "" ]);
+	this.regional[ "en-US" ] = $.extend( true, {}, this.regional.en );
+	this.dpDiv = datepicker_bindHover($("<div id='" + this._mainDivId + "' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"));
+}
+
+$.extend(Datepicker.prototype, {
+	/* Class name added to elements to indicate already configured with a date picker. */
+	markerClassName: "hasDatepicker",
+
+	//Keep track of the maximum number of rows displayed (see #7043)
+	maxRows: 4,
+
+	// TODO rename to "widget" when switching to widget factory
+	_widgetDatepicker: function() {
+		return this.dpDiv;
+	},
+
+	/* Override the default settings for all instances of the date picker.
+	 * @param  settings  object - the new settings to use as defaults (anonymous object)
+	 * @return the manager object
+	 */
+	setDefaults: function(settings) {
+		datepicker_extendRemove(this._defaults, settings || {});
+		return this;
+	},
+
+	/* Attach the date picker to a jQuery selection.
+	 * @param  target	element - the target input field or division or span
+	 * @param  settings  object - the new settings to use for this date picker instance (anonymous)
+	 */
+	_attachDatepicker: function(target, settings) {
+		var nodeName, inline, inst;
+		nodeName = target.nodeName.toLowerCase();
+		inline = (nodeName === "div" || nodeName === "span");
+		if (!target.id) {
+			this.uuid += 1;
+			target.id = "dp" + this.uuid;
+		}
+		inst = this._newInst($(target), inline);
+		inst.settings = $.extend({}, settings || {});
+		if (nodeName === "input") {
+			this._connectDatepicker(target, inst);
+		} else if (inline) {
+			this._inlineDatepicker(target, inst);
+		}
+	},
+
+	/* Create a new instance object. */
+	_newInst: function(target, inline) {
+		var id = target[0].id.replace(/([^A-Za-z0-9_\-])/g, "\\\\$1"); // escape jQuery meta chars
+		return {id: id, input: target, // associated target
+			selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current selection
+			drawMonth: 0, drawYear: 0, // month being drawn
+			inline: inline, // is datepicker inline or not
+			dpDiv: (!inline ? this.dpDiv : // presentation div
+			datepicker_bindHover($("<div class='" + this._inlineClass + " ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")))};
+	},
+
+	/* Attach the date picker to an input field. */
+	_connectDatepicker: function(target, inst) {
+		var input = $(target);
+		inst.append = $([]);
+		inst.trigger = $([]);
+		if (input.hasClass(this.markerClassName)) {
+			return;
+		}
+		this._attachments(input, inst);
+		input.addClass(this.markerClassName).keydown(this._doKeyDown).
+			keypress(this._doKeyPress).keyup(this._doKeyUp);
+		this._autoSize(inst);
+		$.data(target, "datepicker", inst);
+		//If disabled option is true, disable the datepicker once it has been attached to the input (see ticket #5665)
+		if( inst.settings.disabled ) {
+			this._disableDatepicker( target );
+		}
+	},
+
+	/* Make attachments based on settings. */
+	_attachments: function(input, inst) {
+		var showOn, buttonText, buttonImage,
+			appendText = this._get(inst, "appendText"),
+			isRTL = this._get(inst, "isRTL");
+
+		if (inst.append) {
+			inst.append.remove();
+		}
+		if (appendText) {
+			inst.append = $("<span class='" + this._appendClass + "'>" + appendText + "</span>");
+			input[isRTL ? "before" : "after"](inst.append);
+		}
+
+		input.unbind("focus", this._showDatepicker);
+
+		if (inst.trigger) {
+			inst.trigger.remove();
+		}
+
+		showOn = this._get(inst, "showOn");
+		if (showOn === "focus" || showOn === "both") { // pop-up date picker when in the marked field
+			input.focus(this._showDatepicker);
+		}
+		if (showOn === "button" || showOn === "both") { // pop-up date picker when button clicked
+			buttonText = this._get(inst, "buttonText");
+			buttonImage = this._get(inst, "buttonImage");
+			inst.trigger = $(this._get(inst, "buttonImageOnly") ?
+				$("<img/>").addClass(this._triggerClass).
+					attr({ src: buttonImage, alt: buttonText, title: buttonText }) :
+				$("<button type='button'></button>").addClass(this._triggerClass).
+					html(!buttonImage ? buttonText : $("<img/>").attr(
+					{ src:buttonImage, alt:buttonText, title:buttonText })));
+			input[isRTL ? "before" : "after"](inst.trigger);
+			inst.trigger.click(function() {
+				if ($.datepicker._datepickerShowing && $.datepicker._lastInput === input[0]) {
+					$.datepicker._hideDatepicker();
+				} else if ($.datepicker._datepickerShowing && $.datepicker._lastInput !== input[0]) {
+					$.datepicker._hideDatepicker();
+					$.datepicker._showDatepicker(input[0]);
+				} else {
+					$.datepicker._showDatepicker(input[0]);
+				}
+				return false;
+			});
+		}
+	},
+
+	/* Apply the maximum length for the date format. */
+	_autoSize: function(inst) {
+		if (this._get(inst, "autoSize") && !inst.inline) {
+			var findMax, max, maxI, i,
+				date = new Date(2009, 12 - 1, 20), // Ensure double digits
+				dateFormat = this._get(inst, "dateFormat");
+
+			if (dateFormat.match(/[DM]/)) {
+				findMax = function(names) {
+					max = 0;
+					maxI = 0;
+					for (i = 0; i < names.length; i++) {
+						if (names[i].length > max) {
+							max = names[i].length;
+							maxI = i;
+						}
+					}
+					return maxI;
+				};
+				date.setMonth(findMax(this._get(inst, (dateFormat.match(/MM/) ?
+					"monthNames" : "monthNamesShort"))));
+				date.setDate(findMax(this._get(inst, (dateFormat.match(/DD/) ?
+					"dayNames" : "dayNamesShort"))) + 20 - date.getDay());
+			}
+			inst.input.attr("size", this._formatDate(inst, date).length);
+		}
+	},
+
+	/* Attach an inline date picker to a div. */
+	_inlineDatepicker: function(target, inst) {
+		var divSpan = $(target);
+		if (divSpan.hasClass(this.markerClassName)) {
+			return;
+		}
+		divSpan.addClass(this.markerClassName).append(inst.dpDiv);
+		$.data(target, "datepicker", inst);
+		this._setDate(inst, this._getDefaultDate(inst), true);
+		this._updateDatepicker(inst);
+		this._updateAlternate(inst);
+		//If disabled option is true, disable the datepicker before showing it (see ticket #5665)
+		if( inst.settings.disabled ) {
+			this._disableDatepicker( target );
+		}
+		// Set display:block in place of inst.dpDiv.show() which won't work on disconnected elements
+		// http://bugs.jqueryui.com/ticket/7552 - A Datepicker created on a detached div has zero height
+		inst.dpDiv.css( "display", "block" );
+	},
+
+	/* Pop-up the date picker in a "dialog" box.
+	 * @param  input element - ignored
+	 * @param  date	string or Date - the initial date to display
+	 * @param  onSelect  function - the function to call when a date is selected
+	 * @param  settings  object - update the dialog date picker instance's settings (anonymous object)
+	 * @param  pos int[2] - coordinates for the dialog's position within the screen or
+	 *					event - with x/y coordinates or
+	 *					leave empty for default (screen centre)
+	 * @return the manager object
+	 */
+	_dialogDatepicker: function(input, date, onSelect, settings, pos) {
+		var id, browserWidth, browserHeight, scrollX, scrollY,
+			inst = this._dialogInst; // internal instance
+
+		if (!inst) {
+			this.uuid += 1;
+			id = "dp" + this.uuid;
+			this._dialogInput = $("<input type='text' id='" + id +
+				"' style='position: absolute; top: -100px; width: 0px;'/>");
+			this._dialogInput.keydown(this._doKeyDown);
+			$("body").append(this._dialogInput);
+			inst = this._dialogInst = this._newInst(this._dialogInput, false);
+			inst.settings = {};
+			$.data(this._dialogInput[0], "datepicker", inst);
+		}
+		datepicker_extendRemove(inst.settings, settings || {});
+		date = (date && date.constructor === Date ? this._formatDate(inst, date) : date);
+		this._dialogInput.val(date);
+
+		this._pos = (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : null);
+		if (!this._pos) {
+			browserWidth = document.documentElement.clientWidth;
+			browserHeight = document.documentElement.clientHeight;
+			scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
+			scrollY = document.documentElement.scrollTop || document.body.scrollTop;
+			this._pos = // should use actual width/height below
+				[(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + scrollY];
+		}
+
+		// move input on screen for focus, but hidden behind dialog
+		this._dialogInput.css("left", (this._pos[0] + 20) + "px").css("top", this._pos[1] + "px");
+		inst.settings.onSelect = onSelect;
+		this._inDialog = true;
+		this.dpDiv.addClass(this._dialogClass);
+		this._showDatepicker(this._dialogInput[0]);
+		if ($.blockUI) {
+			$.blockUI(this.dpDiv);
+		}
+		$.data(this._dialogInput[0], "datepicker", inst);
+		return this;
+	},
+
+	/* Detach a datepicker from its control.
+	 * @param  target	element - the target input field or division or span
+	 */
+	_destroyDatepicker: function(target) {
+		var nodeName,
+			$target = $(target),
+			inst = $.data(target, "datepicker");
+
+		if (!$target.hasClass(this.markerClassName)) {
+			return;
+		}
+
+		nodeName = target.nodeName.toLowerCase();
+		$.removeData(target, "datepicker");
+		if (nodeName === "input") {
+			inst.append.remove();
+			inst.trigger.remove();
+			$target.removeClass(this.markerClassName).
+				unbind("focus", this._showDatepicker).
+				unbind("keydown", this._doKeyDown).
+				unbind("keypress", this._doKeyPress).
+				unbind("keyup", this._doKeyUp);
+		} else if (nodeName === "div" || nodeName === "span") {
+			$target.removeClass(this.markerClassName).empty();
+		}
+
+		if ( datepicker_instActive === inst ) {
+			datepicker_instActive = null;
+		}
+	},
+
+	/* Enable the date picker to a jQuery selection.
+	 * @param  target	element - the target input field or division or span
+	 */
+	_enableDatepicker: function(target) {
+		var nodeName, inline,
+			$target = $(target),
+			inst = $.data(target, "datepicker");
+
+		if (!$target.hasClass(this.markerClassName)) {
+			return;
+		}
+
+		nodeName = target.nodeName.toLowerCase();
+		if (nodeName === "input") {
+			target.disabled = false;
+			inst.trigger.filter("button").
+				each(function() { this.disabled = false; }).end().
+				filter("img").css({opacity: "1.0", cursor: ""});
+		} else if (nodeName === "div" || nodeName === "span") {
+			inline = $target.children("." + this._inlineClass);
+			inline.children().removeClass("ui-state-disabled");
+			inline.find("select.ui-datepicker-month, select.ui-datepicker-year").
+				prop("disabled", false);
+		}
+		this._disabledInputs = $.map(this._disabledInputs,
+			function(value) { return (value === target ? null : value); }); // delete entry
+	},
+
+	/* Disable the date picker to a jQuery selection.
+	 * @param  target	element - the target input field or division or span
+	 */
+	_disableDatepicker: function(target) {
+		var nodeName, inline,
+			$target = $(target),
+			inst = $.data(target, "datepicker");
+
+		if (!$target.hasClass(this.markerClassName)) {
+			return;
+		}
+
+		nodeName = target.nodeName.toLowerCase();
+		if (nodeName === "input") {
+			target.disabled = true;
+			inst.trigger.filter("button").
+				each(function() { this.disabled = true; }).end().
+				filter("img").css({opacity: "0.5", cursor: "default"});
+		} else if (nodeName === "div" || nodeName === "span") {
+			inline = $target.children("." + this._inlineClass);
+			inline.children().addClass("ui-state-disabled");
+			inline.find("select.ui-datepicker-month, select.ui-datepicker-year").
+				prop("disabled", true);
+		}
+		this._disabledInputs = $.map(this._disabledInputs,
+			function(value) { return (value === target ? null : value); }); // delete entry
+		this._disabledInputs[this._disabledInputs.length] = target;
+	},
+
+	/* Is the first field in a jQuery collection disabled as a datepicker?
+	 * @param  target	element - the target input field or division or span
+	 * @return boolean - true if disabled, false if enabled
+	 */
+	_isDisabledDatepicker: function(target) {
+		if (!target) {
+			return false;
+		}
+		for (var i = 0; i < this._disabledInputs.length; i++) {
+			if (this._disabledInputs[i] === target) {
+				return true;
+			}
+		}
+		return false;
+	},
+
+	/* Retrieve the instance data for the target control.
+	 * @param  target  element - the target input field or division or span
+	 * @return  object - the associated instance data
+	 * @throws  error if a jQuery problem getting data
+	 */
+	_getInst: function(target) {
+		try {
+			return $.data(target, "datepicker");
+		}
+		catch (err) {
+			throw "Missing instance data for this datepicker";
+		}
+	},
+
+	/* Update or retrieve the settings for a date picker attached to an input field or division.
+	 * @param  target  element - the target input field or division or span
+	 * @param  name	object - the new settings to update or
+	 *				string - the name of the setting to change or retrieve,
+	 *				when retrieving also "all" for all instance settings or
+	 *				"defaults" for all global defaults
+	 * @param  value   any - the new value for the setting
+	 *				(omit if above is an object or to retrieve a value)
+	 */
+	_optionDatepicker: function(target, name, value) {
+		var settings, date, minDate, maxDate,
+			inst = this._getInst(target);
+
+		if (arguments.length === 2 && typeof name === "string") {
+			return (name === "defaults" ? $.extend({}, $.datepicker._defaults) :
+				(inst ? (name === "all" ? $.extend({}, inst.settings) :
+				this._get(inst, name)) : null));
+		}
+
+		settings = name || {};
+		if (typeof name === "string") {
+			settings = {};
+			settings[name] = value;
+		}
+
+		if (inst) {
+			if (this._curInst === inst) {
+				this._hideDatepicker();
+			}
+
+			date = this._getDateDatepicker(target, true);
+			minDate = this._getMinMaxDate(inst, "min");
+			maxDate = this._getMinMaxDate(inst, "max");
+			datepicker_extendRemove(inst.settings, settings);
+			// reformat the old minDate/maxDate values if dateFormat changes and a new minDate/maxDate isn't provided
+			if (minDate !== null && settings.dateFormat !== undefined && settings.minDate === undefined) {
+				inst.settings.minDate = this._formatDate(inst, minDate);
+			}
+			if (maxDate !== null && settings.dateFormat !== undefined && settings.maxDate === undefined) {
+				inst.settings.maxDate = this._formatDate(inst, maxDate);
+			}
+			if ( "disabled" in settings ) {
+				if ( settings.disabled ) {
+					this._disableDatepicker(target);
+				} else {
+					this._enableDatepicker(target);
+				}
+			}
+			this._attachments($(target), inst);
+			this._autoSize(inst);
+			this._setDate(inst, date);
+			this._updateAlternate(inst);
+			this._updateDatepicker(inst);
+		}
+	},
+
+	// change method deprecated
+	_changeDatepicker: function(target, name, value) {
+		this._optionDatepicker(target, name, value);
+	},
+
+	/* Redraw the date picker attached to an input field or division.
+	 * @param  target  element - the target input field or division or span
+	 */
+	_refreshDatepicker: function(target) {
+		var inst = this._getInst(target);
+		if (inst) {
+			this._updateDatepicker(inst);
+		}
+	},
+
+	/* Set the dates for a jQuery selection.
+	 * @param  target element - the target input field or division or span
+	 * @param  date	Date - the new date
+	 */
+	_setDateDatepicker: function(target, date) {
+		var inst = this._getInst(target);
+		if (inst) {
+			this._setDate(inst, date);
+			this._updateDatepicker(inst);
+			this._updateAlternate(inst);
+		}
+	},
+
+	/* Get the date(s) for the first entry in a jQuery selection.
+	 * @param  target element - the target input field or division or span
+	 * @param  noDefault boolean - true if no default date is to be used
+	 * @return Date - the current date
+	 */
+	_getDateDatepicker: function(target, noDefault) {
+		var inst = this._getInst(target);
+		if (inst && !inst.inline) {
+			this._setDateFromField(inst, noDefault);
+		}
+		return (inst ? this._getDate(inst) : null);
+	},
+
+	/* Handle keystrokes. */
+	_doKeyDown: function(event) {
+		var onSelect, dateStr, sel,
+			inst = $.datepicker._getInst(event.target),
+			handled = true,
+			isRTL = inst.dpDiv.is(".ui-datepicker-rtl");
+
+		inst._keyEvent = true;
+		if ($.datepicker._datepickerShowing) {
+			switch (event.keyCode) {
+				case 9: $.datepicker._hideDatepicker();
+						handled = false;
+						break; // hide on tab out
+				case 13: sel = $("td." + $.datepicker._dayOverClass + ":not(." +
+									$.datepicker._currentClass + ")", inst.dpDiv);
+						if (sel[0]) {
+							$.datepicker._selectDay(event.target, inst.selectedMonth, inst.selectedYear, sel[0]);
+						}
+
+						onSelect = $.datepicker._get(inst, "onSelect");
+						if (onSelect) {
+							dateStr = $.datepicker._formatDate(inst);
+
+							// trigger custom callback
+							onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]);
+						} else {
+							$.datepicker._hideDatepicker();
+						}
+
+						return false; // don't submit the form
+				case 27: $.datepicker._hideDatepicker();
+						break; // hide on escape
+				case 33: $.datepicker._adjustDate(event.target, (event.ctrlKey ?
+							-$.datepicker._get(inst, "stepBigMonths") :
+							-$.datepicker._get(inst, "stepMonths")), "M");
+						break; // previous month/year on page up/+ ctrl
+				case 34: $.datepicker._adjustDate(event.target, (event.ctrlKey ?
+							+$.datepicker._get(inst, "stepBigMonths") :
+							+$.datepicker._get(inst, "stepMonths")), "M");
+						break; // next month/year on page down/+ ctrl
+				case 35: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._clearDate(event.target);
+						}
+						handled = event.ctrlKey || event.metaKey;
+						break; // clear on ctrl or command +end
+				case 36: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._gotoToday(event.target);
+						}
+						handled = event.ctrlKey || event.metaKey;
+						break; // current on ctrl or command +home
+				case 37: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._adjustDate(event.target, (isRTL ? +1 : -1), "D");
+						}
+						handled = event.ctrlKey || event.metaKey;
+						// -1 day on ctrl or command +left
+						if (event.originalEvent.altKey) {
+							$.datepicker._adjustDate(event.target, (event.ctrlKey ?
+								-$.datepicker._get(inst, "stepBigMonths") :
+								-$.datepicker._get(inst, "stepMonths")), "M");
+						}
+						// next month/year on alt +left on Mac
+						break;
+				case 38: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._adjustDate(event.target, -7, "D");
+						}
+						handled = event.ctrlKey || event.metaKey;
+						break; // -1 week on ctrl or command +up
+				case 39: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._adjustDate(event.target, (isRTL ? -1 : +1), "D");
+						}
+						handled = event.ctrlKey || event.metaKey;
+						// +1 day on ctrl or command +right
+						if (event.originalEvent.altKey) {
+							$.datepicker._adjustDate(event.target, (event.ctrlKey ?
+								+$.datepicker._get(inst, "stepBigMonths") :
+								+$.datepicker._get(inst, "stepMonths")), "M");
+						}
+						// next month/year on alt +right
+						break;
+				case 40: if (event.ctrlKey || event.metaKey) {
+							$.datepicker._adjustDate(event.target, +7, "D");
+						}
+						handled = event.ctrlKey || event.metaKey;
+						break; // +1 week on ctrl or command +down
+				default: handled = false;
+			}
+		} else if (event.keyCode === 36 && event.ctrlKey) { // display the date picker on ctrl+home
+			$.datepicker._showDatepicker(this);
+		} else {
+			handled = false;
+		}
+
+		if (handled) {
+			event.preventDefault();
+			event.stopPropagation();
+		}
+	},
+
+	/* Filter entered characters - based on date format. */
+	_doKeyPress: function(event) {
+		var chars, chr,
+			inst = $.datepicker._getInst(event.target);
+
+		if ($.datepicker._get(inst, "constrainInput")) {
+			chars = $.datepicker._possibleChars($.datepicker._get(inst, "dateFormat"));
+			chr = String.fromCharCode(event.charCode == null ? event.keyCode : event.charCode);
+			return event.ctrlKey || event.metaKey || (chr < " " || !chars || chars.indexOf(chr) > -1);
+		}
+	},
+
+	/* Synchronise manual entry and field/alternate field. */
+	_doKeyUp: function(event) {
+		var date,
+			inst = $.datepicker._getInst(event.target);
+
+		if (inst.input.val() !== inst.lastVal) {
+			try {
+				date = $.datepicker.parseDate($.datepicker._get(inst, "dateFormat"),
+					(inst.input ? inst.input.val() : null),
+					$.datepicker._getFormatConfig(inst));
+
+				if (date) { // only if valid
+					$.datepicker._setDateFromField(inst);
+					$.datepicker._updateAlternate(inst);
+					$.datepicker._updateDatepicker(inst);
+				}
+			}
+			catch (err) {
+			}
+		}
+		return true;
+	},
+
+	/* Pop-up the date picker for a given input field.
+	 * If false returned from beforeShow event handler do not show.
+	 * @param  input  element - the input field attached to the date picker or
+	 *					event - if triggered by focus
+	 */
+	_showDatepicker: function(input) {
+		input = input.target || input;
+		if (input.nodeName.toLowerCase() !== "input") { // find from button/image trigger
+			input = $("input", input.parentNode)[0];
+		}
+
+		if ($.datepicker._isDisabledDatepicker(input) || $.datepicker._lastInput === input) { // already here
+			return;
+		}
+
+		var inst, beforeShow, beforeShowSettings, isFixed,
+			offset, showAnim, duration;
+
+		inst = $.datepicker._getInst(input);
+		if ($.datepicker._curInst && $.datepicker._curInst !== inst) {
+			$.datepicker._curInst.dpDiv.stop(true, true);
+			if ( inst && $.datepicker._datepickerShowing ) {
+				$.datepicker._hideDatepicker( $.datepicker._curInst.input[0] );
+			}
+		}
+
+		beforeShow = $.datepicker._get(inst, "beforeShow");
+		beforeShowSettings = beforeShow ? beforeShow.apply(input, [input, inst]) : {};
+		if(beforeShowSettings === false){
+			return;
+		}
+		datepicker_extendRemove(inst.settings, beforeShowSettings);
+
+		inst.lastVal = null;
+		$.datepicker._lastInput = input;
+		$.datepicker._setDateFromField(inst);
+
+		if ($.datepicker._inDialog) { // hide cursor
+			input.value = "";
+		}
+		if (!$.datepicker._pos) { // position below input
+			$.datepicker._pos = $.datepicker._findPos(input);
+			$.datepicker._pos[1] += input.offsetHeight; // add the height
+		}
+
+		isFixed = false;
+		$(input).parents().each(function() {
+			isFixed |= $(this).css("position") === "fixed";
+			return !isFixed;
+		});
+
+		offset = {left: $.datepicker._pos[0], top: $.datepicker._pos[1]};
+		$.datepicker._pos = null;
+		//to avoid flashes on Firefox
+		inst.dpDiv.empty();
+		// determine sizing offscreen
+		inst.dpDiv.css({position: "absolute", display: "block", top: "-1000px"});
+		$.datepicker._updateDatepicker(inst);
+		// fix width for dynamic number of date pickers
+		// and adjust position before showing
+		offset = $.datepicker._checkOffset(inst, offset, isFixed);
+		inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ?
+			"static" : (isFixed ? "fixed" : "absolute")), display: "none",
+			left: offset.left + "px", top: offset.top + "px"});
+
+		if (!inst.inline) {
+			showAnim = $.datepicker._get(inst, "showAnim");
+			duration = $.datepicker._get(inst, "duration");
+			inst.dpDiv.css( "z-index", datepicker_getZindex( $( input ) ) + 1 );
+			$.datepicker._datepickerShowing = true;
+
+			if ( $.effects && $.effects.effect[ showAnim ] ) {
+				inst.dpDiv.show(showAnim, $.datepicker._get(inst, "showOptions"), duration);
+			} else {
+				inst.dpDiv[showAnim || "show"](showAnim ? duration : null);
+			}
+
+			if ( $.datepicker._shouldFocusInput( inst ) ) {
+				inst.input.focus();
+			}
+
+			$.datepicker._curInst = inst;
+		}
+	},
+
+	/* Generate the date picker content. */
+	_updateDatepicker: function(inst) {
+		this.maxRows = 4; //Reset the max number of rows being displayed (see #7043)
+		datepicker_instActive = inst; // for delegate hover events
+		inst.dpDiv.empty().append(this._generateHTML(inst));
+		this._attachHandlers(inst);
+
+		var origyearshtml,
+			numMonths = this._getNumberOfMonths(inst),
+			cols = numMonths[1],
+			width = 17,
+			activeCell = inst.dpDiv.find( "." + this._dayOverClass + " a" );
+
+		if ( activeCell.length > 0 ) {
+			datepicker_handleMouseover.apply( activeCell.get( 0 ) );
+		}
+
+		inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");
+		if (cols > 1) {
+			inst.dpDiv.addClass("ui-datepicker-multi-" + cols).css("width", (width * cols) + "em");
+		}
+		inst.dpDiv[(numMonths[0] !== 1 || numMonths[1] !== 1 ? "add" : "remove") +
+			"Class"]("ui-datepicker-multi");
+		inst.dpDiv[(this._get(inst, "isRTL") ? "add" : "remove") +
+			"Class"]("ui-datepicker-rtl");
+
+		if (inst === $.datepicker._curInst && $.datepicker._datepickerShowing && $.datepicker._shouldFocusInput( inst ) ) {
+			inst.input.focus();
+		}
+
+		// deffered render of the years select (to avoid flashes on Firefox)
+		if( inst.yearshtml ){
+			origyearshtml = inst.yearshtml;
+			setTimeout(function(){
+				//assure that inst.yearshtml didn't change.
+				if( origyearshtml === inst.yearshtml && inst.yearshtml ){
+					inst.dpDiv.find("select.ui-datepicker-year:first").replaceWith(inst.yearshtml);
+				}
+				origyearshtml = inst.yearshtml = null;
+			}, 0);
+		}
+	},
+
+	// #6694 - don't focus the input if it's already focused
+	// this breaks the change event in IE
+	// Support: IE and jQuery <1.9
+	_shouldFocusInput: function( inst ) {
+		return inst.input && inst.input.is( ":visible" ) && !inst.input.is( ":disabled" ) && !inst.input.is( ":focus" );
+	},
+
+	/* Check positioning to remain on screen. */
+	_checkOffset: function(inst, offset, isFixed) {
+		var dpWidth = inst.dpDiv.outerWidth(),
+			dpHeight = inst.dpDiv.outerHeight(),
+			inputWidth = inst.input ? inst.input.outerWidth() : 0,
+			inputHeight = inst.input ? inst.input.outerHeight() : 0,
+			viewWidth = document.documentElement.clientWidth + (isFixed ? 0 : $(document).scrollLeft()),
+			viewHeight = document.documentElement.clientHeight + (isFixed ? 0 : $(document).scrollTop());
+
+		offset.left -= (this._get(inst, "isRTL") ? (dpWidth - inputWidth) : 0);
+		offset.left -= (isFixed && offset.left === inst.input.offset().left) ? $(document).scrollLeft() : 0;
+		offset.top -= (isFixed && offset.top === (inst.input.offset().top + inputHeight)) ? $(document).scrollTop() : 0;
+
+		// now check if datepicker is showing outside window viewport - move to a better place if so.
+		offset.left -= Math.min(offset.left, (offset.left + dpWidth > viewWidth && viewWidth > dpWidth) ?
+			Math.abs(offset.left + dpWidth - viewWidth) : 0);
+		offset.top -= Math.min(offset.top, (offset.top + dpHeight > viewHeight && viewHeight > dpHeight) ?
+			Math.abs(dpHeight + inputHeight) : 0);
+
+		return offset;
+	},
+
+	/* Find an object's position on the screen. */
+	_findPos: function(obj) {
+		var position,
+			inst = this._getInst(obj),
+			isRTL = this._get(inst, "isRTL");
+
+		while (obj && (obj.type === "hidden" || obj.nodeType !== 1 || $.expr.filters.hidden(obj))) {
+			obj = obj[isRTL ? "previousSibling" : "nextSibling"];
+		}
+
+		position = $(obj).offset();
+		return [position.left, position.top];
+	},
+
+	/* Hide the date picker from view.
+	 * @param  input  element - the input field attached to the date picker
+	 */
+	_hideDatepicker: function(input) {
+		var showAnim, duration, postProcess, onClose,
+			inst = this._curInst;
+
+		if (!inst || (input && inst !== $.data(input, "datepicker"))) {
+			return;
+		}
+
+		if (this._datepickerShowing) {
+			showAnim = this._get(inst, "showAnim");
+			duration = this._get(inst, "duration");
+			postProcess = function() {
+				$.datepicker._tidyDialog(inst);
+			};
+
+			// DEPRECATED: after BC for 1.8.x $.effects[ showAnim ] is not needed
+			if ( $.effects && ( $.effects.effect[ showAnim ] || $.effects[ showAnim ] ) ) {
+				inst.dpDiv.hide(showAnim, $.datepicker._get(inst, "showOptions"), duration, postProcess);
+			} else {
+				inst.dpDiv[(showAnim === "slideDown" ? "slideUp" :
+					(showAnim === "fadeIn" ? "fadeOut" : "hide"))]((showAnim ? duration : null), postProcess);
+			}
+
+			if (!showAnim) {
+				postProcess();
+			}
+			this._datepickerShowing = false;
+
+			onClose = this._get(inst, "onClose");
+			if (onClose) {
+				onClose.apply((inst.input ? inst.input[0] : null), [(inst.input ? inst.input.val() : ""), inst]);
+			}
+
+			this._lastInput = null;
+			if (this._inDialog) {
+				this._dialogInput.css({ position: "absolute", left: "0", top: "-100px" });
+				if ($.blockUI) {
+					$.unblockUI();
+					$("body").append(this.dpDiv);
+				}
+			}
+			this._inDialog = false;
+		}
+	},
+
+	/* Tidy up after a dialog display. */
+	_tidyDialog: function(inst) {
+		inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");
+	},
+
+	/* Close date picker if clicked elsewhere. */
+	_checkExternalClick: function(event) {
+		if (!$.datepicker._curInst) {
+			return;
+		}
+
+		var $target = $(event.target),
+			inst = $.datepicker._getInst($target[0]);
+
+		if ( ( ( $target[0].id !== $.datepicker._mainDivId &&
+				$target.parents("#" + $.datepicker._mainDivId).length === 0 &&
+				!$target.hasClass($.datepicker.markerClassName) &&
+				!$target.closest("." + $.datepicker._triggerClass).length &&
+				$.datepicker._datepickerShowing && !($.datepicker._inDialog && $.blockUI) ) ) ||
+			( $target.hasClass($.datepicker.markerClassName) && $.datepicker._curInst !== inst ) ) {
+				$.datepicker._hideDatepicker();
+		}
+	},
+
+	/* Adjust one of the date sub-fields. */
+	_adjustDate: function(id, offset, period) {
+		var target = $(id),
+			inst = this._getInst(target[0]);
+
+		if (this._isDisabledDatepicker(target[0])) {
+			return;
+		}
+		this._adjustInstDate(inst, offset +
+			(period === "M" ? this._get(inst, "showCurrentAtPos") : 0), // undo positioning
+			period);
+		this._updateDatepicker(inst);
+	},
+
+	/* Action for current link. */
+	_gotoToday: function(id) {
+		var date,
+			target = $(id),
+			inst = this._getInst(target[0]);
+
+		if (this._get(inst, "gotoCurrent") && inst.currentDay) {
+			inst.selectedDay = inst.currentDay;
+			inst.drawMonth = inst.selectedMonth = inst.currentMonth;
+			inst.drawYear = inst.selectedYear = inst.currentYear;
+		} else {
+			date = new Date();
+			inst.selectedDay = date.getDate();
+			inst.drawMonth = inst.selectedMonth = date.getMonth();
+			inst.drawYear = inst.selectedYear = date.getFullYear();
+		}
+		this._notifyChange(inst);
+		this._adjustDate(target);
+	},
+
+	/* Action for selecting a new month/year. */
+	_selectMonthYear: function(id, select, period) {
+		var target = $(id),
+			inst = this._getInst(target[0]);
+
+		inst["selected" + (period === "M" ? "Month" : "Year")] =
+		inst["draw" + (period === "M" ? "Month" : "Year")] =
+			parseInt(select.options[select.selectedIndex].value,10);
+
+		this._notifyChange(inst);
+		this._adjustDate(target);
+	},
+
+	/* Action for selecting a day. */
+	_selectDay: function(id, month, year, td) {
+		var inst,
+			target = $(id);
+
+		if ($(td).hasClass(this._unselectableClass) || this._isDisabledDatepicker(target[0])) {
+			return;
+		}
+
+		inst = this._getInst(target[0]);
+		inst.selectedDay = inst.currentDay = $("a", td).html();
+		inst.selectedMonth = inst.currentMonth = month;
+		inst.selectedYear = inst.currentYear = year;
+		this._selectDate(id, this._formatDate(inst,
+			inst.currentDay, inst.currentMonth, inst.currentYear));
+	},
+
+	/* Erase the input field and hide the date picker. */
+	_clearDate: function(id) {
+		var target = $(id);
+		this._selectDate(target, "");
+	},
+
+	/* Update the input field with the selected date. */
+	_selectDate: function(id, dateStr) {
+		var onSelect,
+			target = $(id),
+			inst = this._getInst(target[0]);
+
+		dateStr = (dateStr != null ? dateStr : this._formatDate(inst));
+		if (inst.input) {
+			inst.input.val(dateStr);
+		}
+		this._updateAlternate(inst);
+
+		onSelect = this._get(inst, "onSelect");
+		if (onSelect) {
+			onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]);  // trigger custom callback
+		} else if (inst.input) {
+			inst.input.trigger("change"); // fire the change event
+		}
+
+		if (inst.inline){
+			this._updateDatepicker(inst);
+		} else {
+			this._hideDatepicker();
+			this._lastInput = inst.input[0];
+			if (typeof(inst.input[0]) !== "object") {
+				inst.input.focus(); // restore focus
+			}
+			this._lastInput = null;
+		}
+	},
+
+	/* Update any alternate field to synchronise with the main field. */
+	_updateAlternate: function(inst) {
+		var altFormat, date, dateStr,
+			altField = this._get(inst, "altField");
+
+		if (altField) { // update alternate field too
+			altFormat = this._get(inst, "altFormat") || this._get(inst, "dateFormat");
+			date = this._getDate(inst);
+			dateStr = this.formatDate(altFormat, date, this._getFormatConfig(inst));
+			$(altField).each(function() { $(this).val(dateStr); });
+		}
+	},
+
+	/* Set as beforeShowDay function to prevent selection of weekends.
+	 * @param  date  Date - the date to customise
+	 * @return [boolean, string] - is this date selectable?, what is its CSS class?
+	 */
+	noWeekends: function(date) {
+		var day = date.getDay();
+		return [(day > 0 && day < 6), ""];
+	},
+
+	/* Set as calculateWeek to determine the week of the year based on the ISO 8601 definition.
+	 * @param  date  Date - the date to get the week for
+	 * @return  number - the number of the week within the year that contains this date
+	 */
+	iso8601Week: function(date) {
+		var time,
+			checkDate = new Date(date.getTime());
+
+		// Find Thursday of this week starting on Monday
+		checkDate.setDate(checkDate.getDate() + 4 - (checkDate.getDay() || 7));
+
+		time = checkDate.getTime();
+		checkDate.setMonth(0); // Compare with Jan 1
+		checkDate.setDate(1);
+		return Math.floor(Math.round((time - checkDate) / 86400000) / 7) + 1;
+	},
+
+	/* Parse a string value into a date object.
+	 * See formatDate below for the possible formats.
+	 *
+	 * @param  format string - the expected format of the date
+	 * @param  value string - the date in the above format
+	 * @param  settings Object - attributes include:
+	 *					shortYearCutoff  number - the cutoff year for determining the century (optional)
+	 *					dayNamesShort	string[7] - abbreviated names of the days from Sunday (optional)
+	 *					dayNames		string[7] - names of the days from Sunday (optional)
+	 *					monthNamesShort string[12] - abbreviated names of the months (optional)
+	 *					monthNames		string[12] - names of the months (optional)
+	 * @return  Date - the extracted date value or null if value is blank
+	 */
+	parseDate: function (format, value, settings) {
+		if (format == null || value == null) {
+			throw "Invalid arguments";
+		}
+
+		value = (typeof value === "object" ? value.toString() : value + "");
+		if (value === "") {
+			return null;
+		}
+
+		var iFormat, dim, extra,
+			iValue = 0,
+			shortYearCutoffTemp = (settings ? settings.shortYearCutoff : null) || this._defaults.shortYearCutoff,
+			shortYearCutoff = (typeof shortYearCutoffTemp !== "string" ? shortYearCutoffTemp :
+				new Date().getFullYear() % 100 + parseInt(shortYearCutoffTemp, 10)),
+			dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort,
+			dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames,
+			monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort,
+			monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames,
+			year = -1,
+			month = -1,
+			day = -1,
+			doy = -1,
+			literal = false,
+			date,
+			// Check whether a format character is doubled
+			lookAhead = function(match) {
+				var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match);
+				if (matches) {
+					iFormat++;
+				}
+				return matches;
+			},
+			// Extract a number from the string value
+			getNumber = function(match) {
+				var isDoubled = lookAhead(match),
+					size = (match === "@" ? 14 : (match === "!" ? 20 :
+					(match === "y" && isDoubled ? 4 : (match === "o" ? 3 : 2)))),
+					minSize = (match === "y" ? size : 1),
+					digits = new RegExp("^\\d{" + minSize + "," + size + "}"),
+					num = value.substring(iValue).match(digits);
+				if (!num) {
+					throw "Missing number at position " + iValue;
+				}
+				iValue += num[0].length;
+				return parseInt(num[0], 10);
+			},
+			// Extract a name from the string value and convert to an index
+			getName = function(match, shortNames, longNames) {
+				var index = -1,
+					names = $.map(lookAhead(match) ? longNames : shortNames, function (v, k) {
+						return [ [k, v] ];
+					}).sort(function (a, b) {
+						return -(a[1].length - b[1].length);
+					});
+
+				$.each(names, function (i, pair) {
+					var name = pair[1];
+					if (value.substr(iValue, name.length).toLowerCase() === name.toLowerCase()) {
+						index = pair[0];
+						iValue += name.length;
+						return false;
+					}
+				});
+				if (index !== -1) {
+					return index + 1;
+				} else {
+					throw "Unknown name at position " + iValue;
+				}
+			},
+			// Confirm that a literal character matches the string value
+			checkLiteral = function() {
+				if (value.charAt(iValue) !== format.charAt(iFormat)) {
+					throw "Unexpected literal at position " + iValue;
+				}
+				iValue++;
+			};
+
+		for (iFormat = 0; iFormat < format.length; iFormat++) {
+			if (literal) {
+				if (format.charAt(iFormat) === "'" && !lookAhead("'")) {
+					literal = false;
+				} else {
+					checkLiteral();
+				}
+			} else {
+				switch (format.charAt(iFormat)) {
+					case "d":
+						day = getNumber("d");
+						break;
+					case "D":
+						getName("D", dayNamesShort, dayNames);
+						break;
+					case "o":
+						doy = getNumber("o");
+						break;
+					case "m":
+						month = getNumber("m");
+						break;
+					case "M":
+						month = getName("M", monthNamesShort, monthNames);
+						break;
+					case "y":
+						year = getNumber("y");
+						break;
+					case "@":
+						date = new Date(getNumber("@"));
+						year = date.getFullYear();
+						month = date.getMonth() + 1;
+						day = date.getDate();
+						break;
+					case "!":
+						date = new Date((getNumber("!") - this._ticksTo1970) / 10000);
+						year = date.getFullYear();
+						month = date.getMonth() + 1;
+						day = date.getDate();
+						break;
+					case "'":
+						if (lookAhead("'")){
+							checkLiteral();
+						} else {
+							literal = true;
+						}
+						break;
+					default:
+						checkLiteral();
+				}
+			}
+		}
+
+		if (iValue < value.length){
+			extra = value.substr(iValue);
+			if (!/^\s+/.test(extra)) {
+				throw "Extra/unparsed characters found in date: " + extra;
+			}
+		}
+
+		if (year === -1) {
+			year = new Date().getFullYear();
+		} else if (year < 100) {
+			year += new Date().getFullYear() - new Date().getFullYear() % 100 +
+				(year <= shortYearCutoff ? 0 : -100);
+		}
+
+		if (doy > -1) {
+			month = 1;
+			day = doy;
+			do {
+				dim = this._getDaysInMonth(year, month - 1);
+				if (day <= dim) {
+					break;
+				}
+				month++;
+				day -= dim;
+			} while (true);
+		}
+
+		date = this._daylightSavingAdjust(new Date(year, month - 1, day));
+		if (date.getFullYear() !== year || date.getMonth() + 1 !== month || date.getDate() !== day) {
+			throw "Invalid date"; // E.g. 31/02/00
+		}
+		return date;
+	},
+
+	/* Standard date formats. */
+	ATOM: "yy-mm-dd", // RFC 3339 (ISO 8601)
+	COOKIE: "D, dd M yy",
+	ISO_8601: "yy-mm-dd",
+	RFC_822: "D, d M y",
+	RFC_850: "DD, dd-M-y",
+	RFC_1036: "D, d M y",
+	RFC_1123: "D, d M yy",
+	RFC_2822: "D, d M yy",
+	RSS: "D, d M y", // RFC 822
+	TICKS: "!",
+	TIMESTAMP: "@",
+	W3C: "yy-mm-dd", // ISO 8601
+
+	_ticksTo1970: (((1970 - 1) * 365 + Math.floor(1970 / 4) - Math.floor(1970 / 100) +
+		Math.floor(1970 / 400)) * 24 * 60 * 60 * 10000000),
+
+	/* Format a date object into a string value.
+	 * The format can be combinations of the following:
+	 * d  - day of month (no leading zero)
+	 * dd - day of month (two digit)
+	 * o  - day of year (no leading zeros)
+	 * oo - day of year (three digit)
+	 * D  - day name short
+	 * DD - day name long
+	 * m  - month of year (no leading zero)
+	 * mm - month of year (two digit)
+	 * M  - month name short
+	 * MM - month name long
+	 * y  - year (two digit)
+	 * yy - year (four digit)
+	 * @ - Unix timestamp (ms since 01/01/1970)
+	 * ! - Windows ticks (100ns since 01/01/0001)
+	 * "..." - literal text
+	 * '' - single quote
+	 *
+	 * @param  format string - the desired format of the date
+	 * @param  date Date - the date value to format
+	 * @param  settings Object - attributes include:
+	 *					dayNamesShort	string[7] - abbreviated names of the days from Sunday (optional)
+	 *					dayNames		string[7] - names of the days from Sunday (optional)
+	 *					monthNamesShort string[12] - abbreviated names of the months (optional)
+	 *					monthNames		string[12] - names of the months (optional)
+	 * @return  string - the date in the above format
+	 */
+	formatDate: function (format, date, settings) {
+		if (!date) {
+			return "";
+		}
+
+		var iFormat,
+			dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort,
+			dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames,
+			monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort,
+			monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames,
+			// Check whether a format character is doubled
+			lookAhead = function(match) {
+				var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match);
+				if (matches) {
+					iFormat++;
+				}
+				return matches;
+			},
+			// Format a number, with leading zero if necessary
+			formatNumber = function(match, value, len) {
+				var num = "" + value;
+				if (lookAhead(match)) {
+					while (num.length < len) {
+						num = "0" + num;
+					}
+				}
+				return num;
+			},
+			// Format a name, short or long as requested
+			formatName = function(match, value, shortNames, longNames) {
+				return (lookAhead(match) ? longNames[value] : shortNames[value]);
+			},
+			output = "",
+			literal = false;
+
+		if (date) {
+			for (iFormat = 0; iFormat < format.length; iFormat++) {
+				if (literal) {
+					if (format.charAt(iFormat) === "'" && !lookAhead("'")) {
+						literal = false;
+					} else {
+						output += format.charAt(iFormat);
+					}
+				} else {
+					switch (format.charAt(iFormat)) {
+						case "d":
+							output += formatNumber("d", date.getDate(), 2);
+							break;
+						case "D":
+							output += formatName("D", date.getDay(), dayNamesShort, dayNames);
+							break;
+						case "o":
+							output += formatNumber("o",
+								Math.round((new Date(date.getFullYear(), date.getMonth(), date.getDate()).getTime() - new Date(date.getFullYear(), 0, 0).getTime()) / 86400000), 3);
+							break;
+						case "m":
+							output += formatNumber("m", date.getMonth() + 1, 2);
+							break;
+						case "M":
+							output += formatName("M", date.getMonth(), monthNamesShort, monthNames);
+							break;
+						case "y":
+							output += (lookAhead("y") ? date.getFullYear() :
+								(date.getYear() % 100 < 10 ? "0" : "") + date.getYear() % 100);
+							break;
+						case "@":
+							output += date.getTime();
+							break;
+						case "!":
+							output += date.getTime() * 10000 + this._ticksTo1970;
+							break;
+						case "'":
+							if (lookAhead("'")) {
+								output += "'";
+							} else {
+								literal = true;
+							}
+							break;
+						default:
+							output += format.charAt(iFormat);
+					}
+				}
+			}
+		}
+		return output;
+	},
+
+	/* Extract all possible characters from the date format. */
+	_possibleChars: function (format) {
+		var iFormat,
+			chars = "",
+			literal = false,
+			// Check whether a format character is doubled
+			lookAhead = function(match) {
+				var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match);
+				if (matches) {
+					iFormat++;
+				}
+				return matches;
+			};
+
+		for (iFormat = 0; iFormat < format.length; iFormat++) {
+			if (literal) {
+				if (format.charAt(iFormat) === "'" && !lookAhead("'")) {
+					literal = false;
+				} else {
+					chars += format.charAt(iFormat);
+				}
+			} else {
+				switch (format.charAt(iFormat)) {
+					case "d": case "m": case "y": case "@":
+						chars += "0123456789";
+						break;
+					case "D": case "M":
+						return null; // Accept anything
+					case "'":
+						if (lookAhead("'")) {
+							chars += "'";
+						} else {
+							literal = true;
+						}
+						break;
+					default:
+						chars += format.charAt(iFormat);
+				}
+			}
+		}
+		return chars;
+	},
+
+	/* Get a setting value, defaulting if necessary. */
+	_get: function(inst, name) {
+		return inst.settings[name] !== undefined ?
+			inst.settings[name] : this._defaults[name];
+	},
+
+	/* Parse existing date and initialise date picker. */
+	_setDateFromField: function(inst, noDefault) {
+		if (inst.input.val() === inst.lastVal) {
+			return;
+		}
+
+		var dateFormat = this._get(inst, "dateFormat"),
+			dates = inst.lastVal = inst.input ? inst.input.val() : null,
+			defaultDate = this._getDefaultDate(inst),
+			date = defaultDate,
+			settings = this._getFormatConfig(inst);
+
+		try {
+			date = this.parseDate(dateFormat, dates, settings) || defaultDate;
+		} catch (event) {
+			dates = (noDefault ? "" : dates);
+		}
+		inst.selectedDay = date.getDate();
+		inst.drawMonth = inst.selectedMonth = date.getMonth();
+		inst.drawYear = inst.selectedYear = date.getFullYear();
+		inst.currentDay = (dates ? date.getDate() : 0);
+		inst.currentMonth = (dates ? date.getMonth() : 0);
+		inst.currentYear = (dates ? date.getFullYear() : 0);
+		this._adjustInstDate(inst);
+	},
+
+	/* Retrieve the default date shown on opening. */
+	_getDefaultDate: function(inst) {
+		return this._restrictMinMax(inst,
+			this._determineDate(inst, this._get(inst, "defaultDate"), new Date()));
+	},
+
+	/* A date may be specified as an exact value or a relative one. */
+	_determineDate: function(inst, date, defaultDate) {
+		var offsetNumeric = function(offset) {
+				var date = new Date();
+				date.setDate(date.getDate() + offset);
+				return date;
+			},
+			offsetString = function(offset) {
+				try {
+					return $.datepicker.parseDate($.datepicker._get(inst, "dateFormat"),
+						offset, $.datepicker._getFormatConfig(inst));
+				}
+				catch (e) {
+					// Ignore
+				}
+
+				var date = (offset.toLowerCase().match(/^c/) ?
+					$.datepicker._getDate(inst) : null) || new Date(),
+					year = date.getFullYear(),
+					month = date.getMonth(),
+					day = date.getDate(),
+					pattern = /([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,
+					matches = pattern.exec(offset);
+
+				while (matches) {
+					switch (matches[2] || "d") {
+						case "d" : case "D" :
+							day += parseInt(matches[1],10); break;
+						case "w" : case "W" :
+							day += parseInt(matches[1],10) * 7; break;
+						case "m" : case "M" :
+							month += parseInt(matches[1],10);
+							day = Math.min(day, $.datepicker._getDaysInMonth(year, month));
+							break;
+						case "y": case "Y" :
+							year += parseInt(matches[1],10);
+							day = Math.min(day, $.datepicker._getDaysInMonth(year, month));
+							break;
+					}
+					matches = pattern.exec(offset);
+				}
+				return new Date(year, month, day);
+			},
+			newDate = (date == null || date === "" ? defaultDate : (typeof date === "string" ? offsetString(date) :
+				(typeof date === "number" ? (isNaN(date) ? defaultDate : offsetNumeric(date)) : new Date(date.getTime()))));
+
+		newDate = (newDate && newDate.toString() === "Invalid Date" ? defaultDate : newDate);
+		if (newDate) {
+			newDate.setHours(0);
+			newDate.setMinutes(0);
+			newDate.setSeconds(0);
+			newDate.setMilliseconds(0);
+		}
+		return this._daylightSavingAdjust(newDate);
+	},
+
+	/* Handle switch to/from daylight saving.
+	 * Hours may be non-zero on daylight saving cut-over:
+	 * > 12 when midnight changeover, but then cannot generate
+	 * midnight datetime, so jump to 1AM, otherwise reset.
+	 * @param  date  (Date) the date to check
+	 * @return  (Date) the corrected date
+	 */
+	_daylightSavingAdjust: function(date) {
+		if (!date) {
+			return null;
+		}
+		date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0);
+		return date;
+	},
+
+	/* Set the date(s) directly. */
+	_setDate: function(inst, date, noChange) {
+		var clear = !date,
+			origMonth = inst.selectedMonth,
+			origYear = inst.selectedYear,
+			newDate = this._restrictMinMax(inst, this._determineDate(inst, date, new Date()));
+
+		inst.selectedDay = inst.currentDay = newDate.getDate();
+		inst.drawMonth = inst.selectedMonth = inst.currentMonth = newDate.getMonth();
+		inst.drawYear = inst.selectedYear = inst.currentYear = newDate.getFullYear();
+		if ((origMonth !== inst.selectedMonth || origYear !== inst.selectedYear) && !noChange) {
+			this._notifyChange(inst);
+		}
+		this._adjustInstDate(inst);
+		if (inst.input) {
+			inst.input.val(clear ? "" : this._formatDate(inst));
+		}
+	},
+
+	/* Retrieve the date(s) directly. */
+	_getDate: function(inst) {
+		var startDate = (!inst.currentYear || (inst.input && inst.input.val() === "") ? null :
+			this._daylightSavingAdjust(new Date(
+			inst.currentYear, inst.currentMonth, inst.currentDay)));
+			return startDate;
+	},
+
+	/* Attach the onxxx handlers.  These are declared statically so
+	 * they work with static code transformers like Caja.
+	 */
+	_attachHandlers: function(inst) {
+		var stepMonths = this._get(inst, "stepMonths"),
+			id = "#" + inst.id.replace( /\\\\/g, "\\" );
+		inst.dpDiv.find("[data-handler]").map(function () {
+			var handler = {
+				prev: function () {
+					$.datepicker._adjustDate(id, -stepMonths, "M");
+				},
+				next: function () {
+					$.datepicker._adjustDate(id, +stepMonths, "M");
+				},
+				hide: function () {
+					$.datepicker._hideDatepicker();
+				},
+				today: function () {
+					$.datepicker._gotoToday(id);
+				},
+				selectDay: function () {
+					$.datepicker._selectDay(id, +this.getAttribute("data-month"), +this.getAttribute("data-year"), this);
+					return false;
+				},
+				selectMonth: function () {
+					$.datepicker._selectMonthYear(id, this, "M");
+					return false;
+				},
+				selectYear: function () {
+					$.datepicker._selectMonthYear(id, this, "Y");
+					return false;
+				}
+			};
+			$(this).bind(this.getAttribute("data-event"), handler[this.getAttribute("data-handler")]);
+		});
+	},
+
+	/* Generate the HTML for the current state of the date picker. */
+	_generateHTML: function(inst) {
+		var maxDraw, prevText, prev, nextText, next, currentText, gotoDate,
+			controls, buttonPanel, firstDay, showWeek, dayNames, dayNamesMin,
+			monthNames, monthNamesShort, beforeShowDay, showOtherMonths,
+			selectOtherMonths, defaultDate, html, dow, row, group, col, selectedDate,
+			cornerClass, calender, thead, day, daysInMonth, leadDays, curRows, numRows,
+			printDate, dRow, tbody, daySettings, otherMonth, unselectable,
+			tempDate = new Date(),
+			today = this._daylightSavingAdjust(
+				new Date(tempDate.getFullYear(), tempDate.getMonth(), tempDate.getDate())), // clear time
+			isRTL = this._get(inst, "isRTL"),
+			showButtonPanel = this._get(inst, "showButtonPanel"),
+			hideIfNoPrevNext = this._get(inst, "hideIfNoPrevNext"),
+			navigationAsDateFormat = this._get(inst, "navigationAsDateFormat"),
+			numMonths = this._getNumberOfMonths(inst),
+			showCurrentAtPos = this._get(inst, "showCurrentAtPos"),
+			stepMonths = this._get(inst, "stepMonths"),
+			isMultiMonth = (numMonths[0] !== 1 || numMonths[1] !== 1),
+			currentDate = this._daylightSavingAdjust((!inst.currentDay ? new Date(9999, 9, 9) :
+				new Date(inst.currentYear, inst.currentMonth, inst.currentDay))),
+			minDate = this._getMinMaxDate(inst, "min"),
+			maxDate = this._getMinMaxDate(inst, "max"),
+			drawMonth = inst.drawMonth - showCurrentAtPos,
+			drawYear = inst.drawYear;
+
+		if (drawMonth < 0) {
+			drawMonth += 12;
+			drawYear--;
+		}
+		if (maxDate) {
+			maxDraw = this._daylightSavingAdjust(new Date(maxDate.getFullYear(),
+				maxDate.getMonth() - (numMonths[0] * numMonths[1]) + 1, maxDate.getDate()));
+			maxDraw = (minDate && maxDraw < minDate ? minDate : maxDraw);
+			while (this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1)) > maxDraw) {
+				drawMonth--;
+				if (drawMonth < 0) {
+					drawMonth = 11;
+					drawYear--;
+				}
+			}
+		}
+		inst.drawMonth = drawMonth;
+		inst.drawYear = drawYear;
+
+		prevText = this._get(inst, "prevText");
+		prevText = (!navigationAsDateFormat ? prevText : this.formatDate(prevText,
+			this._daylightSavingAdjust(new Date(drawYear, drawMonth - stepMonths, 1)),
+			this._getFormatConfig(inst)));
+
+		prev = (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ?
+			"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click'" +
+			" title='" + prevText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w") + "'>" + prevText + "</span></a>" :
+			(hideIfNoPrevNext ? "" : "<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+ prevText +"'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w") + "'>" + prevText + "</span></a>"));
+
+		nextText = this._get(inst, "nextText");
+		nextText = (!navigationAsDateFormat ? nextText : this.formatDate(nextText,
+			this._daylightSavingAdjust(new Date(drawYear, drawMonth + stepMonths, 1)),
+			this._getFormatConfig(inst)));
+
+		next = (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ?
+			"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click'" +
+			" title='" + nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e") + "'>" + nextText + "</span></a>" :
+			(hideIfNoPrevNext ? "" : "<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+ nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e") + "'>" + nextText + "</span></a>"));
+
+		currentText = this._get(inst, "currentText");
+		gotoDate = (this._get(inst, "gotoCurrent") && inst.currentDay ? currentDate : today);
+		currentText = (!navigationAsDateFormat ? currentText :
+			this.formatDate(currentText, gotoDate, this._getFormatConfig(inst)));
+
+		controls = (!inst.inline ? "<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>" +
+			this._get(inst, "closeText") + "</button>" : "");
+
+		buttonPanel = (showButtonPanel) ? "<div class='ui-datepicker-buttonpane ui-widget-content'>" + (isRTL ? controls : "") +
+			(this._isInRange(inst, gotoDate) ? "<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'" +
+			">" + currentText + "</button>" : "") + (isRTL ? "" : controls) + "</div>" : "";
+
+		firstDay = parseInt(this._get(inst, "firstDay"),10);
+		firstDay = (isNaN(firstDay) ? 0 : firstDay);
+
+		showWeek = this._get(inst, "showWeek");
+		dayNames = this._get(inst, "dayNames");
+		dayNamesMin = this._get(inst, "dayNamesMin");
+		monthNames = this._get(inst, "monthNames");
+		monthNamesShort = this._get(inst, "monthNamesShort");
+		beforeShowDay = this._get(inst, "beforeShowDay");
+		showOtherMonths = this._get(inst, "showOtherMonths");
+		selectOtherMonths = this._get(inst, "selectOtherMonths");
+		defaultDate = this._getDefaultDate(inst);
+		html = "";
+		dow;
+		for (row = 0; row < numMonths[0]; row++) {
+			group = "";
+			this.maxRows = 4;
+			for (col = 0; col < numMonths[1]; col++) {
+				selectedDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, inst.selectedDay));
+				cornerClass = " ui-corner-all";
+				calender = "";
+				if (isMultiMonth) {
+					calender += "<div class='ui-datepicker-group";
+					if (numMonths[1] > 1) {
+						switch (col) {
+							case 0: calender += " ui-datepicker-group-first";
+								cornerClass = " ui-corner-" + (isRTL ? "right" : "left"); break;
+							case numMonths[1]-1: calender += " ui-datepicker-group-last";
+								cornerClass = " ui-corner-" + (isRTL ? "left" : "right"); break;
+							default: calender += " ui-datepicker-group-middle"; cornerClass = ""; break;
+						}
+					}
+					calender += "'>";
+				}
+				calender += "<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix" + cornerClass + "'>" +
+					(/all|left/.test(cornerClass) && row === 0 ? (isRTL ? next : prev) : "") +
+					(/all|right/.test(cornerClass) && row === 0 ? (isRTL ? prev : next) : "") +
+					this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate, maxDate,
+					row > 0 || col > 0, monthNames, monthNamesShort) + // draw month headers
+					"</div><table class='ui-datepicker-calendar'><thead>" +
+					"<tr>";
+				thead = (showWeek ? "<th class='ui-datepicker-week-col'>" + this._get(inst, "weekHeader") + "</th>" : "");
+				for (dow = 0; dow < 7; dow++) { // days of the week
+					day = (dow + firstDay) % 7;
+					thead += "<th scope='col'" + ((dow + firstDay + 6) % 7 >= 5 ? " class='ui-datepicker-week-end'" : "") + ">" +
+						"<span title='" + dayNames[day] + "'>" + dayNamesMin[day] + "</span></th>";
+				}
+				calender += thead + "</tr></thead><tbody>";
+				daysInMonth = this._getDaysInMonth(drawYear, drawMonth);
+				if (drawYear === inst.selectedYear && drawMonth === inst.selectedMonth) {
+					inst.selectedDay = Math.min(inst.selectedDay, daysInMonth);
+				}
+				leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7;
+				curRows = Math.ceil((leadDays + daysInMonth) / 7); // calculate the number of rows to generate
+				numRows = (isMultiMonth ? this.maxRows > curRows ? this.maxRows : curRows : curRows); //If multiple months, use the higher number of rows (see #7043)
+				this.maxRows = numRows;
+				printDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1 - leadDays));
+				for (dRow = 0; dRow < numRows; dRow++) { // create date picker rows
+					calender += "<tr>";
+					tbody = (!showWeek ? "" : "<td class='ui-datepicker-week-col'>" +
+						this._get(inst, "calculateWeek")(printDate) + "</td>");
+					for (dow = 0; dow < 7; dow++) { // create date picker days
+						daySettings = (beforeShowDay ?
+							beforeShowDay.apply((inst.input ? inst.input[0] : null), [printDate]) : [true, ""]);
+						otherMonth = (printDate.getMonth() !== drawMonth);
+						unselectable = (otherMonth && !selectOtherMonths) || !daySettings[0] ||
+							(minDate && printDate < minDate) || (maxDate && printDate > maxDate);
+						tbody += "<td class='" +
+							((dow + firstDay + 6) % 7 >= 5 ? " ui-datepicker-week-end" : "") + // highlight weekends
+							(otherMonth ? " ui-datepicker-other-month" : "") + // highlight days from other months
+							((printDate.getTime() === selectedDate.getTime() && drawMonth === inst.selectedMonth && inst._keyEvent) || // user pressed key
+							(defaultDate.getTime() === printDate.getTime() && defaultDate.getTime() === selectedDate.getTime()) ?
+							// or defaultDate is current printedDate and defaultDate is selectedDate
+							" " + this._dayOverClass : "") + // highlight selected day
+							(unselectable ? " " + this._unselectableClass + " ui-state-disabled": "") +  // highlight unselectable days
+							(otherMonth && !showOtherMonths ? "" : " " + daySettings[1] + // highlight custom dates
+							(printDate.getTime() === currentDate.getTime() ? " " + this._currentClass : "") + // highlight selected day
+							(printDate.getTime() === today.getTime() ? " ui-datepicker-today" : "")) + "'" + // highlight today (if different)
+							((!otherMonth || showOtherMonths) && daySettings[2] ? " title='" + daySettings[2].replace(/'/g, "&#39;") + "'" : "") + // cell title
+							(unselectable ? "" : " data-handler='selectDay' data-event='click' data-month='" + printDate.getMonth() + "' data-year='" + printDate.getFullYear() + "'") + ">" + // actions
+							(otherMonth && !showOtherMonths ? "&#xa0;" : // display for other months
+							(unselectable ? "<span class='ui-state-default'>" + printDate.getDate() + "</span>" : "<a class='ui-state-default" +
+							(printDate.getTime() === today.getTime() ? " ui-state-highlight" : "") +
+							(printDate.getTime() === currentDate.getTime() ? " ui-state-active" : "") + // highlight selected day
+							(otherMonth ? " ui-priority-secondary" : "") + // distinguish dates from other months
+							"' href='#'>" + printDate.getDate() + "</a>")) + "</td>"; // display selectable date
+						printDate.setDate(printDate.getDate() + 1);
+						printDate = this._daylightSavingAdjust(printDate);
+					}
+					calender += tbody + "</tr>";
+				}
+				drawMonth++;
+				if (drawMonth > 11) {
+					drawMonth = 0;
+					drawYear++;
+				}
+				calender += "</tbody></table>" + (isMultiMonth ? "</div>" +
+							((numMonths[0] > 0 && col === numMonths[1]-1) ? "<div class='ui-datepicker-row-break'></div>" : "") : "");
+				group += calender;
+			}
+			html += group;
+		}
+		html += buttonPanel;
+		inst._keyEvent = false;
+		return html;
+	},
+
+	/* Generate the month and year header. */
+	_generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, maxDate,
+			secondary, monthNames, monthNamesShort) {
+
+		var inMinYear, inMaxYear, month, years, thisYear, determineYear, year, endYear,
+			changeMonth = this._get(inst, "changeMonth"),
+			changeYear = this._get(inst, "changeYear"),
+			showMonthAfterYear = this._get(inst, "showMonthAfterYear"),
+			html = "<div class='ui-datepicker-title'>",
+			monthHtml = "";
+
+		// month selection
+		if (secondary || !changeMonth) {
+			monthHtml += "<span class='ui-datepicker-month'>" + monthNames[drawMonth] + "</span>";
+		} else {
+			inMinYear = (minDate && minDate.getFullYear() === drawYear);
+			inMaxYear = (maxDate && maxDate.getFullYear() === drawYear);
+			monthHtml += "<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";
+			for ( month = 0; month < 12; month++) {
+				if ((!inMinYear || month >= minDate.getMonth()) && (!inMaxYear || month <= maxDate.getMonth())) {
+					monthHtml += "<option value='" + month + "'" +
+						(month === drawMonth ? " selected='selected'" : "") +
+						">" + monthNamesShort[month] + "</option>";
+				}
+			}
+			monthHtml += "</select>";
+		}
+
+		if (!showMonthAfterYear) {
+			html += monthHtml + (secondary || !(changeMonth && changeYear) ? "&#xa0;" : "");
+		}
+
+		// year selection
+		if ( !inst.yearshtml ) {
+			inst.yearshtml = "";
+			if (secondary || !changeYear) {
+				html += "<span class='ui-datepicker-year'>" + drawYear + "</span>";
+			} else {
+				// determine range of years to display
+				years = this._get(inst, "yearRange").split(":");
+				thisYear = new Date().getFullYear();
+				determineYear = function(value) {
+					var year = (value.match(/c[+\-].*/) ? drawYear + parseInt(value.substring(1), 10) :
+						(value.match(/[+\-].*/) ? thisYear + parseInt(value, 10) :
+						parseInt(value, 10)));
+					return (isNaN(year) ? thisYear : year);
+				};
+				year = determineYear(years[0]);
+				endYear = Math.max(year, determineYear(years[1] || ""));
+				year = (minDate ? Math.max(year, minDate.getFullYear()) : year);
+				endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear);
+				inst.yearshtml += "<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";
+				for (; year <= endYear; year++) {
+					inst.yearshtml += "<option value='" + year + "'" +
+						(year === drawYear ? " selected='selected'" : "") +
+						">" + year + "</option>";
+				}
+				inst.yearshtml += "</select>";
+
+				html += inst.yearshtml;
+				inst.yearshtml = null;
+			}
+		}
+
+		html += this._get(inst, "yearSuffix");
+		if (showMonthAfterYear) {
+			html += (secondary || !(changeMonth && changeYear) ? "&#xa0;" : "") + monthHtml;
+		}
+		html += "</div>"; // Close datepicker_header
+		return html;
+	},
+
+	/* Adjust one of the date sub-fields. */
+	_adjustInstDate: function(inst, offset, period) {
+		var year = inst.drawYear + (period === "Y" ? offset : 0),
+			month = inst.drawMonth + (period === "M" ? offset : 0),
+			day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) + (period === "D" ? offset : 0),
+			date = this._restrictMinMax(inst, this._daylightSavingAdjust(new Date(year, month, day)));
+
+		inst.selectedDay = date.getDate();
+		inst.drawMonth = inst.selectedMonth = date.getMonth();
+		inst.drawYear = inst.selectedYear = date.getFullYear();
+		if (period === "M" || period === "Y") {
+			this._notifyChange(inst);
+		}
+	},
+
+	/* Ensure a date is within any min/max bounds. */
+	_restrictMinMax: function(inst, date) {
+		var minDate = this._getMinMaxDate(inst, "min"),
+			maxDate = this._getMinMaxDate(inst, "max"),
+			newDate = (minDate && date < minDate ? minDate : date);
+		return (maxDate && newDate > maxDate ? maxDate : newDate);
+	},
+
+	/* Notify change of month/year. */
+	_notifyChange: function(inst) {
+		var onChange = this._get(inst, "onChangeMonthYear");
+		if (onChange) {
+			onChange.apply((inst.input ? inst.input[0] : null),
+				[inst.selectedYear, inst.selectedMonth + 1, inst]);
+		}
+	},
+
+	/* Determine the number of months to show. */
+	_getNumberOfMonths: function(inst) {
+		var numMonths = this._get(inst, "numberOfMonths");
+		return (numMonths == null ? [1, 1] : (typeof numMonths === "number" ? [1, numMonths] : numMonths));
+	},
+
+	/* Determine the current maximum date - ensure no time components are set. */
+	_getMinMaxDate: function(inst, minMax) {
+		return this._determineDate(inst, this._get(inst, minMax + "Date"), null);
+	},
+
+	/* Find the number of days in a given month. */
+	_getDaysInMonth: function(year, month) {
+		return 32 - this._daylightSavingAdjust(new Date(year, month, 32)).getDate();
+	},
+
+	/* Find the day of the week of the first of a month. */
+	_getFirstDayOfMonth: function(year, month) {
+		return new Date(year, month, 1).getDay();
+	},
+
+	/* Determines if we should allow a "next/prev" month display change. */
+	_canAdjustMonth: function(inst, offset, curYear, curMonth) {
+		var numMonths = this._getNumberOfMonths(inst),
+			date = this._daylightSavingAdjust(new Date(curYear,
+			curMonth + (offset < 0 ? offset : numMonths[0] * numMonths[1]), 1));
+
+		if (offset < 0) {
+			date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth()));
+		}
+		return this._isInRange(inst, date);
+	},
+
+	/* Is the given date in the accepted range? */
+	_isInRange: function(inst, date) {
+		var yearSplit, currentYear,
+			minDate = this._getMinMaxDate(inst, "min"),
+			maxDate = this._getMinMaxDate(inst, "max"),
+			minYear = null,
+			maxYear = null,
+			years = this._get(inst, "yearRange");
+			if (years){
+				yearSplit = years.split(":");
+				currentYear = new Date().getFullYear();
+				minYear = parseInt(yearSplit[0], 10);
+				maxYear = parseInt(yearSplit[1], 10);
+				if ( yearSplit[0].match(/[+\-].*/) ) {
+					minYear += currentYear;
+				}
+				if ( yearSplit[1].match(/[+\-].*/) ) {
+					maxYear += currentYear;
+				}
+			}
+
+		return ((!minDate || date.getTime() >= minDate.getTime()) &&
+			(!maxDate || date.getTime() <= maxDate.getTime()) &&
+			(!minYear || date.getFullYear() >= minYear) &&
+			(!maxYear || date.getFullYear() <= maxYear));
+	},
+
+	/* Provide the configuration settings for formatting/parsing. */
+	_getFormatConfig: function(inst) {
+		var shortYearCutoff = this._get(inst, "shortYearCutoff");
+		shortYearCutoff = (typeof shortYearCutoff !== "string" ? shortYearCutoff :
+			new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10));
+		return {shortYearCutoff: shortYearCutoff,
+			dayNamesShort: this._get(inst, "dayNamesShort"), dayNames: this._get(inst, "dayNames"),
+			monthNamesShort: this._get(inst, "monthNamesShort"), monthNames: this._get(inst, "monthNames")};
+	},
+
+	/* Format the given date for display. */
+	_formatDate: function(inst, day, month, year) {
+		if (!day) {
+			inst.currentDay = inst.selectedDay;
+			inst.currentMonth = inst.selectedMonth;
+			inst.currentYear = inst.selectedYear;
+		}
+		var date = (day ? (typeof day === "object" ? day :
+			this._daylightSavingAdjust(new Date(year, month, day))) :
+			this._daylightSavingAdjust(new Date(inst.currentYear, inst.currentMonth, inst.currentDay)));
+		return this.formatDate(this._get(inst, "dateFormat"), date, this._getFormatConfig(inst));
+	}
+});
+
+/*
+ * Bind hover events for datepicker elements.
+ * Done via delegate so the binding only occurs once in the lifetime of the parent div.
+ * Global datepicker_instActive, set by _updateDatepicker allows the handlers to find their way back to the active picker.
+ */
+function datepicker_bindHover(dpDiv) {
+	var selector = "button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";
+	return dpDiv.delegate(selector, "mouseout", function() {
+			$(this).removeClass("ui-state-hover");
+			if (this.className.indexOf("ui-datepicker-prev") !== -1) {
+				$(this).removeClass("ui-datepicker-prev-hover");
+			}
+			if (this.className.indexOf("ui-datepicker-next") !== -1) {
+				$(this).removeClass("ui-datepicker-next-hover");
+			}
+		})
+		.delegate( selector, "mouseover", datepicker_handleMouseover );
+}
+
+function datepicker_handleMouseover() {
+	if (!$.datepicker._isDisabledDatepicker( datepicker_instActive.inline? datepicker_instActive.dpDiv.parent()[0] : datepicker_instActive.input[0])) {
+		$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");
+		$(this).addClass("ui-state-hover");
+		if (this.className.indexOf("ui-datepicker-prev") !== -1) {
+			$(this).addClass("ui-datepicker-prev-hover");
+		}
+		if (this.className.indexOf("ui-datepicker-next") !== -1) {
+			$(this).addClass("ui-datepicker-next-hover");
+		}
+	}
+}
+
+/* jQuery extend now ignores nulls! */
+function datepicker_extendRemove(target, props) {
+	$.extend(target, props);
+	for (var name in props) {
+		if (props[name] == null) {
+			target[name] = props[name];
+		}
+	}
+	return target;
+}
+
+/* Invoke the datepicker functionality.
+   @param  options  string - a command, optionally followed by additional parameters or
+					Object - settings for attaching new datepicker functionality
+   @return  jQuery object */
+$.fn.datepicker = function(options){
+
+	/* Verify an empty collection wasn't passed - Fixes #6976 */
+	if ( !this.length ) {
+		return this;
+	}
+
+	/* Initialise the date picker. */
+	if (!$.datepicker.initialized) {
+		$(document).mousedown($.datepicker._checkExternalClick);
+		$.datepicker.initialized = true;
+	}
+
+	/* Append datepicker main container to body if not exist. */
+	if ($("#"+$.datepicker._mainDivId).length === 0) {
+		$("body").append($.datepicker.dpDiv);
+	}
+
+	var otherArgs = Array.prototype.slice.call(arguments, 1);
+	if (typeof options === "string" && (options === "isDisabled" || options === "getDate" || options === "widget")) {
+		return $.datepicker["_" + options + "Datepicker"].
+			apply($.datepicker, [this[0]].concat(otherArgs));
+	}
+	if (options === "option" && arguments.length === 2 && typeof arguments[1] === "string") {
+		return $.datepicker["_" + options + "Datepicker"].
+			apply($.datepicker, [this[0]].concat(otherArgs));
+	}
+	return this.each(function() {
+		typeof options === "string" ?
+			$.datepicker["_" + options + "Datepicker"].
+				apply($.datepicker, [this].concat(otherArgs)) :
+			$.datepicker._attachDatepicker(this, options);
+	});
+};
+
+$.datepicker = new Datepicker(); // singleton instance
+$.datepicker.initialized = false;
+$.datepicker.uuid = new Date().getTime();
+$.datepicker.version = "1.11.4";
+
+return $.datepicker;
+
+}));
diff --git a/bower_components/jquery-ui/ui/dialog.js b/bower_components/jquery-ui/ui/dialog.js
new file mode 100644
index 00000000000..2f978bed294
--- /dev/null
+++ b/bower_components/jquery-ui/ui/dialog.js
@@ -0,0 +1,876 @@
+/*!
+ * jQuery UI Dialog 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/dialog/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./widget",
+			"./button",
+			"./draggable",
+			"./mouse",
+			"./position",
+			"./resizable"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.widget( "ui.dialog", {
+	version: "1.11.4",
+	options: {
+		appendTo: "body",
+		autoOpen: true,
+		buttons: [],
+		closeOnEscape: true,
+		closeText: "Close",
+		dialogClass: "",
+		draggable: true,
+		hide: null,
+		height: "auto",
+		maxHeight: null,
+		maxWidth: null,
+		minHeight: 150,
+		minWidth: 150,
+		modal: false,
+		position: {
+			my: "center",
+			at: "center",
+			of: window,
+			collision: "fit",
+			// Ensure the titlebar is always visible
+			using: function( pos ) {
+				var topOffset = $( this ).css( pos ).offset().top;
+				if ( topOffset < 0 ) {
+					$( this ).css( "top", pos.top - topOffset );
+				}
+			}
+		},
+		resizable: true,
+		show: null,
+		title: null,
+		width: 300,
+
+		// callbacks
+		beforeClose: null,
+		close: null,
+		drag: null,
+		dragStart: null,
+		dragStop: null,
+		focus: null,
+		open: null,
+		resize: null,
+		resizeStart: null,
+		resizeStop: null
+	},
+
+	sizeRelatedOptions: {
+		buttons: true,
+		height: true,
+		maxHeight: true,
+		maxWidth: true,
+		minHeight: true,
+		minWidth: true,
+		width: true
+	},
+
+	resizableRelatedOptions: {
+		maxHeight: true,
+		maxWidth: true,
+		minHeight: true,
+		minWidth: true
+	},
+
+	_create: function() {
+		this.originalCss = {
+			display: this.element[ 0 ].style.display,
+			width: this.element[ 0 ].style.width,
+			minHeight: this.element[ 0 ].style.minHeight,
+			maxHeight: this.element[ 0 ].style.maxHeight,
+			height: this.element[ 0 ].style.height
+		};
+		this.originalPosition = {
+			parent: this.element.parent(),
+			index: this.element.parent().children().index( this.element )
+		};
+		this.originalTitle = this.element.attr( "title" );
+		this.options.title = this.options.title || this.originalTitle;
+
+		this._createWrapper();
+
+		this.element
+			.show()
+			.removeAttr( "title" )
+			.addClass( "ui-dialog-content ui-widget-content" )
+			.appendTo( this.uiDialog );
+
+		this._createTitlebar();
+		this._createButtonPane();
+
+		if ( this.options.draggable && $.fn.draggable ) {
+			this._makeDraggable();
+		}
+		if ( this.options.resizable && $.fn.resizable ) {
+			this._makeResizable();
+		}
+
+		this._isOpen = false;
+
+		this._trackFocus();
+	},
+
+	_init: function() {
+		if ( this.options.autoOpen ) {
+			this.open();
+		}
+	},
+
+	_appendTo: function() {
+		var element = this.options.appendTo;
+		if ( element && (element.jquery || element.nodeType) ) {
+			return $( element );
+		}
+		return this.document.find( element || "body" ).eq( 0 );
+	},
+
+	_destroy: function() {
+		var next,
+			originalPosition = this.originalPosition;
+
+		this._untrackInstance();
+		this._destroyOverlay();
+
+		this.element
+			.removeUniqueId()
+			.removeClass( "ui-dialog-content ui-widget-content" )
+			.css( this.originalCss )
+			// Without detaching first, the following becomes really slow
+			.detach();
+
+		this.uiDialog.stop( true, true ).remove();
+
+		if ( this.originalTitle ) {
+			this.element.attr( "title", this.originalTitle );
+		}
+
+		next = originalPosition.parent.children().eq( originalPosition.index );
+		// Don't try to place the dialog next to itself (#8613)
+		if ( next.length && next[ 0 ] !== this.element[ 0 ] ) {
+			next.before( this.element );
+		} else {
+			originalPosition.parent.append( this.element );
+		}
+	},
+
+	widget: function() {
+		return this.uiDialog;
+	},
+
+	disable: $.noop,
+	enable: $.noop,
+
+	close: function( event ) {
+		var activeElement,
+			that = this;
+
+		if ( !this._isOpen || this._trigger( "beforeClose", event ) === false ) {
+			return;
+		}
+
+		this._isOpen = false;
+		this._focusedElement = null;
+		this._destroyOverlay();
+		this._untrackInstance();
+
+		if ( !this.opener.filter( ":focusable" ).focus().length ) {
+
+			// support: IE9
+			// IE9 throws an "Unspecified error" accessing document.activeElement from an <iframe>
+			try {
+				activeElement = this.document[ 0 ].activeElement;
+
+				// Support: IE9, IE10
+				// If the <body> is blurred, IE will switch windows, see #4520
+				if ( activeElement && activeElement.nodeName.toLowerCase() !== "body" ) {
+
+					// Hiding a focused element doesn't trigger blur in WebKit
+					// so in case we have nothing to focus on, explicitly blur the active element
+					// https://bugs.webkit.org/show_bug.cgi?id=47182
+					$( activeElement ).blur();
+				}
+			} catch ( error ) {}
+		}
+
+		this._hide( this.uiDialog, this.options.hide, function() {
+			that._trigger( "close", event );
+		});
+	},
+
+	isOpen: function() {
+		return this._isOpen;
+	},
+
+	moveToTop: function() {
+		this._moveToTop();
+	},
+
+	_moveToTop: function( event, silent ) {
+		var moved = false,
+			zIndices = this.uiDialog.siblings( ".ui-front:visible" ).map(function() {
+				return +$( this ).css( "z-index" );
+			}).get(),
+			zIndexMax = Math.max.apply( null, zIndices );
+
+		if ( zIndexMax >= +this.uiDialog.css( "z-index" ) ) {
+			this.uiDialog.css( "z-index", zIndexMax + 1 );
+			moved = true;
+		}
+
+		if ( moved && !silent ) {
+			this._trigger( "focus", event );
+		}
+		return moved;
+	},
+
+	open: function() {
+		var that = this;
+		if ( this._isOpen ) {
+			if ( this._moveToTop() ) {
+				this._focusTabbable();
+			}
+			return;
+		}
+
+		this._isOpen = true;
+		this.opener = $( this.document[ 0 ].activeElement );
+
+		this._size();
+		this._position();
+		this._createOverlay();
+		this._moveToTop( null, true );
+
+		// Ensure the overlay is moved to the top with the dialog, but only when
+		// opening. The overlay shouldn't move after the dialog is open so that
+		// modeless dialogs opened after the modal dialog stack properly.
+		if ( this.overlay ) {
+			this.overlay.css( "z-index", this.uiDialog.css( "z-index" ) - 1 );
+		}
+
+		this._show( this.uiDialog, this.options.show, function() {
+			that._focusTabbable();
+			that._trigger( "focus" );
+		});
+
+		// Track the dialog immediately upon openening in case a focus event
+		// somehow occurs outside of the dialog before an element inside the
+		// dialog is focused (#10152)
+		this._makeFocusTarget();
+
+		this._trigger( "open" );
+	},
+
+	_focusTabbable: function() {
+		// Set focus to the first match:
+		// 1. An element that was focused previously
+		// 2. First element inside the dialog matching [autofocus]
+		// 3. Tabbable element inside the content element
+		// 4. Tabbable element inside the buttonpane
+		// 5. The close button
+		// 6. The dialog itself
+		var hasFocus = this._focusedElement;
+		if ( !hasFocus ) {
+			hasFocus = this.element.find( "[autofocus]" );
+		}
+		if ( !hasFocus.length ) {
+			hasFocus = this.element.find( ":tabbable" );
+		}
+		if ( !hasFocus.length ) {
+			hasFocus = this.uiDialogButtonPane.find( ":tabbable" );
+		}
+		if ( !hasFocus.length ) {
+			hasFocus = this.uiDialogTitlebarClose.filter( ":tabbable" );
+		}
+		if ( !hasFocus.length ) {
+			hasFocus = this.uiDialog;
+		}
+		hasFocus.eq( 0 ).focus();
+	},
+
+	_keepFocus: function( event ) {
+		function checkFocus() {
+			var activeElement = this.document[0].activeElement,
+				isActive = this.uiDialog[0] === activeElement ||
+					$.contains( this.uiDialog[0], activeElement );
+			if ( !isActive ) {
+				this._focusTabbable();
+			}
+		}
+		event.preventDefault();
+		checkFocus.call( this );
+		// support: IE
+		// IE <= 8 doesn't prevent moving focus even with event.preventDefault()
+		// so we check again later
+		this._delay( checkFocus );
+	},
+
+	_createWrapper: function() {
+		this.uiDialog = $("<div>")
+			.addClass( "ui-dialog ui-widget ui-widget-content ui-corner-all ui-front " +
+				this.options.dialogClass )
+			.hide()
+			.attr({
+				// Setting tabIndex makes the div focusable
+				tabIndex: -1,
+				role: "dialog"
+			})
+			.appendTo( this._appendTo() );
+
+		this._on( this.uiDialog, {
+			keydown: function( event ) {
+				if ( this.options.closeOnEscape && !event.isDefaultPrevented() && event.keyCode &&
+						event.keyCode === $.ui.keyCode.ESCAPE ) {
+					event.preventDefault();
+					this.close( event );
+					return;
+				}
+
+				// prevent tabbing out of dialogs
+				if ( event.keyCode !== $.ui.keyCode.TAB || event.isDefaultPrevented() ) {
+					return;
+				}
+				var tabbables = this.uiDialog.find( ":tabbable" ),
+					first = tabbables.filter( ":first" ),
+					last = tabbables.filter( ":last" );
+
+				if ( ( event.target === last[0] || event.target === this.uiDialog[0] ) && !event.shiftKey ) {
+					this._delay(function() {
+						first.focus();
+					});
+					event.preventDefault();
+				} else if ( ( event.target === first[0] || event.target === this.uiDialog[0] ) && event.shiftKey ) {
+					this._delay(function() {
+						last.focus();
+					});
+					event.preventDefault();
+				}
+			},
+			mousedown: function( event ) {
+				if ( this._moveToTop( event ) ) {
+					this._focusTabbable();
+				}
+			}
+		});
+
+		// We assume that any existing aria-describedby attribute means
+		// that the dialog content is marked up properly
+		// otherwise we brute force the content as the description
+		if ( !this.element.find( "[aria-describedby]" ).length ) {
+			this.uiDialog.attr({
+				"aria-describedby": this.element.uniqueId().attr( "id" )
+			});
+		}
+	},
+
+	_createTitlebar: function() {
+		var uiDialogTitle;
+
+		this.uiDialogTitlebar = $( "<div>" )
+			.addClass( "ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix" )
+			.prependTo( this.uiDialog );
+		this._on( this.uiDialogTitlebar, {
+			mousedown: function( event ) {
+				// Don't prevent click on close button (#8838)
+				// Focusing a dialog that is partially scrolled out of view
+				// causes the browser to scroll it into view, preventing the click event
+				if ( !$( event.target ).closest( ".ui-dialog-titlebar-close" ) ) {
+					// Dialog isn't getting focus when dragging (#8063)
+					this.uiDialog.focus();
+				}
+			}
+		});
+
+		// support: IE
+		// Use type="button" to prevent enter keypresses in textboxes from closing the
+		// dialog in IE (#9312)
+		this.uiDialogTitlebarClose = $( "<button type='button'></button>" )
+			.button({
+				label: this.options.closeText,
+				icons: {
+					primary: "ui-icon-closethick"
+				},
+				text: false
+			})
+			.addClass( "ui-dialog-titlebar-close" )
+			.appendTo( this.uiDialogTitlebar );
+		this._on( this.uiDialogTitlebarClose, {
+			click: function( event ) {
+				event.preventDefault();
+				this.close( event );
+			}
+		});
+
+		uiDialogTitle = $( "<span>" )
+			.uniqueId()
+			.addClass( "ui-dialog-title" )
+			.prependTo( this.uiDialogTitlebar );
+		this._title( uiDialogTitle );
+
+		this.uiDialog.attr({
+			"aria-labelledby": uiDialogTitle.attr( "id" )
+		});
+	},
+
+	_title: function( title ) {
+		if ( !this.options.title ) {
+			title.html( "&#160;" );
+		}
+		title.text( this.options.title );
+	},
+
+	_createButtonPane: function() {
+		this.uiDialogButtonPane = $( "<div>" )
+			.addClass( "ui-dialog-buttonpane ui-widget-content ui-helper-clearfix" );
+
+		this.uiButtonSet = $( "<div>" )
+			.addClass( "ui-dialog-buttonset" )
+			.appendTo( this.uiDialogButtonPane );
+
+		this._createButtons();
+	},
+
+	_createButtons: function() {
+		var that = this,
+			buttons = this.options.buttons;
+
+		// if we already have a button pane, remove it
+		this.uiDialogButtonPane.remove();
+		this.uiButtonSet.empty();
+
+		if ( $.isEmptyObject( buttons ) || ($.isArray( buttons ) && !buttons.length) ) {
+			this.uiDialog.removeClass( "ui-dialog-buttons" );
+			return;
+		}
+
+		$.each( buttons, function( name, props ) {
+			var click, buttonOptions;
+			props = $.isFunction( props ) ?
+				{ click: props, text: name } :
+				props;
+			// Default to a non-submitting button
+			props = $.extend( { type: "button" }, props );
+			// Change the context for the click callback to be the main element
+			click = props.click;
+			props.click = function() {
+				click.apply( that.element[ 0 ], arguments );
+			};
+			buttonOptions = {
+				icons: props.icons,
+				text: props.showText
+			};
+			delete props.icons;
+			delete props.showText;
+			$( "<button></button>", props )
+				.button( buttonOptions )
+				.appendTo( that.uiButtonSet );
+		});
+		this.uiDialog.addClass( "ui-dialog-buttons" );
+		this.uiDialogButtonPane.appendTo( this.uiDialog );
+	},
+
+	_makeDraggable: function() {
+		var that = this,
+			options = this.options;
+
+		function filteredUi( ui ) {
+			return {
+				position: ui.position,
+				offset: ui.offset
+			};
+		}
+
+		this.uiDialog.draggable({
+			cancel: ".ui-dialog-content, .ui-dialog-titlebar-close",
+			handle: ".ui-dialog-titlebar",
+			containment: "document",
+			start: function( event, ui ) {
+				$( this ).addClass( "ui-dialog-dragging" );
+				that._blockFrames();
+				that._trigger( "dragStart", event, filteredUi( ui ) );
+			},
+			drag: function( event, ui ) {
+				that._trigger( "drag", event, filteredUi( ui ) );
+			},
+			stop: function( event, ui ) {
+				var left = ui.offset.left - that.document.scrollLeft(),
+					top = ui.offset.top - that.document.scrollTop();
+
+				options.position = {
+					my: "left top",
+					at: "left" + (left >= 0 ? "+" : "") + left + " " +
+						"top" + (top >= 0 ? "+" : "") + top,
+					of: that.window
+				};
+				$( this ).removeClass( "ui-dialog-dragging" );
+				that._unblockFrames();
+				that._trigger( "dragStop", event, filteredUi( ui ) );
+			}
+		});
+	},
+
+	_makeResizable: function() {
+		var that = this,
+			options = this.options,
+			handles = options.resizable,
+			// .ui-resizable has position: relative defined in the stylesheet
+			// but dialogs have to use absolute or fixed positioning
+			position = this.uiDialog.css("position"),
+			resizeHandles = typeof handles === "string" ?
+				handles	:
+				"n,e,s,w,se,sw,ne,nw";
+
+		function filteredUi( ui ) {
+			return {
+				originalPosition: ui.originalPosition,
+				originalSize: ui.originalSize,
+				position: ui.position,
+				size: ui.size
+			};
+		}
+
+		this.uiDialog.resizable({
+			cancel: ".ui-dialog-content",
+			containment: "document",
+			alsoResize: this.element,
+			maxWidth: options.maxWidth,
+			maxHeight: options.maxHeight,
+			minWidth: options.minWidth,
+			minHeight: this._minHeight(),
+			handles: resizeHandles,
+			start: function( event, ui ) {
+				$( this ).addClass( "ui-dialog-resizing" );
+				that._blockFrames();
+				that._trigger( "resizeStart", event, filteredUi( ui ) );
+			},
+			resize: function( event, ui ) {
+				that._trigger( "resize", event, filteredUi( ui ) );
+			},
+			stop: function( event, ui ) {
+				var offset = that.uiDialog.offset(),
+					left = offset.left - that.document.scrollLeft(),
+					top = offset.top - that.document.scrollTop();
+
+				options.height = that.uiDialog.height();
+				options.width = that.uiDialog.width();
+				options.position = {
+					my: "left top",
+					at: "left" + (left >= 0 ? "+" : "") + left + " " +
+						"top" + (top >= 0 ? "+" : "") + top,
+					of: that.window
+				};
+				$( this ).removeClass( "ui-dialog-resizing" );
+				that._unblockFrames();
+				that._trigger( "resizeStop", event, filteredUi( ui ) );
+			}
+		})
+		.css( "position", position );
+	},
+
+	_trackFocus: function() {
+		this._on( this.widget(), {
+			focusin: function( event ) {
+				this._makeFocusTarget();
+				this._focusedElement = $( event.target );
+			}
+		});
+	},
+
+	_makeFocusTarget: function() {
+		this._untrackInstance();
+		this._trackingInstances().unshift( this );
+	},
+
+	_untrackInstance: function() {
+		var instances = this._trackingInstances(),
+			exists = $.inArray( this, instances );
+		if ( exists !== -1 ) {
+			instances.splice( exists, 1 );
+		}
+	},
+
+	_trackingInstances: function() {
+		var instances = this.document.data( "ui-dialog-instances" );
+		if ( !instances ) {
+			instances = [];
+			this.document.data( "ui-dialog-instances", instances );
+		}
+		return instances;
+	},
+
+	_minHeight: function() {
+		var options = this.options;
+
+		return options.height === "auto" ?
+			options.minHeight :
+			Math.min( options.minHeight, options.height );
+	},
+
+	_position: function() {
+		// Need to show the dialog to get the actual offset in the position plugin
+		var isVisible = this.uiDialog.is( ":visible" );
+		if ( !isVisible ) {
+			this.uiDialog.show();
+		}
+		this.uiDialog.position( this.options.position );
+		if ( !isVisible ) {
+			this.uiDialog.hide();
+		}
+	},
+
+	_setOptions: function( options ) {
+		var that = this,
+			resize = false,
+			resizableOptions = {};
+
+		$.each( options, function( key, value ) {
+			that._setOption( key, value );
+
+			if ( key in that.sizeRelatedOptions ) {
+				resize = true;
+			}
+			if ( key in that.resizableRelatedOptions ) {
+				resizableOptions[ key ] = value;
+			}
+		});
+
+		if ( resize ) {
+			this._size();
+			this._position();
+		}
+		if ( this.uiDialog.is( ":data(ui-resizable)" ) ) {
+			this.uiDialog.resizable( "option", resizableOptions );
+		}
+	},
+
+	_setOption: function( key, value ) {
+		var isDraggable, isResizable,
+			uiDialog = this.uiDialog;
+
+		if ( key === "dialogClass" ) {
+			uiDialog
+				.removeClass( this.options.dialogClass )
+				.addClass( value );
+		}
+
+		if ( key === "disabled" ) {
+			return;
+		}
+
+		this._super( key, value );
+
+		if ( key === "appendTo" ) {
+			this.uiDialog.appendTo( this._appendTo() );
+		}
+
+		if ( key === "buttons" ) {
+			this._createButtons();
+		}
+
+		if ( key === "closeText" ) {
+			this.uiDialogTitlebarClose.button({
+				// Ensure that we always pass a string
+				label: "" + value
+			});
+		}
+
+		if ( key === "draggable" ) {
+			isDraggable = uiDialog.is( ":data(ui-draggable)" );
+			if ( isDraggable && !value ) {
+				uiDialog.draggable( "destroy" );
+			}
+
+			if ( !isDraggable && value ) {
+				this._makeDraggable();
+			}
+		}
+
+		if ( key === "position" ) {
+			this._position();
+		}
+
+		if ( key === "resizable" ) {
+			// currently resizable, becoming non-resizable
+			isResizable = uiDialog.is( ":data(ui-resizable)" );
+			if ( isResizable && !value ) {
+				uiDialog.resizable( "destroy" );
+			}
+
+			// currently resizable, changing handles
+			if ( isResizable && typeof value === "string" ) {
+				uiDialog.resizable( "option", "handles", value );
+			}
+
+			// currently non-resizable, becoming resizable
+			if ( !isResizable && value !== false ) {
+				this._makeResizable();
+			}
+		}
+
+		if ( key === "title" ) {
+			this._title( this.uiDialogTitlebar.find( ".ui-dialog-title" ) );
+		}
+	},
+
+	_size: function() {
+		// If the user has resized the dialog, the .ui-dialog and .ui-dialog-content
+		// divs will both have width and height set, so we need to reset them
+		var nonContentHeight, minContentHeight, maxContentHeight,
+			options = this.options;
+
+		// Reset content sizing
+		this.element.show().css({
+			width: "auto",
+			minHeight: 0,
+			maxHeight: "none",
+			height: 0
+		});
+
+		if ( options.minWidth > options.width ) {
+			options.width = options.minWidth;
+		}
+
+		// reset wrapper sizing
+		// determine the height of all the non-content elements
+		nonContentHeight = this.uiDialog.css({
+				height: "auto",
+				width: options.width
+			})
+			.outerHeight();
+		minContentHeight = Math.max( 0, options.minHeight - nonContentHeight );
+		maxContentHeight = typeof options.maxHeight === "number" ?
+			Math.max( 0, options.maxHeight - nonContentHeight ) :
+			"none";
+
+		if ( options.height === "auto" ) {
+			this.element.css({
+				minHeight: minContentHeight,
+				maxHeight: maxContentHeight,
+				height: "auto"
+			});
+		} else {
+			this.element.height( Math.max( 0, options.height - nonContentHeight ) );
+		}
+
+		if ( this.uiDialog.is( ":data(ui-resizable)" ) ) {
+			this.uiDialog.resizable( "option", "minHeight", this._minHeight() );
+		}
+	},
+
+	_blockFrames: function() {
+		this.iframeBlocks = this.document.find( "iframe" ).map(function() {
+			var iframe = $( this );
+
+			return $( "<div>" )
+				.css({
+					position: "absolute",
+					width: iframe.outerWidth(),
+					height: iframe.outerHeight()
+				})
+				.appendTo( iframe.parent() )
+				.offset( iframe.offset() )[0];
+		});
+	},
+
+	_unblockFrames: function() {
+		if ( this.iframeBlocks ) {
+			this.iframeBlocks.remove();
+			delete this.iframeBlocks;
+		}
+	},
+
+	_allowInteraction: function( event ) {
+		if ( $( event.target ).closest( ".ui-dialog" ).length ) {
+			return true;
+		}
+
+		// TODO: Remove hack when datepicker implements
+		// the .ui-front logic (#8989)
+		return !!$( event.target ).closest( ".ui-datepicker" ).length;
+	},
+
+	_createOverlay: function() {
+		if ( !this.options.modal ) {
+			return;
+		}
+
+		// We use a delay in case the overlay is created from an
+		// event that we're going to be cancelling (#2804)
+		var isOpening = true;
+		this._delay(function() {
+			isOpening = false;
+		});
+
+		if ( !this.document.data( "ui-dialog-overlays" ) ) {
+
+			// Prevent use of anchors and inputs
+			// Using _on() for an event handler shared across many instances is
+			// safe because the dialogs stack and must be closed in reverse order
+			this._on( this.document, {
+				focusin: function( event ) {
+					if ( isOpening ) {
+						return;
+					}
+
+					if ( !this._allowInteraction( event ) ) {
+						event.preventDefault();
+						this._trackingInstances()[ 0 ]._focusTabbable();
+					}
+				}
+			});
+		}
+
+		this.overlay = $( "<div>" )
+			.addClass( "ui-widget-overlay ui-front" )
+			.appendTo( this._appendTo() );
+		this._on( this.overlay, {
+			mousedown: "_keepFocus"
+		});
+		this.document.data( "ui-dialog-overlays",
+			(this.document.data( "ui-dialog-overlays" ) || 0) + 1 );
+	},
+
+	_destroyOverlay: function() {
+		if ( !this.options.modal ) {
+			return;
+		}
+
+		if ( this.overlay ) {
+			var overlays = this.document.data( "ui-dialog-overlays" ) - 1;
+
+			if ( !overlays ) {
+				this.document
+					.unbind( "focusin" )
+					.removeData( "ui-dialog-overlays" );
+			} else {
+				this.document.data( "ui-dialog-overlays", overlays );
+			}
+
+			this.overlay.remove();
+			this.overlay = null;
+		}
+	}
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/draggable.js b/bower_components/jquery-ui/ui/draggable.js
new file mode 100644
index 00000000000..2d412bdba7f
--- /dev/null
+++ b/bower_components/jquery-ui/ui/draggable.js
@@ -0,0 +1,1132 @@
+/*!
+ * jQuery UI Draggable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/draggable/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./mouse",
+			"./widget"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+$.widget("ui.draggable", $.ui.mouse, {
+	version: "1.11.4",
+	widgetEventPrefix: "drag",
+	options: {
+		addClasses: true,
+		appendTo: "parent",
+		axis: false,
+		connectToSortable: false,
+		containment: false,
+		cursor: "auto",
+		cursorAt: false,
+		grid: false,
+		handle: false,
+		helper: "original",
+		iframeFix: false,
+		opacity: false,
+		refreshPositions: false,
+		revert: false,
+		revertDuration: 500,
+		scope: "default",
+		scroll: true,
+		scrollSensitivity: 20,
+		scrollSpeed: 20,
+		snap: false,
+		snapMode: "both",
+		snapTolerance: 20,
+		stack: false,
+		zIndex: false,
+
+		// callbacks
+		drag: null,
+		start: null,
+		stop: null
+	},
+	_create: function() {
+
+		if ( this.options.helper === "original" ) {
+			this._setPositionRelative();
+		}
+		if (this.options.addClasses){
+			this.element.addClass("ui-draggable");
+		}
+		if (this.options.disabled){
+			this.element.addClass("ui-draggable-disabled");
+		}
+		this._setHandleClassName();
+
+		this._mouseInit();
+	},
+
+	_setOption: function( key, value ) {
+		this._super( key, value );
+		if ( key === "handle" ) {
+			this._removeHandleClassName();
+			this._setHandleClassName();
+		}
+	},
+
+	_destroy: function() {
+		if ( ( this.helper || this.element ).is( ".ui-draggable-dragging" ) ) {
+			this.destroyOnClear = true;
+			return;
+		}
+		this.element.removeClass( "ui-draggable ui-draggable-dragging ui-draggable-disabled" );
+		this._removeHandleClassName();
+		this._mouseDestroy();
+	},
+
+	_mouseCapture: function(event) {
+		var o = this.options;
+
+		this._blurActiveElement( event );
+
+		// among others, prevent a drag on a resizable-handle
+		if (this.helper || o.disabled || $(event.target).closest(".ui-resizable-handle").length > 0) {
+			return false;
+		}
+
+		//Quit if we're not on a valid handle
+		this.handle = this._getHandle(event);
+		if (!this.handle) {
+			return false;
+		}
+
+		this._blockFrames( o.iframeFix === true ? "iframe" : o.iframeFix );
+
+		return true;
+
+	},
+
+	_blockFrames: function( selector ) {
+		this.iframeBlocks = this.document.find( selector ).map(function() {
+			var iframe = $( this );
+
+			return $( "<div>" )
+				.css( "position", "absolute" )
+				.appendTo( iframe.parent() )
+				.outerWidth( iframe.outerWidth() )
+				.outerHeight( iframe.outerHeight() )
+				.offset( iframe.offset() )[ 0 ];
+		});
+	},
+
+	_unblockFrames: function() {
+		if ( this.iframeBlocks ) {
+			this.iframeBlocks.remove();
+			delete this.iframeBlocks;
+		}
+	},
+
+	_blurActiveElement: function( event ) {
+		var document = this.document[ 0 ];
+
+		// Only need to blur if the event occurred on the draggable itself, see #10527
+		if ( !this.handleElement.is( event.target ) ) {
+			return;
+		}
+
+		// support: IE9
+		// IE9 throws an "Unspecified error" accessing document.activeElement from an <iframe>
+		try {
+
+			// Support: IE9, IE10
+			// If the <body> is blurred, IE will switch windows, see #9520
+			if ( document.activeElement && document.activeElement.nodeName.toLowerCase() !== "body" ) {
+
+				// Blur any element that currently has focus, see #4261
+				$( document.activeElement ).blur();
+			}
+		} catch ( error ) {}
+	},
+
+	_mouseStart: function(event) {
+
+		var o = this.options;
+
+		//Create and append the visible helper
+		this.helper = this._createHelper(event);
+
+		this.helper.addClass("ui-draggable-dragging");
+
+		//Cache the helper size
+		this._cacheHelperProportions();
+
+		//If ddmanager is used for droppables, set the global draggable
+		if ($.ui.ddmanager) {
+			$.ui.ddmanager.current = this;
+		}
+
+		/*
+		 * - Position generation -
+		 * This block generates everything position related - it's the core of draggables.
+		 */
+
+		//Cache the margins of the original element
+		this._cacheMargins();
+
+		//Store the helper's css position
+		this.cssPosition = this.helper.css( "position" );
+		this.scrollParent = this.helper.scrollParent( true );
+		this.offsetParent = this.helper.offsetParent();
+		this.hasFixedAncestor = this.helper.parents().filter(function() {
+				return $( this ).css( "position" ) === "fixed";
+			}).length > 0;
+
+		//The element's absolute position on the page minus margins
+		this.positionAbs = this.element.offset();
+		this._refreshOffsets( event );
+
+		//Generate the original position
+		this.originalPosition = this.position = this._generatePosition( event, false );
+		this.originalPageX = event.pageX;
+		this.originalPageY = event.pageY;
+
+		//Adjust the mouse offset relative to the helper if "cursorAt" is supplied
+		(o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt));
+
+		//Set a containment if given in the options
+		this._setContainment();
+
+		//Trigger event + callbacks
+		if (this._trigger("start", event) === false) {
+			this._clear();
+			return false;
+		}
+
+		//Recache the helper size
+		this._cacheHelperProportions();
+
+		//Prepare the droppable offsets
+		if ($.ui.ddmanager && !o.dropBehaviour) {
+			$.ui.ddmanager.prepareOffsets(this, event);
+		}
+
+		// Reset helper's right/bottom css if they're set and set explicit width/height instead
+		// as this prevents resizing of elements with right/bottom set (see #7772)
+		this._normalizeRightBottom();
+
+		this._mouseDrag(event, true); //Execute the drag once - this causes the helper not to be visible before getting its correct position
+
+		//If the ddmanager is used for droppables, inform the manager that dragging has started (see #5003)
+		if ( $.ui.ddmanager ) {
+			$.ui.ddmanager.dragStart(this, event);
+		}
+
+		return true;
+	},
+
+	_refreshOffsets: function( event ) {
+		this.offset = {
+			top: this.positionAbs.top - this.margins.top,
+			left: this.positionAbs.left - this.margins.left,
+			scroll: false,
+			parent: this._getParentOffset(),
+			relative: this._getRelativeOffset()
+		};
+
+		this.offset.click = {
+			left: event.pageX - this.offset.left,
+			top: event.pageY - this.offset.top
+		};
+	},
+
+	_mouseDrag: function(event, noPropagation) {
+		// reset any necessary cached properties (see #5009)
+		if ( this.hasFixedAncestor ) {
+			this.offset.parent = this._getParentOffset();
+		}
+
+		//Compute the helpers position
+		this.position = this._generatePosition( event, true );
+		this.positionAbs = this._convertPositionTo("absolute");
+
+		//Call plugins and callbacks and use the resulting position if something is returned
+		if (!noPropagation) {
+			var ui = this._uiHash();
+			if (this._trigger("drag", event, ui) === false) {
+				this._mouseUp({});
+				return false;
+			}
+			this.position = ui.position;
+		}
+
+		this.helper[ 0 ].style.left = this.position.left + "px";
+		this.helper[ 0 ].style.top = this.position.top + "px";
+
+		if ($.ui.ddmanager) {
+			$.ui.ddmanager.drag(this, event);
+		}
+
+		return false;
+	},
+
+	_mouseStop: function(event) {
+
+		//If we are using droppables, inform the manager about the drop
+		var that = this,
+			dropped = false;
+		if ($.ui.ddmanager && !this.options.dropBehaviour) {
+			dropped = $.ui.ddmanager.drop(this, event);
+		}
+
+		//if a drop comes from outside (a sortable)
+		if (this.dropped) {
+			dropped = this.dropped;
+			this.dropped = false;
+		}
+
+		if ((this.options.revert === "invalid" && !dropped) || (this.options.revert === "valid" && dropped) || this.options.revert === true || ($.isFunction(this.options.revert) && this.options.revert.call(this.element, dropped))) {
+			$(this.helper).animate(this.originalPosition, parseInt(this.options.revertDuration, 10), function() {
+				if (that._trigger("stop", event) !== false) {
+					that._clear();
+				}
+			});
+		} else {
+			if (this._trigger("stop", event) !== false) {
+				this._clear();
+			}
+		}
+
+		return false;
+	},
+
+	_mouseUp: function( event ) {
+		this._unblockFrames();
+
+		//If the ddmanager is used for droppables, inform the manager that dragging has stopped (see #5003)
+		if ( $.ui.ddmanager ) {
+			$.ui.ddmanager.dragStop(this, event);
+		}
+
+		// Only need to focus if the event occurred on the draggable itself, see #10527
+		if ( this.handleElement.is( event.target ) ) {
+			// The interaction is over; whether or not the click resulted in a drag, focus the element
+			this.element.focus();
+		}
+
+		return $.ui.mouse.prototype._mouseUp.call(this, event);
+	},
+
+	cancel: function() {
+
+		if (this.helper.is(".ui-draggable-dragging")) {
+			this._mouseUp({});
+		} else {
+			this._clear();
+		}
+
+		return this;
+
+	},
+
+	_getHandle: function(event) {
+		return this.options.handle ?
+			!!$( event.target ).closest( this.element.find( this.options.handle ) ).length :
+			true;
+	},
+
+	_setHandleClassName: function() {
+		this.handleElement = this.options.handle ?
+			this.element.find( this.options.handle ) : this.element;
+		this.handleElement.addClass( "ui-draggable-handle" );
+	},
+
+	_removeHandleClassName: function() {
+		this.handleElement.removeClass( "ui-draggable-handle" );
+	},
+
+	_createHelper: function(event) {
+
+		var o = this.options,
+			helperIsFunction = $.isFunction( o.helper ),
+			helper = helperIsFunction ?
+				$( o.helper.apply( this.element[ 0 ], [ event ] ) ) :
+				( o.helper === "clone" ?
+					this.element.clone().removeAttr( "id" ) :
+					this.element );
+
+		if (!helper.parents("body").length) {
+			helper.appendTo((o.appendTo === "parent" ? this.element[0].parentNode : o.appendTo));
+		}
+
+		// http://bugs.jqueryui.com/ticket/9446
+		// a helper function can return the original element
+		// which wouldn't have been set to relative in _create
+		if ( helperIsFunction && helper[ 0 ] === this.element[ 0 ] ) {
+			this._setPositionRelative();
+		}
+
+		if (helper[0] !== this.element[0] && !(/(fixed|absolute)/).test(helper.css("position"))) {
+			helper.css("position", "absolute");
+		}
+
+		return helper;
+
+	},
+
+	_setPositionRelative: function() {
+		if ( !( /^(?:r|a|f)/ ).test( this.element.css( "position" ) ) ) {
+			this.element[ 0 ].style.position = "relative";
+		}
+	},
+
+	_adjustOffsetFromHelper: function(obj) {
+		if (typeof obj === "string") {
+			obj = obj.split(" ");
+		}
+		if ($.isArray(obj)) {
+			obj = { left: +obj[0], top: +obj[1] || 0 };
+		}
+		if ("left" in obj) {
+			this.offset.click.left = obj.left + this.margins.left;
+		}
+		if ("right" in obj) {
+			this.offset.click.left = this.helperProportions.width - obj.right + this.margins.left;
+		}
+		if ("top" in obj) {
+			this.offset.click.top = obj.top + this.margins.top;
+		}
+		if ("bottom" in obj) {
+			this.offset.click.top = this.helperProportions.height - obj.bottom + this.margins.top;
+		}
+	},
+
+	_isRootNode: function( element ) {
+		return ( /(html|body)/i ).test( element.tagName ) || element === this.document[ 0 ];
+	},
+
+	_getParentOffset: function() {
+
+		//Get the offsetParent and cache its position
+		var po = this.offsetParent.offset(),
+			document = this.document[ 0 ];
+
+		// This is a special case where we need to modify a offset calculated on start, since the following happened:
+		// 1. The position of the helper is absolute, so it's position is calculated based on the next positioned parent
+		// 2. The actual offset parent is a child of the scroll parent, and the scroll parent isn't the document, which means that
+		//    the scroll is included in the initial calculation of the offset of the parent, and never recalculated upon drag
+		if (this.cssPosition === "absolute" && this.scrollParent[0] !== document && $.contains(this.scrollParent[0], this.offsetParent[0])) {
+			po.left += this.scrollParent.scrollLeft();
+			po.top += this.scrollParent.scrollTop();
+		}
+
+		if ( this._isRootNode( this.offsetParent[ 0 ] ) ) {
+			po = { top: 0, left: 0 };
+		}
+
+		return {
+			top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"), 10) || 0),
+			left: po.left + (parseInt(this.offsetParent.css("borderLeftWidth"), 10) || 0)
+		};
+
+	},
+
+	_getRelativeOffset: function() {
+		if ( this.cssPosition !== "relative" ) {
+			return { top: 0, left: 0 };
+		}
+
+		var p = this.element.position(),
+			scrollIsRootNode = this._isRootNode( this.scrollParent[ 0 ] );
+
+		return {
+			top: p.top - ( parseInt(this.helper.css( "top" ), 10) || 0 ) + ( !scrollIsRootNode ? this.scrollParent.scrollTop() : 0 ),
+			left: p.left - ( parseInt(this.helper.css( "left" ), 10) || 0 ) + ( !scrollIsRootNode ? this.scrollParent.scrollLeft() : 0 )
+		};
+
+	},
+
+	_cacheMargins: function() {
+		this.margins = {
+			left: (parseInt(this.element.css("marginLeft"), 10) || 0),
+			top: (parseInt(this.element.css("marginTop"), 10) || 0),
+			right: (parseInt(this.element.css("marginRight"), 10) || 0),
+			bottom: (parseInt(this.element.css("marginBottom"), 10) || 0)
+		};
+	},
+
+	_cacheHelperProportions: function() {
+		this.helperProportions = {
+			width: this.helper.outerWidth(),
+			height: this.helper.outerHeight()
+		};
+	},
+
+	_setContainment: function() {
+
+		var isUserScrollable, c, ce,
+			o = this.options,
+			document = this.document[ 0 ];
+
+		this.relativeContainer = null;
+
+		if ( !o.containment ) {
+			this.containment = null;
+			return;
+		}
+
+		if ( o.containment === "window" ) {
+			this.containment = [
+				$( window ).scrollLeft() - this.offset.relative.left - this.offset.parent.left,
+				$( window ).scrollTop() - this.offset.relative.top - this.offset.parent.top,
+				$( window ).scrollLeft() + $( window ).width() - this.helperProportions.width - this.margins.left,
+				$( window ).scrollTop() + ( $( window ).height() || document.body.parentNode.scrollHeight ) - this.helperProportions.height - this.margins.top
+			];
+			return;
+		}
+
+		if ( o.containment === "document") {
+			this.containment = [
+				0,
+				0,
+				$( document ).width() - this.helperProportions.width - this.margins.left,
+				( $( document ).height() || document.body.parentNode.scrollHeight ) - this.helperProportions.height - this.margins.top
+			];
+			return;
+		}
+
+		if ( o.containment.constructor === Array ) {
+			this.containment = o.containment;
+			return;
+		}
+
+		if ( o.containment === "parent" ) {
+			o.containment = this.helper[ 0 ].parentNode;
+		}
+
+		c = $( o.containment );
+		ce = c[ 0 ];
+
+		if ( !ce ) {
+			return;
+		}
+
+		isUserScrollable = /(scroll|auto)/.test( c.css( "overflow" ) );
+
+		this.containment = [
+			( parseInt( c.css( "borderLeftWidth" ), 10 ) || 0 ) + ( parseInt( c.css( "paddingLeft" ), 10 ) || 0 ),
+			( parseInt( c.css( "borderTopWidth" ), 10 ) || 0 ) + ( parseInt( c.css( "paddingTop" ), 10 ) || 0 ),
+			( isUserScrollable ? Math.max( ce.scrollWidth, ce.offsetWidth ) : ce.offsetWidth ) -
+				( parseInt( c.css( "borderRightWidth" ), 10 ) || 0 ) -
+				( parseInt( c.css( "paddingRight" ), 10 ) || 0 ) -
+				this.helperProportions.width -
+				this.margins.left -
+				this.margins.right,
+			( isUserScrollable ? Math.max( ce.scrollHeight, ce.offsetHeight ) : ce.offsetHeight ) -
+				( parseInt( c.css( "borderBottomWidth" ), 10 ) || 0 ) -
+				( parseInt( c.css( "paddingBottom" ), 10 ) || 0 ) -
+				this.helperProportions.height -
+				this.margins.top -
+				this.margins.bottom
+		];
+		this.relativeContainer = c;
+	},
+
+	_convertPositionTo: function(d, pos) {
+
+		if (!pos) {
+			pos = this.position;
+		}
+
+		var mod = d === "absolute" ? 1 : -1,
+			scrollIsRootNode = this._isRootNode( this.scrollParent[ 0 ] );
+
+		return {
+			top: (
+				pos.top	+																// The absolute mouse position
+				this.offset.relative.top * mod +										// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.top * mod -										// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.offset.scroll.top : ( scrollIsRootNode ? 0 : this.offset.scroll.top ) ) * mod)
+			),
+			left: (
+				pos.left +																// The absolute mouse position
+				this.offset.relative.left * mod +										// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.left * mod	-										// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.offset.scroll.left : ( scrollIsRootNode ? 0 : this.offset.scroll.left ) ) * mod)
+			)
+		};
+
+	},
+
+	_generatePosition: function( event, constrainPosition ) {
+
+		var containment, co, top, left,
+			o = this.options,
+			scrollIsRootNode = this._isRootNode( this.scrollParent[ 0 ] ),
+			pageX = event.pageX,
+			pageY = event.pageY;
+
+		// Cache the scroll
+		if ( !scrollIsRootNode || !this.offset.scroll ) {
+			this.offset.scroll = {
+				top: this.scrollParent.scrollTop(),
+				left: this.scrollParent.scrollLeft()
+			};
+		}
+
+		/*
+		 * - Position constraining -
+		 * Constrain the position to a mix of grid, containment.
+		 */
+
+		// If we are not dragging yet, we won't check for options
+		if ( constrainPosition ) {
+			if ( this.containment ) {
+				if ( this.relativeContainer ){
+					co = this.relativeContainer.offset();
+					containment = [
+						this.containment[ 0 ] + co.left,
+						this.containment[ 1 ] + co.top,
+						this.containment[ 2 ] + co.left,
+						this.containment[ 3 ] + co.top
+					];
+				} else {
+					containment = this.containment;
+				}
+
+				if (event.pageX - this.offset.click.left < containment[0]) {
+					pageX = containment[0] + this.offset.click.left;
+				}
+				if (event.pageY - this.offset.click.top < containment[1]) {
+					pageY = containment[1] + this.offset.click.top;
+				}
+				if (event.pageX - this.offset.click.left > containment[2]) {
+					pageX = containment[2] + this.offset.click.left;
+				}
+				if (event.pageY - this.offset.click.top > containment[3]) {
+					pageY = containment[3] + this.offset.click.top;
+				}
+			}
+
+			if (o.grid) {
+				//Check for grid elements set to 0 to prevent divide by 0 error causing invalid argument errors in IE (see ticket #6950)
+				top = o.grid[1] ? this.originalPageY + Math.round((pageY - this.originalPageY) / o.grid[1]) * o.grid[1] : this.originalPageY;
+				pageY = containment ? ((top - this.offset.click.top >= containment[1] || top - this.offset.click.top > containment[3]) ? top : ((top - this.offset.click.top >= containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top;
+
+				left = o.grid[0] ? this.originalPageX + Math.round((pageX - this.originalPageX) / o.grid[0]) * o.grid[0] : this.originalPageX;
+				pageX = containment ? ((left - this.offset.click.left >= containment[0] || left - this.offset.click.left > containment[2]) ? left : ((left - this.offset.click.left >= containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left;
+			}
+
+			if ( o.axis === "y" ) {
+				pageX = this.originalPageX;
+			}
+
+			if ( o.axis === "x" ) {
+				pageY = this.originalPageY;
+			}
+		}
+
+		return {
+			top: (
+				pageY -																	// The absolute mouse position
+				this.offset.click.top	-												// Click offset (relative to the element)
+				this.offset.relative.top -												// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.top +												// The offsetParent's offset without borders (offset + border)
+				( this.cssPosition === "fixed" ? -this.offset.scroll.top : ( scrollIsRootNode ? 0 : this.offset.scroll.top ) )
+			),
+			left: (
+				pageX -																	// The absolute mouse position
+				this.offset.click.left -												// Click offset (relative to the element)
+				this.offset.relative.left -												// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.left +												// The offsetParent's offset without borders (offset + border)
+				( this.cssPosition === "fixed" ? -this.offset.scroll.left : ( scrollIsRootNode ? 0 : this.offset.scroll.left ) )
+			)
+		};
+
+	},
+
+	_clear: function() {
+		this.helper.removeClass("ui-draggable-dragging");
+		if (this.helper[0] !== this.element[0] && !this.cancelHelperRemoval) {
+			this.helper.remove();
+		}
+		this.helper = null;
+		this.cancelHelperRemoval = false;
+		if ( this.destroyOnClear ) {
+			this.destroy();
+		}
+	},
+
+	_normalizeRightBottom: function() {
+		if ( this.options.axis !== "y" && this.helper.css( "right" ) !== "auto" ) {
+			this.helper.width( this.helper.width() );
+			this.helper.css( "right", "auto" );
+		}
+		if ( this.options.axis !== "x" && this.helper.css( "bottom" ) !== "auto" ) {
+			this.helper.height( this.helper.height() );
+			this.helper.css( "bottom", "auto" );
+		}
+	},
+
+	// From now on bulk stuff - mainly helpers
+
+	_trigger: function( type, event, ui ) {
+		ui = ui || this._uiHash();
+		$.ui.plugin.call( this, type, [ event, ui, this ], true );
+
+		// Absolute position and offset (see #6884 ) have to be recalculated after plugins
+		if ( /^(drag|start|stop)/.test( type ) ) {
+			this.positionAbs = this._convertPositionTo( "absolute" );
+			ui.offset = this.positionAbs;
+		}
+		return $.Widget.prototype._trigger.call( this, type, event, ui );
+	},
+
+	plugins: {},
+
+	_uiHash: function() {
+		return {
+			helper: this.helper,
+			position: this.position,
+			originalPosition: this.originalPosition,
+			offset: this.positionAbs
+		};
+	}
+
+});
+
+$.ui.plugin.add( "draggable", "connectToSortable", {
+	start: function( event, ui, draggable ) {
+		var uiSortable = $.extend( {}, ui, {
+			item: draggable.element
+		});
+
+		draggable.sortables = [];
+		$( draggable.options.connectToSortable ).each(function() {
+			var sortable = $( this ).sortable( "instance" );
+
+			if ( sortable && !sortable.options.disabled ) {
+				draggable.sortables.push( sortable );
+
+				// refreshPositions is called at drag start to refresh the containerCache
+				// which is used in drag. This ensures it's initialized and synchronized
+				// with any changes that might have happened on the page since initialization.
+				sortable.refreshPositions();
+				sortable._trigger("activate", event, uiSortable);
+			}
+		});
+	},
+	stop: function( event, ui, draggable ) {
+		var uiSortable = $.extend( {}, ui, {
+			item: draggable.element
+		});
+
+		draggable.cancelHelperRemoval = false;
+
+		$.each( draggable.sortables, function() {
+			var sortable = this;
+
+			if ( sortable.isOver ) {
+				sortable.isOver = 0;
+
+				// Allow this sortable to handle removing the helper
+				draggable.cancelHelperRemoval = true;
+				sortable.cancelHelperRemoval = false;
+
+				// Use _storedCSS To restore properties in the sortable,
+				// as this also handles revert (#9675) since the draggable
+				// may have modified them in unexpected ways (#8809)
+				sortable._storedCSS = {
+					position: sortable.placeholder.css( "position" ),
+					top: sortable.placeholder.css( "top" ),
+					left: sortable.placeholder.css( "left" )
+				};
+
+				sortable._mouseStop(event);
+
+				// Once drag has ended, the sortable should return to using
+				// its original helper, not the shared helper from draggable
+				sortable.options.helper = sortable.options._helper;
+			} else {
+				// Prevent this Sortable from removing the helper.
+				// However, don't set the draggable to remove the helper
+				// either as another connected Sortable may yet handle the removal.
+				sortable.cancelHelperRemoval = true;
+
+				sortable._trigger( "deactivate", event, uiSortable );
+			}
+		});
+	},
+	drag: function( event, ui, draggable ) {
+		$.each( draggable.sortables, function() {
+			var innermostIntersecting = false,
+				sortable = this;
+
+			// Copy over variables that sortable's _intersectsWith uses
+			sortable.positionAbs = draggable.positionAbs;
+			sortable.helperProportions = draggable.helperProportions;
+			sortable.offset.click = draggable.offset.click;
+
+			if ( sortable._intersectsWith( sortable.containerCache ) ) {
+				innermostIntersecting = true;
+
+				$.each( draggable.sortables, function() {
+					// Copy over variables that sortable's _intersectsWith uses
+					this.positionAbs = draggable.positionAbs;
+					this.helperProportions = draggable.helperProportions;
+					this.offset.click = draggable.offset.click;
+
+					if ( this !== sortable &&
+							this._intersectsWith( this.containerCache ) &&
+							$.contains( sortable.element[ 0 ], this.element[ 0 ] ) ) {
+						innermostIntersecting = false;
+					}
+
+					return innermostIntersecting;
+				});
+			}
+
+			if ( innermostIntersecting ) {
+				// If it intersects, we use a little isOver variable and set it once,
+				// so that the move-in stuff gets fired only once.
+				if ( !sortable.isOver ) {
+					sortable.isOver = 1;
+
+					// Store draggable's parent in case we need to reappend to it later.
+					draggable._parent = ui.helper.parent();
+
+					sortable.currentItem = ui.helper
+						.appendTo( sortable.element )
+						.data( "ui-sortable-item", true );
+
+					// Store helper option to later restore it
+					sortable.options._helper = sortable.options.helper;
+
+					sortable.options.helper = function() {
+						return ui.helper[ 0 ];
+					};
+
+					// Fire the start events of the sortable with our passed browser event,
+					// and our own helper (so it doesn't create a new one)
+					event.target = sortable.currentItem[ 0 ];
+					sortable._mouseCapture( event, true );
+					sortable._mouseStart( event, true, true );
+
+					// Because the browser event is way off the new appended portlet,
+					// modify necessary variables to reflect the changes
+					sortable.offset.click.top = draggable.offset.click.top;
+					sortable.offset.click.left = draggable.offset.click.left;
+					sortable.offset.parent.left -= draggable.offset.parent.left -
+						sortable.offset.parent.left;
+					sortable.offset.parent.top -= draggable.offset.parent.top -
+						sortable.offset.parent.top;
+
+					draggable._trigger( "toSortable", event );
+
+					// Inform draggable that the helper is in a valid drop zone,
+					// used solely in the revert option to handle "valid/invalid".
+					draggable.dropped = sortable.element;
+
+					// Need to refreshPositions of all sortables in the case that
+					// adding to one sortable changes the location of the other sortables (#9675)
+					$.each( draggable.sortables, function() {
+						this.refreshPositions();
+					});
+
+					// hack so receive/update callbacks work (mostly)
+					draggable.currentItem = draggable.element;
+					sortable.fromOutside = draggable;
+				}
+
+				if ( sortable.currentItem ) {
+					sortable._mouseDrag( event );
+					// Copy the sortable's position because the draggable's can potentially reflect
+					// a relative position, while sortable is always absolute, which the dragged
+					// element has now become. (#8809)
+					ui.position = sortable.position;
+				}
+			} else {
+				// If it doesn't intersect with the sortable, and it intersected before,
+				// we fake the drag stop of the sortable, but make sure it doesn't remove
+				// the helper by using cancelHelperRemoval.
+				if ( sortable.isOver ) {
+
+					sortable.isOver = 0;
+					sortable.cancelHelperRemoval = true;
+
+					// Calling sortable's mouseStop would trigger a revert,
+					// so revert must be temporarily false until after mouseStop is called.
+					sortable.options._revert = sortable.options.revert;
+					sortable.options.revert = false;
+
+					sortable._trigger( "out", event, sortable._uiHash( sortable ) );
+					sortable._mouseStop( event, true );
+
+					// restore sortable behaviors that were modfied
+					// when the draggable entered the sortable area (#9481)
+					sortable.options.revert = sortable.options._revert;
+					sortable.options.helper = sortable.options._helper;
+
+					if ( sortable.placeholder ) {
+						sortable.placeholder.remove();
+					}
+
+					// Restore and recalculate the draggable's offset considering the sortable
+					// may have modified them in unexpected ways. (#8809, #10669)
+					ui.helper.appendTo( draggable._parent );
+					draggable._refreshOffsets( event );
+					ui.position = draggable._generatePosition( event, true );
+
+					draggable._trigger( "fromSortable", event );
+
+					// Inform draggable that the helper is no longer in a valid drop zone
+					draggable.dropped = false;
+
+					// Need to refreshPositions of all sortables just in case removing
+					// from one sortable changes the location of other sortables (#9675)
+					$.each( draggable.sortables, function() {
+						this.refreshPositions();
+					});
+				}
+			}
+		});
+	}
+});
+
+$.ui.plugin.add("draggable", "cursor", {
+	start: function( event, ui, instance ) {
+		var t = $( "body" ),
+			o = instance.options;
+
+		if (t.css("cursor")) {
+			o._cursor = t.css("cursor");
+		}
+		t.css("cursor", o.cursor);
+	},
+	stop: function( event, ui, instance ) {
+		var o = instance.options;
+		if (o._cursor) {
+			$("body").css("cursor", o._cursor);
+		}
+	}
+});
+
+$.ui.plugin.add("draggable", "opacity", {
+	start: function( event, ui, instance ) {
+		var t = $( ui.helper ),
+			o = instance.options;
+		if (t.css("opacity")) {
+			o._opacity = t.css("opacity");
+		}
+		t.css("opacity", o.opacity);
+	},
+	stop: function( event, ui, instance ) {
+		var o = instance.options;
+		if (o._opacity) {
+			$(ui.helper).css("opacity", o._opacity);
+		}
+	}
+});
+
+$.ui.plugin.add("draggable", "scroll", {
+	start: function( event, ui, i ) {
+		if ( !i.scrollParentNotHidden ) {
+			i.scrollParentNotHidden = i.helper.scrollParent( false );
+		}
+
+		if ( i.scrollParentNotHidden[ 0 ] !== i.document[ 0 ] && i.scrollParentNotHidden[ 0 ].tagName !== "HTML" ) {
+			i.overflowOffset = i.scrollParentNotHidden.offset();
+		}
+	},
+	drag: function( event, ui, i  ) {
+
+		var o = i.options,
+			scrolled = false,
+			scrollParent = i.scrollParentNotHidden[ 0 ],
+			document = i.document[ 0 ];
+
+		if ( scrollParent !== document && scrollParent.tagName !== "HTML" ) {
+			if ( !o.axis || o.axis !== "x" ) {
+				if ( ( i.overflowOffset.top + scrollParent.offsetHeight ) - event.pageY < o.scrollSensitivity ) {
+					scrollParent.scrollTop = scrolled = scrollParent.scrollTop + o.scrollSpeed;
+				} else if ( event.pageY - i.overflowOffset.top < o.scrollSensitivity ) {
+					scrollParent.scrollTop = scrolled = scrollParent.scrollTop - o.scrollSpeed;
+				}
+			}
+
+			if ( !o.axis || o.axis !== "y" ) {
+				if ( ( i.overflowOffset.left + scrollParent.offsetWidth ) - event.pageX < o.scrollSensitivity ) {
+					scrollParent.scrollLeft = scrolled = scrollParent.scrollLeft + o.scrollSpeed;
+				} else if ( event.pageX - i.overflowOffset.left < o.scrollSensitivity ) {
+					scrollParent.scrollLeft = scrolled = scrollParent.scrollLeft - o.scrollSpeed;
+				}
+			}
+
+		} else {
+
+			if (!o.axis || o.axis !== "x") {
+				if (event.pageY - $(document).scrollTop() < o.scrollSensitivity) {
+					scrolled = $(document).scrollTop($(document).scrollTop() - o.scrollSpeed);
+				} else if ($(window).height() - (event.pageY - $(document).scrollTop()) < o.scrollSensitivity) {
+					scrolled = $(document).scrollTop($(document).scrollTop() + o.scrollSpeed);
+				}
+			}
+
+			if (!o.axis || o.axis !== "y") {
+				if (event.pageX - $(document).scrollLeft() < o.scrollSensitivity) {
+					scrolled = $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed);
+				} else if ($(window).width() - (event.pageX - $(document).scrollLeft()) < o.scrollSensitivity) {
+					scrolled = $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed);
+				}
+			}
+
+		}
+
+		if (scrolled !== false && $.ui.ddmanager && !o.dropBehaviour) {
+			$.ui.ddmanager.prepareOffsets(i, event);
+		}
+
+	}
+});
+
+$.ui.plugin.add("draggable", "snap", {
+	start: function( event, ui, i ) {
+
+		var o = i.options;
+
+		i.snapElements = [];
+
+		$(o.snap.constructor !== String ? ( o.snap.items || ":data(ui-draggable)" ) : o.snap).each(function() {
+			var $t = $(this),
+				$o = $t.offset();
+			if (this !== i.element[0]) {
+				i.snapElements.push({
+					item: this,
+					width: $t.outerWidth(), height: $t.outerHeight(),
+					top: $o.top, left: $o.left
+				});
+			}
+		});
+
+	},
+	drag: function( event, ui, inst ) {
+
+		var ts, bs, ls, rs, l, r, t, b, i, first,
+			o = inst.options,
+			d = o.snapTolerance,
+			x1 = ui.offset.left, x2 = x1 + inst.helperProportions.width,
+			y1 = ui.offset.top, y2 = y1 + inst.helperProportions.height;
+
+		for (i = inst.snapElements.length - 1; i >= 0; i--){
+
+			l = inst.snapElements[i].left - inst.margins.left;
+			r = l + inst.snapElements[i].width;
+			t = inst.snapElements[i].top - inst.margins.top;
+			b = t + inst.snapElements[i].height;
+
+			if ( x2 < l - d || x1 > r + d || y2 < t - d || y1 > b + d || !$.contains( inst.snapElements[ i ].item.ownerDocument, inst.snapElements[ i ].item ) ) {
+				if (inst.snapElements[i].snapping) {
+					(inst.options.snap.release && inst.options.snap.release.call(inst.element, event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item })));
+				}
+				inst.snapElements[i].snapping = false;
+				continue;
+			}
+
+			if (o.snapMode !== "inner") {
+				ts = Math.abs(t - y2) <= d;
+				bs = Math.abs(b - y1) <= d;
+				ls = Math.abs(l - x2) <= d;
+				rs = Math.abs(r - x1) <= d;
+				if (ts) {
+					ui.position.top = inst._convertPositionTo("relative", { top: t - inst.helperProportions.height, left: 0 }).top;
+				}
+				if (bs) {
+					ui.position.top = inst._convertPositionTo("relative", { top: b, left: 0 }).top;
+				}
+				if (ls) {
+					ui.position.left = inst._convertPositionTo("relative", { top: 0, left: l - inst.helperProportions.width }).left;
+				}
+				if (rs) {
+					ui.position.left = inst._convertPositionTo("relative", { top: 0, left: r }).left;
+				}
+			}
+
+			first = (ts || bs || ls || rs);
+
+			if (o.snapMode !== "outer") {
+				ts = Math.abs(t - y1) <= d;
+				bs = Math.abs(b - y2) <= d;
+				ls = Math.abs(l - x1) <= d;
+				rs = Math.abs(r - x2) <= d;
+				if (ts) {
+					ui.position.top = inst._convertPositionTo("relative", { top: t, left: 0 }).top;
+				}
+				if (bs) {
+					ui.position.top = inst._convertPositionTo("relative", { top: b - inst.helperProportions.height, left: 0 }).top;
+				}
+				if (ls) {
+					ui.position.left = inst._convertPositionTo("relative", { top: 0, left: l }).left;
+				}
+				if (rs) {
+					ui.position.left = inst._convertPositionTo("relative", { top: 0, left: r - inst.helperProportions.width }).left;
+				}
+			}
+
+			if (!inst.snapElements[i].snapping && (ts || bs || ls || rs || first)) {
+				(inst.options.snap.snap && inst.options.snap.snap.call(inst.element, event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item })));
+			}
+			inst.snapElements[i].snapping = (ts || bs || ls || rs || first);
+
+		}
+
+	}
+});
+
+$.ui.plugin.add("draggable", "stack", {
+	start: function( event, ui, instance ) {
+		var min,
+			o = instance.options,
+			group = $.makeArray($(o.stack)).sort(function(a, b) {
+				return (parseInt($(a).css("zIndex"), 10) || 0) - (parseInt($(b).css("zIndex"), 10) || 0);
+			});
+
+		if (!group.length) { return; }
+
+		min = parseInt($(group[0]).css("zIndex"), 10) || 0;
+		$(group).each(function(i) {
+			$(this).css("zIndex", min + i);
+		});
+		this.css("zIndex", (min + group.length));
+	}
+});
+
+$.ui.plugin.add("draggable", "zIndex", {
+	start: function( event, ui, instance ) {
+		var t = $( ui.helper ),
+			o = instance.options;
+
+		if (t.css("zIndex")) {
+			o._zIndex = t.css("zIndex");
+		}
+		t.css("zIndex", o.zIndex);
+	},
+	stop: function( event, ui, instance ) {
+		var o = instance.options;
+
+		if (o._zIndex) {
+			$(ui.helper).css("zIndex", o._zIndex);
+		}
+	}
+});
+
+return $.ui.draggable;
+
+}));
diff --git a/bower_components/jquery-ui/ui/droppable.js b/bower_components/jquery-ui/ui/droppable.js
new file mode 100644
index 00000000000..593b66a660b
--- /dev/null
+++ b/bower_components/jquery-ui/ui/droppable.js
@@ -0,0 +1,413 @@
+/*!
+ * jQuery UI Droppable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/droppable/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./widget",
+			"./mouse",
+			"./draggable"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+$.widget( "ui.droppable", {
+	version: "1.11.4",
+	widgetEventPrefix: "drop",
+	options: {
+		accept: "*",
+		activeClass: false,
+		addClasses: true,
+		greedy: false,
+		hoverClass: false,
+		scope: "default",
+		tolerance: "intersect",
+
+		// callbacks
+		activate: null,
+		deactivate: null,
+		drop: null,
+		out: null,
+		over: null
+	},
+	_create: function() {
+
+		var proportions,
+			o = this.options,
+			accept = o.accept;
+
+		this.isover = false;
+		this.isout = true;
+
+		this.accept = $.isFunction( accept ) ? accept : function( d ) {
+			return d.is( accept );
+		};
+
+		this.proportions = function( /* valueToWrite */ ) {
+			if ( arguments.length ) {
+				// Store the droppable's proportions
+				proportions = arguments[ 0 ];
+			} else {
+				// Retrieve or derive the droppable's proportions
+				return proportions ?
+					proportions :
+					proportions = {
+						width: this.element[ 0 ].offsetWidth,
+						height: this.element[ 0 ].offsetHeight
+					};
+			}
+		};
+
+		this._addToManager( o.scope );
+
+		o.addClasses && this.element.addClass( "ui-droppable" );
+
+	},
+
+	_addToManager: function( scope ) {
+		// Add the reference and positions to the manager
+		$.ui.ddmanager.droppables[ scope ] = $.ui.ddmanager.droppables[ scope ] || [];
+		$.ui.ddmanager.droppables[ scope ].push( this );
+	},
+
+	_splice: function( drop ) {
+		var i = 0;
+		for ( ; i < drop.length; i++ ) {
+			if ( drop[ i ] === this ) {
+				drop.splice( i, 1 );
+			}
+		}
+	},
+
+	_destroy: function() {
+		var drop = $.ui.ddmanager.droppables[ this.options.scope ];
+
+		this._splice( drop );
+
+		this.element.removeClass( "ui-droppable ui-droppable-disabled" );
+	},
+
+	_setOption: function( key, value ) {
+
+		if ( key === "accept" ) {
+			this.accept = $.isFunction( value ) ? value : function( d ) {
+				return d.is( value );
+			};
+		} else if ( key === "scope" ) {
+			var drop = $.ui.ddmanager.droppables[ this.options.scope ];
+
+			this._splice( drop );
+			this._addToManager( value );
+		}
+
+		this._super( key, value );
+	},
+
+	_activate: function( event ) {
+		var draggable = $.ui.ddmanager.current;
+		if ( this.options.activeClass ) {
+			this.element.addClass( this.options.activeClass );
+		}
+		if ( draggable ){
+			this._trigger( "activate", event, this.ui( draggable ) );
+		}
+	},
+
+	_deactivate: function( event ) {
+		var draggable = $.ui.ddmanager.current;
+		if ( this.options.activeClass ) {
+			this.element.removeClass( this.options.activeClass );
+		}
+		if ( draggable ){
+			this._trigger( "deactivate", event, this.ui( draggable ) );
+		}
+	},
+
+	_over: function( event ) {
+
+		var draggable = $.ui.ddmanager.current;
+
+		// Bail if draggable and droppable are same element
+		if ( !draggable || ( draggable.currentItem || draggable.element )[ 0 ] === this.element[ 0 ] ) {
+			return;
+		}
+
+		if ( this.accept.call( this.element[ 0 ], ( draggable.currentItem || draggable.element ) ) ) {
+			if ( this.options.hoverClass ) {
+				this.element.addClass( this.options.hoverClass );
+			}
+			this._trigger( "over", event, this.ui( draggable ) );
+		}
+
+	},
+
+	_out: function( event ) {
+
+		var draggable = $.ui.ddmanager.current;
+
+		// Bail if draggable and droppable are same element
+		if ( !draggable || ( draggable.currentItem || draggable.element )[ 0 ] === this.element[ 0 ] ) {
+			return;
+		}
+
+		if ( this.accept.call( this.element[ 0 ], ( draggable.currentItem || draggable.element ) ) ) {
+			if ( this.options.hoverClass ) {
+				this.element.removeClass( this.options.hoverClass );
+			}
+			this._trigger( "out", event, this.ui( draggable ) );
+		}
+
+	},
+
+	_drop: function( event, custom ) {
+
+		var draggable = custom || $.ui.ddmanager.current,
+			childrenIntersection = false;
+
+		// Bail if draggable and droppable are same element
+		if ( !draggable || ( draggable.currentItem || draggable.element )[ 0 ] === this.element[ 0 ] ) {
+			return false;
+		}
+
+		this.element.find( ":data(ui-droppable)" ).not( ".ui-draggable-dragging" ).each(function() {
+			var inst = $( this ).droppable( "instance" );
+			if (
+				inst.options.greedy &&
+				!inst.options.disabled &&
+				inst.options.scope === draggable.options.scope &&
+				inst.accept.call( inst.element[ 0 ], ( draggable.currentItem || draggable.element ) ) &&
+				$.ui.intersect( draggable, $.extend( inst, { offset: inst.element.offset() } ), inst.options.tolerance, event )
+			) { childrenIntersection = true; return false; }
+		});
+		if ( childrenIntersection ) {
+			return false;
+		}
+
+		if ( this.accept.call( this.element[ 0 ], ( draggable.currentItem || draggable.element ) ) ) {
+			if ( this.options.activeClass ) {
+				this.element.removeClass( this.options.activeClass );
+			}
+			if ( this.options.hoverClass ) {
+				this.element.removeClass( this.options.hoverClass );
+			}
+			this._trigger( "drop", event, this.ui( draggable ) );
+			return this.element;
+		}
+
+		return false;
+
+	},
+
+	ui: function( c ) {
+		return {
+			draggable: ( c.currentItem || c.element ),
+			helper: c.helper,
+			position: c.position,
+			offset: c.positionAbs
+		};
+	}
+
+});
+
+$.ui.intersect = (function() {
+	function isOverAxis( x, reference, size ) {
+		return ( x >= reference ) && ( x < ( reference + size ) );
+	}
+
+	return function( draggable, droppable, toleranceMode, event ) {
+
+		if ( !droppable.offset ) {
+			return false;
+		}
+
+		var x1 = ( draggable.positionAbs || draggable.position.absolute ).left + draggable.margins.left,
+			y1 = ( draggable.positionAbs || draggable.position.absolute ).top + draggable.margins.top,
+			x2 = x1 + draggable.helperProportions.width,
+			y2 = y1 + draggable.helperProportions.height,
+			l = droppable.offset.left,
+			t = droppable.offset.top,
+			r = l + droppable.proportions().width,
+			b = t + droppable.proportions().height;
+
+		switch ( toleranceMode ) {
+		case "fit":
+			return ( l <= x1 && x2 <= r && t <= y1 && y2 <= b );
+		case "intersect":
+			return ( l < x1 + ( draggable.helperProportions.width / 2 ) && // Right Half
+				x2 - ( draggable.helperProportions.width / 2 ) < r && // Left Half
+				t < y1 + ( draggable.helperProportions.height / 2 ) && // Bottom Half
+				y2 - ( draggable.helperProportions.height / 2 ) < b ); // Top Half
+		case "pointer":
+			return isOverAxis( event.pageY, t, droppable.proportions().height ) && isOverAxis( event.pageX, l, droppable.proportions().width );
+		case "touch":
+			return (
+				( y1 >= t && y1 <= b ) || // Top edge touching
+				( y2 >= t && y2 <= b ) || // Bottom edge touching
+				( y1 < t && y2 > b ) // Surrounded vertically
+			) && (
+				( x1 >= l && x1 <= r ) || // Left edge touching
+				( x2 >= l && x2 <= r ) || // Right edge touching
+				( x1 < l && x2 > r ) // Surrounded horizontally
+			);
+		default:
+			return false;
+		}
+	};
+})();
+
+/*
+	This manager tracks offsets of draggables and droppables
+*/
+$.ui.ddmanager = {
+	current: null,
+	droppables: { "default": [] },
+	prepareOffsets: function( t, event ) {
+
+		var i, j,
+			m = $.ui.ddmanager.droppables[ t.options.scope ] || [],
+			type = event ? event.type : null, // workaround for #2317
+			list = ( t.currentItem || t.element ).find( ":data(ui-droppable)" ).addBack();
+
+		droppablesLoop: for ( i = 0; i < m.length; i++ ) {
+
+			// No disabled and non-accepted
+			if ( m[ i ].options.disabled || ( t && !m[ i ].accept.call( m[ i ].element[ 0 ], ( t.currentItem || t.element ) ) ) ) {
+				continue;
+			}
+
+			// Filter out elements in the current dragged item
+			for ( j = 0; j < list.length; j++ ) {
+				if ( list[ j ] === m[ i ].element[ 0 ] ) {
+					m[ i ].proportions().height = 0;
+					continue droppablesLoop;
+				}
+			}
+
+			m[ i ].visible = m[ i ].element.css( "display" ) !== "none";
+			if ( !m[ i ].visible ) {
+				continue;
+			}
+
+			// Activate the droppable if used directly from draggables
+			if ( type === "mousedown" ) {
+				m[ i ]._activate.call( m[ i ], event );
+			}
+
+			m[ i ].offset = m[ i ].element.offset();
+			m[ i ].proportions({ width: m[ i ].element[ 0 ].offsetWidth, height: m[ i ].element[ 0 ].offsetHeight });
+
+		}
+
+	},
+	drop: function( draggable, event ) {
+
+		var dropped = false;
+		// Create a copy of the droppables in case the list changes during the drop (#9116)
+		$.each( ( $.ui.ddmanager.droppables[ draggable.options.scope ] || [] ).slice(), function() {
+
+			if ( !this.options ) {
+				return;
+			}
+			if ( !this.options.disabled && this.visible && $.ui.intersect( draggable, this, this.options.tolerance, event ) ) {
+				dropped = this._drop.call( this, event ) || dropped;
+			}
+
+			if ( !this.options.disabled && this.visible && this.accept.call( this.element[ 0 ], ( draggable.currentItem || draggable.element ) ) ) {
+				this.isout = true;
+				this.isover = false;
+				this._deactivate.call( this, event );
+			}
+
+		});
+		return dropped;
+
+	},
+	dragStart: function( draggable, event ) {
+		// Listen for scrolling so that if the dragging causes scrolling the position of the droppables can be recalculated (see #5003)
+		draggable.element.parentsUntil( "body" ).bind( "scroll.droppable", function() {
+			if ( !draggable.options.refreshPositions ) {
+				$.ui.ddmanager.prepareOffsets( draggable, event );
+			}
+		});
+	},
+	drag: function( draggable, event ) {
+
+		// If you have a highly dynamic page, you might try this option. It renders positions every time you move the mouse.
+		if ( draggable.options.refreshPositions ) {
+			$.ui.ddmanager.prepareOffsets( draggable, event );
+		}
+
+		// Run through all droppables and check their positions based on specific tolerance options
+		$.each( $.ui.ddmanager.droppables[ draggable.options.scope ] || [], function() {
+
+			if ( this.options.disabled || this.greedyChild || !this.visible ) {
+				return;
+			}
+
+			var parentInstance, scope, parent,
+				intersects = $.ui.intersect( draggable, this, this.options.tolerance, event ),
+				c = !intersects && this.isover ? "isout" : ( intersects && !this.isover ? "isover" : null );
+			if ( !c ) {
+				return;
+			}
+
+			if ( this.options.greedy ) {
+				// find droppable parents with same scope
+				scope = this.options.scope;
+				parent = this.element.parents( ":data(ui-droppable)" ).filter(function() {
+					return $( this ).droppable( "instance" ).options.scope === scope;
+				});
+
+				if ( parent.length ) {
+					parentInstance = $( parent[ 0 ] ).droppable( "instance" );
+					parentInstance.greedyChild = ( c === "isover" );
+				}
+			}
+
+			// we just moved into a greedy child
+			if ( parentInstance && c === "isover" ) {
+				parentInstance.isover = false;
+				parentInstance.isout = true;
+				parentInstance._out.call( parentInstance, event );
+			}
+
+			this[ c ] = true;
+			this[c === "isout" ? "isover" : "isout"] = false;
+			this[c === "isover" ? "_over" : "_out"].call( this, event );
+
+			// we just moved out of a greedy child
+			if ( parentInstance && c === "isout" ) {
+				parentInstance.isout = false;
+				parentInstance.isover = true;
+				parentInstance._over.call( parentInstance, event );
+			}
+		});
+
+	},
+	dragStop: function( draggable, event ) {
+		draggable.element.parentsUntil( "body" ).unbind( "scroll.droppable" );
+		// Call prepareOffsets one final time since IE does not fire return scroll events when overflow was caused by drag (see #5003)
+		if ( !draggable.options.refreshPositions ) {
+			$.ui.ddmanager.prepareOffsets( draggable, event );
+		}
+	}
+};
+
+return $.ui.droppable;
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-blind.js b/bower_components/jquery-ui/ui/effect-blind.js
new file mode 100644
index 00000000000..a4a48ea5e89
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-blind.js
@@ -0,0 +1,90 @@
+/*!
+ * jQuery UI Effects Blind 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/blind-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.blind = function( o, done ) {
+	// Create element
+	var el = $( this ),
+		rvertical = /up|down|vertical/,
+		rpositivemotion = /up|left|vertical|horizontal/,
+		props = [ "position", "top", "bottom", "left", "right", "height", "width" ],
+		mode = $.effects.setMode( el, o.mode || "hide" ),
+		direction = o.direction || "up",
+		vertical = rvertical.test( direction ),
+		ref = vertical ? "height" : "width",
+		ref2 = vertical ? "top" : "left",
+		motion = rpositivemotion.test( direction ),
+		animation = {},
+		show = mode === "show",
+		wrapper, distance, margin;
+
+	// if already wrapped, the wrapper's properties are my property. #6245
+	if ( el.parent().is( ".ui-effects-wrapper" ) ) {
+		$.effects.save( el.parent(), props );
+	} else {
+		$.effects.save( el, props );
+	}
+	el.show();
+	wrapper = $.effects.createWrapper( el ).css({
+		overflow: "hidden"
+	});
+
+	distance = wrapper[ ref ]();
+	margin = parseFloat( wrapper.css( ref2 ) ) || 0;
+
+	animation[ ref ] = show ? distance : 0;
+	if ( !motion ) {
+		el
+			.css( vertical ? "bottom" : "right", 0 )
+			.css( vertical ? "top" : "left", "auto" )
+			.css({ position: "absolute" });
+
+		animation[ ref2 ] = show ? margin : distance + margin;
+	}
+
+	// start at 0 if we are showing
+	if ( show ) {
+		wrapper.css( ref, 0 );
+		if ( !motion ) {
+			wrapper.css( ref2, margin + distance );
+		}
+	}
+
+	// Animate
+	wrapper.animate( animation, {
+		duration: o.duration,
+		easing: o.easing,
+		queue: false,
+		complete: function() {
+			if ( mode === "hide" ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		}
+	});
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-bounce.js b/bower_components/jquery-ui/ui/effect-bounce.js
new file mode 100644
index 00000000000..93a7a52e437
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-bounce.js
@@ -0,0 +1,123 @@
+/*!
+ * jQuery UI Effects Bounce 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/bounce-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.bounce = function( o, done ) {
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "height", "width" ],
+
+		// defaults:
+		mode = $.effects.setMode( el, o.mode || "effect" ),
+		hide = mode === "hide",
+		show = mode === "show",
+		direction = o.direction || "up",
+		distance = o.distance,
+		times = o.times || 5,
+
+		// number of internal animations
+		anims = times * 2 + ( show || hide ? 1 : 0 ),
+		speed = o.duration / anims,
+		easing = o.easing,
+
+		// utility:
+		ref = ( direction === "up" || direction === "down" ) ? "top" : "left",
+		motion = ( direction === "up" || direction === "left" ),
+		i,
+		upAnim,
+		downAnim,
+
+		// we will need to re-assemble the queue to stack our animations in place
+		queue = el.queue(),
+		queuelen = queue.length;
+
+	// Avoid touching opacity to prevent clearType and PNG issues in IE
+	if ( show || hide ) {
+		props.push( "opacity" );
+	}
+
+	$.effects.save( el, props );
+	el.show();
+	$.effects.createWrapper( el ); // Create Wrapper
+
+	// default distance for the BIGGEST bounce is the outer Distance / 3
+	if ( !distance ) {
+		distance = el[ ref === "top" ? "outerHeight" : "outerWidth" ]() / 3;
+	}
+
+	if ( show ) {
+		downAnim = { opacity: 1 };
+		downAnim[ ref ] = 0;
+
+		// if we are showing, force opacity 0 and set the initial position
+		// then do the "first" animation
+		el.css( "opacity", 0 )
+			.css( ref, motion ? -distance * 2 : distance * 2 )
+			.animate( downAnim, speed, easing );
+	}
+
+	// start at the smallest distance if we are hiding
+	if ( hide ) {
+		distance = distance / Math.pow( 2, times - 1 );
+	}
+
+	downAnim = {};
+	downAnim[ ref ] = 0;
+	// Bounces up/down/left/right then back to 0 -- times * 2 animations happen here
+	for ( i = 0; i < times; i++ ) {
+		upAnim = {};
+		upAnim[ ref ] = ( motion ? "-=" : "+=" ) + distance;
+
+		el.animate( upAnim, speed, easing )
+			.animate( downAnim, speed, easing );
+
+		distance = hide ? distance * 2 : distance / 2;
+	}
+
+	// Last Bounce when Hiding
+	if ( hide ) {
+		upAnim = { opacity: 0 };
+		upAnim[ ref ] = ( motion ? "-=" : "+=" ) + distance;
+
+		el.animate( upAnim, speed, easing );
+	}
+
+	el.queue(function() {
+		if ( hide ) {
+			el.hide();
+		}
+		$.effects.restore( el, props );
+		$.effects.removeWrapper( el );
+		done();
+	});
+
+	// inject all the animations we just queued to be first in line (after "inprogress")
+	if ( queuelen > 1) {
+		queue.splice.apply( queue,
+			[ 1, 0 ].concat( queue.splice( queuelen, anims + 1 ) ) );
+	}
+	el.dequeue();
+
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-clip.js b/bower_components/jquery-ui/ui/effect-clip.js
new file mode 100644
index 00000000000..a1977475b98
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-clip.js
@@ -0,0 +1,77 @@
+/*!
+ * jQuery UI Effects Clip 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/clip-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.clip = function( o, done ) {
+	// Create element
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "height", "width" ],
+		mode = $.effects.setMode( el, o.mode || "hide" ),
+		show = mode === "show",
+		direction = o.direction || "vertical",
+		vert = direction === "vertical",
+		size = vert ? "height" : "width",
+		position = vert ? "top" : "left",
+		animation = {},
+		wrapper, animate, distance;
+
+	// Save & Show
+	$.effects.save( el, props );
+	el.show();
+
+	// Create Wrapper
+	wrapper = $.effects.createWrapper( el ).css({
+		overflow: "hidden"
+	});
+	animate = ( el[0].tagName === "IMG" ) ? wrapper : el;
+	distance = animate[ size ]();
+
+	// Shift
+	if ( show ) {
+		animate.css( size, 0 );
+		animate.css( position, distance / 2 );
+	}
+
+	// Create Animation Object:
+	animation[ size ] = show ? distance : 0;
+	animation[ position ] = show ? 0 : distance / 2;
+
+	// Animate
+	animate.animate( animation, {
+		queue: false,
+		duration: o.duration,
+		easing: o.easing,
+		complete: function() {
+			if ( !show ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		}
+	});
+
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-drop.js b/bower_components/jquery-ui/ui/effect-drop.js
new file mode 100644
index 00000000000..f530be3562d
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-drop.js
@@ -0,0 +1,75 @@
+/*!
+ * jQuery UI Effects Drop 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/drop-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.drop = function( o, done ) {
+
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "opacity", "height", "width" ],
+		mode = $.effects.setMode( el, o.mode || "hide" ),
+		show = mode === "show",
+		direction = o.direction || "left",
+		ref = ( direction === "up" || direction === "down" ) ? "top" : "left",
+		motion = ( direction === "up" || direction === "left" ) ? "pos" : "neg",
+		animation = {
+			opacity: show ? 1 : 0
+		},
+		distance;
+
+	// Adjust
+	$.effects.save( el, props );
+	el.show();
+	$.effects.createWrapper( el );
+
+	distance = o.distance || el[ ref === "top" ? "outerHeight" : "outerWidth" ]( true ) / 2;
+
+	if ( show ) {
+		el
+			.css( "opacity", 0 )
+			.css( ref, motion === "pos" ? -distance : distance );
+	}
+
+	// Animation
+	animation[ ref ] = ( show ?
+		( motion === "pos" ? "+=" : "-=" ) :
+		( motion === "pos" ? "-=" : "+=" ) ) +
+		distance;
+
+	// Animate
+	el.animate( animation, {
+		queue: false,
+		duration: o.duration,
+		easing: o.easing,
+		complete: function() {
+			if ( mode === "hide" ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		}
+	});
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-explode.js b/bower_components/jquery-ui/ui/effect-explode.js
new file mode 100644
index 00000000000..55d112dd275
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-explode.js
@@ -0,0 +1,107 @@
+/*!
+ * jQuery UI Effects Explode 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/explode-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.explode = function( o, done ) {
+
+	var rows = o.pieces ? Math.round( Math.sqrt( o.pieces ) ) : 3,
+		cells = rows,
+		el = $( this ),
+		mode = $.effects.setMode( el, o.mode || "hide" ),
+		show = mode === "show",
+
+		// show and then visibility:hidden the element before calculating offset
+		offset = el.show().css( "visibility", "hidden" ).offset(),
+
+		// width and height of a piece
+		width = Math.ceil( el.outerWidth() / cells ),
+		height = Math.ceil( el.outerHeight() / rows ),
+		pieces = [],
+
+		// loop
+		i, j, left, top, mx, my;
+
+	// children animate complete:
+	function childComplete() {
+		pieces.push( this );
+		if ( pieces.length === rows * cells ) {
+			animComplete();
+		}
+	}
+
+	// clone the element for each row and cell.
+	for ( i = 0; i < rows ; i++ ) { // ===>
+		top = offset.top + i * height;
+		my = i - ( rows - 1 ) / 2 ;
+
+		for ( j = 0; j < cells ; j++ ) { // |||
+			left = offset.left + j * width;
+			mx = j - ( cells - 1 ) / 2 ;
+
+			// Create a clone of the now hidden main element that will be absolute positioned
+			// within a wrapper div off the -left and -top equal to size of our pieces
+			el
+				.clone()
+				.appendTo( "body" )
+				.wrap( "<div></div>" )
+				.css({
+					position: "absolute",
+					visibility: "visible",
+					left: -j * width,
+					top: -i * height
+				})
+
+			// select the wrapper - make it overflow: hidden and absolute positioned based on
+			// where the original was located +left and +top equal to the size of pieces
+				.parent()
+				.addClass( "ui-effects-explode" )
+				.css({
+					position: "absolute",
+					overflow: "hidden",
+					width: width,
+					height: height,
+					left: left + ( show ? mx * width : 0 ),
+					top: top + ( show ? my * height : 0 ),
+					opacity: show ? 0 : 1
+				}).animate({
+					left: left + ( show ? 0 : mx * width ),
+					top: top + ( show ? 0 : my * height ),
+					opacity: show ? 1 : 0
+				}, o.duration || 500, o.easing, childComplete );
+		}
+	}
+
+	function animComplete() {
+		el.css({
+			visibility: "visible"
+		});
+		$( pieces ).remove();
+		if ( !show ) {
+			el.hide();
+		}
+		done();
+	}
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-fade.js b/bower_components/jquery-ui/ui/effect-fade.js
new file mode 100644
index 00000000000..2c17c031b64
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-fade.js
@@ -0,0 +1,40 @@
+/*!
+ * jQuery UI Effects Fade 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/fade-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.fade = function( o, done ) {
+	var el = $( this ),
+		mode = $.effects.setMode( el, o.mode || "toggle" );
+
+	el.animate({
+		opacity: mode
+	}, {
+		queue: false,
+		duration: o.duration,
+		easing: o.easing,
+		complete: done
+	});
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-fold.js b/bower_components/jquery-ui/ui/effect-fold.js
new file mode 100644
index 00000000000..fb9539efc9c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-fold.js
@@ -0,0 +1,86 @@
+/*!
+ * jQuery UI Effects Fold 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/fold-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.fold = function( o, done ) {
+
+	// Create element
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "height", "width" ],
+		mode = $.effects.setMode( el, o.mode || "hide" ),
+		show = mode === "show",
+		hide = mode === "hide",
+		size = o.size || 15,
+		percent = /([0-9]+)%/.exec( size ),
+		horizFirst = !!o.horizFirst,
+		widthFirst = show !== horizFirst,
+		ref = widthFirst ? [ "width", "height" ] : [ "height", "width" ],
+		duration = o.duration / 2,
+		wrapper, distance,
+		animation1 = {},
+		animation2 = {};
+
+	$.effects.save( el, props );
+	el.show();
+
+	// Create Wrapper
+	wrapper = $.effects.createWrapper( el ).css({
+		overflow: "hidden"
+	});
+	distance = widthFirst ?
+		[ wrapper.width(), wrapper.height() ] :
+		[ wrapper.height(), wrapper.width() ];
+
+	if ( percent ) {
+		size = parseInt( percent[ 1 ], 10 ) / 100 * distance[ hide ? 0 : 1 ];
+	}
+	if ( show ) {
+		wrapper.css( horizFirst ? {
+			height: 0,
+			width: size
+		} : {
+			height: size,
+			width: 0
+		});
+	}
+
+	// Animation
+	animation1[ ref[ 0 ] ] = show ? distance[ 0 ] : size;
+	animation2[ ref[ 1 ] ] = show ? distance[ 1 ] : 0;
+
+	// Animate
+	wrapper
+		.animate( animation1, duration, o.easing )
+		.animate( animation2, duration, o.easing, function() {
+			if ( hide ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		});
+
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-highlight.js b/bower_components/jquery-ui/ui/effect-highlight.js
new file mode 100644
index 00000000000..833a4cd30d3
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-highlight.js
@@ -0,0 +1,60 @@
+/*!
+ * jQuery UI Effects Highlight 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/highlight-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.highlight = function( o, done ) {
+	var elem = $( this ),
+		props = [ "backgroundImage", "backgroundColor", "opacity" ],
+		mode = $.effects.setMode( elem, o.mode || "show" ),
+		animation = {
+			backgroundColor: elem.css( "backgroundColor" )
+		};
+
+	if (mode === "hide") {
+		animation.opacity = 0;
+	}
+
+	$.effects.save( elem, props );
+
+	elem
+		.show()
+		.css({
+			backgroundImage: "none",
+			backgroundColor: o.color || "#ffff99"
+		})
+		.animate( animation, {
+			queue: false,
+			duration: o.duration,
+			easing: o.easing,
+			complete: function() {
+				if ( mode === "hide" ) {
+					elem.hide();
+				}
+				$.effects.restore( elem, props );
+				done();
+			}
+		});
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-puff.js b/bower_components/jquery-ui/ui/effect-puff.js
new file mode 100644
index 00000000000..43f9872820a
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-puff.js
@@ -0,0 +1,60 @@
+/*!
+ * jQuery UI Effects Puff 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/puff-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect",
+			"./effect-scale"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.puff = function( o, done ) {
+	var elem = $( this ),
+		mode = $.effects.setMode( elem, o.mode || "hide" ),
+		hide = mode === "hide",
+		percent = parseInt( o.percent, 10 ) || 150,
+		factor = percent / 100,
+		original = {
+			height: elem.height(),
+			width: elem.width(),
+			outerHeight: elem.outerHeight(),
+			outerWidth: elem.outerWidth()
+		};
+
+	$.extend( o, {
+		effect: "scale",
+		queue: false,
+		fade: true,
+		mode: mode,
+		complete: done,
+		percent: hide ? percent : 100,
+		from: hide ?
+			original :
+			{
+				height: original.height * factor,
+				width: original.width * factor,
+				outerHeight: original.outerHeight * factor,
+				outerWidth: original.outerWidth * factor
+			}
+	});
+
+	elem.effect( o );
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-pulsate.js b/bower_components/jquery-ui/ui/effect-pulsate.js
new file mode 100644
index 00000000000..7d21ea10b9e
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-pulsate.js
@@ -0,0 +1,73 @@
+/*!
+ * jQuery UI Effects Pulsate 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/pulsate-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.pulsate = function( o, done ) {
+	var elem = $( this ),
+		mode = $.effects.setMode( elem, o.mode || "show" ),
+		show = mode === "show",
+		hide = mode === "hide",
+		showhide = ( show || mode === "hide" ),
+
+		// showing or hiding leaves of the "last" animation
+		anims = ( ( o.times || 5 ) * 2 ) + ( showhide ? 1 : 0 ),
+		duration = o.duration / anims,
+		animateTo = 0,
+		queue = elem.queue(),
+		queuelen = queue.length,
+		i;
+
+	if ( show || !elem.is(":visible")) {
+		elem.css( "opacity", 0 ).show();
+		animateTo = 1;
+	}
+
+	// anims - 1 opacity "toggles"
+	for ( i = 1; i < anims; i++ ) {
+		elem.animate({
+			opacity: animateTo
+		}, duration, o.easing );
+		animateTo = 1 - animateTo;
+	}
+
+	elem.animate({
+		opacity: animateTo
+	}, duration, o.easing);
+
+	elem.queue(function() {
+		if ( hide ) {
+			elem.hide();
+		}
+		done();
+	});
+
+	// We just queued up "anims" animations, we need to put them next in the queue
+	if ( queuelen > 1 ) {
+		queue.splice.apply( queue,
+			[ 1, 0 ].concat( queue.splice( queuelen, anims + 1 ) ) );
+	}
+	elem.dequeue();
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-scale.js b/bower_components/jquery-ui/ui/effect-scale.js
new file mode 100644
index 00000000000..8c8b68eb680
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-scale.js
@@ -0,0 +1,89 @@
+/*!
+ * jQuery UI Effects Scale 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/scale-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect",
+			"./effect-size"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.scale = function( o, done ) {
+
+	// Create element
+	var el = $( this ),
+		options = $.extend( true, {}, o ),
+		mode = $.effects.setMode( el, o.mode || "effect" ),
+		percent = parseInt( o.percent, 10 ) ||
+			( parseInt( o.percent, 10 ) === 0 ? 0 : ( mode === "hide" ? 0 : 100 ) ),
+		direction = o.direction || "both",
+		origin = o.origin,
+		original = {
+			height: el.height(),
+			width: el.width(),
+			outerHeight: el.outerHeight(),
+			outerWidth: el.outerWidth()
+		},
+		factor = {
+			y: direction !== "horizontal" ? (percent / 100) : 1,
+			x: direction !== "vertical" ? (percent / 100) : 1
+		};
+
+	// We are going to pass this effect to the size effect:
+	options.effect = "size";
+	options.queue = false;
+	options.complete = done;
+
+	// Set default origin and restore for show/hide
+	if ( mode !== "effect" ) {
+		options.origin = origin || [ "middle", "center" ];
+		options.restore = true;
+	}
+
+	options.from = o.from || ( mode === "show" ? {
+		height: 0,
+		width: 0,
+		outerHeight: 0,
+		outerWidth: 0
+	} : original );
+	options.to = {
+		height: original.height * factor.y,
+		width: original.width * factor.x,
+		outerHeight: original.outerHeight * factor.y,
+		outerWidth: original.outerWidth * factor.x
+	};
+
+	// Fade option to support puff
+	if ( options.fade ) {
+		if ( mode === "show" ) {
+			options.from.opacity = 0;
+			options.to.opacity = 1;
+		}
+		if ( mode === "hide" ) {
+			options.from.opacity = 1;
+			options.to.opacity = 0;
+		}
+	}
+
+	// Animate
+	el.effect( options );
+
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-shake.js b/bower_components/jquery-ui/ui/effect-shake.js
new file mode 100644
index 00000000000..8236d6bf46c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-shake.js
@@ -0,0 +1,84 @@
+/*!
+ * jQuery UI Effects Shake 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/shake-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.shake = function( o, done ) {
+
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "height", "width" ],
+		mode = $.effects.setMode( el, o.mode || "effect" ),
+		direction = o.direction || "left",
+		distance = o.distance || 20,
+		times = o.times || 3,
+		anims = times * 2 + 1,
+		speed = Math.round( o.duration / anims ),
+		ref = (direction === "up" || direction === "down") ? "top" : "left",
+		positiveMotion = (direction === "up" || direction === "left"),
+		animation = {},
+		animation1 = {},
+		animation2 = {},
+		i,
+
+		// we will need to re-assemble the queue to stack our animations in place
+		queue = el.queue(),
+		queuelen = queue.length;
+
+	$.effects.save( el, props );
+	el.show();
+	$.effects.createWrapper( el );
+
+	// Animation
+	animation[ ref ] = ( positiveMotion ? "-=" : "+=" ) + distance;
+	animation1[ ref ] = ( positiveMotion ? "+=" : "-=" ) + distance * 2;
+	animation2[ ref ] = ( positiveMotion ? "-=" : "+=" ) + distance * 2;
+
+	// Animate
+	el.animate( animation, speed, o.easing );
+
+	// Shakes
+	for ( i = 1; i < times; i++ ) {
+		el.animate( animation1, speed, o.easing ).animate( animation2, speed, o.easing );
+	}
+	el
+		.animate( animation1, speed, o.easing )
+		.animate( animation, speed / 2, o.easing )
+		.queue(function() {
+			if ( mode === "hide" ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		});
+
+	// inject all the animations we just queued to be first in line (after "inprogress")
+	if ( queuelen > 1) {
+		queue.splice.apply( queue,
+			[ 1, 0 ].concat( queue.splice( queuelen, anims + 1 ) ) );
+	}
+	el.dequeue();
+
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-size.js b/bower_components/jquery-ui/ui/effect-size.js
new file mode 100644
index 00000000000..bc853cae713
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-size.js
@@ -0,0 +1,233 @@
+/*!
+ * jQuery UI Effects Size 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/size-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.size = function( o, done ) {
+
+	// Create element
+	var original, baseline, factor,
+		el = $( this ),
+		props0 = [ "position", "top", "bottom", "left", "right", "width", "height", "overflow", "opacity" ],
+
+		// Always restore
+		props1 = [ "position", "top", "bottom", "left", "right", "overflow", "opacity" ],
+
+		// Copy for children
+		props2 = [ "width", "height", "overflow" ],
+		cProps = [ "fontSize" ],
+		vProps = [ "borderTopWidth", "borderBottomWidth", "paddingTop", "paddingBottom" ],
+		hProps = [ "borderLeftWidth", "borderRightWidth", "paddingLeft", "paddingRight" ],
+
+		// Set options
+		mode = $.effects.setMode( el, o.mode || "effect" ),
+		restore = o.restore || mode !== "effect",
+		scale = o.scale || "both",
+		origin = o.origin || [ "middle", "center" ],
+		position = el.css( "position" ),
+		props = restore ? props0 : props1,
+		zero = {
+			height: 0,
+			width: 0,
+			outerHeight: 0,
+			outerWidth: 0
+		};
+
+	if ( mode === "show" ) {
+		el.show();
+	}
+	original = {
+		height: el.height(),
+		width: el.width(),
+		outerHeight: el.outerHeight(),
+		outerWidth: el.outerWidth()
+	};
+
+	if ( o.mode === "toggle" && mode === "show" ) {
+		el.from = o.to || zero;
+		el.to = o.from || original;
+	} else {
+		el.from = o.from || ( mode === "show" ? zero : original );
+		el.to = o.to || ( mode === "hide" ? zero : original );
+	}
+
+	// Set scaling factor
+	factor = {
+		from: {
+			y: el.from.height / original.height,
+			x: el.from.width / original.width
+		},
+		to: {
+			y: el.to.height / original.height,
+			x: el.to.width / original.width
+		}
+	};
+
+	// Scale the css box
+	if ( scale === "box" || scale === "both" ) {
+
+		// Vertical props scaling
+		if ( factor.from.y !== factor.to.y ) {
+			props = props.concat( vProps );
+			el.from = $.effects.setTransition( el, vProps, factor.from.y, el.from );
+			el.to = $.effects.setTransition( el, vProps, factor.to.y, el.to );
+		}
+
+		// Horizontal props scaling
+		if ( factor.from.x !== factor.to.x ) {
+			props = props.concat( hProps );
+			el.from = $.effects.setTransition( el, hProps, factor.from.x, el.from );
+			el.to = $.effects.setTransition( el, hProps, factor.to.x, el.to );
+		}
+	}
+
+	// Scale the content
+	if ( scale === "content" || scale === "both" ) {
+
+		// Vertical props scaling
+		if ( factor.from.y !== factor.to.y ) {
+			props = props.concat( cProps ).concat( props2 );
+			el.from = $.effects.setTransition( el, cProps, factor.from.y, el.from );
+			el.to = $.effects.setTransition( el, cProps, factor.to.y, el.to );
+		}
+	}
+
+	$.effects.save( el, props );
+	el.show();
+	$.effects.createWrapper( el );
+	el.css( "overflow", "hidden" ).css( el.from );
+
+	// Adjust
+	if (origin) { // Calculate baseline shifts
+		baseline = $.effects.getBaseline( origin, original );
+		el.from.top = ( original.outerHeight - el.outerHeight() ) * baseline.y;
+		el.from.left = ( original.outerWidth - el.outerWidth() ) * baseline.x;
+		el.to.top = ( original.outerHeight - el.to.outerHeight ) * baseline.y;
+		el.to.left = ( original.outerWidth - el.to.outerWidth ) * baseline.x;
+	}
+	el.css( el.from ); // set top & left
+
+	// Animate
+	if ( scale === "content" || scale === "both" ) { // Scale the children
+
+		// Add margins/font-size
+		vProps = vProps.concat([ "marginTop", "marginBottom" ]).concat(cProps);
+		hProps = hProps.concat([ "marginLeft", "marginRight" ]);
+		props2 = props0.concat(vProps).concat(hProps);
+
+		el.find( "*[width]" ).each( function() {
+			var child = $( this ),
+				c_original = {
+					height: child.height(),
+					width: child.width(),
+					outerHeight: child.outerHeight(),
+					outerWidth: child.outerWidth()
+				};
+			if (restore) {
+				$.effects.save(child, props2);
+			}
+
+			child.from = {
+				height: c_original.height * factor.from.y,
+				width: c_original.width * factor.from.x,
+				outerHeight: c_original.outerHeight * factor.from.y,
+				outerWidth: c_original.outerWidth * factor.from.x
+			};
+			child.to = {
+				height: c_original.height * factor.to.y,
+				width: c_original.width * factor.to.x,
+				outerHeight: c_original.height * factor.to.y,
+				outerWidth: c_original.width * factor.to.x
+			};
+
+			// Vertical props scaling
+			if ( factor.from.y !== factor.to.y ) {
+				child.from = $.effects.setTransition( child, vProps, factor.from.y, child.from );
+				child.to = $.effects.setTransition( child, vProps, factor.to.y, child.to );
+			}
+
+			// Horizontal props scaling
+			if ( factor.from.x !== factor.to.x ) {
+				child.from = $.effects.setTransition( child, hProps, factor.from.x, child.from );
+				child.to = $.effects.setTransition( child, hProps, factor.to.x, child.to );
+			}
+
+			// Animate children
+			child.css( child.from );
+			child.animate( child.to, o.duration, o.easing, function() {
+
+				// Restore children
+				if ( restore ) {
+					$.effects.restore( child, props2 );
+				}
+			});
+		});
+	}
+
+	// Animate
+	el.animate( el.to, {
+		queue: false,
+		duration: o.duration,
+		easing: o.easing,
+		complete: function() {
+			if ( el.to.opacity === 0 ) {
+				el.css( "opacity", el.from.opacity );
+			}
+			if ( mode === "hide" ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			if ( !restore ) {
+
+				// we need to calculate our new positioning based on the scaling
+				if ( position === "static" ) {
+					el.css({
+						position: "relative",
+						top: el.to.top,
+						left: el.to.left
+					});
+				} else {
+					$.each([ "top", "left" ], function( idx, pos ) {
+						el.css( pos, function( _, str ) {
+							var val = parseInt( str, 10 ),
+								toRef = idx ? el.to.left : el.to.top;
+
+							// if original was "auto", recalculate the new value from wrapper
+							if ( str === "auto" ) {
+								return toRef + "px";
+							}
+
+							return val + toRef + "px";
+						});
+					});
+				}
+			}
+
+			$.effects.removeWrapper( el );
+			done();
+		}
+	});
+
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-slide.js b/bower_components/jquery-ui/ui/effect-slide.js
new file mode 100644
index 00000000000..790d5e551e9
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-slide.js
@@ -0,0 +1,74 @@
+/*!
+ * jQuery UI Effects Slide 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/slide-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.slide = function( o, done ) {
+
+	// Create element
+	var el = $( this ),
+		props = [ "position", "top", "bottom", "left", "right", "width", "height" ],
+		mode = $.effects.setMode( el, o.mode || "show" ),
+		show = mode === "show",
+		direction = o.direction || "left",
+		ref = (direction === "up" || direction === "down") ? "top" : "left",
+		positiveMotion = (direction === "up" || direction === "left"),
+		distance,
+		animation = {};
+
+	// Adjust
+	$.effects.save( el, props );
+	el.show();
+	distance = o.distance || el[ ref === "top" ? "outerHeight" : "outerWidth" ]( true );
+
+	$.effects.createWrapper( el ).css({
+		overflow: "hidden"
+	});
+
+	if ( show ) {
+		el.css( ref, positiveMotion ? (isNaN(distance) ? "-" + distance : -distance) : distance );
+	}
+
+	// Animation
+	animation[ ref ] = ( show ?
+		( positiveMotion ? "+=" : "-=") :
+		( positiveMotion ? "-=" : "+=")) +
+		distance;
+
+	// Animate
+	el.animate( animation, {
+		queue: false,
+		duration: o.duration,
+		easing: o.easing,
+		complete: function() {
+			if ( mode === "hide" ) {
+				el.hide();
+			}
+			$.effects.restore( el, props );
+			$.effects.removeWrapper( el );
+			done();
+		}
+	});
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect-transfer.js b/bower_components/jquery-ui/ui/effect-transfer.js
new file mode 100644
index 00000000000..db07ea21b1e
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect-transfer.js
@@ -0,0 +1,57 @@
+/*!
+ * jQuery UI Effects Transfer 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/transfer-effect/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./effect"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.effects.effect.transfer = function( o, done ) {
+	var elem = $( this ),
+		target = $( o.to ),
+		targetFixed = target.css( "position" ) === "fixed",
+		body = $("body"),
+		fixTop = targetFixed ? body.scrollTop() : 0,
+		fixLeft = targetFixed ? body.scrollLeft() : 0,
+		endPosition = target.offset(),
+		animation = {
+			top: endPosition.top - fixTop,
+			left: endPosition.left - fixLeft,
+			height: target.innerHeight(),
+			width: target.innerWidth()
+		},
+		startPosition = elem.offset(),
+		transfer = $( "<div class='ui-effects-transfer'></div>" )
+			.appendTo( document.body )
+			.addClass( o.className )
+			.css({
+				top: startPosition.top - fixTop,
+				left: startPosition.left - fixLeft,
+				height: elem.innerHeight(),
+				width: elem.innerWidth(),
+				position: targetFixed ? "fixed" : "absolute"
+			})
+			.animate( animation, o.duration, o.easing, function() {
+				transfer.remove();
+				done();
+			});
+};
+
+}));
diff --git a/bower_components/jquery-ui/ui/effect.js b/bower_components/jquery-ui/ui/effect.js
new file mode 100644
index 00000000000..d2bfe545acd
--- /dev/null
+++ b/bower_components/jquery-ui/ui/effect.js
@@ -0,0 +1,1301 @@
+/*!
+ * jQuery UI Effects 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/category/effects-core/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define( [ "jquery" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+var dataSpace = "ui-effects-",
+
+	// Create a local jQuery because jQuery Color relies on it and the
+	// global may not exist with AMD and a custom build (#10199)
+	jQuery = $;
+
+$.effects = {
+	effect: {}
+};
+
+/*!
+ * jQuery Color Animations v2.1.2
+ * https://github.com/jquery/jquery-color
+ *
+ * Copyright 2014 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * Date: Wed Jan 16 08:47:09 2013 -0600
+ */
+(function( jQuery, undefined ) {
+
+	var stepHooks = "backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",
+
+	// plusequals test for += 100 -= 100
+	rplusequals = /^([\-+])=\s*(\d+\.?\d*)/,
+	// a set of RE's that can match strings and generate color tuples.
+	stringParsers = [ {
+			re: /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
+			parse: function( execResult ) {
+				return [
+					execResult[ 1 ],
+					execResult[ 2 ],
+					execResult[ 3 ],
+					execResult[ 4 ]
+				];
+			}
+		}, {
+			re: /rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
+			parse: function( execResult ) {
+				return [
+					execResult[ 1 ] * 2.55,
+					execResult[ 2 ] * 2.55,
+					execResult[ 3 ] * 2.55,
+					execResult[ 4 ]
+				];
+			}
+		}, {
+			// this regex ignores A-F because it's compared against an already lowercased string
+			re: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,
+			parse: function( execResult ) {
+				return [
+					parseInt( execResult[ 1 ], 16 ),
+					parseInt( execResult[ 2 ], 16 ),
+					parseInt( execResult[ 3 ], 16 )
+				];
+			}
+		}, {
+			// this regex ignores A-F because it's compared against an already lowercased string
+			re: /#([a-f0-9])([a-f0-9])([a-f0-9])/,
+			parse: function( execResult ) {
+				return [
+					parseInt( execResult[ 1 ] + execResult[ 1 ], 16 ),
+					parseInt( execResult[ 2 ] + execResult[ 2 ], 16 ),
+					parseInt( execResult[ 3 ] + execResult[ 3 ], 16 )
+				];
+			}
+		}, {
+			re: /hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
+			space: "hsla",
+			parse: function( execResult ) {
+				return [
+					execResult[ 1 ],
+					execResult[ 2 ] / 100,
+					execResult[ 3 ] / 100,
+					execResult[ 4 ]
+				];
+			}
+		} ],
+
+	// jQuery.Color( )
+	color = jQuery.Color = function( color, green, blue, alpha ) {
+		return new jQuery.Color.fn.parse( color, green, blue, alpha );
+	},
+	spaces = {
+		rgba: {
+			props: {
+				red: {
+					idx: 0,
+					type: "byte"
+				},
+				green: {
+					idx: 1,
+					type: "byte"
+				},
+				blue: {
+					idx: 2,
+					type: "byte"
+				}
+			}
+		},
+
+		hsla: {
+			props: {
+				hue: {
+					idx: 0,
+					type: "degrees"
+				},
+				saturation: {
+					idx: 1,
+					type: "percent"
+				},
+				lightness: {
+					idx: 2,
+					type: "percent"
+				}
+			}
+		}
+	},
+	propTypes = {
+		"byte": {
+			floor: true,
+			max: 255
+		},
+		"percent": {
+			max: 1
+		},
+		"degrees": {
+			mod: 360,
+			floor: true
+		}
+	},
+	support = color.support = {},
+
+	// element for support tests
+	supportElem = jQuery( "<p>" )[ 0 ],
+
+	// colors = jQuery.Color.names
+	colors,
+
+	// local aliases of functions called often
+	each = jQuery.each;
+
+// determine rgba support immediately
+supportElem.style.cssText = "background-color:rgba(1,1,1,.5)";
+support.rgba = supportElem.style.backgroundColor.indexOf( "rgba" ) > -1;
+
+// define cache name and alpha properties
+// for rgba and hsla spaces
+each( spaces, function( spaceName, space ) {
+	space.cache = "_" + spaceName;
+	space.props.alpha = {
+		idx: 3,
+		type: "percent",
+		def: 1
+	};
+});
+
+function clamp( value, prop, allowEmpty ) {
+	var type = propTypes[ prop.type ] || {};
+
+	if ( value == null ) {
+		return (allowEmpty || !prop.def) ? null : prop.def;
+	}
+
+	// ~~ is an short way of doing floor for positive numbers
+	value = type.floor ? ~~value : parseFloat( value );
+
+	// IE will pass in empty strings as value for alpha,
+	// which will hit this case
+	if ( isNaN( value ) ) {
+		return prop.def;
+	}
+
+	if ( type.mod ) {
+		// we add mod before modding to make sure that negatives values
+		// get converted properly: -10 -> 350
+		return (value + type.mod) % type.mod;
+	}
+
+	// for now all property types without mod have min and max
+	return 0 > value ? 0 : type.max < value ? type.max : value;
+}
+
+function stringParse( string ) {
+	var inst = color(),
+		rgba = inst._rgba = [];
+
+	string = string.toLowerCase();
+
+	each( stringParsers, function( i, parser ) {
+		var parsed,
+			match = parser.re.exec( string ),
+			values = match && parser.parse( match ),
+			spaceName = parser.space || "rgba";
+
+		if ( values ) {
+			parsed = inst[ spaceName ]( values );
+
+			// if this was an rgba parse the assignment might happen twice
+			// oh well....
+			inst[ spaces[ spaceName ].cache ] = parsed[ spaces[ spaceName ].cache ];
+			rgba = inst._rgba = parsed._rgba;
+
+			// exit each( stringParsers ) here because we matched
+			return false;
+		}
+	});
+
+	// Found a stringParser that handled it
+	if ( rgba.length ) {
+
+		// if this came from a parsed string, force "transparent" when alpha is 0
+		// chrome, (and maybe others) return "transparent" as rgba(0,0,0,0)
+		if ( rgba.join() === "0,0,0,0" ) {
+			jQuery.extend( rgba, colors.transparent );
+		}
+		return inst;
+	}
+
+	// named colors
+	return colors[ string ];
+}
+
+color.fn = jQuery.extend( color.prototype, {
+	parse: function( red, green, blue, alpha ) {
+		if ( red === undefined ) {
+			this._rgba = [ null, null, null, null ];
+			return this;
+		}
+		if ( red.jquery || red.nodeType ) {
+			red = jQuery( red ).css( green );
+			green = undefined;
+		}
+
+		var inst = this,
+			type = jQuery.type( red ),
+			rgba = this._rgba = [];
+
+		// more than 1 argument specified - assume ( red, green, blue, alpha )
+		if ( green !== undefined ) {
+			red = [ red, green, blue, alpha ];
+			type = "array";
+		}
+
+		if ( type === "string" ) {
+			return this.parse( stringParse( red ) || colors._default );
+		}
+
+		if ( type === "array" ) {
+			each( spaces.rgba.props, function( key, prop ) {
+				rgba[ prop.idx ] = clamp( red[ prop.idx ], prop );
+			});
+			return this;
+		}
+
+		if ( type === "object" ) {
+			if ( red instanceof color ) {
+				each( spaces, function( spaceName, space ) {
+					if ( red[ space.cache ] ) {
+						inst[ space.cache ] = red[ space.cache ].slice();
+					}
+				});
+			} else {
+				each( spaces, function( spaceName, space ) {
+					var cache = space.cache;
+					each( space.props, function( key, prop ) {
+
+						// if the cache doesn't exist, and we know how to convert
+						if ( !inst[ cache ] && space.to ) {
+
+							// if the value was null, we don't need to copy it
+							// if the key was alpha, we don't need to copy it either
+							if ( key === "alpha" || red[ key ] == null ) {
+								return;
+							}
+							inst[ cache ] = space.to( inst._rgba );
+						}
+
+						// this is the only case where we allow nulls for ALL properties.
+						// call clamp with alwaysAllowEmpty
+						inst[ cache ][ prop.idx ] = clamp( red[ key ], prop, true );
+					});
+
+					// everything defined but alpha?
+					if ( inst[ cache ] && jQuery.inArray( null, inst[ cache ].slice( 0, 3 ) ) < 0 ) {
+						// use the default of 1
+						inst[ cache ][ 3 ] = 1;
+						if ( space.from ) {
+							inst._rgba = space.from( inst[ cache ] );
+						}
+					}
+				});
+			}
+			return this;
+		}
+	},
+	is: function( compare ) {
+		var is = color( compare ),
+			same = true,
+			inst = this;
+
+		each( spaces, function( _, space ) {
+			var localCache,
+				isCache = is[ space.cache ];
+			if (isCache) {
+				localCache = inst[ space.cache ] || space.to && space.to( inst._rgba ) || [];
+				each( space.props, function( _, prop ) {
+					if ( isCache[ prop.idx ] != null ) {
+						same = ( isCache[ prop.idx ] === localCache[ prop.idx ] );
+						return same;
+					}
+				});
+			}
+			return same;
+		});
+		return same;
+	},
+	_space: function() {
+		var used = [],
+			inst = this;
+		each( spaces, function( spaceName, space ) {
+			if ( inst[ space.cache ] ) {
+				used.push( spaceName );
+			}
+		});
+		return used.pop();
+	},
+	transition: function( other, distance ) {
+		var end = color( other ),
+			spaceName = end._space(),
+			space = spaces[ spaceName ],
+			startColor = this.alpha() === 0 ? color( "transparent" ) : this,
+			start = startColor[ space.cache ] || space.to( startColor._rgba ),
+			result = start.slice();
+
+		end = end[ space.cache ];
+		each( space.props, function( key, prop ) {
+			var index = prop.idx,
+				startValue = start[ index ],
+				endValue = end[ index ],
+				type = propTypes[ prop.type ] || {};
+
+			// if null, don't override start value
+			if ( endValue === null ) {
+				return;
+			}
+			// if null - use end
+			if ( startValue === null ) {
+				result[ index ] = endValue;
+			} else {
+				if ( type.mod ) {
+					if ( endValue - startValue > type.mod / 2 ) {
+						startValue += type.mod;
+					} else if ( startValue - endValue > type.mod / 2 ) {
+						startValue -= type.mod;
+					}
+				}
+				result[ index ] = clamp( ( endValue - startValue ) * distance + startValue, prop );
+			}
+		});
+		return this[ spaceName ]( result );
+	},
+	blend: function( opaque ) {
+		// if we are already opaque - return ourself
+		if ( this._rgba[ 3 ] === 1 ) {
+			return this;
+		}
+
+		var rgb = this._rgba.slice(),
+			a = rgb.pop(),
+			blend = color( opaque )._rgba;
+
+		return color( jQuery.map( rgb, function( v, i ) {
+			return ( 1 - a ) * blend[ i ] + a * v;
+		}));
+	},
+	toRgbaString: function() {
+		var prefix = "rgba(",
+			rgba = jQuery.map( this._rgba, function( v, i ) {
+				return v == null ? ( i > 2 ? 1 : 0 ) : v;
+			});
+
+		if ( rgba[ 3 ] === 1 ) {
+			rgba.pop();
+			prefix = "rgb(";
+		}
+
+		return prefix + rgba.join() + ")";
+	},
+	toHslaString: function() {
+		var prefix = "hsla(",
+			hsla = jQuery.map( this.hsla(), function( v, i ) {
+				if ( v == null ) {
+					v = i > 2 ? 1 : 0;
+				}
+
+				// catch 1 and 2
+				if ( i && i < 3 ) {
+					v = Math.round( v * 100 ) + "%";
+				}
+				return v;
+			});
+
+		if ( hsla[ 3 ] === 1 ) {
+			hsla.pop();
+			prefix = "hsl(";
+		}
+		return prefix + hsla.join() + ")";
+	},
+	toHexString: function( includeAlpha ) {
+		var rgba = this._rgba.slice(),
+			alpha = rgba.pop();
+
+		if ( includeAlpha ) {
+			rgba.push( ~~( alpha * 255 ) );
+		}
+
+		return "#" + jQuery.map( rgba, function( v ) {
+
+			// default to 0 when nulls exist
+			v = ( v || 0 ).toString( 16 );
+			return v.length === 1 ? "0" + v : v;
+		}).join("");
+	},
+	toString: function() {
+		return this._rgba[ 3 ] === 0 ? "transparent" : this.toRgbaString();
+	}
+});
+color.fn.parse.prototype = color.fn;
+
+// hsla conversions adapted from:
+// https://code.google.com/p/maashaack/source/browse/packages/graphics/trunk/src/graphics/colors/HUE2RGB.as?r=5021
+
+function hue2rgb( p, q, h ) {
+	h = ( h + 1 ) % 1;
+	if ( h * 6 < 1 ) {
+		return p + ( q - p ) * h * 6;
+	}
+	if ( h * 2 < 1) {
+		return q;
+	}
+	if ( h * 3 < 2 ) {
+		return p + ( q - p ) * ( ( 2 / 3 ) - h ) * 6;
+	}
+	return p;
+}
+
+spaces.hsla.to = function( rgba ) {
+	if ( rgba[ 0 ] == null || rgba[ 1 ] == null || rgba[ 2 ] == null ) {
+		return [ null, null, null, rgba[ 3 ] ];
+	}
+	var r = rgba[ 0 ] / 255,
+		g = rgba[ 1 ] / 255,
+		b = rgba[ 2 ] / 255,
+		a = rgba[ 3 ],
+		max = Math.max( r, g, b ),
+		min = Math.min( r, g, b ),
+		diff = max - min,
+		add = max + min,
+		l = add * 0.5,
+		h, s;
+
+	if ( min === max ) {
+		h = 0;
+	} else if ( r === max ) {
+		h = ( 60 * ( g - b ) / diff ) + 360;
+	} else if ( g === max ) {
+		h = ( 60 * ( b - r ) / diff ) + 120;
+	} else {
+		h = ( 60 * ( r - g ) / diff ) + 240;
+	}
+
+	// chroma (diff) == 0 means greyscale which, by definition, saturation = 0%
+	// otherwise, saturation is based on the ratio of chroma (diff) to lightness (add)
+	if ( diff === 0 ) {
+		s = 0;
+	} else if ( l <= 0.5 ) {
+		s = diff / add;
+	} else {
+		s = diff / ( 2 - add );
+	}
+	return [ Math.round(h) % 360, s, l, a == null ? 1 : a ];
+};
+
+spaces.hsla.from = function( hsla ) {
+	if ( hsla[ 0 ] == null || hsla[ 1 ] == null || hsla[ 2 ] == null ) {
+		return [ null, null, null, hsla[ 3 ] ];
+	}
+	var h = hsla[ 0 ] / 360,
+		s = hsla[ 1 ],
+		l = hsla[ 2 ],
+		a = hsla[ 3 ],
+		q = l <= 0.5 ? l * ( 1 + s ) : l + s - l * s,
+		p = 2 * l - q;
+
+	return [
+		Math.round( hue2rgb( p, q, h + ( 1 / 3 ) ) * 255 ),
+		Math.round( hue2rgb( p, q, h ) * 255 ),
+		Math.round( hue2rgb( p, q, h - ( 1 / 3 ) ) * 255 ),
+		a
+	];
+};
+
+each( spaces, function( spaceName, space ) {
+	var props = space.props,
+		cache = space.cache,
+		to = space.to,
+		from = space.from;
+
+	// makes rgba() and hsla()
+	color.fn[ spaceName ] = function( value ) {
+
+		// generate a cache for this space if it doesn't exist
+		if ( to && !this[ cache ] ) {
+			this[ cache ] = to( this._rgba );
+		}
+		if ( value === undefined ) {
+			return this[ cache ].slice();
+		}
+
+		var ret,
+			type = jQuery.type( value ),
+			arr = ( type === "array" || type === "object" ) ? value : arguments,
+			local = this[ cache ].slice();
+
+		each( props, function( key, prop ) {
+			var val = arr[ type === "object" ? key : prop.idx ];
+			if ( val == null ) {
+				val = local[ prop.idx ];
+			}
+			local[ prop.idx ] = clamp( val, prop );
+		});
+
+		if ( from ) {
+			ret = color( from( local ) );
+			ret[ cache ] = local;
+			return ret;
+		} else {
+			return color( local );
+		}
+	};
+
+	// makes red() green() blue() alpha() hue() saturation() lightness()
+	each( props, function( key, prop ) {
+		// alpha is included in more than one space
+		if ( color.fn[ key ] ) {
+			return;
+		}
+		color.fn[ key ] = function( value ) {
+			var vtype = jQuery.type( value ),
+				fn = ( key === "alpha" ? ( this._hsla ? "hsla" : "rgba" ) : spaceName ),
+				local = this[ fn ](),
+				cur = local[ prop.idx ],
+				match;
+
+			if ( vtype === "undefined" ) {
+				return cur;
+			}
+
+			if ( vtype === "function" ) {
+				value = value.call( this, cur );
+				vtype = jQuery.type( value );
+			}
+			if ( value == null && prop.empty ) {
+				return this;
+			}
+			if ( vtype === "string" ) {
+				match = rplusequals.exec( value );
+				if ( match ) {
+					value = cur + parseFloat( match[ 2 ] ) * ( match[ 1 ] === "+" ? 1 : -1 );
+				}
+			}
+			local[ prop.idx ] = value;
+			return this[ fn ]( local );
+		};
+	});
+});
+
+// add cssHook and .fx.step function for each named hook.
+// accept a space separated string of properties
+color.hook = function( hook ) {
+	var hooks = hook.split( " " );
+	each( hooks, function( i, hook ) {
+		jQuery.cssHooks[ hook ] = {
+			set: function( elem, value ) {
+				var parsed, curElem,
+					backgroundColor = "";
+
+				if ( value !== "transparent" && ( jQuery.type( value ) !== "string" || ( parsed = stringParse( value ) ) ) ) {
+					value = color( parsed || value );
+					if ( !support.rgba && value._rgba[ 3 ] !== 1 ) {
+						curElem = hook === "backgroundColor" ? elem.parentNode : elem;
+						while (
+							(backgroundColor === "" || backgroundColor === "transparent") &&
+							curElem && curElem.style
+						) {
+							try {
+								backgroundColor = jQuery.css( curElem, "backgroundColor" );
+								curElem = curElem.parentNode;
+							} catch ( e ) {
+							}
+						}
+
+						value = value.blend( backgroundColor && backgroundColor !== "transparent" ?
+							backgroundColor :
+							"_default" );
+					}
+
+					value = value.toRgbaString();
+				}
+				try {
+					elem.style[ hook ] = value;
+				} catch ( e ) {
+					// wrapped to prevent IE from throwing errors on "invalid" values like 'auto' or 'inherit'
+				}
+			}
+		};
+		jQuery.fx.step[ hook ] = function( fx ) {
+			if ( !fx.colorInit ) {
+				fx.start = color( fx.elem, hook );
+				fx.end = color( fx.end );
+				fx.colorInit = true;
+			}
+			jQuery.cssHooks[ hook ].set( fx.elem, fx.start.transition( fx.end, fx.pos ) );
+		};
+	});
+
+};
+
+color.hook( stepHooks );
+
+jQuery.cssHooks.borderColor = {
+	expand: function( value ) {
+		var expanded = {};
+
+		each( [ "Top", "Right", "Bottom", "Left" ], function( i, part ) {
+			expanded[ "border" + part + "Color" ] = value;
+		});
+		return expanded;
+	}
+};
+
+// Basic color names only.
+// Usage of any of the other color names requires adding yourself or including
+// jquery.color.svg-names.js.
+colors = jQuery.Color.names = {
+	// 4.1. Basic color keywords
+	aqua: "#00ffff",
+	black: "#000000",
+	blue: "#0000ff",
+	fuchsia: "#ff00ff",
+	gray: "#808080",
+	green: "#008000",
+	lime: "#00ff00",
+	maroon: "#800000",
+	navy: "#000080",
+	olive: "#808000",
+	purple: "#800080",
+	red: "#ff0000",
+	silver: "#c0c0c0",
+	teal: "#008080",
+	white: "#ffffff",
+	yellow: "#ffff00",
+
+	// 4.2.3. "transparent" color keyword
+	transparent: [ null, null, null, 0 ],
+
+	_default: "#ffffff"
+};
+
+})( jQuery );
+
+/******************************************************************************/
+/****************************** CLASS ANIMATIONS ******************************/
+/******************************************************************************/
+(function() {
+
+var classAnimationActions = [ "add", "remove", "toggle" ],
+	shorthandStyles = {
+		border: 1,
+		borderBottom: 1,
+		borderColor: 1,
+		borderLeft: 1,
+		borderRight: 1,
+		borderTop: 1,
+		borderWidth: 1,
+		margin: 1,
+		padding: 1
+	};
+
+$.each([ "borderLeftStyle", "borderRightStyle", "borderBottomStyle", "borderTopStyle" ], function( _, prop ) {
+	$.fx.step[ prop ] = function( fx ) {
+		if ( fx.end !== "none" && !fx.setAttr || fx.pos === 1 && !fx.setAttr ) {
+			jQuery.style( fx.elem, prop, fx.end );
+			fx.setAttr = true;
+		}
+	};
+});
+
+function getElementStyles( elem ) {
+	var key, len,
+		style = elem.ownerDocument.defaultView ?
+			elem.ownerDocument.defaultView.getComputedStyle( elem, null ) :
+			elem.currentStyle,
+		styles = {};
+
+	if ( style && style.length && style[ 0 ] && style[ style[ 0 ] ] ) {
+		len = style.length;
+		while ( len-- ) {
+			key = style[ len ];
+			if ( typeof style[ key ] === "string" ) {
+				styles[ $.camelCase( key ) ] = style[ key ];
+			}
+		}
+	// support: Opera, IE <9
+	} else {
+		for ( key in style ) {
+			if ( typeof style[ key ] === "string" ) {
+				styles[ key ] = style[ key ];
+			}
+		}
+	}
+
+	return styles;
+}
+
+function styleDifference( oldStyle, newStyle ) {
+	var diff = {},
+		name, value;
+
+	for ( name in newStyle ) {
+		value = newStyle[ name ];
+		if ( oldStyle[ name ] !== value ) {
+			if ( !shorthandStyles[ name ] ) {
+				if ( $.fx.step[ name ] || !isNaN( parseFloat( value ) ) ) {
+					diff[ name ] = value;
+				}
+			}
+		}
+	}
+
+	return diff;
+}
+
+// support: jQuery <1.8
+if ( !$.fn.addBack ) {
+	$.fn.addBack = function( selector ) {
+		return this.add( selector == null ?
+			this.prevObject : this.prevObject.filter( selector )
+		);
+	};
+}
+
+$.effects.animateClass = function( value, duration, easing, callback ) {
+	var o = $.speed( duration, easing, callback );
+
+	return this.queue( function() {
+		var animated = $( this ),
+			baseClass = animated.attr( "class" ) || "",
+			applyClassChange,
+			allAnimations = o.children ? animated.find( "*" ).addBack() : animated;
+
+		// map the animated objects to store the original styles.
+		allAnimations = allAnimations.map(function() {
+			var el = $( this );
+			return {
+				el: el,
+				start: getElementStyles( this )
+			};
+		});
+
+		// apply class change
+		applyClassChange = function() {
+			$.each( classAnimationActions, function(i, action) {
+				if ( value[ action ] ) {
+					animated[ action + "Class" ]( value[ action ] );
+				}
+			});
+		};
+		applyClassChange();
+
+		// map all animated objects again - calculate new styles and diff
+		allAnimations = allAnimations.map(function() {
+			this.end = getElementStyles( this.el[ 0 ] );
+			this.diff = styleDifference( this.start, this.end );
+			return this;
+		});
+
+		// apply original class
+		animated.attr( "class", baseClass );
+
+		// map all animated objects again - this time collecting a promise
+		allAnimations = allAnimations.map(function() {
+			var styleInfo = this,
+				dfd = $.Deferred(),
+				opts = $.extend({}, o, {
+					queue: false,
+					complete: function() {
+						dfd.resolve( styleInfo );
+					}
+				});
+
+			this.el.animate( this.diff, opts );
+			return dfd.promise();
+		});
+
+		// once all animations have completed:
+		$.when.apply( $, allAnimations.get() ).done(function() {
+
+			// set the final class
+			applyClassChange();
+
+			// for each animated element,
+			// clear all css properties that were animated
+			$.each( arguments, function() {
+				var el = this.el;
+				$.each( this.diff, function(key) {
+					el.css( key, "" );
+				});
+			});
+
+			// this is guarnteed to be there if you use jQuery.speed()
+			// it also handles dequeuing the next anim...
+			o.complete.call( animated[ 0 ] );
+		});
+	});
+};
+
+$.fn.extend({
+	addClass: (function( orig ) {
+		return function( classNames, speed, easing, callback ) {
+			return speed ?
+				$.effects.animateClass.call( this,
+					{ add: classNames }, speed, easing, callback ) :
+				orig.apply( this, arguments );
+		};
+	})( $.fn.addClass ),
+
+	removeClass: (function( orig ) {
+		return function( classNames, speed, easing, callback ) {
+			return arguments.length > 1 ?
+				$.effects.animateClass.call( this,
+					{ remove: classNames }, speed, easing, callback ) :
+				orig.apply( this, arguments );
+		};
+	})( $.fn.removeClass ),
+
+	toggleClass: (function( orig ) {
+		return function( classNames, force, speed, easing, callback ) {
+			if ( typeof force === "boolean" || force === undefined ) {
+				if ( !speed ) {
+					// without speed parameter
+					return orig.apply( this, arguments );
+				} else {
+					return $.effects.animateClass.call( this,
+						(force ? { add: classNames } : { remove: classNames }),
+						speed, easing, callback );
+				}
+			} else {
+				// without force parameter
+				return $.effects.animateClass.call( this,
+					{ toggle: classNames }, force, speed, easing );
+			}
+		};
+	})( $.fn.toggleClass ),
+
+	switchClass: function( remove, add, speed, easing, callback) {
+		return $.effects.animateClass.call( this, {
+			add: add,
+			remove: remove
+		}, speed, easing, callback );
+	}
+});
+
+})();
+
+/******************************************************************************/
+/*********************************** EFFECTS **********************************/
+/******************************************************************************/
+
+(function() {
+
+$.extend( $.effects, {
+	version: "1.11.4",
+
+	// Saves a set of properties in a data storage
+	save: function( element, set ) {
+		for ( var i = 0; i < set.length; i++ ) {
+			if ( set[ i ] !== null ) {
+				element.data( dataSpace + set[ i ], element[ 0 ].style[ set[ i ] ] );
+			}
+		}
+	},
+
+	// Restores a set of previously saved properties from a data storage
+	restore: function( element, set ) {
+		var val, i;
+		for ( i = 0; i < set.length; i++ ) {
+			if ( set[ i ] !== null ) {
+				val = element.data( dataSpace + set[ i ] );
+				// support: jQuery 1.6.2
+				// http://bugs.jquery.com/ticket/9917
+				// jQuery 1.6.2 incorrectly returns undefined for any falsy value.
+				// We can't differentiate between "" and 0 here, so we just assume
+				// empty string since it's likely to be a more common value...
+				if ( val === undefined ) {
+					val = "";
+				}
+				element.css( set[ i ], val );
+			}
+		}
+	},
+
+	setMode: function( el, mode ) {
+		if (mode === "toggle") {
+			mode = el.is( ":hidden" ) ? "show" : "hide";
+		}
+		return mode;
+	},
+
+	// Translates a [top,left] array into a baseline value
+	// this should be a little more flexible in the future to handle a string & hash
+	getBaseline: function( origin, original ) {
+		var y, x;
+		switch ( origin[ 0 ] ) {
+			case "top": y = 0; break;
+			case "middle": y = 0.5; break;
+			case "bottom": y = 1; break;
+			default: y = origin[ 0 ] / original.height;
+		}
+		switch ( origin[ 1 ] ) {
+			case "left": x = 0; break;
+			case "center": x = 0.5; break;
+			case "right": x = 1; break;
+			default: x = origin[ 1 ] / original.width;
+		}
+		return {
+			x: x,
+			y: y
+		};
+	},
+
+	// Wraps the element around a wrapper that copies position properties
+	createWrapper: function( element ) {
+
+		// if the element is already wrapped, return it
+		if ( element.parent().is( ".ui-effects-wrapper" )) {
+			return element.parent();
+		}
+
+		// wrap the element
+		var props = {
+				width: element.outerWidth(true),
+				height: element.outerHeight(true),
+				"float": element.css( "float" )
+			},
+			wrapper = $( "<div></div>" )
+				.addClass( "ui-effects-wrapper" )
+				.css({
+					fontSize: "100%",
+					background: "transparent",
+					border: "none",
+					margin: 0,
+					padding: 0
+				}),
+			// Store the size in case width/height are defined in % - Fixes #5245
+			size = {
+				width: element.width(),
+				height: element.height()
+			},
+			active = document.activeElement;
+
+		// support: Firefox
+		// Firefox incorrectly exposes anonymous content
+		// https://bugzilla.mozilla.org/show_bug.cgi?id=561664
+		try {
+			active.id;
+		} catch ( e ) {
+			active = document.body;
+		}
+
+		element.wrap( wrapper );
+
+		// Fixes #7595 - Elements lose focus when wrapped.
+		if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) {
+			$( active ).focus();
+		}
+
+		wrapper = element.parent(); //Hotfix for jQuery 1.4 since some change in wrap() seems to actually lose the reference to the wrapped element
+
+		// transfer positioning properties to the wrapper
+		if ( element.css( "position" ) === "static" ) {
+			wrapper.css({ position: "relative" });
+			element.css({ position: "relative" });
+		} else {
+			$.extend( props, {
+				position: element.css( "position" ),
+				zIndex: element.css( "z-index" )
+			});
+			$.each([ "top", "left", "bottom", "right" ], function(i, pos) {
+				props[ pos ] = element.css( pos );
+				if ( isNaN( parseInt( props[ pos ], 10 ) ) ) {
+					props[ pos ] = "auto";
+				}
+			});
+			element.css({
+				position: "relative",
+				top: 0,
+				left: 0,
+				right: "auto",
+				bottom: "auto"
+			});
+		}
+		element.css(size);
+
+		return wrapper.css( props ).show();
+	},
+
+	removeWrapper: function( element ) {
+		var active = document.activeElement;
+
+		if ( element.parent().is( ".ui-effects-wrapper" ) ) {
+			element.parent().replaceWith( element );
+
+			// Fixes #7595 - Elements lose focus when wrapped.
+			if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) {
+				$( active ).focus();
+			}
+		}
+
+		return element;
+	},
+
+	setTransition: function( element, list, factor, value ) {
+		value = value || {};
+		$.each( list, function( i, x ) {
+			var unit = element.cssUnit( x );
+			if ( unit[ 0 ] > 0 ) {
+				value[ x ] = unit[ 0 ] * factor + unit[ 1 ];
+			}
+		});
+		return value;
+	}
+});
+
+// return an effect options object for the given parameters:
+function _normalizeArguments( effect, options, speed, callback ) {
+
+	// allow passing all options as the first parameter
+	if ( $.isPlainObject( effect ) ) {
+		options = effect;
+		effect = effect.effect;
+	}
+
+	// convert to an object
+	effect = { effect: effect };
+
+	// catch (effect, null, ...)
+	if ( options == null ) {
+		options = {};
+	}
+
+	// catch (effect, callback)
+	if ( $.isFunction( options ) ) {
+		callback = options;
+		speed = null;
+		options = {};
+	}
+
+	// catch (effect, speed, ?)
+	if ( typeof options === "number" || $.fx.speeds[ options ] ) {
+		callback = speed;
+		speed = options;
+		options = {};
+	}
+
+	// catch (effect, options, callback)
+	if ( $.isFunction( speed ) ) {
+		callback = speed;
+		speed = null;
+	}
+
+	// add options to effect
+	if ( options ) {
+		$.extend( effect, options );
+	}
+
+	speed = speed || options.duration;
+	effect.duration = $.fx.off ? 0 :
+		typeof speed === "number" ? speed :
+		speed in $.fx.speeds ? $.fx.speeds[ speed ] :
+		$.fx.speeds._default;
+
+	effect.complete = callback || options.complete;
+
+	return effect;
+}
+
+function standardAnimationOption( option ) {
+	// Valid standard speeds (nothing, number, named speed)
+	if ( !option || typeof option === "number" || $.fx.speeds[ option ] ) {
+		return true;
+	}
+
+	// Invalid strings - treat as "normal" speed
+	if ( typeof option === "string" && !$.effects.effect[ option ] ) {
+		return true;
+	}
+
+	// Complete callback
+	if ( $.isFunction( option ) ) {
+		return true;
+	}
+
+	// Options hash (but not naming an effect)
+	if ( typeof option === "object" && !option.effect ) {
+		return true;
+	}
+
+	// Didn't match any standard API
+	return false;
+}
+
+$.fn.extend({
+	effect: function( /* effect, options, speed, callback */ ) {
+		var args = _normalizeArguments.apply( this, arguments ),
+			mode = args.mode,
+			queue = args.queue,
+			effectMethod = $.effects.effect[ args.effect ];
+
+		if ( $.fx.off || !effectMethod ) {
+			// delegate to the original method (e.g., .show()) if possible
+			if ( mode ) {
+				return this[ mode ]( args.duration, args.complete );
+			} else {
+				return this.each( function() {
+					if ( args.complete ) {
+						args.complete.call( this );
+					}
+				});
+			}
+		}
+
+		function run( next ) {
+			var elem = $( this ),
+				complete = args.complete,
+				mode = args.mode;
+
+			function done() {
+				if ( $.isFunction( complete ) ) {
+					complete.call( elem[0] );
+				}
+				if ( $.isFunction( next ) ) {
+					next();
+				}
+			}
+
+			// If the element already has the correct final state, delegate to
+			// the core methods so the internal tracking of "olddisplay" works.
+			if ( elem.is( ":hidden" ) ? mode === "hide" : mode === "show" ) {
+				elem[ mode ]();
+				done();
+			} else {
+				effectMethod.call( elem[0], args, done );
+			}
+		}
+
+		return queue === false ? this.each( run ) : this.queue( queue || "fx", run );
+	},
+
+	show: (function( orig ) {
+		return function( option ) {
+			if ( standardAnimationOption( option ) ) {
+				return orig.apply( this, arguments );
+			} else {
+				var args = _normalizeArguments.apply( this, arguments );
+				args.mode = "show";
+				return this.effect.call( this, args );
+			}
+		};
+	})( $.fn.show ),
+
+	hide: (function( orig ) {
+		return function( option ) {
+			if ( standardAnimationOption( option ) ) {
+				return orig.apply( this, arguments );
+			} else {
+				var args = _normalizeArguments.apply( this, arguments );
+				args.mode = "hide";
+				return this.effect.call( this, args );
+			}
+		};
+	})( $.fn.hide ),
+
+	toggle: (function( orig ) {
+		return function( option ) {
+			if ( standardAnimationOption( option ) || typeof option === "boolean" ) {
+				return orig.apply( this, arguments );
+			} else {
+				var args = _normalizeArguments.apply( this, arguments );
+				args.mode = "toggle";
+				return this.effect.call( this, args );
+			}
+		};
+	})( $.fn.toggle ),
+
+	// helper functions
+	cssUnit: function(key) {
+		var style = this.css( key ),
+			val = [];
+
+		$.each( [ "em", "px", "%", "pt" ], function( i, unit ) {
+			if ( style.indexOf( unit ) > 0 ) {
+				val = [ parseFloat( style ), unit ];
+			}
+		});
+		return val;
+	}
+});
+
+})();
+
+/******************************************************************************/
+/*********************************** EASING ***********************************/
+/******************************************************************************/
+
+(function() {
+
+// based on easing equations from Robert Penner (http://www.robertpenner.com/easing)
+
+var baseEasings = {};
+
+$.each( [ "Quad", "Cubic", "Quart", "Quint", "Expo" ], function( i, name ) {
+	baseEasings[ name ] = function( p ) {
+		return Math.pow( p, i + 2 );
+	};
+});
+
+$.extend( baseEasings, {
+	Sine: function( p ) {
+		return 1 - Math.cos( p * Math.PI / 2 );
+	},
+	Circ: function( p ) {
+		return 1 - Math.sqrt( 1 - p * p );
+	},
+	Elastic: function( p ) {
+		return p === 0 || p === 1 ? p :
+			-Math.pow( 2, 8 * (p - 1) ) * Math.sin( ( (p - 1) * 80 - 7.5 ) * Math.PI / 15 );
+	},
+	Back: function( p ) {
+		return p * p * ( 3 * p - 2 );
+	},
+	Bounce: function( p ) {
+		var pow2,
+			bounce = 4;
+
+		while ( p < ( ( pow2 = Math.pow( 2, --bounce ) ) - 1 ) / 11 ) {}
+		return 1 / Math.pow( 4, 3 - bounce ) - 7.5625 * Math.pow( ( pow2 * 3 - 2 ) / 22 - p, 2 );
+	}
+});
+
+$.each( baseEasings, function( name, easeIn ) {
+	$.easing[ "easeIn" + name ] = easeIn;
+	$.easing[ "easeOut" + name ] = function( p ) {
+		return 1 - easeIn( 1 - p );
+	};
+	$.easing[ "easeInOut" + name ] = function( p ) {
+		return p < 0.5 ?
+			easeIn( p * 2 ) / 2 :
+			1 - easeIn( p * -2 + 2 ) / 2;
+	};
+});
+
+})();
+
+return $.effects;
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-af.js b/bower_components/jquery-ui/ui/i18n/datepicker-af.js
new file mode 100644
index 00000000000..ec86242d615
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-af.js
@@ -0,0 +1,37 @@
+/* Afrikaans initialisation for the jQuery UI date picker plugin. */
+/* Written by Renier Pretorius. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['af'] = {
+	closeText: 'Selekteer',
+	prevText: 'Vorige',
+	nextText: 'Volgende',
+	currentText: 'Vandag',
+	monthNames: ['Januarie','Februarie','Maart','April','Mei','Junie',
+	'Julie','Augustus','September','Oktober','November','Desember'],
+	monthNamesShort: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun',
+	'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'],
+	dayNames: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'],
+	dayNamesShort: ['Son', 'Maa', 'Din', 'Woe', 'Don', 'Vry', 'Sat'],
+	dayNamesMin: ['So','Ma','Di','Wo','Do','Vr','Sa'],
+	weekHeader: 'Wk',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['af']);
+
+return datepicker.regional['af'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ar-DZ.js b/bower_components/jquery-ui/ui/i18n/datepicker-ar-DZ.js
new file mode 100644
index 00000000000..5adf2476e87
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ar-DZ.js
@@ -0,0 +1,37 @@
+/* Algerian Arabic Translation for jQuery UI date picker plugin. (can be used for Tunisia)*/
+/* Mohamed Cherif BOUCHELAGHEM -- cherifbouchelaghem@yahoo.fr */
+
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ar-DZ'] = {
+	closeText: 'إغلاق',
+	prevText: '&#x3C;السابق',
+	nextText: 'التالي&#x3E;',
+	currentText: 'اليوم',
+	monthNames: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان',
+	'جويلية', 'أوت', 'سبتمبر','أكتوبر', 'نوفمبر', 'ديسمبر'],
+	monthNamesShort: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
+	dayNames: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
+	dayNamesShort: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
+	dayNamesMin: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
+	weekHeader: 'أسبوع',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 6,
+		isRTL: true,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['ar-DZ']);
+
+return datepicker.regional['ar-DZ'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ar.js b/bower_components/jquery-ui/ui/i18n/datepicker-ar.js
new file mode 100644
index 00000000000..c9ee84a5435
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ar.js
@@ -0,0 +1,38 @@
+/* Arabic Translation for jQuery UI date picker plugin. */
+/* Used in most of Arab countries, primarily in Bahrain, Kuwait, Oman, Qatar, Saudi Arabia and the United Arab Emirates, Egypt, Sudan and Yemen. */
+/* Written by Mohammed Alshehri -- m@dralshehri.com */
+
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ar'] = {
+	closeText: 'إغلاق',
+	prevText: '&#x3C;السابق',
+	nextText: 'التالي&#x3E;',
+	currentText: 'اليوم',
+	monthNames: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو',
+	'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
+	monthNamesShort: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
+	dayNames: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
+	dayNamesShort: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
+	dayNamesMin: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
+	weekHeader: 'أسبوع',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 0,
+		isRTL: true,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['ar']);
+
+return datepicker.regional['ar'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-az.js b/bower_components/jquery-ui/ui/i18n/datepicker-az.js
new file mode 100644
index 00000000000..be87ad41151
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-az.js
@@ -0,0 +1,37 @@
+/* Azerbaijani (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Jamil Najafov (necefov33@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['az'] = {
+	closeText: 'Bağla',
+	prevText: '&#x3C;Geri',
+	nextText: 'İrəli&#x3E;',
+	currentText: 'Bugün',
+	monthNames: ['Yanvar','Fevral','Mart','Aprel','May','İyun',
+	'İyul','Avqust','Sentyabr','Oktyabr','Noyabr','Dekabr'],
+	monthNamesShort: ['Yan','Fev','Mar','Apr','May','İyun',
+	'İyul','Avq','Sen','Okt','Noy','Dek'],
+	dayNames: ['Bazar','Bazar ertəsi','Çərşənbə axşamı','Çərşənbə','Cümə axşamı','Cümə','Şənbə'],
+	dayNamesShort: ['B','Be','Ça','Ç','Ca','C','Ş'],
+	dayNamesMin: ['B','B','Ç','С','Ç','C','Ş'],
+	weekHeader: 'Hf',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['az']);
+
+return datepicker.regional['az'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-be.js b/bower_components/jquery-ui/ui/i18n/datepicker-be.js
new file mode 100644
index 00000000000..cac5f491125
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-be.js
@@ -0,0 +1,37 @@
+/* Belarusian initialisation for the jQuery UI date picker plugin. */
+/* Written by Pavel Selitskas <p.selitskas@gmail.com> */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['be'] = {
+	closeText: 'Зачыніць',
+	prevText: '&larr;Папяр.',
+	nextText: 'Наст.&rarr;',
+	currentText: 'Сёньня',
+	monthNames: ['Студзень','Люты','Сакавік','Красавік','Травень','Чэрвень',
+	'Ліпень','Жнівень','Верасень','Кастрычнік','Лістапад','Сьнежань'],
+	monthNamesShort: ['Сту','Лют','Сак','Кра','Тра','Чэр',
+	'Ліп','Жні','Вер','Кас','Ліс','Сьн'],
+	dayNames: ['нядзеля','панядзелак','аўторак','серада','чацьвер','пятніца','субота'],
+	dayNamesShort: ['ндз','пнд','аўт','срд','чцв','птн','сбт'],
+	dayNamesMin: ['Нд','Пн','Аў','Ср','Чц','Пт','Сб'],
+	weekHeader: 'Тд',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['be']);
+
+return datepicker.regional['be'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-bg.js b/bower_components/jquery-ui/ui/i18n/datepicker-bg.js
new file mode 100644
index 00000000000..0ee1b171db9
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-bg.js
@@ -0,0 +1,38 @@
+/* Bulgarian initialisation for the jQuery UI date picker plugin. */
+/* Written by Stoyan Kyosev (http://svest.org). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['bg'] = {
+	closeText: 'затвори',
+	prevText: '&#x3C;назад',
+	nextText: 'напред&#x3E;',
+	nextBigText: '&#x3E;&#x3E;',
+	currentText: 'днес',
+	monthNames: ['Януари','Февруари','Март','Април','Май','Юни',
+	'Юли','Август','Септември','Октомври','Ноември','Декември'],
+	monthNamesShort: ['Яну','Фев','Мар','Апр','Май','Юни',
+	'Юли','Авг','Сеп','Окт','Нов','Дек'],
+	dayNames: ['Неделя','Понеделник','Вторник','Сряда','Четвъртък','Петък','Събота'],
+	dayNamesShort: ['Нед','Пон','Вто','Сря','Чет','Пет','Съб'],
+	dayNamesMin: ['Не','По','Вт','Ср','Че','Пе','Съ'],
+	weekHeader: 'Wk',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['bg']);
+
+return datepicker.regional['bg'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-bs.js b/bower_components/jquery-ui/ui/i18n/datepicker-bs.js
new file mode 100644
index 00000000000..142608ff3ef
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-bs.js
@@ -0,0 +1,37 @@
+/* Bosnian i18n for the jQuery UI date picker plugin. */
+/* Written by Kenan Konjo. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['bs'] = {
+	closeText: 'Zatvori',
+	prevText: '&#x3C;',
+	nextText: '&#x3E;',
+	currentText: 'Danas',
+	monthNames: ['Januar','Februar','Mart','April','Maj','Juni',
+	'Juli','August','Septembar','Oktobar','Novembar','Decembar'],
+	monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+	'Jul','Aug','Sep','Okt','Nov','Dec'],
+	dayNames: ['Nedelja','Ponedeljak','Utorak','Srijeda','Četvrtak','Petak','Subota'],
+	dayNamesShort: ['Ned','Pon','Uto','Sri','Čet','Pet','Sub'],
+	dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'],
+	weekHeader: 'Wk',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['bs']);
+
+return datepicker.regional['bs'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ca.js b/bower_components/jquery-ui/ui/i18n/datepicker-ca.js
new file mode 100644
index 00000000000..ab1dbc34d14
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ca.js
@@ -0,0 +1,37 @@
+/* Inicialització en català per a l'extensió 'UI date picker' per jQuery. */
+/* Writers: (joan.leon@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ca'] = {
+	closeText: 'Tanca',
+	prevText: 'Anterior',
+	nextText: 'Següent',
+	currentText: 'Avui',
+	monthNames: ['gener','febrer','març','abril','maig','juny',
+	'juliol','agost','setembre','octubre','novembre','desembre'],
+	monthNamesShort: ['gen','feb','març','abr','maig','juny',
+	'jul','ag','set','oct','nov','des'],
+	dayNames: ['diumenge','dilluns','dimarts','dimecres','dijous','divendres','dissabte'],
+	dayNamesShort: ['dg','dl','dt','dc','dj','dv','ds'],
+	dayNamesMin: ['dg','dl','dt','dc','dj','dv','ds'],
+	weekHeader: 'Set',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['ca']);
+
+return datepicker.regional['ca'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-cs.js b/bower_components/jquery-ui/ui/i18n/datepicker-cs.js
new file mode 100644
index 00000000000..34dae5ecded
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-cs.js
@@ -0,0 +1,37 @@
+/* Czech initialisation for the jQuery UI date picker plugin. */
+/* Written by Tomas Muller (tomas@tomas-muller.net). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['cs'] = {
+	closeText: 'Zavřít',
+	prevText: '&#x3C;Dříve',
+	nextText: 'Později&#x3E;',
+	currentText: 'Nyní',
+	monthNames: ['leden','únor','březen','duben','květen','červen',
+	'červenec','srpen','září','říjen','listopad','prosinec'],
+	monthNamesShort: ['led','úno','bře','dub','kvě','čer',
+	'čvc','srp','zář','říj','lis','pro'],
+	dayNames: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'],
+	dayNamesShort: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
+	dayNamesMin: ['ne','po','út','st','čt','pá','so'],
+	weekHeader: 'Týd',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['cs']);
+
+return datepicker.regional['cs'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-cy-GB.js b/bower_components/jquery-ui/ui/i18n/datepicker-cy-GB.js
new file mode 100644
index 00000000000..f56cbef76ff
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-cy-GB.js
@@ -0,0 +1,37 @@
+/* Welsh/UK initialisation for the jQuery UI date picker plugin. */
+/* Written by William Griffiths. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['cy-GB'] = {
+	closeText: 'Done',
+	prevText: 'Prev',
+	nextText: 'Next',
+	currentText: 'Today',
+	monthNames: ['Ionawr','Chwefror','Mawrth','Ebrill','Mai','Mehefin',
+	'Gorffennaf','Awst','Medi','Hydref','Tachwedd','Rhagfyr'],
+	monthNamesShort: ['Ion', 'Chw', 'Maw', 'Ebr', 'Mai', 'Meh',
+	'Gor', 'Aws', 'Med', 'Hyd', 'Tac', 'Rha'],
+	dayNames: ['Dydd Sul', 'Dydd Llun', 'Dydd Mawrth', 'Dydd Mercher', 'Dydd Iau', 'Dydd Gwener', 'Dydd Sadwrn'],
+	dayNamesShort: ['Sul', 'Llu', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad'],
+	dayNamesMin: ['Su','Ll','Ma','Me','Ia','Gw','Sa'],
+	weekHeader: 'Wy',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['cy-GB']);
+
+return datepicker.regional['cy-GB'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-da.js b/bower_components/jquery-ui/ui/i18n/datepicker-da.js
new file mode 100644
index 00000000000..d8881e1b627
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-da.js
@@ -0,0 +1,37 @@
+/* Danish initialisation for the jQuery UI date picker plugin. */
+/* Written by Jan Christensen ( deletestuff@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['da'] = {
+	closeText: 'Luk',
+	prevText: '&#x3C;Forrige',
+	nextText: 'Næste&#x3E;',
+	currentText: 'Idag',
+	monthNames: ['Januar','Februar','Marts','April','Maj','Juni',
+	'Juli','August','September','Oktober','November','December'],
+	monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+	'Jul','Aug','Sep','Okt','Nov','Dec'],
+	dayNames: ['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'],
+	dayNamesShort: ['Søn','Man','Tir','Ons','Tor','Fre','Lør'],
+	dayNamesMin: ['Sø','Ma','Ti','On','To','Fr','Lø'],
+	weekHeader: 'Uge',
+	dateFormat: 'dd-mm-yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['da']);
+
+return datepicker.regional['da'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-de.js b/bower_components/jquery-ui/ui/i18n/datepicker-de.js
new file mode 100644
index 00000000000..bc92a931b84
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-de.js
@@ -0,0 +1,37 @@
+/* German initialisation for the jQuery UI date picker plugin. */
+/* Written by Milian Wolff (mail@milianw.de). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['de'] = {
+	closeText: 'Schließen',
+	prevText: '&#x3C;Zurück',
+	nextText: 'Vor&#x3E;',
+	currentText: 'Heute',
+	monthNames: ['Januar','Februar','März','April','Mai','Juni',
+	'Juli','August','September','Oktober','November','Dezember'],
+	monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
+	'Jul','Aug','Sep','Okt','Nov','Dez'],
+	dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
+	dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
+	dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
+	weekHeader: 'KW',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['de']);
+
+return datepicker.regional['de'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-el.js b/bower_components/jquery-ui/ui/i18n/datepicker-el.js
new file mode 100644
index 00000000000..362e248f8e4
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-el.js
@@ -0,0 +1,37 @@
+/* Greek (el) initialisation for the jQuery UI date picker plugin. */
+/* Written by Alex Cicovic (http://www.alexcicovic.com) */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['el'] = {
+	closeText: 'Κλείσιμο',
+	prevText: 'Προηγούμενος',
+	nextText: 'Επόμενος',
+	currentText: 'Σήμερα',
+	monthNames: ['Ιανουάριος','Φεβρουάριος','Μάρτιος','Απρίλιος','Μάιος','Ιούνιος',
+	'Ιούλιος','Αύγουστος','Σεπτέμβριος','Οκτώβριος','Νοέμβριος','Δεκέμβριος'],
+	monthNamesShort: ['Ιαν','Φεβ','Μαρ','Απρ','Μαι','Ιουν',
+	'Ιουλ','Αυγ','Σεπ','Οκτ','Νοε','Δεκ'],
+	dayNames: ['Κυριακή','Δευτέρα','Τρίτη','Τετάρτη','Πέμπτη','Παρασκευή','Σάββατο'],
+	dayNamesShort: ['Κυρ','Δευ','Τρι','Τετ','Πεμ','Παρ','Σαβ'],
+	dayNamesMin: ['Κυ','Δε','Τρ','Τε','Πε','Πα','Σα'],
+	weekHeader: 'Εβδ',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['el']);
+
+return datepicker.regional['el'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-en-AU.js b/bower_components/jquery-ui/ui/i18n/datepicker-en-AU.js
new file mode 100644
index 00000000000..21a7abcd5e9
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-en-AU.js
@@ -0,0 +1,37 @@
+/* English/Australia initialisation for the jQuery UI date picker plugin. */
+/* Based on the en-GB initialisation. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['en-AU'] = {
+	closeText: 'Done',
+	prevText: 'Prev',
+	nextText: 'Next',
+	currentText: 'Today',
+	monthNames: ['January','February','March','April','May','June',
+	'July','August','September','October','November','December'],
+	monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
+	'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
+	dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
+	dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
+	dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'],
+	weekHeader: 'Wk',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['en-AU']);
+
+return datepicker.regional['en-AU'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-en-GB.js b/bower_components/jquery-ui/ui/i18n/datepicker-en-GB.js
new file mode 100644
index 00000000000..e152bbc6a28
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-en-GB.js
@@ -0,0 +1,37 @@
+/* English/UK initialisation for the jQuery UI date picker plugin. */
+/* Written by Stuart. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['en-GB'] = {
+	closeText: 'Done',
+	prevText: 'Prev',
+	nextText: 'Next',
+	currentText: 'Today',
+	monthNames: ['January','February','March','April','May','June',
+	'July','August','September','October','November','December'],
+	monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
+	'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
+	dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
+	dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
+	dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'],
+	weekHeader: 'Wk',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['en-GB']);
+
+return datepicker.regional['en-GB'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-en-NZ.js b/bower_components/jquery-ui/ui/i18n/datepicker-en-NZ.js
new file mode 100644
index 00000000000..ea840bd1c72
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-en-NZ.js
@@ -0,0 +1,37 @@
+/* English/New Zealand initialisation for the jQuery UI date picker plugin. */
+/* Based on the en-GB initialisation. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['en-NZ'] = {
+	closeText: 'Done',
+	prevText: 'Prev',
+	nextText: 'Next',
+	currentText: 'Today',
+	monthNames: ['January','February','March','April','May','June',
+	'July','August','September','October','November','December'],
+	monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
+	'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
+	dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
+	dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
+	dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'],
+	weekHeader: 'Wk',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['en-NZ']);
+
+return datepicker.regional['en-NZ'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-eo.js b/bower_components/jquery-ui/ui/i18n/datepicker-eo.js
new file mode 100644
index 00000000000..ebbb7238bc7
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-eo.js
@@ -0,0 +1,37 @@
+/* Esperanto initialisation for the jQuery UI date picker plugin. */
+/* Written by Olivier M. (olivierweb@ifrance.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['eo'] = {
+	closeText: 'Fermi',
+	prevText: '&#x3C;Anta',
+	nextText: 'Sekv&#x3E;',
+	currentText: 'Nuna',
+	monthNames: ['Januaro','Februaro','Marto','Aprilo','Majo','Junio',
+	'Julio','Aŭgusto','Septembro','Oktobro','Novembro','Decembro'],
+	monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+	'Jul','Aŭg','Sep','Okt','Nov','Dec'],
+	dayNames: ['Dimanĉo','Lundo','Mardo','Merkredo','Ĵaŭdo','Vendredo','Sabato'],
+	dayNamesShort: ['Dim','Lun','Mar','Mer','Ĵaŭ','Ven','Sab'],
+	dayNamesMin: ['Di','Lu','Ma','Me','Ĵa','Ve','Sa'],
+	weekHeader: 'Sb',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['eo']);
+
+return datepicker.regional['eo'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-es.js b/bower_components/jquery-ui/ui/i18n/datepicker-es.js
new file mode 100644
index 00000000000..c51475e30f6
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-es.js
@@ -0,0 +1,37 @@
+/* Inicialización en español para la extensión 'UI date picker' para jQuery. */
+/* Traducido por Vester (xvester@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['es'] = {
+	closeText: 'Cerrar',
+	prevText: '&#x3C;Ant',
+	nextText: 'Sig&#x3E;',
+	currentText: 'Hoy',
+	monthNames: ['enero','febrero','marzo','abril','mayo','junio',
+	'julio','agosto','septiembre','octubre','noviembre','diciembre'],
+	monthNamesShort: ['ene','feb','mar','abr','may','jun',
+	'jul','ago','sep','oct','nov','dic'],
+	dayNames: ['domingo','lunes','martes','miércoles','jueves','viernes','sábado'],
+	dayNamesShort: ['dom','lun','mar','mié','jue','vie','sáb'],
+	dayNamesMin: ['D','L','M','X','J','V','S'],
+	weekHeader: 'Sm',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['es']);
+
+return datepicker.regional['es'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-et.js b/bower_components/jquery-ui/ui/i18n/datepicker-et.js
new file mode 100644
index 00000000000..2a57212526b
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-et.js
@@ -0,0 +1,37 @@
+/* Estonian initialisation for the jQuery UI date picker plugin. */
+/* Written by Mart Sõmermaa (mrts.pydev at gmail com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['et'] = {
+	closeText: 'Sulge',
+	prevText: 'Eelnev',
+	nextText: 'Järgnev',
+	currentText: 'Täna',
+	monthNames: ['Jaanuar','Veebruar','Märts','Aprill','Mai','Juuni',
+	'Juuli','August','September','Oktoober','November','Detsember'],
+	monthNamesShort: ['Jaan', 'Veebr', 'Märts', 'Apr', 'Mai', 'Juuni',
+	'Juuli', 'Aug', 'Sept', 'Okt', 'Nov', 'Dets'],
+	dayNames: ['Pühapäev', 'Esmaspäev', 'Teisipäev', 'Kolmapäev', 'Neljapäev', 'Reede', 'Laupäev'],
+	dayNamesShort: ['Pühap', 'Esmasp', 'Teisip', 'Kolmap', 'Neljap', 'Reede', 'Laup'],
+	dayNamesMin: ['P','E','T','K','N','R','L'],
+	weekHeader: 'näd',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['et']);
+
+return datepicker.regional['et'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-eu.js b/bower_components/jquery-ui/ui/i18n/datepicker-eu.js
new file mode 100644
index 00000000000..25b95981f8e
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-eu.js
@@ -0,0 +1,36 @@
+/* Karrikas-ek itzulia (karrikas@karrikas.com) */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['eu'] = {
+	closeText: 'Egina',
+	prevText: '&#x3C;Aur',
+	nextText: 'Hur&#x3E;',
+	currentText: 'Gaur',
+	monthNames: ['urtarrila','otsaila','martxoa','apirila','maiatza','ekaina',
+		'uztaila','abuztua','iraila','urria','azaroa','abendua'],
+	monthNamesShort: ['urt.','ots.','mar.','api.','mai.','eka.',
+		'uzt.','abu.','ira.','urr.','aza.','abe.'],
+	dayNames: ['igandea','astelehena','asteartea','asteazkena','osteguna','ostirala','larunbata'],
+	dayNamesShort: ['ig.','al.','ar.','az.','og.','ol.','lr.'],
+	dayNamesMin: ['ig','al','ar','az','og','ol','lr'],
+	weekHeader: 'As',
+	dateFormat: 'yy-mm-dd',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['eu']);
+
+return datepicker.regional['eu'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-fa.js b/bower_components/jquery-ui/ui/i18n/datepicker-fa.js
new file mode 100644
index 00000000000..71f8a285204
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-fa.js
@@ -0,0 +1,73 @@
+/* Persian (Farsi) Translation for the jQuery UI date picker plugin. */
+/* Javad Mowlanezhad -- jmowla@gmail.com */
+/* Jalali calendar should supported soon! (Its implemented but I have to test it) */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['fa'] = {
+	closeText: 'بستن',
+	prevText: '&#x3C;قبلی',
+	nextText: 'بعدی&#x3E;',
+	currentText: 'امروز',
+	monthNames: [
+		'ژانویه',
+		'فوریه',
+		'مارس',
+		'آوریل',
+		'مه',
+		'ژوئن',
+		'ژوئیه',
+		'اوت',
+		'سپتامبر',
+		'اکتبر',
+		'نوامبر',
+		'دسامبر'
+	],
+	monthNamesShort: ['1','2','3','4','5','6','7','8','9','10','11','12'],
+	dayNames: [
+		'يکشنبه',
+		'دوشنبه',
+		'سه‌شنبه',
+		'چهارشنبه',
+		'پنجشنبه',
+		'جمعه',
+		'شنبه'
+	],
+	dayNamesShort: [
+		'ی',
+		'د',
+		'س',
+		'چ',
+		'پ',
+		'ج',
+		'ش'
+	],
+	dayNamesMin: [
+		'ی',
+		'د',
+		'س',
+		'چ',
+		'پ',
+		'ج',
+		'ش'
+	],
+	weekHeader: 'هف',
+	dateFormat: 'yy/mm/dd',
+	firstDay: 6,
+	isRTL: true,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['fa']);
+
+return datepicker.regional['fa'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-fi.js b/bower_components/jquery-ui/ui/i18n/datepicker-fi.js
new file mode 100644
index 00000000000..eac170496f9
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-fi.js
@@ -0,0 +1,37 @@
+/* Finnish initialisation for the jQuery UI date picker plugin. */
+/* Written by Harri Kilpiö (harrikilpio@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['fi'] = {
+	closeText: 'Sulje',
+	prevText: '&#xAB;Edellinen',
+	nextText: 'Seuraava&#xBB;',
+	currentText: 'Tänään',
+	monthNames: ['Tammikuu','Helmikuu','Maaliskuu','Huhtikuu','Toukokuu','Kesäkuu',
+	'Heinäkuu','Elokuu','Syyskuu','Lokakuu','Marraskuu','Joulukuu'],
+	monthNamesShort: ['Tammi','Helmi','Maalis','Huhti','Touko','Kesä',
+	'Heinä','Elo','Syys','Loka','Marras','Joulu'],
+	dayNamesShort: ['Su','Ma','Ti','Ke','To','Pe','La'],
+	dayNames: ['Sunnuntai','Maanantai','Tiistai','Keskiviikko','Torstai','Perjantai','Lauantai'],
+	dayNamesMin: ['Su','Ma','Ti','Ke','To','Pe','La'],
+	weekHeader: 'Vk',
+	dateFormat: 'd.m.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['fi']);
+
+return datepicker.regional['fi'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-fo.js b/bower_components/jquery-ui/ui/i18n/datepicker-fo.js
new file mode 100644
index 00000000000..1754f7be790
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-fo.js
@@ -0,0 +1,37 @@
+/* Faroese initialisation for the jQuery UI date picker plugin */
+/* Written by Sverri Mohr Olsen, sverrimo@gmail.com */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['fo'] = {
+	closeText: 'Lat aftur',
+	prevText: '&#x3C;Fyrra',
+	nextText: 'Næsta&#x3E;',
+	currentText: 'Í dag',
+	monthNames: ['Januar','Februar','Mars','Apríl','Mei','Juni',
+	'Juli','August','September','Oktober','November','Desember'],
+	monthNamesShort: ['Jan','Feb','Mar','Apr','Mei','Jun',
+	'Jul','Aug','Sep','Okt','Nov','Des'],
+	dayNames: ['Sunnudagur','Mánadagur','Týsdagur','Mikudagur','Hósdagur','Fríggjadagur','Leyardagur'],
+	dayNamesShort: ['Sun','Mán','Týs','Mik','Hós','Frí','Ley'],
+	dayNamesMin: ['Su','Má','Tý','Mi','Hó','Fr','Le'],
+	weekHeader: 'Vk',
+	dateFormat: 'dd-mm-yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['fo']);
+
+return datepicker.regional['fo'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-fr-CA.js b/bower_components/jquery-ui/ui/i18n/datepicker-fr-CA.js
new file mode 100644
index 00000000000..ca0f3eb11e6
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-fr-CA.js
@@ -0,0 +1,37 @@
+/* Canadian-French initialisation for the jQuery UI date picker plugin. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['fr-CA'] = {
+	closeText: 'Fermer',
+	prevText: 'Précédent',
+	nextText: 'Suivant',
+	currentText: 'Aujourd\'hui',
+	monthNames: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin',
+		'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],
+	monthNamesShort: ['janv.', 'févr.', 'mars', 'avril', 'mai', 'juin',
+		'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],
+	dayNames: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],
+	dayNamesShort: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],
+	dayNamesMin: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],
+	weekHeader: 'Sem.',
+	dateFormat: 'yy-mm-dd',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''
+};
+datepicker.setDefaults(datepicker.regional['fr-CA']);
+
+return datepicker.regional['fr-CA'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-fr-CH.js b/bower_components/jquery-ui/ui/i18n/datepicker-fr-CH.js
new file mode 100644
index 00000000000..ddc56fbfc4e
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-fr-CH.js
@@ -0,0 +1,37 @@
+/* Swiss-French initialisation for the jQuery UI date picker plugin. */
+/* Written Martin Voelkle (martin.voelkle@e-tc.ch). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['fr-CH'] = {
+	closeText: 'Fermer',
+	prevText: '&#x3C;Préc',
+	nextText: 'Suiv&#x3E;',
+	currentText: 'Courant',
+	monthNames: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin',
+		'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],
+	monthNamesShort: ['janv.', 'févr.', 'mars', 'avril', 'mai', 'juin',
+		'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],
+	dayNames: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],
+	dayNamesShort: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],
+	dayNamesMin: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],
+	weekHeader: 'Sm',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['fr-CH']);
+
+return datepicker.regional['fr-CH'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-fr.js b/bower_components/jquery-ui/ui/i18n/datepicker-fr.js
new file mode 100644
index 00000000000..6b6e0b35fc7
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-fr.js
@@ -0,0 +1,39 @@
+/* French initialisation for the jQuery UI date picker plugin. */
+/* Written by Keith Wood (kbwood{at}iinet.com.au),
+			  Stéphane Nahmani (sholby@sholby.net),
+			  Stéphane Raimbault <stephane.raimbault@gmail.com> */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['fr'] = {
+	closeText: 'Fermer',
+	prevText: 'Précédent',
+	nextText: 'Suivant',
+	currentText: 'Aujourd\'hui',
+	monthNames: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin',
+		'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],
+	monthNamesShort: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin',
+		'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],
+	dayNames: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],
+	dayNamesShort: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],
+	dayNamesMin: ['D','L','M','M','J','V','S'],
+	weekHeader: 'Sem.',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['fr']);
+
+return datepicker.regional['fr'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-gl.js b/bower_components/jquery-ui/ui/i18n/datepicker-gl.js
new file mode 100644
index 00000000000..ed5b2d2fc2f
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-gl.js
@@ -0,0 +1,37 @@
+/* Galician localization for 'UI date picker' jQuery extension. */
+/* Translated by Jorge Barreiro <yortx.barry@gmail.com>. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['gl'] = {
+	closeText: 'Pechar',
+	prevText: '&#x3C;Ant',
+	nextText: 'Seg&#x3E;',
+	currentText: 'Hoxe',
+	monthNames: ['Xaneiro','Febreiro','Marzo','Abril','Maio','Xuño',
+	'Xullo','Agosto','Setembro','Outubro','Novembro','Decembro'],
+	monthNamesShort: ['Xan','Feb','Mar','Abr','Mai','Xuñ',
+	'Xul','Ago','Set','Out','Nov','Dec'],
+	dayNames: ['Domingo','Luns','Martes','Mércores','Xoves','Venres','Sábado'],
+	dayNamesShort: ['Dom','Lun','Mar','Mér','Xov','Ven','Sáb'],
+	dayNamesMin: ['Do','Lu','Ma','Mé','Xo','Ve','Sá'],
+	weekHeader: 'Sm',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['gl']);
+
+return datepicker.regional['gl'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-he.js b/bower_components/jquery-ui/ui/i18n/datepicker-he.js
new file mode 100644
index 00000000000..9b166135298
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-he.js
@@ -0,0 +1,37 @@
+/* Hebrew initialisation for the UI Datepicker extension. */
+/* Written by Amir Hardon (ahardon at gmail dot com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['he'] = {
+	closeText: 'סגור',
+	prevText: '&#x3C;הקודם',
+	nextText: 'הבא&#x3E;',
+	currentText: 'היום',
+	monthNames: ['ינואר','פברואר','מרץ','אפריל','מאי','יוני',
+	'יולי','אוגוסט','ספטמבר','אוקטובר','נובמבר','דצמבר'],
+	monthNamesShort: ['ינו','פבר','מרץ','אפר','מאי','יוני',
+	'יולי','אוג','ספט','אוק','נוב','דצמ'],
+	dayNames: ['ראשון','שני','שלישי','רביעי','חמישי','שישי','שבת'],
+	dayNamesShort: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'],
+	dayNamesMin: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'],
+	weekHeader: 'Wk',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 0,
+	isRTL: true,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['he']);
+
+return datepicker.regional['he'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-hi.js b/bower_components/jquery-ui/ui/i18n/datepicker-hi.js
new file mode 100644
index 00000000000..f20a900cab8
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-hi.js
@@ -0,0 +1,37 @@
+/* Hindi initialisation for the jQuery UI date picker plugin. */
+/* Written by Michael Dawart. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['hi'] = {
+	closeText: 'बंद',
+	prevText: 'पिछला',
+	nextText: 'अगला',
+	currentText: 'आज',
+	monthNames: ['जनवरी ','फरवरी','मार्च','अप्रेल','मई','जून',
+	'जूलाई','अगस्त ','सितम्बर','अक्टूबर','नवम्बर','दिसम्बर'],
+	monthNamesShort: ['जन', 'फर', 'मार्च', 'अप्रेल', 'मई', 'जून',
+	'जूलाई', 'अग', 'सित', 'अक्ट', 'नव', 'दि'],
+	dayNames: ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'],
+	dayNamesShort: ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'],
+	dayNamesMin: ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'],
+	weekHeader: 'हफ्ता',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['hi']);
+
+return datepicker.regional['hi'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-hr.js b/bower_components/jquery-ui/ui/i18n/datepicker-hr.js
new file mode 100644
index 00000000000..e8b0414b561
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-hr.js
@@ -0,0 +1,37 @@
+/* Croatian i18n for the jQuery UI date picker plugin. */
+/* Written by Vjekoslav Nesek. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['hr'] = {
+	closeText: 'Zatvori',
+	prevText: '&#x3C;',
+	nextText: '&#x3E;',
+	currentText: 'Danas',
+	monthNames: ['Siječanj','Veljača','Ožujak','Travanj','Svibanj','Lipanj',
+	'Srpanj','Kolovoz','Rujan','Listopad','Studeni','Prosinac'],
+	monthNamesShort: ['Sij','Velj','Ožu','Tra','Svi','Lip',
+	'Srp','Kol','Ruj','Lis','Stu','Pro'],
+	dayNames: ['Nedjelja','Ponedjeljak','Utorak','Srijeda','Četvrtak','Petak','Subota'],
+	dayNamesShort: ['Ned','Pon','Uto','Sri','Čet','Pet','Sub'],
+	dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'],
+	weekHeader: 'Tje',
+	dateFormat: 'dd.mm.yy.',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['hr']);
+
+return datepicker.regional['hr'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-hu.js b/bower_components/jquery-ui/ui/i18n/datepicker-hu.js
new file mode 100644
index 00000000000..8ea85506e79
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-hu.js
@@ -0,0 +1,36 @@
+/* Hungarian initialisation for the jQuery UI date picker plugin. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['hu'] = {
+	closeText: 'bezár',
+	prevText: 'vissza',
+	nextText: 'előre',
+	currentText: 'ma',
+	monthNames: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június',
+	'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'],
+	monthNamesShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún',
+	'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'],
+	dayNames: ['Vasárnap', 'Hétfő', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
+	dayNamesShort: ['Vas', 'Hét', 'Ked', 'Sze', 'Csü', 'Pén', 'Szo'],
+	dayNamesMin: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
+	weekHeader: 'Hét',
+	dateFormat: 'yy.mm.dd.',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: true,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['hu']);
+
+return datepicker.regional['hu'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-hy.js b/bower_components/jquery-ui/ui/i18n/datepicker-hy.js
new file mode 100644
index 00000000000..ab6e362d6c7
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-hy.js
@@ -0,0 +1,37 @@
+/* Armenian(UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Levon Zakaryan (levon.zakaryan@gmail.com)*/
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['hy'] = {
+	closeText: 'Փակել',
+	prevText: '&#x3C;Նախ.',
+	nextText: 'Հաջ.&#x3E;',
+	currentText: 'Այսօր',
+	monthNames: ['Հունվար','Փետրվար','Մարտ','Ապրիլ','Մայիս','Հունիս',
+	'Հուլիս','Օգոստոս','Սեպտեմբեր','Հոկտեմբեր','Նոյեմբեր','Դեկտեմբեր'],
+	monthNamesShort: ['Հունվ','Փետր','Մարտ','Ապր','Մայիս','Հունիս',
+	'Հուլ','Օգս','Սեպ','Հոկ','Նոյ','Դեկ'],
+	dayNames: ['կիրակի','եկուշաբթի','երեքշաբթի','չորեքշաբթի','հինգշաբթի','ուրբաթ','շաբաթ'],
+	dayNamesShort: ['կիր','երկ','երք','չրք','հնգ','ուրբ','շբթ'],
+	dayNamesMin: ['կիր','երկ','երք','չրք','հնգ','ուրբ','շբթ'],
+	weekHeader: 'ՇԲՏ',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['hy']);
+
+return datepicker.regional['hy'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-id.js b/bower_components/jquery-ui/ui/i18n/datepicker-id.js
new file mode 100644
index 00000000000..0db693fafc8
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-id.js
@@ -0,0 +1,37 @@
+/* Indonesian initialisation for the jQuery UI date picker plugin. */
+/* Written by Deden Fathurahman (dedenf@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['id'] = {
+	closeText: 'Tutup',
+	prevText: '&#x3C;mundur',
+	nextText: 'maju&#x3E;',
+	currentText: 'hari ini',
+	monthNames: ['Januari','Februari','Maret','April','Mei','Juni',
+	'Juli','Agustus','September','Oktober','Nopember','Desember'],
+	monthNamesShort: ['Jan','Feb','Mar','Apr','Mei','Jun',
+	'Jul','Agus','Sep','Okt','Nop','Des'],
+	dayNames: ['Minggu','Senin','Selasa','Rabu','Kamis','Jumat','Sabtu'],
+	dayNamesShort: ['Min','Sen','Sel','Rab','kam','Jum','Sab'],
+	dayNamesMin: ['Mg','Sn','Sl','Rb','Km','jm','Sb'],
+	weekHeader: 'Mg',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['id']);
+
+return datepicker.regional['id'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-is.js b/bower_components/jquery-ui/ui/i18n/datepicker-is.js
new file mode 100644
index 00000000000..16bc79ad8e5
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-is.js
@@ -0,0 +1,37 @@
+/* Icelandic initialisation for the jQuery UI date picker plugin. */
+/* Written by Haukur H. Thorsson (haukur@eskill.is). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['is'] = {
+	closeText: 'Loka',
+	prevText: '&#x3C; Fyrri',
+	nextText: 'Næsti &#x3E;',
+	currentText: 'Í dag',
+	monthNames: ['Janúar','Febrúar','Mars','Apríl','Maí','Júní',
+	'Júlí','Ágúst','September','Október','Nóvember','Desember'],
+	monthNamesShort: ['Jan','Feb','Mar','Apr','Maí','Jún',
+	'Júl','Ágú','Sep','Okt','Nóv','Des'],
+	dayNames: ['Sunnudagur','Mánudagur','Þriðjudagur','Miðvikudagur','Fimmtudagur','Föstudagur','Laugardagur'],
+	dayNamesShort: ['Sun','Mán','Þri','Mið','Fim','Fös','Lau'],
+	dayNamesMin: ['Su','Má','Þr','Mi','Fi','Fö','La'],
+	weekHeader: 'Vika',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['is']);
+
+return datepicker.regional['is'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-it-CH.js b/bower_components/jquery-ui/ui/i18n/datepicker-it-CH.js
new file mode 100644
index 00000000000..30d5a418081
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-it-CH.js
@@ -0,0 +1,37 @@
+/* Italian initialisation for the jQuery UI date picker plugin. */
+/* Written by Antonello Pasella (antonello.pasella@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['it-CH'] = {
+	closeText: 'Chiudi',
+	prevText: '&#x3C;Prec',
+	nextText: 'Succ&#x3E;',
+	currentText: 'Oggi',
+	monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno',
+		'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],
+	monthNamesShort: ['Gen','Feb','Mar','Apr','Mag','Giu',
+		'Lug','Ago','Set','Ott','Nov','Dic'],
+	dayNames: ['Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'],
+	dayNamesShort: ['Dom','Lun','Mar','Mer','Gio','Ven','Sab'],
+	dayNamesMin: ['Do','Lu','Ma','Me','Gi','Ve','Sa'],
+	weekHeader: 'Sm',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['it-CH']);
+
+return datepicker.regional['it-CH'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-it.js b/bower_components/jquery-ui/ui/i18n/datepicker-it.js
new file mode 100644
index 00000000000..4d4d62f9b61
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-it.js
@@ -0,0 +1,37 @@
+/* Italian initialisation for the jQuery UI date picker plugin. */
+/* Written by Antonello Pasella (antonello.pasella@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['it'] = {
+	closeText: 'Chiudi',
+	prevText: '&#x3C;Prec',
+	nextText: 'Succ&#x3E;',
+	currentText: 'Oggi',
+	monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno',
+		'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],
+	monthNamesShort: ['Gen','Feb','Mar','Apr','Mag','Giu',
+		'Lug','Ago','Set','Ott','Nov','Dic'],
+	dayNames: ['Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'],
+	dayNamesShort: ['Dom','Lun','Mar','Mer','Gio','Ven','Sab'],
+	dayNamesMin: ['Do','Lu','Ma','Me','Gi','Ve','Sa'],
+	weekHeader: 'Sm',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['it']);
+
+return datepicker.regional['it'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ja.js b/bower_components/jquery-ui/ui/i18n/datepicker-ja.js
new file mode 100644
index 00000000000..381f41b5d70
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ja.js
@@ -0,0 +1,37 @@
+/* Japanese initialisation for the jQuery UI date picker plugin. */
+/* Written by Kentaro SATO (kentaro@ranvis.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ja'] = {
+	closeText: '閉じる',
+	prevText: '&#x3C;前',
+	nextText: '次&#x3E;',
+	currentText: '今日',
+	monthNames: ['1月','2月','3月','4月','5月','6月',
+	'7月','8月','9月','10月','11月','12月'],
+	monthNamesShort: ['1月','2月','3月','4月','5月','6月',
+	'7月','8月','9月','10月','11月','12月'],
+	dayNames: ['日曜日','月曜日','火曜日','水曜日','木曜日','金曜日','土曜日'],
+	dayNamesShort: ['日','月','火','水','木','金','土'],
+	dayNamesMin: ['日','月','火','水','木','金','土'],
+	weekHeader: '週',
+	dateFormat: 'yy/mm/dd',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: true,
+	yearSuffix: '年'};
+datepicker.setDefaults(datepicker.regional['ja']);
+
+return datepicker.regional['ja'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ka.js b/bower_components/jquery-ui/ui/i18n/datepicker-ka.js
new file mode 100644
index 00000000000..69103542ba7
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ka.js
@@ -0,0 +1,35 @@
+/* Georgian (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Lado Lomidze (lado.lomidze@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ka'] = {
+	closeText: 'დახურვა',
+	prevText: '&#x3c; წინა',
+	nextText: 'შემდეგი &#x3e;',
+	currentText: 'დღეს',
+	monthNames: ['იანვარი','თებერვალი','მარტი','აპრილი','მაისი','ივნისი', 'ივლისი','აგვისტო','სექტემბერი','ოქტომბერი','ნოემბერი','დეკემბერი'],
+	monthNamesShort: ['იან','თებ','მარ','აპრ','მაი','ივნ', 'ივლ','აგვ','სექ','ოქტ','ნოე','დეკ'],
+	dayNames: ['კვირა','ორშაბათი','სამშაბათი','ოთხშაბათი','ხუთშაბათი','პარასკევი','შაბათი'],
+	dayNamesShort: ['კვ','ორშ','სამ','ოთხ','ხუთ','პარ','შაბ'],
+	dayNamesMin: ['კვ','ორშ','სამ','ოთხ','ხუთ','პარ','შაბ'],
+	weekHeader: 'კვირა',
+	dateFormat: 'dd-mm-yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['ka']);
+
+return datepicker.regional['ka'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-kk.js b/bower_components/jquery-ui/ui/i18n/datepicker-kk.js
new file mode 100644
index 00000000000..e85fd8354a5
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-kk.js
@@ -0,0 +1,37 @@
+/* Kazakh (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Dmitriy Karasyov (dmitriy.karasyov@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['kk'] = {
+	closeText: 'Жабу',
+	prevText: '&#x3C;Алдыңғы',
+	nextText: 'Келесі&#x3E;',
+	currentText: 'Бүгін',
+	monthNames: ['Қаңтар','Ақпан','Наурыз','Сәуір','Мамыр','Маусым',
+	'Шілде','Тамыз','Қыркүйек','Қазан','Қараша','Желтоқсан'],
+	monthNamesShort: ['Қаң','Ақп','Нау','Сәу','Мам','Мау',
+	'Шіл','Там','Қыр','Қаз','Қар','Жел'],
+	dayNames: ['Жексенбі','Дүйсенбі','Сейсенбі','Сәрсенбі','Бейсенбі','Жұма','Сенбі'],
+	dayNamesShort: ['жкс','дсн','ссн','срс','бсн','жма','снб'],
+	dayNamesMin: ['Жк','Дс','Сс','Ср','Бс','Жм','Сн'],
+	weekHeader: 'Не',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['kk']);
+
+return datepicker.regional['kk'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-km.js b/bower_components/jquery-ui/ui/i18n/datepicker-km.js
new file mode 100644
index 00000000000..599a4771393
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-km.js
@@ -0,0 +1,37 @@
+/* Khmer initialisation for the jQuery calendar extension. */
+/* Written by Chandara Om (chandara.teacher@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['km'] = {
+	closeText: 'ធ្វើ​រួច',
+	prevText: 'មុន',
+	nextText: 'បន្ទាប់',
+	currentText: 'ថ្ងៃ​នេះ',
+	monthNames: ['មករា','កុម្ភៈ','មីនា','មេសា','ឧសភា','មិថុនា',
+	'កក្កដា','សីហា','កញ្ញា','តុលា','វិច្ឆិកា','ធ្នូ'],
+	monthNamesShort: ['មករា','កុម្ភៈ','មីនា','មេសា','ឧសភា','មិថុនា',
+	'កក្កដា','សីហា','កញ្ញា','តុលា','វិច្ឆិកា','ធ្នូ'],
+	dayNames: ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'],
+	dayNamesShort: ['អា', 'ច', 'អ', 'ពុ', 'ព្រហ', 'សុ', 'សៅ'],
+	dayNamesMin: ['អា', 'ច', 'អ', 'ពុ', 'ព្រហ', 'សុ', 'សៅ'],
+	weekHeader: 'សប្ដាហ៍',
+	dateFormat: 'dd-mm-yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['km']);
+
+return datepicker.regional['km'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ko.js b/bower_components/jquery-ui/ui/i18n/datepicker-ko.js
new file mode 100644
index 00000000000..991b5727e02
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ko.js
@@ -0,0 +1,37 @@
+/* Korean initialisation for the jQuery calendar extension. */
+/* Written by DaeKwon Kang (ncrash.dk@gmail.com), Edited by Genie. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ko'] = {
+	closeText: '닫기',
+	prevText: '이전달',
+	nextText: '다음달',
+	currentText: '오늘',
+	monthNames: ['1월','2월','3월','4월','5월','6월',
+	'7월','8월','9월','10월','11월','12월'],
+	monthNamesShort: ['1월','2월','3월','4월','5월','6월',
+	'7월','8월','9월','10월','11월','12월'],
+	dayNames: ['일요일','월요일','화요일','수요일','목요일','금요일','토요일'],
+	dayNamesShort: ['일','월','화','수','목','금','토'],
+	dayNamesMin: ['일','월','화','수','목','금','토'],
+	weekHeader: 'Wk',
+	dateFormat: 'yy-mm-dd',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: true,
+	yearSuffix: '년'};
+datepicker.setDefaults(datepicker.regional['ko']);
+
+return datepicker.regional['ko'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ky.js b/bower_components/jquery-ui/ui/i18n/datepicker-ky.js
new file mode 100644
index 00000000000..a09bc0c6aa2
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ky.js
@@ -0,0 +1,38 @@
+/* Kyrgyz (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Sergey Kartashov (ebishkek@yandex.ru). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ky'] = {
+	closeText: 'Жабуу',
+	prevText: '&#x3c;Мур',
+	nextText: 'Кий&#x3e;',
+	currentText: 'Бүгүн',
+	monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
+	'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
+	monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
+	'Июл','Авг','Сен','Окт','Ноя','Дек'],
+	dayNames: ['жекшемби', 'дүйшөмбү', 'шейшемби', 'шаршемби', 'бейшемби', 'жума', 'ишемби'],
+	dayNamesShort: ['жек', 'дүй', 'шей', 'шар', 'бей', 'жум', 'ише'],
+	dayNamesMin: ['Жк','Дш','Шш','Шр','Бш','Жм','Иш'],
+	weekHeader: 'Жум',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''
+};
+datepicker.setDefaults(datepicker.regional['ky']);
+
+return datepicker.regional['ky'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-lb.js b/bower_components/jquery-ui/ui/i18n/datepicker-lb.js
new file mode 100644
index 00000000000..4f2e414be9c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-lb.js
@@ -0,0 +1,37 @@
+/* Luxembourgish initialisation for the jQuery UI date picker plugin. */
+/* Written by Michel Weimerskirch <michel@weimerskirch.net> */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['lb'] = {
+	closeText: 'Fäerdeg',
+	prevText: 'Zréck',
+	nextText: 'Weider',
+	currentText: 'Haut',
+	monthNames: ['Januar','Februar','Mäerz','Abrëll','Mee','Juni',
+	'Juli','August','September','Oktober','November','Dezember'],
+	monthNamesShort: ['Jan', 'Feb', 'Mäe', 'Abr', 'Mee', 'Jun',
+	'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
+	dayNames: ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', 'Freideg', 'Samschdeg'],
+	dayNamesShort: ['Son', 'Méi', 'Dën', 'Mët', 'Don', 'Fre', 'Sam'],
+	dayNamesMin: ['So','Mé','Dë','Më','Do','Fr','Sa'],
+	weekHeader: 'W',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['lb']);
+
+return datepicker.regional['lb'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-lt.js b/bower_components/jquery-ui/ui/i18n/datepicker-lt.js
new file mode 100644
index 00000000000..60ccbefe7a1
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-lt.js
@@ -0,0 +1,37 @@
+/* Lithuanian (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* @author Arturas Paleicikas <arturas@avalon.lt> */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['lt'] = {
+	closeText: 'Uždaryti',
+	prevText: '&#x3C;Atgal',
+	nextText: 'Pirmyn&#x3E;',
+	currentText: 'Šiandien',
+	monthNames: ['Sausis','Vasaris','Kovas','Balandis','Gegužė','Birželis',
+	'Liepa','Rugpjūtis','Rugsėjis','Spalis','Lapkritis','Gruodis'],
+	monthNamesShort: ['Sau','Vas','Kov','Bal','Geg','Bir',
+	'Lie','Rugp','Rugs','Spa','Lap','Gru'],
+	dayNames: ['sekmadienis','pirmadienis','antradienis','trečiadienis','ketvirtadienis','penktadienis','šeštadienis'],
+	dayNamesShort: ['sek','pir','ant','tre','ket','pen','šeš'],
+	dayNamesMin: ['Se','Pr','An','Tr','Ke','Pe','Še'],
+	weekHeader: 'SAV',
+	dateFormat: 'yy-mm-dd',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: true,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['lt']);
+
+return datepicker.regional['lt'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-lv.js b/bower_components/jquery-ui/ui/i18n/datepicker-lv.js
new file mode 100644
index 00000000000..b9e28853535
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-lv.js
@@ -0,0 +1,37 @@
+/* Latvian (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* @author Arturas Paleicikas <arturas.paleicikas@metasite.net> */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['lv'] = {
+	closeText: 'Aizvērt',
+	prevText: 'Iepr.',
+	nextText: 'Nāk.',
+	currentText: 'Šodien',
+	monthNames: ['Janvāris','Februāris','Marts','Aprīlis','Maijs','Jūnijs',
+	'Jūlijs','Augusts','Septembris','Oktobris','Novembris','Decembris'],
+	monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jūn',
+	'Jūl','Aug','Sep','Okt','Nov','Dec'],
+	dayNames: ['svētdiena','pirmdiena','otrdiena','trešdiena','ceturtdiena','piektdiena','sestdiena'],
+	dayNamesShort: ['svt','prm','otr','tre','ctr','pkt','sst'],
+	dayNamesMin: ['Sv','Pr','Ot','Tr','Ct','Pk','Ss'],
+	weekHeader: 'Ned.',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['lv']);
+
+return datepicker.regional['lv'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-mk.js b/bower_components/jquery-ui/ui/i18n/datepicker-mk.js
new file mode 100644
index 00000000000..15942e28107
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-mk.js
@@ -0,0 +1,37 @@
+/* Macedonian i18n for the jQuery UI date picker plugin. */
+/* Written by Stojce Slavkovski. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['mk'] = {
+	closeText: 'Затвори',
+	prevText: '&#x3C;',
+	nextText: '&#x3E;',
+	currentText: 'Денес',
+	monthNames: ['Јануари','Февруари','Март','Април','Мај','Јуни',
+	'Јули','Август','Септември','Октомври','Ноември','Декември'],
+	monthNamesShort: ['Јан','Фев','Мар','Апр','Мај','Јун',
+	'Јул','Авг','Сеп','Окт','Ное','Дек'],
+	dayNames: ['Недела','Понеделник','Вторник','Среда','Четврток','Петок','Сабота'],
+	dayNamesShort: ['Нед','Пон','Вто','Сре','Чет','Пет','Саб'],
+	dayNamesMin: ['Не','По','Вт','Ср','Че','Пе','Са'],
+	weekHeader: 'Сед',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['mk']);
+
+return datepicker.regional['mk'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ml.js b/bower_components/jquery-ui/ui/i18n/datepicker-ml.js
new file mode 100644
index 00000000000..ffcc15fa96c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ml.js
@@ -0,0 +1,37 @@
+/* Malayalam (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Saji Nediyanchath (saji89@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ml'] = {
+	closeText: 'ശരി',
+	prevText: 'മുന്നത്തെ',
+	nextText: 'അടുത്തത് ',
+	currentText: 'ഇന്ന്',
+	monthNames: ['ജനുവരി','ഫെബ്രുവരി','മാര്‍ച്ച്','ഏപ്രില്‍','മേയ്','ജൂണ്‍',
+	'ജൂലൈ','ആഗസ്റ്റ്','സെപ്റ്റംബര്‍','ഒക്ടോബര്‍','നവംബര്‍','ഡിസംബര്‍'],
+	monthNamesShort: ['ജനു', 'ഫെബ്', 'മാര്‍', 'ഏപ്രി', 'മേയ്', 'ജൂണ്‍',
+	'ജൂലാ', 'ആഗ', 'സെപ്', 'ഒക്ടോ', 'നവം', 'ഡിസ'],
+	dayNames: ['ഞായര്‍', 'തിങ്കള്‍', 'ചൊവ്വ', 'ബുധന്‍', 'വ്യാഴം', 'വെള്ളി', 'ശനി'],
+	dayNamesShort: ['ഞായ', 'തിങ്ക', 'ചൊവ്വ', 'ബുധ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'],
+	dayNamesMin: ['ഞാ','തി','ചൊ','ബു','വ്യാ','വെ','ശ'],
+	weekHeader: 'ആ',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['ml']);
+
+return datepicker.regional['ml'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ms.js b/bower_components/jquery-ui/ui/i18n/datepicker-ms.js
new file mode 100644
index 00000000000..d452df3efbb
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ms.js
@@ -0,0 +1,37 @@
+/* Malaysian initialisation for the jQuery UI date picker plugin. */
+/* Written by Mohd Nawawi Mohamad Jamili (nawawi@ronggeng.net). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ms'] = {
+	closeText: 'Tutup',
+	prevText: '&#x3C;Sebelum',
+	nextText: 'Selepas&#x3E;',
+	currentText: 'hari ini',
+	monthNames: ['Januari','Februari','Mac','April','Mei','Jun',
+	'Julai','Ogos','September','Oktober','November','Disember'],
+	monthNamesShort: ['Jan','Feb','Mac','Apr','Mei','Jun',
+	'Jul','Ogo','Sep','Okt','Nov','Dis'],
+	dayNames: ['Ahad','Isnin','Selasa','Rabu','Khamis','Jumaat','Sabtu'],
+	dayNamesShort: ['Aha','Isn','Sel','Rab','kha','Jum','Sab'],
+	dayNamesMin: ['Ah','Is','Se','Ra','Kh','Ju','Sa'],
+	weekHeader: 'Mg',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['ms']);
+
+return datepicker.regional['ms'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-nb.js b/bower_components/jquery-ui/ui/i18n/datepicker-nb.js
new file mode 100644
index 00000000000..afe429f471b
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-nb.js
@@ -0,0 +1,36 @@
+/* Norwegian Bokmål initialisation for the jQuery UI date picker plugin. */
+/* Written by Bjørn Johansen (post@bjornjohansen.no). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['nb'] = {
+	closeText: 'Lukk',
+	prevText: '&#xAB;Forrige',
+	nextText: 'Neste&#xBB;',
+	currentText: 'I dag',
+	monthNames: ['januar','februar','mars','april','mai','juni','juli','august','september','oktober','november','desember'],
+	monthNamesShort: ['jan','feb','mar','apr','mai','jun','jul','aug','sep','okt','nov','des'],
+	dayNamesShort: ['søn','man','tir','ons','tor','fre','lør'],
+	dayNames: ['søndag','mandag','tirsdag','onsdag','torsdag','fredag','lørdag'],
+	dayNamesMin: ['sø','ma','ti','on','to','fr','lø'],
+	weekHeader: 'Uke',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''
+};
+datepicker.setDefaults(datepicker.regional['nb']);
+
+return datepicker.regional['nb'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-nl-BE.js b/bower_components/jquery-ui/ui/i18n/datepicker-nl-BE.js
new file mode 100644
index 00000000000..47634d920ea
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-nl-BE.js
@@ -0,0 +1,37 @@
+/* Dutch (Belgium) initialisation for the jQuery UI date picker plugin. */
+/* David De Sloovere @DavidDeSloovere */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['nl-BE'] = {
+	closeText: 'Sluiten',
+	prevText: '←',
+	nextText: '→',
+	currentText: 'Vandaag',
+	monthNames: ['januari', 'februari', 'maart', 'april', 'mei', 'juni',
+	'juli', 'augustus', 'september', 'oktober', 'november', 'december'],
+	monthNamesShort: ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun',
+	'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],
+	dayNames: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],
+	dayNamesShort: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'],
+	dayNamesMin: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
+	weekHeader: 'Wk',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['nl-BE']);
+
+return datepicker.regional['nl-BE'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-nl.js b/bower_components/jquery-ui/ui/i18n/datepicker-nl.js
new file mode 100644
index 00000000000..9be14bb2aa6
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-nl.js
@@ -0,0 +1,37 @@
+/* Dutch (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Mathias Bynens <http://mathiasbynens.be/> */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional.nl = {
+	closeText: 'Sluiten',
+	prevText: '←',
+	nextText: '→',
+	currentText: 'Vandaag',
+	monthNames: ['januari', 'februari', 'maart', 'april', 'mei', 'juni',
+	'juli', 'augustus', 'september', 'oktober', 'november', 'december'],
+	monthNamesShort: ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun',
+	'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],
+	dayNames: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],
+	dayNamesShort: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'],
+	dayNamesMin: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
+	weekHeader: 'Wk',
+	dateFormat: 'dd-mm-yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional.nl);
+
+return datepicker.regional.nl;
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-nn.js b/bower_components/jquery-ui/ui/i18n/datepicker-nn.js
new file mode 100644
index 00000000000..37965e82278
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-nn.js
@@ -0,0 +1,36 @@
+/* Norwegian Nynorsk initialisation for the jQuery UI date picker plugin. */
+/* Written by Bjørn Johansen (post@bjornjohansen.no). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['nn'] = {
+	closeText: 'Lukk',
+	prevText: '&#xAB;Førre',
+	nextText: 'Neste&#xBB;',
+	currentText: 'I dag',
+	monthNames: ['januar','februar','mars','april','mai','juni','juli','august','september','oktober','november','desember'],
+	monthNamesShort: ['jan','feb','mar','apr','mai','jun','jul','aug','sep','okt','nov','des'],
+	dayNamesShort: ['sun','mån','tys','ons','tor','fre','lau'],
+	dayNames: ['sundag','måndag','tysdag','onsdag','torsdag','fredag','laurdag'],
+	dayNamesMin: ['su','må','ty','on','to','fr','la'],
+	weekHeader: 'Veke',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''
+};
+datepicker.setDefaults(datepicker.regional['nn']);
+
+return datepicker.regional['nn'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-no.js b/bower_components/jquery-ui/ui/i18n/datepicker-no.js
new file mode 100644
index 00000000000..8917b6a26c3
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-no.js
@@ -0,0 +1,37 @@
+/* Norwegian initialisation for the jQuery UI date picker plugin. */
+/* Written by Naimdjon Takhirov (naimdjon@gmail.com). */
+
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['no'] = {
+	closeText: 'Lukk',
+	prevText: '&#xAB;Forrige',
+	nextText: 'Neste&#xBB;',
+	currentText: 'I dag',
+	monthNames: ['januar','februar','mars','april','mai','juni','juli','august','september','oktober','november','desember'],
+	monthNamesShort: ['jan','feb','mar','apr','mai','jun','jul','aug','sep','okt','nov','des'],
+	dayNamesShort: ['søn','man','tir','ons','tor','fre','lør'],
+	dayNames: ['søndag','mandag','tirsdag','onsdag','torsdag','fredag','lørdag'],
+	dayNamesMin: ['sø','ma','ti','on','to','fr','lø'],
+	weekHeader: 'Uke',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''
+};
+datepicker.setDefaults(datepicker.regional['no']);
+
+return datepicker.regional['no'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-pl.js b/bower_components/jquery-ui/ui/i18n/datepicker-pl.js
new file mode 100644
index 00000000000..a04de8e8a00
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-pl.js
@@ -0,0 +1,37 @@
+/* Polish initialisation for the jQuery UI date picker plugin. */
+/* Written by Jacek Wysocki (jacek.wysocki@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['pl'] = {
+	closeText: 'Zamknij',
+	prevText: '&#x3C;Poprzedni',
+	nextText: 'Następny&#x3E;',
+	currentText: 'Dziś',
+	monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec',
+	'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
+	monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze',
+	'Lip','Sie','Wrz','Pa','Lis','Gru'],
+	dayNames: ['Niedziela','Poniedziałek','Wtorek','Środa','Czwartek','Piątek','Sobota'],
+	dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'],
+	dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'],
+	weekHeader: 'Tydz',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['pl']);
+
+return datepicker.regional['pl'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-pt-BR.js b/bower_components/jquery-ui/ui/i18n/datepicker-pt-BR.js
new file mode 100644
index 00000000000..d6bd8990715
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-pt-BR.js
@@ -0,0 +1,37 @@
+/* Brazilian initialisation for the jQuery UI date picker plugin. */
+/* Written by Leonildo Costa Silva (leocsilva@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['pt-BR'] = {
+	closeText: 'Fechar',
+	prevText: '&#x3C;Anterior',
+	nextText: 'Próximo&#x3E;',
+	currentText: 'Hoje',
+	monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho',
+	'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
+	monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
+	'Jul','Ago','Set','Out','Nov','Dez'],
+	dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'],
+	dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
+	dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
+	weekHeader: 'Sm',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['pt-BR']);
+
+return datepicker.regional['pt-BR'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-pt.js b/bower_components/jquery-ui/ui/i18n/datepicker-pt.js
new file mode 100644
index 00000000000..bb46838e2da
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-pt.js
@@ -0,0 +1,36 @@
+/* Portuguese initialisation for the jQuery UI date picker plugin. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['pt'] = {
+	closeText: 'Fechar',
+	prevText: 'Anterior',
+	nextText: 'Seguinte',
+	currentText: 'Hoje',
+	monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho',
+	'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
+	monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
+	'Jul','Ago','Set','Out','Nov','Dez'],
+	dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'],
+	dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
+	dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
+	weekHeader: 'Sem',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['pt']);
+
+return datepicker.regional['pt'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-rm.js b/bower_components/jquery-ui/ui/i18n/datepicker-rm.js
new file mode 100644
index 00000000000..1e39eb0ee19
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-rm.js
@@ -0,0 +1,35 @@
+/* Romansh initialisation for the jQuery UI date picker plugin. */
+/* Written by Yvonne Gienal (yvonne.gienal@educa.ch). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['rm'] = {
+	closeText: 'Serrar',
+	prevText: '&#x3C;Suandant',
+	nextText: 'Precedent&#x3E;',
+	currentText: 'Actual',
+	monthNames: ['Schaner','Favrer','Mars','Avrigl','Matg','Zercladur', 'Fanadur','Avust','Settember','October','November','December'],
+	monthNamesShort: ['Scha','Fev','Mar','Avr','Matg','Zer', 'Fan','Avu','Sett','Oct','Nov','Dec'],
+	dayNames: ['Dumengia','Glindesdi','Mardi','Mesemna','Gievgia','Venderdi','Sonda'],
+	dayNamesShort: ['Dum','Gli','Mar','Mes','Gie','Ven','Som'],
+	dayNamesMin: ['Du','Gl','Ma','Me','Gi','Ve','So'],
+	weekHeader: 'emna',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['rm']);
+
+return datepicker.regional['rm'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ro.js b/bower_components/jquery-ui/ui/i18n/datepicker-ro.js
new file mode 100644
index 00000000000..66ee1099f4d
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ro.js
@@ -0,0 +1,40 @@
+/* Romanian initialisation for the jQuery UI date picker plugin.
+ *
+ * Written by Edmond L. (ll_edmond@walla.com)
+ * and Ionut G. Stan (ionut.g.stan@gmail.com)
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ro'] = {
+	closeText: 'Închide',
+	prevText: '&#xAB; Luna precedentă',
+	nextText: 'Luna următoare &#xBB;',
+	currentText: 'Azi',
+	monthNames: ['Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie',
+	'Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie'],
+	monthNamesShort: ['Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Iun',
+	'Iul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
+	dayNames: ['Duminică', 'Luni', 'Marţi', 'Miercuri', 'Joi', 'Vineri', 'Sâmbătă'],
+	dayNamesShort: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'],
+	dayNamesMin: ['Du','Lu','Ma','Mi','Jo','Vi','Sâ'],
+	weekHeader: 'Săpt',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['ro']);
+
+return datepicker.regional['ro'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ru.js b/bower_components/jquery-ui/ui/i18n/datepicker-ru.js
new file mode 100644
index 00000000000..c3fda5d5943
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ru.js
@@ -0,0 +1,37 @@
+/* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Andrew Stromnov (stromnov@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ru'] = {
+	closeText: 'Закрыть',
+	prevText: '&#x3C;Пред',
+	nextText: 'След&#x3E;',
+	currentText: 'Сегодня',
+	monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
+	'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
+	monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
+	'Июл','Авг','Сен','Окт','Ноя','Дек'],
+	dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
+	dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
+	dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
+	weekHeader: 'Нед',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['ru']);
+
+return datepicker.regional['ru'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-sk.js b/bower_components/jquery-ui/ui/i18n/datepicker-sk.js
new file mode 100644
index 00000000000..1f924f820a0
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-sk.js
@@ -0,0 +1,37 @@
+/* Slovak initialisation for the jQuery UI date picker plugin. */
+/* Written by Vojtech Rinik (vojto@hmm.sk). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['sk'] = {
+	closeText: 'Zavrieť',
+	prevText: '&#x3C;Predchádzajúci',
+	nextText: 'Nasledujúci&#x3E;',
+	currentText: 'Dnes',
+	monthNames: ['január','február','marec','apríl','máj','jún',
+	'júl','august','september','október','november','december'],
+	monthNamesShort: ['Jan','Feb','Mar','Apr','Máj','Jún',
+	'Júl','Aug','Sep','Okt','Nov','Dec'],
+	dayNames: ['nedeľa','pondelok','utorok','streda','štvrtok','piatok','sobota'],
+	dayNamesShort: ['Ned','Pon','Uto','Str','Štv','Pia','Sob'],
+	dayNamesMin: ['Ne','Po','Ut','St','Št','Pia','So'],
+	weekHeader: 'Ty',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['sk']);
+
+return datepicker.regional['sk'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-sl.js b/bower_components/jquery-ui/ui/i18n/datepicker-sl.js
new file mode 100644
index 00000000000..88d7f2b1953
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-sl.js
@@ -0,0 +1,38 @@
+/* Slovenian initialisation for the jQuery UI date picker plugin. */
+/* Written by Jaka Jancar (jaka@kubje.org). */
+/* c = č, s = š z = ž C = Č S = Š Z = Ž */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['sl'] = {
+	closeText: 'Zapri',
+	prevText: '&#x3C;Prejšnji',
+	nextText: 'Naslednji&#x3E;',
+	currentText: 'Trenutni',
+	monthNames: ['Januar','Februar','Marec','April','Maj','Junij',
+	'Julij','Avgust','September','Oktober','November','December'],
+	monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+	'Jul','Avg','Sep','Okt','Nov','Dec'],
+	dayNames: ['Nedelja','Ponedeljek','Torek','Sreda','Četrtek','Petek','Sobota'],
+	dayNamesShort: ['Ned','Pon','Tor','Sre','Čet','Pet','Sob'],
+	dayNamesMin: ['Ne','Po','To','Sr','Če','Pe','So'],
+	weekHeader: 'Teden',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['sl']);
+
+return datepicker.regional['sl'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-sq.js b/bower_components/jquery-ui/ui/i18n/datepicker-sq.js
new file mode 100644
index 00000000000..f88c22c56c0
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-sq.js
@@ -0,0 +1,37 @@
+/* Albanian initialisation for the jQuery UI date picker plugin. */
+/* Written by Flakron Bytyqi (flakron@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['sq'] = {
+	closeText: 'mbylle',
+	prevText: '&#x3C;mbrapa',
+	nextText: 'Përpara&#x3E;',
+	currentText: 'sot',
+	monthNames: ['Janar','Shkurt','Mars','Prill','Maj','Qershor',
+	'Korrik','Gusht','Shtator','Tetor','Nëntor','Dhjetor'],
+	monthNamesShort: ['Jan','Shk','Mar','Pri','Maj','Qer',
+	'Kor','Gus','Sht','Tet','Nën','Dhj'],
+	dayNames: ['E Diel','E Hënë','E Martë','E Mërkurë','E Enjte','E Premte','E Shtune'],
+	dayNamesShort: ['Di','Hë','Ma','Më','En','Pr','Sh'],
+	dayNamesMin: ['Di','Hë','Ma','Më','En','Pr','Sh'],
+	weekHeader: 'Ja',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['sq']);
+
+return datepicker.regional['sq'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-sr-SR.js b/bower_components/jquery-ui/ui/i18n/datepicker-sr-SR.js
new file mode 100644
index 00000000000..239e940988c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-sr-SR.js
@@ -0,0 +1,37 @@
+/* Serbian i18n for the jQuery UI date picker plugin. */
+/* Written by Dejan Dimić. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['sr-SR'] = {
+	closeText: 'Zatvori',
+	prevText: '&#x3C;',
+	nextText: '&#x3E;',
+	currentText: 'Danas',
+	monthNames: ['Januar','Februar','Mart','April','Maj','Jun',
+	'Jul','Avgust','Septembar','Oktobar','Novembar','Decembar'],
+	monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+	'Jul','Avg','Sep','Okt','Nov','Dec'],
+	dayNames: ['Nedelja','Ponedeljak','Utorak','Sreda','Četvrtak','Petak','Subota'],
+	dayNamesShort: ['Ned','Pon','Uto','Sre','Čet','Pet','Sub'],
+	dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'],
+	weekHeader: 'Sed',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['sr-SR']);
+
+return datepicker.regional['sr-SR'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-sr.js b/bower_components/jquery-ui/ui/i18n/datepicker-sr.js
new file mode 100644
index 00000000000..0f6d9e240dc
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-sr.js
@@ -0,0 +1,37 @@
+/* Serbian i18n for the jQuery UI date picker plugin. */
+/* Written by Dejan Dimić. */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['sr'] = {
+	closeText: 'Затвори',
+	prevText: '&#x3C;',
+	nextText: '&#x3E;',
+	currentText: 'Данас',
+	monthNames: ['Јануар','Фебруар','Март','Април','Мај','Јун',
+	'Јул','Август','Септембар','Октобар','Новембар','Децембар'],
+	monthNamesShort: ['Јан','Феб','Мар','Апр','Мај','Јун',
+	'Јул','Авг','Сеп','Окт','Нов','Дец'],
+	dayNames: ['Недеља','Понедељак','Уторак','Среда','Четвртак','Петак','Субота'],
+	dayNamesShort: ['Нед','Пон','Уто','Сре','Чет','Пет','Суб'],
+	dayNamesMin: ['Не','По','Ут','Ср','Че','Пе','Су'],
+	weekHeader: 'Сед',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['sr']);
+
+return datepicker.regional['sr'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-sv.js b/bower_components/jquery-ui/ui/i18n/datepicker-sv.js
new file mode 100644
index 00000000000..4874738904a
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-sv.js
@@ -0,0 +1,37 @@
+/* Swedish initialisation for the jQuery UI date picker plugin. */
+/* Written by Anders Ekdahl ( anders@nomadiz.se). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['sv'] = {
+	closeText: 'Stäng',
+	prevText: '&#xAB;Förra',
+	nextText: 'Nästa&#xBB;',
+	currentText: 'Idag',
+	monthNames: ['Januari','Februari','Mars','April','Maj','Juni',
+	'Juli','Augusti','September','Oktober','November','December'],
+	monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+	'Jul','Aug','Sep','Okt','Nov','Dec'],
+	dayNamesShort: ['Sön','Mån','Tis','Ons','Tor','Fre','Lör'],
+	dayNames: ['Söndag','Måndag','Tisdag','Onsdag','Torsdag','Fredag','Lördag'],
+	dayNamesMin: ['Sö','Må','Ti','On','To','Fr','Lö'],
+	weekHeader: 'Ve',
+	dateFormat: 'yy-mm-dd',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['sv']);
+
+return datepicker.regional['sv'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-ta.js b/bower_components/jquery-ui/ui/i18n/datepicker-ta.js
new file mode 100644
index 00000000000..113a2084948
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-ta.js
@@ -0,0 +1,37 @@
+/* Tamil (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by S A Sureshkumar (saskumar@live.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['ta'] = {
+	closeText: 'மூடு',
+	prevText: 'முன்னையது',
+	nextText: 'அடுத்தது',
+	currentText: 'இன்று',
+	monthNames: ['தை','மாசி','பங்குனி','சித்திரை','வைகாசி','ஆனி',
+	'ஆடி','ஆவணி','புரட்டாசி','ஐப்பசி','கார்த்திகை','மார்கழி'],
+	monthNamesShort: ['தை','மாசி','பங்','சித்','வைகா','ஆனி',
+	'ஆடி','ஆவ','புர','ஐப்','கார்','மார்'],
+	dayNames: ['ஞாயிற்றுக்கிழமை','திங்கட்கிழமை','செவ்வாய்க்கிழமை','புதன்கிழமை','வியாழக்கிழமை','வெள்ளிக்கிழமை','சனிக்கிழமை'],
+	dayNamesShort: ['ஞாயிறு','திங்கள்','செவ்வாய்','புதன்','வியாழன்','வெள்ளி','சனி'],
+	dayNamesMin: ['ஞா','தி','செ','பு','வி','வெ','ச'],
+	weekHeader: 'Не',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['ta']);
+
+return datepicker.regional['ta'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-th.js b/bower_components/jquery-ui/ui/i18n/datepicker-th.js
new file mode 100644
index 00000000000..9314268c2f4
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-th.js
@@ -0,0 +1,37 @@
+/* Thai initialisation for the jQuery UI date picker plugin. */
+/* Written by pipo (pipo@sixhead.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['th'] = {
+	closeText: 'ปิด',
+	prevText: '&#xAB;&#xA0;ย้อน',
+	nextText: 'ถัดไป&#xA0;&#xBB;',
+	currentText: 'วันนี้',
+	monthNames: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน',
+	'กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
+	monthNamesShort: ['ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.',
+	'ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.'],
+	dayNames: ['อาทิตย์','จันทร์','อังคาร','พุธ','พฤหัสบดี','ศุกร์','เสาร์'],
+	dayNamesShort: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],
+	dayNamesMin: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],
+	weekHeader: 'Wk',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['th']);
+
+return datepicker.regional['th'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-tj.js b/bower_components/jquery-ui/ui/i18n/datepicker-tj.js
new file mode 100644
index 00000000000..b6a995e3759
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-tj.js
@@ -0,0 +1,37 @@
+/* Tajiki (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Abdurahmon Saidov (saidovab@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['tj'] = {
+	closeText: 'Идома',
+	prevText: '&#x3c;Қафо',
+	nextText: 'Пеш&#x3e;',
+	currentText: 'Имрӯз',
+	monthNames: ['Январ','Феврал','Март','Апрел','Май','Июн',
+	'Июл','Август','Сентябр','Октябр','Ноябр','Декабр'],
+	monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
+	'Июл','Авг','Сен','Окт','Ноя','Дек'],
+	dayNames: ['якшанбе','душанбе','сешанбе','чоршанбе','панҷшанбе','ҷумъа','шанбе'],
+	dayNamesShort: ['якш','душ','сеш','чор','пан','ҷум','шан'],
+	dayNamesMin: ['Як','Дш','Сш','Чш','Пш','Ҷм','Шн'],
+	weekHeader: 'Хф',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['tj']);
+
+return datepicker.regional['tj'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-tr.js b/bower_components/jquery-ui/ui/i18n/datepicker-tr.js
new file mode 100644
index 00000000000..c366eb16a75
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-tr.js
@@ -0,0 +1,37 @@
+/* Turkish initialisation for the jQuery UI date picker plugin. */
+/* Written by Izzet Emre Erkan (kara@karalamalar.net). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['tr'] = {
+	closeText: 'kapat',
+	prevText: '&#x3C;geri',
+	nextText: 'ileri&#x3e',
+	currentText: 'bugün',
+	monthNames: ['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran',
+	'Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık'],
+	monthNamesShort: ['Oca','Şub','Mar','Nis','May','Haz',
+	'Tem','Ağu','Eyl','Eki','Kas','Ara'],
+	dayNames: ['Pazar','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi'],
+	dayNamesShort: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'],
+	dayNamesMin: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'],
+	weekHeader: 'Hf',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['tr']);
+
+return datepicker.regional['tr'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-uk.js b/bower_components/jquery-ui/ui/i18n/datepicker-uk.js
new file mode 100644
index 00000000000..ab4adb9ddb9
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-uk.js
@@ -0,0 +1,38 @@
+/* Ukrainian (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Maxim Drogobitskiy (maxdao@gmail.com). */
+/* Corrected by Igor Milla (igor.fsp.milla@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['uk'] = {
+	closeText: 'Закрити',
+	prevText: '&#x3C;',
+	nextText: '&#x3E;',
+	currentText: 'Сьогодні',
+	monthNames: ['Січень','Лютий','Березень','Квітень','Травень','Червень',
+	'Липень','Серпень','Вересень','Жовтень','Листопад','Грудень'],
+	monthNamesShort: ['Січ','Лют','Бер','Кві','Тра','Чер',
+	'Лип','Сер','Вер','Жов','Лис','Гру'],
+	dayNames: ['неділя','понеділок','вівторок','середа','четвер','п’ятниця','субота'],
+	dayNamesShort: ['нед','пнд','вів','срд','чтв','птн','сбт'],
+	dayNamesMin: ['Нд','Пн','Вт','Ср','Чт','Пт','Сб'],
+	weekHeader: 'Тиж',
+	dateFormat: 'dd.mm.yy',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['uk']);
+
+return datepicker.regional['uk'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-vi.js b/bower_components/jquery-ui/ui/i18n/datepicker-vi.js
new file mode 100644
index 00000000000..187ec15e4ab
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-vi.js
@@ -0,0 +1,37 @@
+/* Vietnamese initialisation for the jQuery UI date picker plugin. */
+/* Translated by Le Thanh Huy (lthanhhuy@cit.ctu.edu.vn). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['vi'] = {
+	closeText: 'Đóng',
+	prevText: '&#x3C;Trước',
+	nextText: 'Tiếp&#x3E;',
+	currentText: 'Hôm nay',
+	monthNames: ['Tháng Một', 'Tháng Hai', 'Tháng Ba', 'Tháng Tư', 'Tháng Năm', 'Tháng Sáu',
+	'Tháng Bảy', 'Tháng Tám', 'Tháng Chín', 'Tháng Mười', 'Tháng Mười Một', 'Tháng Mười Hai'],
+	monthNamesShort: ['Tháng 1', 'Tháng 2', 'Tháng 3', 'Tháng 4', 'Tháng 5', 'Tháng 6',
+	'Tháng 7', 'Tháng 8', 'Tháng 9', 'Tháng 10', 'Tháng 11', 'Tháng 12'],
+	dayNames: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'],
+	dayNamesShort: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],
+	dayNamesMin: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],
+	weekHeader: 'Tu',
+	dateFormat: 'dd/mm/yy',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: ''};
+datepicker.setDefaults(datepicker.regional['vi']);
+
+return datepicker.regional['vi'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-zh-CN.js b/bower_components/jquery-ui/ui/i18n/datepicker-zh-CN.js
new file mode 100644
index 00000000000..b62090a6309
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-zh-CN.js
@@ -0,0 +1,37 @@
+/* Chinese initialisation for the jQuery UI date picker plugin. */
+/* Written by Cloudream (cloudream@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['zh-CN'] = {
+	closeText: '关闭',
+	prevText: '&#x3C;上月',
+	nextText: '下月&#x3E;',
+	currentText: '今天',
+	monthNames: ['一月','二月','三月','四月','五月','六月',
+	'七月','八月','九月','十月','十一月','十二月'],
+	monthNamesShort: ['一月','二月','三月','四月','五月','六月',
+	'七月','八月','九月','十月','十一月','十二月'],
+	dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
+	dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
+	dayNamesMin: ['日','一','二','三','四','五','六'],
+	weekHeader: '周',
+	dateFormat: 'yy-mm-dd',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: true,
+	yearSuffix: '年'};
+datepicker.setDefaults(datepicker.regional['zh-CN']);
+
+return datepicker.regional['zh-CN'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-zh-HK.js b/bower_components/jquery-ui/ui/i18n/datepicker-zh-HK.js
new file mode 100644
index 00000000000..ca5517ece43
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-zh-HK.js
@@ -0,0 +1,37 @@
+/* Chinese initialisation for the jQuery UI date picker plugin. */
+/* Written by SCCY (samuelcychan@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['zh-HK'] = {
+	closeText: '關閉',
+	prevText: '&#x3C;上月',
+	nextText: '下月&#x3E;',
+	currentText: '今天',
+	monthNames: ['一月','二月','三月','四月','五月','六月',
+	'七月','八月','九月','十月','十一月','十二月'],
+	monthNamesShort: ['一月','二月','三月','四月','五月','六月',
+	'七月','八月','九月','十月','十一月','十二月'],
+	dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
+	dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
+	dayNamesMin: ['日','一','二','三','四','五','六'],
+	weekHeader: '周',
+	dateFormat: 'dd-mm-yy',
+	firstDay: 0,
+	isRTL: false,
+	showMonthAfterYear: true,
+	yearSuffix: '年'};
+datepicker.setDefaults(datepicker.regional['zh-HK']);
+
+return datepicker.regional['zh-HK'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/i18n/datepicker-zh-TW.js b/bower_components/jquery-ui/ui/i18n/datepicker-zh-TW.js
new file mode 100644
index 00000000000..c9e6dfcb6b0
--- /dev/null
+++ b/bower_components/jquery-ui/ui/i18n/datepicker-zh-TW.js
@@ -0,0 +1,37 @@
+/* Chinese initialisation for the jQuery UI date picker plugin. */
+/* Written by Ressol (ressol@gmail.com). */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([ "../datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+}(function( datepicker ) {
+
+datepicker.regional['zh-TW'] = {
+	closeText: '關閉',
+	prevText: '&#x3C;上月',
+	nextText: '下月&#x3E;',
+	currentText: '今天',
+	monthNames: ['一月','二月','三月','四月','五月','六月',
+	'七月','八月','九月','十月','十一月','十二月'],
+	monthNamesShort: ['一月','二月','三月','四月','五月','六月',
+	'七月','八月','九月','十月','十一月','十二月'],
+	dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
+	dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
+	dayNamesMin: ['日','一','二','三','四','五','六'],
+	weekHeader: '周',
+	dateFormat: 'yy/mm/dd',
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: true,
+	yearSuffix: '年'};
+datepicker.setDefaults(datepicker.regional['zh-TW']);
+
+return datepicker.regional['zh-TW'];
+
+}));
diff --git a/bower_components/jquery-ui/ui/menu.js b/bower_components/jquery-ui/ui/menu.js
new file mode 100644
index 00000000000..5a2bf63cf88
--- /dev/null
+++ b/bower_components/jquery-ui/ui/menu.js
@@ -0,0 +1,646 @@
+/*!
+ * jQuery UI Menu 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/menu/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./widget",
+			"./position"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.widget( "ui.menu", {
+	version: "1.11.4",
+	defaultElement: "<ul>",
+	delay: 300,
+	options: {
+		icons: {
+			submenu: "ui-icon-carat-1-e"
+		},
+		items: "> *",
+		menus: "ul",
+		position: {
+			my: "left-1 top",
+			at: "right top"
+		},
+		role: "menu",
+
+		// callbacks
+		blur: null,
+		focus: null,
+		select: null
+	},
+
+	_create: function() {
+		this.activeMenu = this.element;
+
+		// Flag used to prevent firing of the click handler
+		// as the event bubbles up through nested menus
+		this.mouseHandled = false;
+		this.element
+			.uniqueId()
+			.addClass( "ui-menu ui-widget ui-widget-content" )
+			.toggleClass( "ui-menu-icons", !!this.element.find( ".ui-icon" ).length )
+			.attr({
+				role: this.options.role,
+				tabIndex: 0
+			});
+
+		if ( this.options.disabled ) {
+			this.element
+				.addClass( "ui-state-disabled" )
+				.attr( "aria-disabled", "true" );
+		}
+
+		this._on({
+			// Prevent focus from sticking to links inside menu after clicking
+			// them (focus should always stay on UL during navigation).
+			"mousedown .ui-menu-item": function( event ) {
+				event.preventDefault();
+			},
+			"click .ui-menu-item": function( event ) {
+				var target = $( event.target );
+				if ( !this.mouseHandled && target.not( ".ui-state-disabled" ).length ) {
+					this.select( event );
+
+					// Only set the mouseHandled flag if the event will bubble, see #9469.
+					if ( !event.isPropagationStopped() ) {
+						this.mouseHandled = true;
+					}
+
+					// Open submenu on click
+					if ( target.has( ".ui-menu" ).length ) {
+						this.expand( event );
+					} else if ( !this.element.is( ":focus" ) && $( this.document[ 0 ].activeElement ).closest( ".ui-menu" ).length ) {
+
+						// Redirect focus to the menu
+						this.element.trigger( "focus", [ true ] );
+
+						// If the active item is on the top level, let it stay active.
+						// Otherwise, blur the active item since it is no longer visible.
+						if ( this.active && this.active.parents( ".ui-menu" ).length === 1 ) {
+							clearTimeout( this.timer );
+						}
+					}
+				}
+			},
+			"mouseenter .ui-menu-item": function( event ) {
+				// Ignore mouse events while typeahead is active, see #10458.
+				// Prevents focusing the wrong item when typeahead causes a scroll while the mouse
+				// is over an item in the menu
+				if ( this.previousFilter ) {
+					return;
+				}
+				var target = $( event.currentTarget );
+				// Remove ui-state-active class from siblings of the newly focused menu item
+				// to avoid a jump caused by adjacent elements both having a class with a border
+				target.siblings( ".ui-state-active" ).removeClass( "ui-state-active" );
+				this.focus( event, target );
+			},
+			mouseleave: "collapseAll",
+			"mouseleave .ui-menu": "collapseAll",
+			focus: function( event, keepActiveItem ) {
+				// If there's already an active item, keep it active
+				// If not, activate the first item
+				var item = this.active || this.element.find( this.options.items ).eq( 0 );
+
+				if ( !keepActiveItem ) {
+					this.focus( event, item );
+				}
+			},
+			blur: function( event ) {
+				this._delay(function() {
+					if ( !$.contains( this.element[0], this.document[0].activeElement ) ) {
+						this.collapseAll( event );
+					}
+				});
+			},
+			keydown: "_keydown"
+		});
+
+		this.refresh();
+
+		// Clicks outside of a menu collapse any open menus
+		this._on( this.document, {
+			click: function( event ) {
+				if ( this._closeOnDocumentClick( event ) ) {
+					this.collapseAll( event );
+				}
+
+				// Reset the mouseHandled flag
+				this.mouseHandled = false;
+			}
+		});
+	},
+
+	_destroy: function() {
+		// Destroy (sub)menus
+		this.element
+			.removeAttr( "aria-activedescendant" )
+			.find( ".ui-menu" ).addBack()
+				.removeClass( "ui-menu ui-widget ui-widget-content ui-menu-icons ui-front" )
+				.removeAttr( "role" )
+				.removeAttr( "tabIndex" )
+				.removeAttr( "aria-labelledby" )
+				.removeAttr( "aria-expanded" )
+				.removeAttr( "aria-hidden" )
+				.removeAttr( "aria-disabled" )
+				.removeUniqueId()
+				.show();
+
+		// Destroy menu items
+		this.element.find( ".ui-menu-item" )
+			.removeClass( "ui-menu-item" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-disabled" )
+			.removeUniqueId()
+			.removeClass( "ui-state-hover" )
+			.removeAttr( "tabIndex" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-haspopup" )
+			.children().each( function() {
+				var elem = $( this );
+				if ( elem.data( "ui-menu-submenu-carat" ) ) {
+					elem.remove();
+				}
+			});
+
+		// Destroy menu dividers
+		this.element.find( ".ui-menu-divider" ).removeClass( "ui-menu-divider ui-widget-content" );
+	},
+
+	_keydown: function( event ) {
+		var match, prev, character, skip,
+			preventDefault = true;
+
+		switch ( event.keyCode ) {
+		case $.ui.keyCode.PAGE_UP:
+			this.previousPage( event );
+			break;
+		case $.ui.keyCode.PAGE_DOWN:
+			this.nextPage( event );
+			break;
+		case $.ui.keyCode.HOME:
+			this._move( "first", "first", event );
+			break;
+		case $.ui.keyCode.END:
+			this._move( "last", "last", event );
+			break;
+		case $.ui.keyCode.UP:
+			this.previous( event );
+			break;
+		case $.ui.keyCode.DOWN:
+			this.next( event );
+			break;
+		case $.ui.keyCode.LEFT:
+			this.collapse( event );
+			break;
+		case $.ui.keyCode.RIGHT:
+			if ( this.active && !this.active.is( ".ui-state-disabled" ) ) {
+				this.expand( event );
+			}
+			break;
+		case $.ui.keyCode.ENTER:
+		case $.ui.keyCode.SPACE:
+			this._activate( event );
+			break;
+		case $.ui.keyCode.ESCAPE:
+			this.collapse( event );
+			break;
+		default:
+			preventDefault = false;
+			prev = this.previousFilter || "";
+			character = String.fromCharCode( event.keyCode );
+			skip = false;
+
+			clearTimeout( this.filterTimer );
+
+			if ( character === prev ) {
+				skip = true;
+			} else {
+				character = prev + character;
+			}
+
+			match = this._filterMenuItems( character );
+			match = skip && match.index( this.active.next() ) !== -1 ?
+				this.active.nextAll( ".ui-menu-item" ) :
+				match;
+
+			// If no matches on the current filter, reset to the last character pressed
+			// to move down the menu to the first item that starts with that character
+			if ( !match.length ) {
+				character = String.fromCharCode( event.keyCode );
+				match = this._filterMenuItems( character );
+			}
+
+			if ( match.length ) {
+				this.focus( event, match );
+				this.previousFilter = character;
+				this.filterTimer = this._delay(function() {
+					delete this.previousFilter;
+				}, 1000 );
+			} else {
+				delete this.previousFilter;
+			}
+		}
+
+		if ( preventDefault ) {
+			event.preventDefault();
+		}
+	},
+
+	_activate: function( event ) {
+		if ( !this.active.is( ".ui-state-disabled" ) ) {
+			if ( this.active.is( "[aria-haspopup='true']" ) ) {
+				this.expand( event );
+			} else {
+				this.select( event );
+			}
+		}
+	},
+
+	refresh: function() {
+		var menus, items,
+			that = this,
+			icon = this.options.icons.submenu,
+			submenus = this.element.find( this.options.menus );
+
+		this.element.toggleClass( "ui-menu-icons", !!this.element.find( ".ui-icon" ).length );
+
+		// Initialize nested menus
+		submenus.filter( ":not(.ui-menu)" )
+			.addClass( "ui-menu ui-widget ui-widget-content ui-front" )
+			.hide()
+			.attr({
+				role: this.options.role,
+				"aria-hidden": "true",
+				"aria-expanded": "false"
+			})
+			.each(function() {
+				var menu = $( this ),
+					item = menu.parent(),
+					submenuCarat = $( "<span>" )
+						.addClass( "ui-menu-icon ui-icon " + icon )
+						.data( "ui-menu-submenu-carat", true );
+
+				item
+					.attr( "aria-haspopup", "true" )
+					.prepend( submenuCarat );
+				menu.attr( "aria-labelledby", item.attr( "id" ) );
+			});
+
+		menus = submenus.add( this.element );
+		items = menus.find( this.options.items );
+
+		// Initialize menu-items containing spaces and/or dashes only as dividers
+		items.not( ".ui-menu-item" ).each(function() {
+			var item = $( this );
+			if ( that._isDivider( item ) ) {
+				item.addClass( "ui-widget-content ui-menu-divider" );
+			}
+		});
+
+		// Don't refresh list items that are already adapted
+		items.not( ".ui-menu-item, .ui-menu-divider" )
+			.addClass( "ui-menu-item" )
+			.uniqueId()
+			.attr({
+				tabIndex: -1,
+				role: this._itemRole()
+			});
+
+		// Add aria-disabled attribute to any disabled menu item
+		items.filter( ".ui-state-disabled" ).attr( "aria-disabled", "true" );
+
+		// If the active item has been removed, blur the menu
+		if ( this.active && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) {
+			this.blur();
+		}
+	},
+
+	_itemRole: function() {
+		return {
+			menu: "menuitem",
+			listbox: "option"
+		}[ this.options.role ];
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "icons" ) {
+			this.element.find( ".ui-menu-icon" )
+				.removeClass( this.options.icons.submenu )
+				.addClass( value.submenu );
+		}
+		if ( key === "disabled" ) {
+			this.element
+				.toggleClass( "ui-state-disabled", !!value )
+				.attr( "aria-disabled", value );
+		}
+		this._super( key, value );
+	},
+
+	focus: function( event, item ) {
+		var nested, focused;
+		this.blur( event, event && event.type === "focus" );
+
+		this._scrollIntoView( item );
+
+		this.active = item.first();
+		focused = this.active.addClass( "ui-state-focus" ).removeClass( "ui-state-active" );
+		// Only update aria-activedescendant if there's a role
+		// otherwise we assume focus is managed elsewhere
+		if ( this.options.role ) {
+			this.element.attr( "aria-activedescendant", focused.attr( "id" ) );
+		}
+
+		// Highlight active parent menu item, if any
+		this.active
+			.parent()
+			.closest( ".ui-menu-item" )
+			.addClass( "ui-state-active" );
+
+		if ( event && event.type === "keydown" ) {
+			this._close();
+		} else {
+			this.timer = this._delay(function() {
+				this._close();
+			}, this.delay );
+		}
+
+		nested = item.children( ".ui-menu" );
+		if ( nested.length && event && ( /^mouse/.test( event.type ) ) ) {
+			this._startOpening(nested);
+		}
+		this.activeMenu = item.parent();
+
+		this._trigger( "focus", event, { item: item } );
+	},
+
+	_scrollIntoView: function( item ) {
+		var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight;
+		if ( this._hasScroll() ) {
+			borderTop = parseFloat( $.css( this.activeMenu[0], "borderTopWidth" ) ) || 0;
+			paddingTop = parseFloat( $.css( this.activeMenu[0], "paddingTop" ) ) || 0;
+			offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop;
+			scroll = this.activeMenu.scrollTop();
+			elementHeight = this.activeMenu.height();
+			itemHeight = item.outerHeight();
+
+			if ( offset < 0 ) {
+				this.activeMenu.scrollTop( scroll + offset );
+			} else if ( offset + itemHeight > elementHeight ) {
+				this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight );
+			}
+		}
+	},
+
+	blur: function( event, fromFocus ) {
+		if ( !fromFocus ) {
+			clearTimeout( this.timer );
+		}
+
+		if ( !this.active ) {
+			return;
+		}
+
+		this.active.removeClass( "ui-state-focus" );
+		this.active = null;
+
+		this._trigger( "blur", event, { item: this.active } );
+	},
+
+	_startOpening: function( submenu ) {
+		clearTimeout( this.timer );
+
+		// Don't open if already open fixes a Firefox bug that caused a .5 pixel
+		// shift in the submenu position when mousing over the carat icon
+		if ( submenu.attr( "aria-hidden" ) !== "true" ) {
+			return;
+		}
+
+		this.timer = this._delay(function() {
+			this._close();
+			this._open( submenu );
+		}, this.delay );
+	},
+
+	_open: function( submenu ) {
+		var position = $.extend({
+			of: this.active
+		}, this.options.position );
+
+		clearTimeout( this.timer );
+		this.element.find( ".ui-menu" ).not( submenu.parents( ".ui-menu" ) )
+			.hide()
+			.attr( "aria-hidden", "true" );
+
+		submenu
+			.show()
+			.removeAttr( "aria-hidden" )
+			.attr( "aria-expanded", "true" )
+			.position( position );
+	},
+
+	collapseAll: function( event, all ) {
+		clearTimeout( this.timer );
+		this.timer = this._delay(function() {
+			// If we were passed an event, look for the submenu that contains the event
+			var currentMenu = all ? this.element :
+				$( event && event.target ).closest( this.element.find( ".ui-menu" ) );
+
+			// If we found no valid submenu ancestor, use the main menu to close all sub menus anyway
+			if ( !currentMenu.length ) {
+				currentMenu = this.element;
+			}
+
+			this._close( currentMenu );
+
+			this.blur( event );
+			this.activeMenu = currentMenu;
+		}, this.delay );
+	},
+
+	// With no arguments, closes the currently active menu - if nothing is active
+	// it closes all menus.  If passed an argument, it will search for menus BELOW
+	_close: function( startMenu ) {
+		if ( !startMenu ) {
+			startMenu = this.active ? this.active.parent() : this.element;
+		}
+
+		startMenu
+			.find( ".ui-menu" )
+				.hide()
+				.attr( "aria-hidden", "true" )
+				.attr( "aria-expanded", "false" )
+			.end()
+			.find( ".ui-state-active" ).not( ".ui-state-focus" )
+				.removeClass( "ui-state-active" );
+	},
+
+	_closeOnDocumentClick: function( event ) {
+		return !$( event.target ).closest( ".ui-menu" ).length;
+	},
+
+	_isDivider: function( item ) {
+
+		// Match hyphen, em dash, en dash
+		return !/[^\-\u2014\u2013\s]/.test( item.text() );
+	},
+
+	collapse: function( event ) {
+		var newItem = this.active &&
+			this.active.parent().closest( ".ui-menu-item", this.element );
+		if ( newItem && newItem.length ) {
+			this._close();
+			this.focus( event, newItem );
+		}
+	},
+
+	expand: function( event ) {
+		var newItem = this.active &&
+			this.active
+				.children( ".ui-menu " )
+				.find( this.options.items )
+				.first();
+
+		if ( newItem && newItem.length ) {
+			this._open( newItem.parent() );
+
+			// Delay so Firefox will not hide activedescendant change in expanding submenu from AT
+			this._delay(function() {
+				this.focus( event, newItem );
+			});
+		}
+	},
+
+	next: function( event ) {
+		this._move( "next", "first", event );
+	},
+
+	previous: function( event ) {
+		this._move( "prev", "last", event );
+	},
+
+	isFirstItem: function() {
+		return this.active && !this.active.prevAll( ".ui-menu-item" ).length;
+	},
+
+	isLastItem: function() {
+		return this.active && !this.active.nextAll( ".ui-menu-item" ).length;
+	},
+
+	_move: function( direction, filter, event ) {
+		var next;
+		if ( this.active ) {
+			if ( direction === "first" || direction === "last" ) {
+				next = this.active
+					[ direction === "first" ? "prevAll" : "nextAll" ]( ".ui-menu-item" )
+					.eq( -1 );
+			} else {
+				next = this.active
+					[ direction + "All" ]( ".ui-menu-item" )
+					.eq( 0 );
+			}
+		}
+		if ( !next || !next.length || !this.active ) {
+			next = this.activeMenu.find( this.options.items )[ filter ]();
+		}
+
+		this.focus( event, next );
+	},
+
+	nextPage: function( event ) {
+		var item, base, height;
+
+		if ( !this.active ) {
+			this.next( event );
+			return;
+		}
+		if ( this.isLastItem() ) {
+			return;
+		}
+		if ( this._hasScroll() ) {
+			base = this.active.offset().top;
+			height = this.element.height();
+			this.active.nextAll( ".ui-menu-item" ).each(function() {
+				item = $( this );
+				return item.offset().top - base - height < 0;
+			});
+
+			this.focus( event, item );
+		} else {
+			this.focus( event, this.activeMenu.find( this.options.items )
+				[ !this.active ? "first" : "last" ]() );
+		}
+	},
+
+	previousPage: function( event ) {
+		var item, base, height;
+		if ( !this.active ) {
+			this.next( event );
+			return;
+		}
+		if ( this.isFirstItem() ) {
+			return;
+		}
+		if ( this._hasScroll() ) {
+			base = this.active.offset().top;
+			height = this.element.height();
+			this.active.prevAll( ".ui-menu-item" ).each(function() {
+				item = $( this );
+				return item.offset().top - base + height > 0;
+			});
+
+			this.focus( event, item );
+		} else {
+			this.focus( event, this.activeMenu.find( this.options.items ).first() );
+		}
+	},
+
+	_hasScroll: function() {
+		return this.element.outerHeight() < this.element.prop( "scrollHeight" );
+	},
+
+	select: function( event ) {
+		// TODO: It should never be possible to not have an active item at this
+		// point, but the tests don't trigger mouseenter before click.
+		this.active = this.active || $( event.target ).closest( ".ui-menu-item" );
+		var ui = { item: this.active };
+		if ( !this.active.has( ".ui-menu" ).length ) {
+			this.collapseAll( event, true );
+		}
+		this._trigger( "select", event, ui );
+	},
+
+	_filterMenuItems: function(character) {
+		var escapedCharacter = character.replace( /[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&" ),
+			regex = new RegExp( "^" + escapedCharacter, "i" );
+
+		return this.activeMenu
+			.find( this.options.items )
+
+			// Only match on items, not dividers or other content (#10571)
+			.filter( ".ui-menu-item" )
+			.filter(function() {
+				return regex.test( $.trim( $( this ).text() ) );
+			});
+	}
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/minified/accordion.min.js b/bower_components/jquery-ui/ui/minified/accordion.min.js
new file mode 100644
index 00000000000..1151e630646
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/accordion.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget"],t):t(jQuery)})(function(t){return t.widget("ui.accordion",{version:"1.11.4",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),e.collapsible||e.active!==!1&&null!=e.active||(e.active=0),this._processPanels(),0>e.active&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e=this.options.icons;e&&(t("<span>").addClass("ui-accordion-header-icon ui-icon "+e.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(e.header).addClass(e.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||this.options.active!==!1||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),"disabled"===t&&(this.element.toggleClass("ui-state-disabled",!!e).attr("aria-disabled",e),this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!e)),void 0)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),o.focus(),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().focus()},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=t()):e.active===!1?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all"),this.panels=this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide(),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(){var e=t(this),i=e.uniqueId().attr("id"),s=e.next(),n=s.uniqueId().attr("id");e.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(e=n.height(),this.element.siblings(":visible").each(function(){var i=t(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===s&&(e=0,this.headers.next().each(function(){e=Math.max(e,t(this).css("height","").height())}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i=this.options,s=this.active,n=t(e.currentTarget),o=n[0]===s[0],r=o&&i.collapsible,a=r?t():n.next(),h=s.next(),l={oldHeader:s,oldPanel:h,newHeader:r?t():n,newPanel:a};e.preventDefault(),o&&!i.collapsible||this._trigger("beforeActivate",e,l)===!1||(i.active=r?!1:this.headers.index(n),this.active=o?t():n,this._toggle(l),s.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&s.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),o||(n.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&n.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),n.next().addClass("ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var s,n,o,r=this,a=0,h=t.css("box-sizing"),l=t.length&&(!e.length||t.index()<e.index()),c=this.options.animate||{},p=l&&c.down||c,d=function(){r._toggleComplete(i)};return"number"==typeof p&&(o=p),"string"==typeof p&&(n=p),n=n||p.easing||c.easing,o=o||p.duration||c.duration,e.length?t.length?(s=t.show().outerHeight(),e.animate(this.hideProps,{duration:o,easing:n,step:function(t,e){e.now=Math.round(t)}}),t.hide().animate(this.showProps,{duration:o,easing:n,complete:d,step:function(t,i){i.now=Math.round(t),"height"!==i.prop?"content-box"===h&&(a+=i.now):"content"!==r.options.heightStyle&&(i.now=Math.round(s-e.outerHeight()-a),a=0)}}),void 0):e.animate(this.hideProps,o,n,d):t.animate(this.showProps,o,n,d)},_toggleComplete:function(t){var e=t.oldPanel;e.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"),e.length&&(e.parent()[0].className=e.parent()[0].className),this._trigger("activate",null,t)}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/autocomplete.min.js b/bower_components/jquery-ui/ui/minified/autocomplete.min.js
new file mode 100644
index 00000000000..b2119f0716c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/autocomplete.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position","./menu"],t):t(jQuery)})(function(t){return t.widget("ui.autocomplete",{version:"1.11.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,r="input"===n;this.isMultiLine=o?!0:r?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[o||r?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];t(e.target).closest(".ui-menu-item").length||this._delay(function(){var e=this;this.document.one("mousedown",function(s){s.target===e.element[0]||s.target===i||t.contains(i,s.target)||e.close()})})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("<div>").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=t("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):this._trigger("search",e)!==!1?this._search(t):void 0},_search:function(t){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return t.proxy(function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(t){t&&(t=this._normalize(t)),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:t.map(e,function(e){return"string"==typeof e?{label:e,value:e}:t.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var i=this.menu.element.empty();this._renderMenu(i,e),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(t.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,i){var s=this;t.each(i,function(t,i){s._renderItemData(e,i)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(e,i){return t("<li>").text(i.label).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("<div>").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/button.min.js b/bower_components/jquery-ui/ui/minified/button.min.js
new file mode 100644
index 00000000000..af0052c13c3
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/button.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget"],t):t(jQuery)})(function(t){var e,i="ui-button ui-widget ui-state-default ui-corner-all",s="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",n=function(){var e=t(this);setTimeout(function(){e.find(":ui-button").button("refresh")},1)},o=function(e){var i=e.name,s=e.form,n=t([]);return i&&(i=i.replace(/'/g,"\\'"),n=s?t(s).find("[name='"+i+"'][type=radio]"):t("[name='"+i+"'][type=radio]",e.ownerDocument).filter(function(){return!this.form})),n};return t.widget("ui.button",{version:"1.11.4",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,n),"boolean"!=typeof this.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var s=this,r=this.options,a="checkbox"===this.type||"radio"===this.type,h=a?"":"ui-state-active";null===r.label&&(r.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(i).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){r.disabled||this===e&&t(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){r.disabled||t(this).removeClass(h)}).bind("click"+this.eventNamespace,function(t){r.disabled&&(t.preventDefault(),t.stopImmediatePropagation())}),this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}}),a&&this.element.bind("change"+this.eventNamespace,function(){s.refresh()}),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){return r.disabled?!1:void 0}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(r.disabled)return!1;t(this).addClass("ui-state-active"),s.buttonElement.attr("aria-pressed","true");var e=s.element[0];o(e).not(e).map(function(){return t(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){return r.disabled?!1:(t(this).addClass("ui-state-active"),e=this,s.document.one("mouseup",function(){e=null}),void 0)}).bind("mouseup"+this.eventNamespace,function(){return r.disabled?!1:(t(this).removeClass("ui-state-active"),void 0)}).bind("keydown"+this.eventNamespace,function(e){return r.disabled?!1:((e.keyCode===t.ui.keyCode.SPACE||e.keyCode===t.ui.keyCode.ENTER)&&t(this).addClass("ui-state-active"),void 0)}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){t(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(e){e.keyCode===t.ui.keyCode.SPACE&&t(this).click()})),this._setOption("disabled",r.disabled),this._resetButton()},_determineButtonType:function(){var t,e,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button","checkbox"===this.type||"radio"===this.type?(t=this.element.parents().last(),e="label[for='"+this.element.attr("id")+"']",this.buttonElement=t.find(e),this.buttonElement.length||(t=t.length?t.siblings():this.element.siblings(),this.buttonElement=t.filter(e),this.buttonElement.length||(this.buttonElement=t.find(e))),this.element.addClass("ui-helper-hidden-accessible"),i=this.element.is(":checked"),i&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(i+" ui-state-active "+s).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(t,e){return this._super(t,e),"disabled"===t?(this.widget().toggleClass("ui-state-disabled",!!e),this.element.prop("disabled",!!e),e&&("checkbox"===this.type||"radio"===this.type?this.buttonElement.removeClass("ui-state-focus"):this.buttonElement.removeClass("ui-state-focus ui-state-active")),void 0):(this._resetButton(),void 0)},refresh:function(){var e=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");e!==this.options.disabled&&this._setOption("disabled",e),"radio"===this.type?o(this.element[0]).each(function(){t(this).is(":checked")?t(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):t(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if("input"===this.type)return this.options.label&&this.element.val(this.options.label),void 0;var e=this.buttonElement.removeClass(s),i=t("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(e.empty()).text(),n=this.options.icons,o=n.primary&&n.secondary,r=[];n.primary||n.secondary?(this.options.text&&r.push("ui-button-text-icon"+(o?"s":n.primary?"-primary":"-secondary")),n.primary&&e.prepend("<span class='ui-button-icon-primary ui-icon "+n.primary+"'></span>"),n.secondary&&e.append("<span class='ui-button-icon-secondary ui-icon "+n.secondary+"'></span>"),this.options.text||(r.push(o?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||e.attr("title",t.trim(i)))):r.push("ui-button-text-only"),e.addClass(r.join(" "))}}),t.widget("ui.buttonset",{version:"1.11.4",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(t,e){"disabled"===t&&this.buttons.button("option",t,e),this._super(t,e)},refresh:function(){var e="rtl"===this.element.css("direction"),i=this.element.find(this.options.items),s=i.filter(":ui-button");i.not(":ui-button").button(),s.button("refresh"),this.buttons=i.map(function(){return t(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(e?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(e?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return t(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}}),t.ui.button});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/core.min.js b/bower_components/jquery-ui/ui/minified/core.min.js
new file mode 100644
index 00000000000..7696d124e1a
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/core.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(e,i){var r,o,u,s=e.nodeName.toLowerCase();return"area"===s?(r=e.parentNode,o=r.name,e.href&&o&&"map"===r.nodeName.toLowerCase()?(u=t("img[usemap='#"+o+"']")[0],!!u&&n(u)):!1):(/^(input|select|textarea|button|object)$/.test(s)?!e.disabled:"a"===s?e.href||i:i)&&n(e)}function n(e){return t.expr.filters.visible(e)&&!t(e).parents().addBack().filter(function(){return"hidden"===t.css(this,"visibility")}).length}t.ui=t.ui||{},t.extend(t.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),t.fn.extend({scrollParent:function(e){var n=this.css("position"),i="absolute"===n,r=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return i&&"static"===e.css("position")?!1:r.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==n&&o.length?o:t(this[0].ownerDocument||document)},uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(n){return!!t.data(n,e)}}):function(e,n,i){return!!t.data(e,i[3])},focusable:function(n){return e(n,!isNaN(t.attr(n,"tabindex")))},tabbable:function(n){var i=t.attr(n,"tabindex"),r=isNaN(i);return(r||i>=0)&&e(n,!r)}}),t("<a>").outerWidth(1).jquery||t.each(["Width","Height"],function(e,n){function i(e,n,i,o){return t.each(r,function(){n-=parseFloat(t.css(e,"padding"+this))||0,i&&(n-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(n-=parseFloat(t.css(e,"margin"+this))||0)}),n}var r="Width"===n?["Left","Right"]:["Top","Bottom"],o=n.toLowerCase(),u={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+n]=function(e){return void 0===e?u["inner"+n].call(this):this.each(function(){t(this).css(o,i(this,e)+"px")})},t.fn["outer"+n]=function(e,r){return"number"!=typeof e?u["outer"+n].call(this,e):this.each(function(){t(this).css(o,i(this,e,!0,r)+"px")})}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(t.fn.removeData=function(e){return function(n){return arguments.length?e.call(this,t.camelCase(n)):e.call(this)}}(t.fn.removeData)),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),t.fn.extend({focus:function(e){return function(n,i){return"number"==typeof n?this.each(function(){var e=this;setTimeout(function(){t(e).focus(),i&&i.call(e)},n)}):e.apply(this,arguments)}}(t.fn.focus),disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(e){if(void 0!==e)return this.css("zIndex",e);if(this.length)for(var n,i,r=t(this[0]);r.length&&r[0]!==document;){if(n=r.css("position"),("absolute"===n||"relative"===n||"fixed"===n)&&(i=parseInt(r.css("zIndex"),10),!isNaN(i)&&0!==i))return i;r=r.parent()}return 0}}),t.ui.plugin={add:function(e,n,i){var r,o=t.ui[e].prototype;for(r in i)o.plugins[r]=o.plugins[r]||[],o.plugins[r].push([n,i[r]])},call:function(t,e,n,i){var r,o=t.plugins[e];if(o&&(i||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(r=0;o.length>r;r++)t.options[o[r][0]]&&o[r][1].apply(t.element,n)}}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/datepicker.min.js b/bower_components/jquery-ui/ui/minified/datepicker.min.js
new file mode 100644
index 00000000000..dc520f71abf
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/datepicker.min.js
@@ -0,0 +1,5 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core"],t):t(jQuery)})(function(t){function e(t){for(var e,i;t.length&&t[0]!==document;){if(e=t.css("position"),("absolute"===e||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}function i(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},t.extend(this._defaults,this.regional[""]),this.regional.en=t.extend(!0,{},this.regional[""]),this.regional["en-US"]=t.extend(!0,{},this.regional.en),this.dpDiv=s(t("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function s(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.delegate(i,"mouseout",function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",n)}function n(){t.datepicker._isDisabledDatepicker(r.inline?r.dpDiv.parent()[0]:r.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function o(e,i){t.extend(e,i);for(var s in i)null==i[s]&&(e[s]=i[s]);return e}t.extend(t.ui,{datepicker:{version:"1.11.4"}});var r;return t.extend(i.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return o(this._defaults,t||{}),this},_attachDatepicker:function(e,i){var s,n,o;s=e.nodeName.toLowerCase(),n="div"===s||"span"===s,e.id||(this.uuid+=1,e.id="dp"+this.uuid),o=this._newInst(t(e),n),o.settings=t.extend({},i||{}),"input"===s?this._connectDatepicker(e,o):n&&this._inlineDatepicker(e,o)},_newInst:function(e,i){var n=e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:n,input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?s(t("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,i){var s=t(e);i.append=t([]),i.trigger=t([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),t.data(e,"datepicker",i),i.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,i){var s,n,o,r=this._get(i,"appendText"),a=this._get(i,"isRTL");i.append&&i.append.remove(),r&&(i.append=t("<span class='"+this._appendClass+"'>"+r+"</span>"),e[a?"before":"after"](i.append)),e.unbind("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),s=this._get(i,"showOn"),("focus"===s||"both"===s)&&e.focus(this._showDatepicker),("button"===s||"both"===s)&&(n=this._get(i,"buttonText"),o=this._get(i,"buttonImage"),i.trigger=t(this._get(i,"buttonImageOnly")?t("<img/>").addClass(this._triggerClass).attr({src:o,alt:n,title:n}):t("<button type='button'></button>").addClass(this._triggerClass).html(o?t("<img/>").attr({src:o,alt:n,title:n}):n)),e[a?"before":"after"](i.trigger),i.trigger.click(function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),r=this._get(t,"dateFormat");r.match(/[DM]/)&&(e=function(t){for(i=0,s=0,n=0;t.length>n;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,r.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(e,i){var s=t(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,s,n,r){var a,h,l,c,u,d=this._dialogInst;return d||(this.uuid+=1,a="dp"+this.uuid,this._dialogInput=t("<input type='text' id='"+a+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),t("body").append(this._dialogInput),d=this._dialogInst=this._newInst(this._dialogInput,!1),d.settings={},t.data(this._dialogInput[0],"datepicker",d)),o(d.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(d,i):i,this._dialogInput.val(i),this._pos=r?r.length?r:[r.pageX,r.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+c,l/2-150+u]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),d.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",d),this},_destroyDatepicker:function(e){var i,s=t(e),n=t.data(e,"datepicker");s.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),t.removeData(e,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),r===n&&(r=null))},_enableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!1,o.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!0,o.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;this._disabledInputs.length>e;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(e){try{return t.data(e,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,i,s){var n,r,a,h,l=this._getInst(e);return 2===arguments.length&&"string"==typeof i?"defaults"===i?t.extend({},t.datepicker._defaults):l?"all"===i?t.extend({},l.settings):this._get(l,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),l&&(this._curInst===l&&this._hideDatepicker(),r=this._getDateDatepicker(e,!0),a=this._getMinMaxDate(l,"min"),h=this._getMinMaxDate(l,"max"),o(l.settings,n),null!==a&&void 0!==n.dateFormat&&void 0===n.minDate&&(l.settings.minDate=this._formatDate(l,a)),null!==h&&void 0!==n.dateFormat&&void 0===n.maxDate&&(l.settings.maxDate=this._formatDate(l,h)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(t(e),l),this._autoSize(l),this._setDate(l,r),this._updateAlternate(l),this._updateDatepicker(l)),void 0)},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(e){var i,s,n,o=t.datepicker._getInst(e.target),r=!0,a=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker(),r=!1;break;case 13:return n=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",o.dpDiv),n[0]&&t.datepicker._selectDay(e.target,o.selectedMonth,o.selectedYear,n[0]),i=t.datepicker._get(o,"onSelect"),i?(s=t.datepicker._formatDate(o),i.apply(o.input?o.input[0]:null,[s,o])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&t.datepicker._clearDate(e.target),r=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&t.datepicker._gotoToday(e.target),r=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,a?1:-1,"D"),r=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,-7,"D"),r=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,a?-1:1,"D"),r=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,7,"D"),r=e.ctrlKey||e.metaKey;break;default:r=!1}else 36===e.keyCode&&e.ctrlKey?t.datepicker._showDatepicker(this):r=!1;r&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var i,s,n=t.datepicker._getInst(e.target);return t.datepicker._get(n,"constrainInput")?(i=t.datepicker._possibleChars(t.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(e){var i,s=t.datepicker._getInst(e.target);if(s.input.val()!==s.lastVal)try{i=t.datepicker.parseDate(t.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,t.datepicker._getFormatConfig(s)),i&&(t.datepicker._setDateFromField(s),t.datepicker._updateAlternate(s),t.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(i){if(i=i.target||i,"input"!==i.nodeName.toLowerCase()&&(i=t("input",i.parentNode)[0]),!t.datepicker._isDisabledDatepicker(i)&&t.datepicker._lastInput!==i){var s,n,r,a,h,l,c;s=t.datepicker._getInst(i),t.datepicker._curInst&&t.datepicker._curInst!==s&&(t.datepicker._curInst.dpDiv.stop(!0,!0),s&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),n=t.datepicker._get(s,"beforeShow"),r=n?n.apply(i,[i,s]):{},r!==!1&&(o(s.settings,r),s.lastVal=null,t.datepicker._lastInput=i,t.datepicker._setDateFromField(s),t.datepicker._inDialog&&(i.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(i),t.datepicker._pos[1]+=i.offsetHeight),a=!1,t(i).parents().each(function(){return a|="fixed"===t(this).css("position"),!a}),h={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(s),h=t.datepicker._checkOffset(s,h,a),s.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":a?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"}),s.inline||(l=t.datepicker._get(s,"showAnim"),c=t.datepicker._get(s,"duration"),s.dpDiv.css("z-index",e(t(i))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[l]?s.dpDiv.show(l,t.datepicker._get(s,"showOptions"),c):s.dpDiv[l||"show"](l?c:null),t.datepicker._shouldFocusInput(s)&&s.input.focus(),t.datepicker._curInst=s))}},_updateDatepicker:function(e){this.maxRows=4,r=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var i,s=this._getNumberOfMonths(e),o=s[1],a=17,h=e.dpDiv.find("."+this._dayOverClass+" a");h.length>0&&n.apply(h.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),o>1&&e.dpDiv.addClass("ui-datepicker-multi-"+o).css("width",a*o+"em"),e.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(e)&&e.input.focus(),e.yearshtml&&(i=e.yearshtml,setTimeout(function(){i===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),i=e.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),r=e.input?e.input.outerWidth():0,a=e.input?e.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-r:0,i.left-=s&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=s&&i.top===e.input.offset().top+a?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+o>l&&l>o?Math.abs(o+a):0),i},_findPos:function(e){for(var i,s=this._getInst(e),n=this._get(s,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.filters.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return i=t(e).offset(),[i.left,i.top]},_hideDatepicker:function(e){var i,s,n,o,r=this._curInst;!r||e&&r!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(r,"showAnim"),s=this._get(r,"duration"),n=function(){t.datepicker._tidyDialog(r)},t.effects&&(t.effects.effect[i]||t.effects[i])?r.dpDiv.hide(i,t.datepicker._get(r,"showOptions"),s,n):r.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,o=this._get(r,"onClose"),o&&o.apply(r.input?r.input[0]:null,[r.input?r.input.val():"",r]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),s=t.datepicker._getInst(i[0]);(i[0].id!==t.datepicker._mainDivId&&0===i.parents("#"+t.datepicker._mainDivId).length&&!i.hasClass(t.datepicker.markerClassName)&&!i.closest("."+t.datepicker._triggerClass).length&&t.datepicker._datepickerShowing&&(!t.datepicker._inDialog||!t.blockUI)||i.hasClass(t.datepicker.markerClassName)&&t.datepicker._curInst!==s)&&t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){var n=t(e),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,i+("M"===s?this._get(o,"showCurrentAtPos"):0),s),this._updateDatepicker(o))},_gotoToday:function(e){var i,s=t(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,i,s){var n=t(e),o=this._getInst(n[0]);o["selected"+("M"===s?"Month":"Year")]=o["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(e,i,s,n){var o,r=t(e);t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(r[0])||(o=this._getInst(r[0]),o.selectedDay=o.currentDay=t("a",n).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=s,this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var s,n=t(e),o=this._getInst(n[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),s=this._get(o,"onSelect"),s?s.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.focus(),this._lastInput=null)},_updateAlternate:function(e){var i,s,n,o=this._get(e,"altField");o&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(i,s,this._getFormatConfig(e)),t(o).each(function(){t(this).val(n)}))},noWeekends:function(t){var e=t.getDay();return[e>0&&6>e,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,s){if(null==e||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,o,r,a,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),u=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,v=-1,_=-1,b=!1,y=function(t){var i=e.length>n+1&&e.charAt(n+1)===t;return i&&n++,i},w=function(t){var e=y(t),s="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,n="y"===t?s:1,o=RegExp("^\\d{"+n+","+s+"}"),r=i.substring(h).match(o);if(!r)throw"Missing number at position "+h;return h+=r[0].length,parseInt(r[0],10)},k=function(e,s,n){var o=-1,r=t.map(y(e)?n:s,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(t.each(r,function(t,e){var s=e[1];return i.substr(h,s.length).toLowerCase()===s.toLowerCase()?(o=e[0],h+=s.length,!1):void 0}),-1!==o)return o+1;throw"Unknown name at position "+h},D=function(){if(i.charAt(h)!==e.charAt(n))throw"Unexpected literal at position "+h;h++};for(n=0;e.length>n;n++)if(b)"'"!==e.charAt(n)||y("'")?D():b=!1;else switch(e.charAt(n)){case"d":v=w("d");break;case"D":k("D",u,d);break;case"o":_=w("o");break;case"m":m=w("m");break;case"M":m=k("M",p,f);break;case"y":g=w("y");break;case"@":a=new Date(w("@")),g=a.getFullYear(),m=a.getMonth()+1,v=a.getDate();break;case"!":a=new Date((w("!")-this._ticksTo1970)/1e4),g=a.getFullYear(),m=a.getMonth()+1,v=a.getDate();break;case"'":y("'")?D():b=!0;break;default:D()}if(i.length>h&&(r=i.substr(h),!/^\s+/.test(r)))throw"Extra/unparsed characters found in date: "+r;if(-1===g?g=(new Date).getFullYear():100>g&&(g+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c>=g?0:-100)),_>-1)for(m=1,v=_;;){if(o=this._getDaysInMonth(g,m-1),o>=v)break;m++,v-=o}if(a=this._daylightSavingAdjust(new Date(g,m-1,v)),a.getFullYear()!==g||a.getMonth()+1!==m||a.getDate()!==v)throw"Invalid date";return a},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(t,e,i){if(!e)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,r=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,h=function(e){var i=t.length>s+1&&t.charAt(s+1)===e;return i&&s++,i},l=function(t,e,i){var s=""+e;if(h(t))for(;i>s.length;)s="0"+s;return s},c=function(t,e,i,s){return h(t)?s[e]:i[e]},u="",d=!1;if(e)for(s=0;t.length>s;s++)if(d)"'"!==t.charAt(s)||h("'")?u+=t.charAt(s):d=!1;else switch(t.charAt(s)){case"d":u+=l("d",e.getDate(),2);break;case"D":u+=c("D",e.getDay(),n,o);break;case"o":u+=l("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=l("m",e.getMonth()+1,2);break;case"M":u+=c("M",e.getMonth(),r,a);break;case"y":u+=h("y")?e.getFullYear():(10>e.getYear()%100?"0":"")+e.getYear()%100;break;case"@":u+=e.getTime();break;case"!":u+=1e4*e.getTime()+this._ticksTo1970;break;case"'":h("'")?u+="'":d=!0;break;default:u+=t.charAt(s)}return u},_possibleChars:function(t){var e,i="",s=!1,n=function(i){var s=t.length>e+1&&t.charAt(e+1)===i;return s&&e++,s};for(e=0;t.length>e;e++)if(s)"'"!==t.charAt(e)||n("'")?i+=t.charAt(e):s=!1;else switch(t.charAt(e)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=t.charAt(e)}return i},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,r=this._getFormatConfig(t);try{o=this.parseDate(i,s,r)||n}catch(a){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(e,i,s){var n=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},o=function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,"dateFormat"),i,t.datepicker._getFormatConfig(e))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,o=n.getFullYear(),r=n.getMonth(),a=n.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l[2]||"d"){case"d":case"D":a+=parseInt(l[1],10);break;case"w":case"W":a+=7*parseInt(l[1],10);break;case"m":case"M":r+=parseInt(l[1],10),a=Math.min(a,t.datepicker._getDaysInMonth(o,r));break;case"y":case"Y":o+=parseInt(l[1],10),a=Math.min(a,t.datepicker._getDaysInMonth(o,r))}l=h.exec(i)}return new Date(o,r,a)},r=null==i||""===i?s:"string"==typeof i?o(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return r=r&&"Invalid Date"==""+r?s:r,r&&(r.setHours(0),r.setMinutes(0),r.setSeconds(0),r.setMilliseconds(0)),this._daylightSavingAdjust(r)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,r=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=r.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=r.getMonth(),t.drawYear=t.selectedYear=t.currentYear=r.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){var e=!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return e},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),s="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){t.datepicker._adjustDate(s,-i,"M")},next:function(){t.datepicker._adjustDate(s,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(s)},selectDay:function(){return t.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(s,this,"Y"),!1}};t(this).bind(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,r,a,h,l,c,u,d,p,f,g,m,v,_,b,y,w,k,D,C,x,I,P,M,S,z,N,T,E,H,A,O,W,F,R,Y=new Date,j=this._daylightSavingAdjust(new Date(Y.getFullYear(),Y.getMonth(),Y.getDate())),L=this._get(t,"isRTL"),B=this._get(t,"showButtonPanel"),K=this._get(t,"hideIfNoPrevNext"),U=this._get(t,"navigationAsDateFormat"),q=this._getNumberOfMonths(t),X=this._get(t,"showCurrentAtPos"),$=this._get(t,"stepMonths"),Q=1!==q[0]||1!==q[1],V=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),G=this._getMinMaxDate(t,"min"),J=this._getMinMaxDate(t,"max"),Z=t.drawMonth-X,te=t.drawYear;if(0>Z&&(Z+=12,te--),J)for(e=this._daylightSavingAdjust(new Date(J.getFullYear(),J.getMonth()-q[0]*q[1]+1,J.getDate())),e=G&&G>e?G:e;this._daylightSavingAdjust(new Date(te,Z,1))>e;)Z--,0>Z&&(Z=11,te--);for(t.drawMonth=Z,t.drawYear=te,i=this._get(t,"prevText"),i=U?this.formatDate(i,this._daylightSavingAdjust(new Date(te,Z-$,1)),this._getFormatConfig(t)):i,s=this._canAdjustMonth(t,-1,te,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"e":"w")+"'>"+i+"</span></a>":K?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"e":"w")+"'>"+i+"</span></a>",n=this._get(t,"nextText"),n=U?this.formatDate(n,this._daylightSavingAdjust(new Date(te,Z+$,1)),this._getFormatConfig(t)):n,o=this._canAdjustMonth(t,1,te,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"w":"e")+"'>"+n+"</span></a>":K?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"w":"e")+"'>"+n+"</span></a>",r=this._get(t,"currentText"),a=this._get(t,"gotoCurrent")&&t.currentDay?V:j,r=U?this.formatDate(r,a,this._getFormatConfig(t)):r,h=t.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(t,"closeText")+"</button>",l=B?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(L?h:"")+(this._isInRange(t,a)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+r+"</button>":"")+(L?"":h)+"</div>":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,u=this._get(t,"showWeek"),d=this._get(t,"dayNames"),p=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),v=this._get(t,"showOtherMonths"),_=this._get(t,"selectOtherMonths"),b=this._getDefaultDate(t),y="",k=0;q[0]>k;k++){for(D="",this.maxRows=4,C=0;q[1]>C;C++){if(x=this._daylightSavingAdjust(new Date(te,Z,t.selectedDay)),I=" ui-corner-all",P="",Q){if(P+="<div class='ui-datepicker-group",q[1]>1)switch(C){case 0:P+=" ui-datepicker-group-first",I=" ui-corner-"+(L?"right":"left");break;case q[1]-1:P+=" ui-datepicker-group-last",I=" ui-corner-"+(L?"left":"right");break;default:P+=" ui-datepicker-group-middle",I=""}P+="'>"}for(P+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+I+"'>"+(/all|left/.test(I)&&0===k?L?o:s:"")+(/all|right/.test(I)&&0===k?L?s:o:"")+this._generateMonthYearHeader(t,Z,te,G,J,k>0||C>0,f,g)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>",M=u?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",w=0;7>w;w++)S=(w+c)%7,M+="<th scope='col'"+((w+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+d[S]+"'>"+p[S]+"</span></th>";for(P+=M+"</tr></thead><tbody>",z=this._getDaysInMonth(te,Z),te===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,z)),N=(this._getFirstDayOfMonth(te,Z)-c+7)%7,T=Math.ceil((N+z)/7),E=Q?this.maxRows>T?this.maxRows:T:T,this.maxRows=E,H=this._daylightSavingAdjust(new Date(te,Z,1-N)),A=0;E>A;A++){for(P+="<tr>",O=u?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(H)+"</td>":"",w=0;7>w;w++)W=m?m.apply(t.input?t.input[0]:null,[H]):[!0,""],F=H.getMonth()!==Z,R=F&&!_||!W[0]||G&&G>H||J&&H>J,O+="<td class='"+((w+c+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(H.getTime()===x.getTime()&&Z===t.selectedMonth&&t._keyEvent||b.getTime()===H.getTime()&&b.getTime()===x.getTime()?" "+this._dayOverClass:"")+(R?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!v?"":" "+W[1]+(H.getTime()===V.getTime()?" "+this._currentClass:"")+(H.getTime()===j.getTime()?" ui-datepicker-today":""))+"'"+(F&&!v||!W[2]?"":" title='"+W[2].replace(/'/g,"&#39;")+"'")+(R?"":" data-handler='selectDay' data-event='click' data-month='"+H.getMonth()+"' data-year='"+H.getFullYear()+"'")+">"+(F&&!v?"&#xa0;":R?"<span class='ui-state-default'>"+H.getDate()+"</span>":"<a class='ui-state-default"+(H.getTime()===j.getTime()?" ui-state-highlight":"")+(H.getTime()===V.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+"' href='#'>"+H.getDate()+"</a>")+"</td>",H.setDate(H.getDate()+1),H=this._daylightSavingAdjust(H);P+=O+"</tr>"}Z++,Z>11&&(Z=0,te++),P+="</tbody></table>"+(Q?"</div>"+(q[0]>0&&C===q[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),D+=P}y+=D}return y+=l,t._keyEvent=!1,y},_generateMonthYearHeader:function(t,e,i,s,n,o,r,a){var h,l,c,u,d,p,f,g,m=this._get(t,"changeMonth"),v=this._get(t,"changeYear"),_=this._get(t,"showMonthAfterYear"),b="<div class='ui-datepicker-title'>",y="";if(o||!m)y+="<span class='ui-datepicker-month'>"+r[e]+"</span>";
+else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",c=0;12>c;c++)(!h||c>=s.getMonth())&&(!l||n.getMonth()>=c)&&(y+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+a[c]+"</option>");y+="</select>"}if(_||(b+=y+(!o&&m&&v?"":"&#xa0;")),!t.yearshtml)if(t.yearshtml="",o||!v)b+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e},f=p(u[0]),g=Math.max(f,p(u[1]||"")),f=s?Math.max(f,s.getFullYear()):f,g=n?Math.min(g,n.getFullYear()):g,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";g>=f;f++)t.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";t.yearshtml+="</select>",b+=t.yearshtml,t.yearshtml=null}return b+=this._get(t,"yearSuffix"),_&&(b+=(!o&&m&&v?"":"&#xa0;")+y),b+="</div>"},_adjustInstDate:function(t,e,i){var s=t.drawYear+("Y"===i?e:0),n=t.drawMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),r=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=r.getDate(),t.drawMonth=t.selectedMonth=r.getMonth(),t.drawYear=t.selectedYear=r.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&i>e?i:e;return s&&n>s?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(0>e?e:n[0]*n[1]),1));return 0>e&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),r=null,a=null,h=this._get(t,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),r=parseInt(i[0],10),a=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=s),i[1].match(/[+\-].*/)&&(a+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!r||e.getFullYear()>=r)&&(!a||a>=e.getFullYear())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),{shortYearCutoff:e,dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).mousedown(t.datepicker._checkExternalClick),t.datepicker.initialized=!0),0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)}):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new i,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.11.4",t.datepicker});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/dialog.min.js b/bower_components/jquery-ui/ui/minified/dialog.min.js
new file mode 100644
index 00000000000..4a02edc347c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/dialog.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./button","./draggable","./mouse","./position","./resizable"],t):t(jQuery)})(function(t){return t.widget("ui.dialog",{version:"1.11.4",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"Close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var i=t(this).css(e).offset().top;0>i&&t(this).css("top",e.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this._createWrapper(),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&t.fn.draggable&&this._makeDraggable(),this.options.resizable&&t.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?t(e):this.document.find(e||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),t=e.parent.children().eq(e.index),t.length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog},disable:t.noop,enable:t.noop,close:function(e){var i,s=this;if(this._isOpen&&this._trigger("beforeClose",e)!==!1){if(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),!this.opener.filter(":focusable").focus().length)try{i=this.document[0].activeElement,i&&"body"!==i.nodeName.toLowerCase()&&t(i).blur()}catch(n){}this._hide(this.uiDialog,this.options.hide,function(){s._trigger("close",e)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,i){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+t(this).css("z-index")}).get(),o=Math.max.apply(null,n);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),s=!0),s&&!i&&this._trigger("focus",e),s},open:function(){var e=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=t(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var t=this._focusedElement;t||(t=this.element.find("[autofocus]")),t.length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).focus()},_keepFocus:function(e){function i(){var e=this.document[0].activeElement,i=this.uiDialog[0]===e||t.contains(this.uiDialog[0],e);i||this._focusTabbable()}e.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=t("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===t.ui.keyCode.ESCAPE)return e.preventDefault(),this.close(e),void 0;if(e.keyCode===t.ui.keyCode.TAB&&!e.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),s=i.filter(":first"),n=i.filter(":last");e.target!==n[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==s[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){n.focus()}),e.preventDefault()):(this._delay(function(){s.focus()}),e.preventDefault())}},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=t("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(e){t(e.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=t("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),e=t("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(e),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(t){this.options.title||t.html("&#160;"),t.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=t("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=t("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var e=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),t.isEmptyObject(i)||t.isArray(i)&&!i.length?(this.uiDialog.removeClass("ui-dialog-buttons"),void 0):(t.each(i,function(i,s){var n,o;s=t.isFunction(s)?{click:s,text:i}:s,s=t.extend({type:"button"},s),n=s.click,s.click=function(){n.apply(e.element[0],arguments)},o={icons:s.icons,text:s.showText},delete s.icons,delete s.showText,t("<button></button>",s).button(o).appendTo(e.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function e(t){return{position:t.position,offset:t.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,n){t(this).addClass("ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,e(n))},drag:function(t,s){i._trigger("drag",t,e(s))},stop:function(n,o){var a=o.offset.left-i.document.scrollLeft(),r=o.offset.top-i.document.scrollTop();s.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" "+"top"+(r>=0?"+":"")+r,of:i.window},t(this).removeClass("ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,e(o))}})},_makeResizable:function(){function e(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var i=this,s=this.options,n=s.resizable,o=this.uiDialog.css("position"),a="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:a,start:function(s,n){t(this).addClass("ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,e(n))},resize:function(t,s){i._trigger("resize",t,e(s))},stop:function(n,o){var a=i.uiDialog.offset(),r=a.left-i.document.scrollLeft(),h=a.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" "+"top"+(h>=0?"+":"")+h,of:i.window},t(this).removeClass("ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",n,e(o))}}).css("position",o)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=t(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),i=t.inArray(this,e);-1!==i&&e.splice(i,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(e){var i=this,s=!1,n={};t.each(e,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(t,e){var i,s,n=this.uiDialog;"dialogClass"===t&&n.removeClass(this.options.dialogClass).addClass(e),"disabled"!==t&&(this._super(t,e),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:""+e}),"draggable"===t&&(i=n.is(":data(ui-draggable)"),i&&!e&&n.draggable("destroy"),!i&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&(s=n.is(":data(ui-resizable)"),s&&!e&&n.resizable("destroy"),s&&"string"==typeof e&&n.resizable("option","handles",e),s||e===!1||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=t(this);return t("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return t(e.target).closest(".ui-dialog").length?!0:!!t(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=!0;this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(t){e||this._allowInteraction(t)||(t.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=t("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var t=this.document.data("ui-dialog-overlays")-1;t?this.document.data("ui-dialog-overlays",t):this.document.unbind("focusin").removeData("ui-dialog-overlays"),this.overlay.remove(),this.overlay=null}}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/draggable.min.js b/bower_components/jquery-ui/ui/minified/draggable.min.js
new file mode 100644
index 00000000000..186755063e4
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/draggable.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],t):t(jQuery)})(function(t){return t.widget("ui.draggable",t.ui.mouse,{version:"1.11.4",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(e){var i=this.options;return this._blurActiveElement(e),this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=t(this);return t("<div>").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=this.document[0];if(this.handleElement.is(e.target))try{i.activeElement&&"body"!==i.activeElement.nodeName.toLowerCase()&&t(i.activeElement).blur()}catch(s){}},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===t(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._normalizeRightBottom(),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.focus(),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(e){return this.options.handle?!!t(e.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper),o=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return o.parents("body").length||o.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&o[0]===this.element[0]&&this._setPositionRelative(),o[0]===this.element[0]||/(fixed|absolute)/.test(o.css("position"))||o.css("position","absolute"),o},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,o=this.options,n=this.document[0];return this.relativeContainer=null,o.containment?"window"===o.containment?(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===o.containment?(this.containment=[0,0,t(n).width()-this.helperProportions.width-this.margins.left,(t(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):o.containment.constructor===Array?(this.containment=o.containment,void 0):("parent"===o.containment&&(o.containment=this.helper[0].parentNode),i=t(o.containment),s=i[0],s&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0)},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,o,n,r=this.options,a=this._isRootNode(this.scrollParent[0]),l=t.pageX,h=t.pageY;return a&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.left<i[0]&&(l=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(h=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(l=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(h=i[3]+this.offset.click.top)),r.grid&&(o=r.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,h=i?o-this.offset.click.top>=i[1]||o-this.offset.click.top>i[3]?o:o-this.offset.click.top>=i[1]?o-r.grid[1]:o+r.grid[1]:o,n=r.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,l=i?n-this.offset.click.left>=i[0]||n-this.offset.click.left>i[2]?n:n-this.offset.click.left>=i[0]?n-r.grid[0]:n+r.grid[0]:n),"y"===r.axis&&(l=this.originalPageX),"x"===r.axis&&(h=this.originalPageY)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:a?0:this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:a?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){"y"!==this.options.axis&&"auto"!==this.helper.css("right")&&(this.helper.width(this.helper.width()),this.helper.css("right","auto")),"x"!==this.options.axis&&"auto"!==this.helper.css("bottom")&&(this.helper.height(this.helper.height()),this.helper.css("bottom","auto"))},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var o=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each(function(){var i=t(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,o))})},stop:function(e,i,s){var o=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,o))})},drag:function(e,i,s){t.each(s.sortables,function(){var o=!1,n=this;n.positionAbs=s.positionAbs,n.helperProportions=s.helperProportions,n.offset.click=s.offset.click,n._intersectsWith(n.containerCache)&&(o=!0,t.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==n&&this._intersectsWith(this.containerCache)&&t.contains(n.element[0],this.element[0])&&(o=!1),o})),o?(n.isOver||(n.isOver=1,s._parent=i.helper.parent(),n.currentItem=i.helper.appendTo(n.element).data("ui-sortable-item",!0),n.options._helper=n.options.helper,n.options.helper=function(){return i.helper[0]},e.target=n.currentItem[0],n._mouseCapture(e,!0),n._mouseStart(e,!0,!0),n.offset.click.top=s.offset.click.top,n.offset.click.left=s.offset.click.left,n.offset.parent.left-=s.offset.parent.left-n.offset.parent.left,n.offset.parent.top-=s.offset.parent.top-n.offset.parent.top,s._trigger("toSortable",e),s.dropped=n.element,t.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,n.fromOutside=s),n.currentItem&&(n._mouseDrag(e),i.position=n.position)):n.isOver&&(n.isOver=0,n.cancelHelperRemoval=!0,n.options._revert=n.options.revert,n.options.revert=!1,n._trigger("out",e,n._uiHash(n)),n._mouseStop(e,!0),n.options.revert=n.options._revert,n.options.helper=n.options._helper,n.placeholder&&n.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,function(){this.refreshPositions()}))})}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var o=t("body"),n=s.options;o.css("cursor")&&(n._cursor=o.css("cursor")),o.css("cursor",n.cursor)},stop:function(e,i,s){var o=s.options;o._cursor&&t("body").css("cursor",o._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var o=t(i.helper),n=s.options;o.css("opacity")&&(n._opacity=o.css("opacity")),o.css("opacity",n.opacity)},stop:function(e,i,s){var o=s.options;o._opacity&&t(i.helper).css("opacity",o._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var o=s.options,n=!1,r=s.scrollParentNotHidden[0],a=s.document[0];r!==a&&"HTML"!==r.tagName?(o.axis&&"x"===o.axis||(s.overflowOffset.top+r.offsetHeight-e.pageY<o.scrollSensitivity?r.scrollTop=n=r.scrollTop+o.scrollSpeed:e.pageY-s.overflowOffset.top<o.scrollSensitivity&&(r.scrollTop=n=r.scrollTop-o.scrollSpeed)),o.axis&&"y"===o.axis||(s.overflowOffset.left+r.offsetWidth-e.pageX<o.scrollSensitivity?r.scrollLeft=n=r.scrollLeft+o.scrollSpeed:e.pageX-s.overflowOffset.left<o.scrollSensitivity&&(r.scrollLeft=n=r.scrollLeft-o.scrollSpeed))):(o.axis&&"x"===o.axis||(e.pageY-t(a).scrollTop()<o.scrollSensitivity?n=t(a).scrollTop(t(a).scrollTop()-o.scrollSpeed):t(window).height()-(e.pageY-t(a).scrollTop())<o.scrollSensitivity&&(n=t(a).scrollTop(t(a).scrollTop()+o.scrollSpeed))),o.axis&&"y"===o.axis||(e.pageX-t(a).scrollLeft()<o.scrollSensitivity?n=t(a).scrollLeft(t(a).scrollLeft()-o.scrollSpeed):t(window).width()-(e.pageX-t(a).scrollLeft())<o.scrollSensitivity&&(n=t(a).scrollLeft(t(a).scrollLeft()+o.scrollSpeed)))),n!==!1&&t.ui.ddmanager&&!o.dropBehaviour&&t.ui.ddmanager.prepareOffsets(s,e)}}),t.ui.plugin.add("draggable","snap",{start:function(e,i,s){var o=s.options;s.snapElements=[],t(o.snap.constructor!==String?o.snap.items||":data(ui-draggable)":o.snap).each(function(){var e=t(this),i=e.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:i.top,left:i.left})})},drag:function(e,i,s){var o,n,r,a,l,h,c,p,u,f,d=s.options,g=d.snapTolerance,m=i.offset.left,v=m+s.helperProportions.width,_=i.offset.top,b=_+s.helperProportions.height;for(u=s.snapElements.length-1;u>=0;u--)l=s.snapElements[u].left-s.margins.left,h=l+s.snapElements[u].width,c=s.snapElements[u].top-s.margins.top,p=c+s.snapElements[u].height,l-g>v||m>h+g||c-g>b||_>p+g||!t.contains(s.snapElements[u].item.ownerDocument,s.snapElements[u].item)?(s.snapElements[u].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[u].item})),s.snapElements[u].snapping=!1):("inner"!==d.snapMode&&(o=g>=Math.abs(c-b),n=g>=Math.abs(p-_),r=g>=Math.abs(l-v),a=g>=Math.abs(h-m),o&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),n&&(i.position.top=s._convertPositionTo("relative",{top:p,left:0}).top),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left)),f=o||n||r||a,"outer"!==d.snapMode&&(o=g>=Math.abs(c-_),n=g>=Math.abs(p-b),r=g>=Math.abs(l-m),a=g>=Math.abs(h-v),o&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),n&&(i.position.top=s._convertPositionTo("relative",{top:p-s.helperProportions.height,left:0}).top),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left)),!s.snapElements[u].snapping&&(o||n||r||a||f)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[u].item})),s.snapElements[u].snapping=o||n||r||a||f)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var o,n=s.options,r=t.makeArray(t(n.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});r.length&&(o=parseInt(t(r[0]).css("zIndex"),10)||0,t(r).each(function(e){t(this).css("zIndex",o+e)}),this.css("zIndex",o+r.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var o=t(i.helper),n=s.options;o.css("zIndex")&&(n._zIndex=o.css("zIndex")),o.css("zIndex",n.zIndex)},stop:function(e,i,s){var o=s.options;o._zIndex&&t(i.helper).css("zIndex",o._zIndex)}}),t.ui.draggable});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/droppable.min.js b/bower_components/jquery-ui/ui/minified/droppable.min.js
new file mode 100644
index 00000000000..592cdf563a8
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/droppable.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./mouse","./draggable"],t):t(jQuery)})(function(t){return t.widget("ui.droppable",{version:"1.11.4",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(s)?s:function(t){return t.is(s)},this.proportions=function(){return arguments.length?(e=arguments[0],void 0):e?e:e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},this._addToManager(i.scope),i.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(e){t.ui.ddmanager.droppables[e]=t.ui.ddmanager.droppables[e]||[],t.ui.ddmanager.droppables[e].push(this)},_splice:function(t){for(var e=0;t.length>e;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var e=t.ui.ddmanager.droppables[this.options.scope];this._splice(e),this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(e,i){if("accept"===e)this.accept=t.isFunction(i)?i:function(t){return t.is(i)};else if("scope"===e){var s=t.ui.ddmanager.droppables[this.options.scope];this._splice(s),this._addToManager(i)}this._super(e,i)},_activate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var s=i||t.ui.ddmanager.current,o=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=t(this).droppable("instance");return i.options.greedy&&!i.options.disabled&&i.options.scope===s.options.scope&&i.accept.call(i.element[0],s.currentItem||s.element)&&t.ui.intersect(s,t.extend(i,{offset:i.element.offset()}),i.options.tolerance,e)?(o=!0,!1):void 0}),o?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",e,this.ui(s)),this.element):!1):!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}}}),t.ui.intersect=function(){function t(t,e,i){return t>=e&&e+i>t}return function(e,i,s,o){if(!i.offset)return!1;var n=(e.positionAbs||e.position.absolute).left+e.margins.left,r=(e.positionAbs||e.position.absolute).top+e.margins.top,a=n+e.helperProportions.width,l=r+e.helperProportions.height,h=i.offset.left,p=i.offset.top,c=h+i.proportions().width,u=p+i.proportions().height;switch(s){case"fit":return n>=h&&c>=a&&r>=p&&u>=l;case"intersect":return n+e.helperProportions.width/2>h&&c>a-e.helperProportions.width/2&&r+e.helperProportions.height/2>p&&u>l-e.helperProportions.height/2;case"pointer":return t(o.pageY,p,i.proportions().height)&&t(o.pageX,h,i.proportions().width);case"touch":return(r>=p&&u>=r||l>=p&&u>=l||p>r&&l>u)&&(n>=h&&c>=n||a>=h&&c>=a||h>n&&a>c);default:return!1}}}(),t.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,i){var s,o,n=t.ui.ddmanager.droppables[e.options.scope]||[],r=i?i.type:null,a=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;n.length>s;s++)if(!(n[s].options.disabled||e&&!n[s].accept.call(n[s].element[0],e.currentItem||e.element))){for(o=0;a.length>o;o++)if(a[o]===n[s].element[0]){n[s].proportions().height=0;continue t}n[s].visible="none"!==n[s].element.css("display"),n[s].visible&&("mousedown"===r&&n[s]._activate.call(n[s],i),n[s].offset=n[s].element.offset(),n[s].proportions({width:n[s].element[0].offsetWidth,height:n[s].element[0].offsetHeight}))}},drop:function(e,i){var s=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&t.ui.intersect(e,this,this.options.tolerance,i)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(e,i){e.element.parentsUntil("body").bind("scroll.droppable",function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,o,n,r=t.ui.intersect(e,this,this.options.tolerance,i),a=!r&&this.isover?"isout":r&&!this.isover?"isover":null;a&&(this.options.greedy&&(o=this.options.scope,n=this.element.parents(":data(ui-droppable)").filter(function(){return t(this).droppable("instance").options.scope===o}),n.length&&(s=t(n[0]).droppable("instance"),s.greedyChild="isover"===a)),s&&"isover"===a&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[a]=!0,this["isout"===a?"isover":"isout"]=!1,this["isover"===a?"_over":"_out"].call(this,i),s&&"isout"===a&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(e,i){e.element.parentsUntil("body").unbind("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}},t.ui.droppable});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-blind.min.js b/bower_components/jquery-ui/ui/minified/effect-blind.min.js
new file mode 100644
index 00000000000..f4756c48c22
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-blind.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.blind=function(e,i){var s,n,o,a=t(this),r=/up|down|vertical/,h=/up|left|vertical|horizontal/,l=["position","top","bottom","left","right","height","width"],c=t.effects.setMode(a,e.mode||"hide"),u=e.direction||"up",d=r.test(u),p=d?"height":"width",f=d?"top":"left",g=h.test(u),m={},v="show"===c;a.parent().is(".ui-effects-wrapper")?t.effects.save(a.parent(),l):t.effects.save(a,l),a.show(),s=t.effects.createWrapper(a).css({overflow:"hidden"}),n=s[p](),o=parseFloat(s.css(f))||0,m[p]=v?n:0,g||(a.css(d?"bottom":"right",0).css(d?"top":"left","auto").css({position:"absolute"}),m[f]=v?o:n+o),v&&(s.css(p,0),g||s.css(f,o+n)),s.animate(m,{duration:e.duration,easing:e.easing,queue:!1,complete:function(){"hide"===c&&a.hide(),t.effects.restore(a,l),t.effects.removeWrapper(a),i()}})}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-bounce.min.js b/bower_components/jquery-ui/ui/minified/effect-bounce.min.js
new file mode 100644
index 00000000000..516515e1dd8
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-bounce.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.bounce=function(e,i){var s,n,o,a=t(this),r=["position","top","bottom","left","right","height","width"],h=t.effects.setMode(a,e.mode||"effect"),l="hide"===h,c="show"===h,u=e.direction||"up",d=e.distance,p=e.times||5,f=2*p+(c||l?1:0),g=e.duration/f,m=e.easing,v="up"===u||"down"===u?"top":"left",_="up"===u||"left"===u,b=a.queue(),y=b.length;for((c||l)&&r.push("opacity"),t.effects.save(a,r),a.show(),t.effects.createWrapper(a),d||(d=a["top"===v?"outerHeight":"outerWidth"]()/3),c&&(o={opacity:1},o[v]=0,a.css("opacity",0).css(v,_?2*-d:2*d).animate(o,g,m)),l&&(d/=Math.pow(2,p-1)),o={},o[v]=0,s=0;p>s;s++)n={},n[v]=(_?"-=":"+=")+d,a.animate(n,g,m).animate(o,g,m),d=l?2*d:d/2;l&&(n={opacity:0},n[v]=(_?"-=":"+=")+d,a.animate(n,g,m)),a.queue(function(){l&&a.hide(),t.effects.restore(a,r),t.effects.removeWrapper(a),i()}),y>1&&b.splice.apply(b,[1,0].concat(b.splice(y,f+1))),a.dequeue()}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-clip.min.js b/bower_components/jquery-ui/ui/minified/effect-clip.min.js
new file mode 100644
index 00000000000..c2d49bafd4a
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-clip.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.clip=function(e,i){var s,n,o,a=t(this),r=["position","top","bottom","left","right","height","width"],h=t.effects.setMode(a,e.mode||"hide"),l="show"===h,c=e.direction||"vertical",u="vertical"===c,d=u?"height":"width",p=u?"top":"left",f={};t.effects.save(a,r),a.show(),s=t.effects.createWrapper(a).css({overflow:"hidden"}),n="IMG"===a[0].tagName?s:a,o=n[d](),l&&(n.css(d,0),n.css(p,o/2)),f[d]=l?o:0,f[p]=l?0:o/2,n.animate(f,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){l||a.hide(),t.effects.restore(a,r),t.effects.removeWrapper(a),i()}})}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-drop.min.js b/bower_components/jquery-ui/ui/minified/effect-drop.min.js
new file mode 100644
index 00000000000..a48ab4b04cd
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-drop.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.drop=function(e,i){var s,n=t(this),o=["position","top","bottom","left","right","opacity","height","width"],a=t.effects.setMode(n,e.mode||"hide"),r="show"===a,h=e.direction||"left",l="up"===h||"down"===h?"top":"left",c="up"===h||"left"===h?"pos":"neg",u={opacity:r?1:0};t.effects.save(n,o),n.show(),t.effects.createWrapper(n),s=e.distance||n["top"===l?"outerHeight":"outerWidth"](!0)/2,r&&n.css("opacity",0).css(l,"pos"===c?-s:s),u[l]=(r?"pos"===c?"+=":"-=":"pos"===c?"-=":"+=")+s,n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===a&&n.hide(),t.effects.restore(n,o),t.effects.removeWrapper(n),i()}})}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-explode.min.js b/bower_components/jquery-ui/ui/minified/effect-explode.min.js
new file mode 100644
index 00000000000..b7d99b4bde1
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-explode.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.explode=function(e,i){function s(){b.push(this),b.length===u*d&&n()}function n(){p.css({visibility:"visible"}),t(b).remove(),g||p.hide(),i()}var o,a,r,h,l,c,u=e.pieces?Math.round(Math.sqrt(e.pieces)):3,d=u,p=t(this),f=t.effects.setMode(p,e.mode||"hide"),g="show"===f,m=p.show().css("visibility","hidden").offset(),v=Math.ceil(p.outerWidth()/d),_=Math.ceil(p.outerHeight()/u),b=[];for(o=0;u>o;o++)for(h=m.top+o*_,c=o-(u-1)/2,a=0;d>a;a++)r=m.left+a*v,l=a-(d-1)/2,p.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-a*v,top:-o*_}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:v,height:_,left:r+(g?l*v:0),top:h+(g?c*_:0),opacity:g?0:1}).animate({left:r+(g?0:l*v),top:h+(g?0:c*_),opacity:g?1:0},e.duration||500,e.easing,s)}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-fade.min.js b/bower_components/jquery-ui/ui/minified/effect-fade.min.js
new file mode 100644
index 00000000000..207a9aeae8d
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-fade.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.fade=function(e,i){var s=t(this),n=t.effects.setMode(s,e.mode||"toggle");s.animate({opacity:n},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-fold.min.js b/bower_components/jquery-ui/ui/minified/effect-fold.min.js
new file mode 100644
index 00000000000..78b0c4a9b60
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-fold.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.fold=function(e,i){var s,n,o=t(this),a=["position","top","bottom","left","right","height","width"],r=t.effects.setMode(o,e.mode||"hide"),h="show"===r,l="hide"===r,c=e.size||15,u=/([0-9]+)%/.exec(c),d=!!e.horizFirst,p=h!==d,f=p?["width","height"]:["height","width"],g=e.duration/2,m={},v={};t.effects.save(o,a),o.show(),s=t.effects.createWrapper(o).css({overflow:"hidden"}),n=p?[s.width(),s.height()]:[s.height(),s.width()],u&&(c=parseInt(u[1],10)/100*n[l?0:1]),h&&s.css(d?{height:0,width:c}:{height:c,width:0}),m[f[0]]=h?n[0]:c,v[f[1]]=h?n[1]:0,s.animate(m,g,e.easing).animate(v,g,e.easing,function(){l&&o.hide(),t.effects.restore(o,a),t.effects.removeWrapper(o),i()})}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-highlight.min.js b/bower_components/jquery-ui/ui/minified/effect-highlight.min.js
new file mode 100644
index 00000000000..69a9824ca69
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-highlight.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.highlight=function(e,i){var s=t(this),n=["backgroundImage","backgroundColor","opacity"],o=t.effects.setMode(s,e.mode||"show"),a={backgroundColor:s.css("backgroundColor")};"hide"===o&&(a.opacity=0),t.effects.save(s,n),s.show().css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(a,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===o&&s.hide(),t.effects.restore(s,n),i()}})}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-puff.min.js b/bower_components/jquery-ui/ui/minified/effect-puff.min.js
new file mode 100644
index 00000000000..4d87a77dfdd
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-puff.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect","./effect-scale"],t):t(jQuery)})(function(t){return t.effects.effect.puff=function(e,i){var s=t(this),n=t.effects.setMode(s,e.mode||"hide"),o="hide"===n,a=parseInt(e.percent,10)||150,r=a/100,h={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()};t.extend(e,{effect:"scale",queue:!1,fade:!0,mode:n,complete:i,percent:o?a:100,from:o?h:{height:h.height*r,width:h.width*r,outerHeight:h.outerHeight*r,outerWidth:h.outerWidth*r}}),s.effect(e)}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-pulsate.min.js b/bower_components/jquery-ui/ui/minified/effect-pulsate.min.js
new file mode 100644
index 00000000000..c1591b43978
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-pulsate.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.pulsate=function(e,i){var s,n=t(this),o=t.effects.setMode(n,e.mode||"show"),a="show"===o,r="hide"===o,h=a||"hide"===o,l=2*(e.times||5)+(h?1:0),c=e.duration/l,u=0,d=n.queue(),p=d.length;for((a||!n.is(":visible"))&&(n.css("opacity",0).show(),u=1),s=1;l>s;s++)n.animate({opacity:u},c,e.easing),u=1-u;n.animate({opacity:u},c,e.easing),n.queue(function(){r&&n.hide(),i()}),p>1&&d.splice.apply(d,[1,0].concat(d.splice(p,l+1))),n.dequeue()}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-scale.min.js b/bower_components/jquery-ui/ui/minified/effect-scale.min.js
new file mode 100644
index 00000000000..95698a871f0
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-scale.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect","./effect-size"],t):t(jQuery)})(function(t){return t.effects.effect.scale=function(e,i){var s=t(this),n=t.extend(!0,{},e),o=t.effects.setMode(s,e.mode||"effect"),a=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"hide"===o?0:100),r=e.direction||"both",h=e.origin,l={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()},c={y:"horizontal"!==r?a/100:1,x:"vertical"!==r?a/100:1};n.effect="size",n.queue=!1,n.complete=i,"effect"!==o&&(n.origin=h||["middle","center"],n.restore=!0),n.from=e.from||("show"===o?{height:0,width:0,outerHeight:0,outerWidth:0}:l),n.to={height:l.height*c.y,width:l.width*c.x,outerHeight:l.outerHeight*c.y,outerWidth:l.outerWidth*c.x},n.fade&&("show"===o&&(n.from.opacity=0,n.to.opacity=1),"hide"===o&&(n.from.opacity=1,n.to.opacity=0)),s.effect(n)}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-shake.min.js b/bower_components/jquery-ui/ui/minified/effect-shake.min.js
new file mode 100644
index 00000000000..9a0cdbb436a
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-shake.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.shake=function(e,i){var s,n=t(this),o=["position","top","bottom","left","right","height","width"],a=t.effects.setMode(n,e.mode||"effect"),r=e.direction||"left",h=e.distance||20,l=e.times||3,c=2*l+1,u=Math.round(e.duration/c),d="up"===r||"down"===r?"top":"left",p="up"===r||"left"===r,f={},g={},m={},v=n.queue(),_=v.length;for(t.effects.save(n,o),n.show(),t.effects.createWrapper(n),f[d]=(p?"-=":"+=")+h,g[d]=(p?"+=":"-=")+2*h,m[d]=(p?"-=":"+=")+2*h,n.animate(f,u,e.easing),s=1;l>s;s++)n.animate(g,u,e.easing).animate(m,u,e.easing);n.animate(g,u,e.easing).animate(f,u/2,e.easing).queue(function(){"hide"===a&&n.hide(),t.effects.restore(n,o),t.effects.removeWrapper(n),i()}),_>1&&v.splice.apply(v,[1,0].concat(v.splice(_,c+1))),n.dequeue()}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-size.min.js b/bower_components/jquery-ui/ui/minified/effect-size.min.js
new file mode 100644
index 00000000000..52000b55a0a
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-size.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.size=function(e,i){var s,n,o,a=t(this),r=["position","top","bottom","left","right","width","height","overflow","opacity"],h=["position","top","bottom","left","right","overflow","opacity"],l=["width","height","overflow"],c=["fontSize"],u=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],d=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=t.effects.setMode(a,e.mode||"effect"),f=e.restore||"effect"!==p,g=e.scale||"both",m=e.origin||["middle","center"],v=a.css("position"),_=f?r:h,b={height:0,width:0,outerHeight:0,outerWidth:0};"show"===p&&a.show(),s={height:a.height(),width:a.width(),outerHeight:a.outerHeight(),outerWidth:a.outerWidth()},"toggle"===e.mode&&"show"===p?(a.from=e.to||b,a.to=e.from||s):(a.from=e.from||("show"===p?b:s),a.to=e.to||("hide"===p?b:s)),o={from:{y:a.from.height/s.height,x:a.from.width/s.width},to:{y:a.to.height/s.height,x:a.to.width/s.width}},("box"===g||"both"===g)&&(o.from.y!==o.to.y&&(_=_.concat(u),a.from=t.effects.setTransition(a,u,o.from.y,a.from),a.to=t.effects.setTransition(a,u,o.to.y,a.to)),o.from.x!==o.to.x&&(_=_.concat(d),a.from=t.effects.setTransition(a,d,o.from.x,a.from),a.to=t.effects.setTransition(a,d,o.to.x,a.to))),("content"===g||"both"===g)&&o.from.y!==o.to.y&&(_=_.concat(c).concat(l),a.from=t.effects.setTransition(a,c,o.from.y,a.from),a.to=t.effects.setTransition(a,c,o.to.y,a.to)),t.effects.save(a,_),a.show(),t.effects.createWrapper(a),a.css("overflow","hidden").css(a.from),m&&(n=t.effects.getBaseline(m,s),a.from.top=(s.outerHeight-a.outerHeight())*n.y,a.from.left=(s.outerWidth-a.outerWidth())*n.x,a.to.top=(s.outerHeight-a.to.outerHeight)*n.y,a.to.left=(s.outerWidth-a.to.outerWidth)*n.x),a.css(a.from),("content"===g||"both"===g)&&(u=u.concat(["marginTop","marginBottom"]).concat(c),d=d.concat(["marginLeft","marginRight"]),l=r.concat(u).concat(d),a.find("*[width]").each(function(){var i=t(this),s={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};f&&t.effects.save(i,l),i.from={height:s.height*o.from.y,width:s.width*o.from.x,outerHeight:s.outerHeight*o.from.y,outerWidth:s.outerWidth*o.from.x},i.to={height:s.height*o.to.y,width:s.width*o.to.x,outerHeight:s.height*o.to.y,outerWidth:s.width*o.to.x},o.from.y!==o.to.y&&(i.from=t.effects.setTransition(i,u,o.from.y,i.from),i.to=t.effects.setTransition(i,u,o.to.y,i.to)),o.from.x!==o.to.x&&(i.from=t.effects.setTransition(i,d,o.from.x,i.from),i.to=t.effects.setTransition(i,d,o.to.x,i.to)),i.css(i.from),i.animate(i.to,e.duration,e.easing,function(){f&&t.effects.restore(i,l)})})),a.animate(a.to,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){0===a.to.opacity&&a.css("opacity",a.from.opacity),"hide"===p&&a.hide(),t.effects.restore(a,_),f||("static"===v?a.css({position:"relative",top:a.to.top,left:a.to.left}):t.each(["top","left"],function(t,e){a.css(e,function(e,i){var s=parseInt(i,10),n=t?a.to.left:a.to.top;return"auto"===i?n+"px":s+n+"px"})})),t.effects.removeWrapper(a),i()}})}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-slide.min.js b/bower_components/jquery-ui/ui/minified/effect-slide.min.js
new file mode 100644
index 00000000000..f5ee78f7791
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-slide.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.slide=function(e,i){var s,n=t(this),o=["position","top","bottom","left","right","width","height"],a=t.effects.setMode(n,e.mode||"show"),r="show"===a,h=e.direction||"left",l="up"===h||"down"===h?"top":"left",c="up"===h||"left"===h,u={};t.effects.save(n,o),n.show(),s=e.distance||n["top"===l?"outerHeight":"outerWidth"](!0),t.effects.createWrapper(n).css({overflow:"hidden"}),r&&n.css(l,c?isNaN(s)?"-"+s:-s:s),u[l]=(r?c?"+=":"-=":c?"-=":"+=")+s,n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===a&&n.hide(),t.effects.restore(n,o),t.effects.removeWrapper(n),i()}})}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect-transfer.min.js b/bower_components/jquery-ui/ui/minified/effect-transfer.min.js
new file mode 100644
index 00000000000..ace5c4f55b2
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect-transfer.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)})(function(t){return t.effects.effect.transfer=function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,h=o?a.scrollLeft():0,l=n.offset(),c={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(e.className).css({top:u.top-r,left:u.left-h,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),i()})}});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/effect.min.js b/bower_components/jquery-ui/ui/minified/effect.min.js
new file mode 100644
index 00000000000..6acf2d11ef9
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/effect.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){var e="ui-effects-",i=t;return t.effects={effect:{}},function(t,e){function i(t,e,i){var s=p[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(t,o){var r,a=o.re.exec(i),h=a&&o.parse(a),l=o.space||"rgba";return h?(r=s[l](h),s[c[l].cache]=r[c[l].cache],n=s._rgba=r._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,r="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",a=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},p={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},u=l.support={},d=t("<p>")[0],f=t.each;d.style.cssText="background-color:rgba(1,1,1,.5)",u.rgba=d.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(n,r,a,h){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(r),r=e);var p=this,u=t.type(n),d=this._rgba=[];return r!==e&&(n=[n,r,a,h],u="array"),"string"===u?this.parse(s(n)||o._default):"array"===u?(f(c.rgba.props,function(t,e){d[e.idx]=i(n[e.idx],e)}),this):"object"===u?(n instanceof l?f(c,function(t,e){n[e.cache]&&(p[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!p[o]&&s.to){if("alpha"===t||null==n[t])return;p[o]=s.to(p._rgba)}p[o][e.idx]=i(n[t],e,!0)}),p[o]&&0>t.inArray(null,p[o].slice(0,3))&&(p[o][3]=1,s.from&&(p._rgba=s.from(p[o])))}),this):e},is:function(t){var i=l(t),s=!0,n=this;return f(c,function(t,o){var r,a=i[o.cache];return a&&(r=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=a[i.idx]?s=a[i.idx]===r[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=l(t),n=s._space(),o=c[n],r=0===this.alpha()?l("transparent"):this,a=r[o.cache]||o.to(r._rgba),h=a.slice();return s=s[o.cache],f(o.props,function(t,n){var o=n.idx,r=a[o],l=s[o],c=p[n.type]||{};null!==l&&(null===r?h[o]=l:(c.mod&&(l-r>c.mod/2?r+=c.mod:r-l>c.mod/2&&(r-=c.mod)),h[o]=i((l-r)*e+r,n)))}),this[n](h)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=l(e)._rgba;return l(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,r=t[3],a=Math.max(s,n,o),h=Math.min(s,n,o),l=a-h,c=a+h,p=.5*c;return e=h===a?0:s===a?60*(n-o)/l+360:n===a?60*(o-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=p?l/c:l/(2-c),[Math.round(e)%360,i,p,null==r?1:r]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],r=.5>=s?s*(1+i):s+i-s*i,a=2*s-r;return[Math.round(255*n(a,r,e+1/3)),Math.round(255*n(a,r,e)),Math.round(255*n(a,r,e-1/3)),o]},f(c,function(s,n){var o=n.props,r=n.cache,h=n.to,c=n.from;l.fn[s]=function(s){if(h&&!this[r]&&(this[r]=h(this._rgba)),s===e)return this[r].slice();var n,a=t.type(s),p="array"===a||"object"===a?s:arguments,u=this[r].slice();return f(o,function(t,e){var s=p["object"===a?t:e.idx];null==s&&(s=u[e.idx]),u[e.idx]=i(s,e)}),c?(n=l(c(u)),n[r]=u,n):l(u)},f(o,function(e,i){l.fn[e]||(l.fn[e]=function(n){var o,r=t.type(n),h="alpha"===e?this._hsla?"hsla":"rgba":s,l=this[h](),c=l[i.idx];return"undefined"===r?c:("function"===r&&(n=n.call(this,c),r=t.type(n)),null==n&&i.empty?this:("string"===r&&(o=a.exec(n),o&&(n=c+parseFloat(o[2])*("+"===o[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var o,r,a="";if("transparent"!==n&&("string"!==t.type(n)||(o=s(n)))){if(n=l(o||n),!u.rgba&&1!==n._rgba[3]){for(r="backgroundColor"===i?e.parentNode:e;(""===a||"transparent"===a)&&r&&r.style;)try{a=t.css(r,"backgroundColor"),r=r.parentNode}catch(h){}n=n.blend(a&&"transparent"!==a?a:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(h){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook(r),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(i),function(){function e(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(o[i]=n[i]);return o}function s(e,i){var s,n,r={};for(s in i)n=i[s],e[s]!==n&&(o[s]||(t.fx.step[s]||!isNaN(parseFloat(n)))&&(r[s]=n));return r}var n=["add","remove","toggle"],o={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,s){t.fx.step[s]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(i.style(t.elem,s,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(i,o,r,a){var h=t.speed(o,r,a);return this.queue(function(){var o,r=t(this),a=r.attr("class")||"",l=h.children?r.find("*").addBack():r;l=l.map(function(){var i=t(this);return{el:i,start:e(this)}}),o=function(){t.each(n,function(t,e){i[e]&&r[e+"Class"](i[e])})},o(),l=l.map(function(){return this.end=e(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",a),l=l.map(function(){var e=this,i=t.Deferred(),s=t.extend({},h,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,l.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),h.complete.call(r[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,r){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,r):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function i(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function s(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}t.extend(t.effects,{version:"1.11.4",save:function(t,i){for(var s=0;i.length>s;s++)null!==i[s]&&t.data(e+i[s],t[0].style[i[s]])},restore:function(t,i){var s,n;for(n=0;i.length>n;n++)null!==i[n]&&(s=t.data(e+i[n]),void 0===s&&(s=""),t.css(i[n],s))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(r){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).focus(),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).focus()),e},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function e(e){function i(){t.isFunction(o)&&o.call(n[0]),t.isFunction(e)&&e()}var n=t(this),o=s.complete,a=s.mode;(n.is(":hidden")?"hide"===a:"show"===a)?(n[a](),i()):r.call(n[0],s,i)}var s=i.apply(this,arguments),n=s.mode,o=s.queue,r=t.effects.effect[s.effect];return t.fx.off||!r?n?this[n](s.duration,s.complete):this.each(function(){s.complete&&s.complete.call(this)}):o===!1?this.each(e):this.queue(o||"fx",e)},show:function(t){return function(e){if(s(e))return t.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="show",this.effect.call(this,n)}}(t.fn.show),hide:function(t){return function(e){if(s(e))return t.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(e){if(s(e)||"boolean"==typeof e)return t.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s}})}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}(),t.effects});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-af.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-af.min.js
new file mode 100644
index 00000000000..27038e5fe8b
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-af.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.af={closeText:"Selekteer",prevText:"Vorige",nextText:"Volgende",currentText:"Vandag",monthNames:["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember"],monthNamesShort:["Jan","Feb","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],dayNames:["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"],dayNamesShort:["Son","Maa","Din","Woe","Don","Vry","Sat"],dayNamesMin:["So","Ma","Di","Wo","Do","Vr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.af),t.regional.af});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ar-DZ.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ar-DZ.min.js
new file mode 100644
index 00000000000..705e23b304c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ar-DZ.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional["ar-DZ"]={closeText:"إغلاق",prevText:"&#x3C;السابق",nextText:"التالي&#x3E;",currentText:"اليوم",monthNames:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesMin:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:6,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional["ar-DZ"]),t.regional["ar-DZ"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ar.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ar.min.js
new file mode 100644
index 00000000000..9538defcd59
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ar.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.ar={closeText:"إغلاق",prevText:"&#x3C;السابق",nextText:"التالي&#x3E;",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.ar),t.regional.ar});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-az.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-az.min.js
new file mode 100644
index 00000000000..e4badd9d7a7
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-az.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.az={closeText:"Bağla",prevText:"&#x3C;Geri",nextText:"İrəli&#x3E;",currentText:"Bugün",monthNames:["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"],monthNamesShort:["Yan","Fev","Mar","Apr","May","İyun","İyul","Avq","Sen","Okt","Noy","Dek"],dayNames:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"],dayNamesShort:["B","Be","Ça","Ç","Ca","C","Ş"],dayNamesMin:["B","B","Ç","С","Ç","C","Ş"],weekHeader:"Hf",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.az),t.regional.az});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-be.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-be.min.js
new file mode 100644
index 00000000000..f4e7f4a5c8c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-be.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.be={closeText:"Зачыніць",prevText:"&larr;Папяр.",nextText:"Наст.&rarr;",currentText:"Сёньня",monthNames:["Студзень","Люты","Сакавік","Красавік","Травень","Чэрвень","Ліпень","Жнівень","Верасень","Кастрычнік","Лістапад","Сьнежань"],monthNamesShort:["Сту","Лют","Сак","Кра","Тра","Чэр","Ліп","Жні","Вер","Кас","Ліс","Сьн"],dayNames:["нядзеля","панядзелак","аўторак","серада","чацьвер","пятніца","субота"],dayNamesShort:["ндз","пнд","аўт","срд","чцв","птн","сбт"],dayNamesMin:["Нд","Пн","Аў","Ср","Чц","Пт","Сб"],weekHeader:"Тд",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.be),t.regional.be});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-bg.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-bg.min.js
new file mode 100644
index 00000000000..5bb1838ea9f
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-bg.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.bg={closeText:"затвори",prevText:"&#x3C;назад",nextText:"напред&#x3E;",nextBigText:"&#x3E;&#x3E;",currentText:"днес",monthNames:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Яну","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Нов","Дек"],dayNames:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"],dayNamesShort:["Нед","Пон","Вто","Сря","Чет","Пет","Съб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Съ"],weekHeader:"Wk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.bg),t.regional.bg});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-bs.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-bs.min.js
new file mode 100644
index 00000000000..7e2a5f41bb9
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-bs.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.bs={closeText:"Zatvori",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Danas",monthNames:["Januar","Februar","Mart","April","Maj","Juni","Juli","August","Septembar","Oktobar","Novembar","Decembar"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],weekHeader:"Wk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.bs),t.regional.bs});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ca.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ca.min.js
new file mode 100644
index 00000000000..c21823e2ade
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ca.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.ca={closeText:"Tanca",prevText:"Anterior",nextText:"Següent",currentText:"Avui",monthNames:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],monthNamesShort:["gen","feb","març","abr","maig","juny","jul","ag","set","oct","nov","des"],dayNames:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],dayNamesShort:["dg","dl","dt","dc","dj","dv","ds"],dayNamesMin:["dg","dl","dt","dc","dj","dv","ds"],weekHeader:"Set",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.ca),t.regional.ca});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-cs.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-cs.min.js
new file mode 100644
index 00000000000..aa940d09e8a
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-cs.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.cs={closeText:"Zavřít",prevText:"&#x3C;Dříve",nextText:"Později&#x3E;",currentText:"Nyní",monthNames:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],monthNamesShort:["led","úno","bře","dub","kvě","čer","čvc","srp","zář","říj","lis","pro"],dayNames:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],dayNamesShort:["ne","po","út","st","čt","pá","so"],dayNamesMin:["ne","po","út","st","čt","pá","so"],weekHeader:"Týd",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.cs),t.regional.cs});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-cy-GB.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-cy-GB.min.js
new file mode 100644
index 00000000000..ddec5e52c3d
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-cy-GB.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional["cy-GB"]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr"],monthNamesShort:["Ion","Chw","Maw","Ebr","Mai","Meh","Gor","Aws","Med","Hyd","Tac","Rha"],dayNames:["Dydd Sul","Dydd Llun","Dydd Mawrth","Dydd Mercher","Dydd Iau","Dydd Gwener","Dydd Sadwrn"],dayNamesShort:["Sul","Llu","Maw","Mer","Iau","Gwe","Sad"],dayNamesMin:["Su","Ll","Ma","Me","Ia","Gw","Sa"],weekHeader:"Wy",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional["cy-GB"]),t.regional["cy-GB"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-da.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-da.min.js
new file mode 100644
index 00000000000..4661e79119c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-da.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.da={closeText:"Luk",prevText:"&#x3C;Forrige",nextText:"Næste&#x3E;",currentText:"Idag",monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],weekHeader:"Uge",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.da),t.regional.da});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-de.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-de.min.js
new file mode 100644
index 00000000000..b5aa46a65e9
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-de.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.de={closeText:"Schließen",prevText:"&#x3C;Zurück",nextText:"Vor&#x3E;",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.de),t.regional.de});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-el.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-el.min.js
new file mode 100644
index 00000000000..7c1bf12709c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-el.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.el={closeText:"Κλείσιμο",prevText:"Προηγούμενος",nextText:"Επόμενος",currentText:"Σήμερα",monthNames:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthNamesShort:["Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],dayNames:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],dayNamesShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],dayNamesMin:["Κυ","Δε","Τρ","Τε","Πε","Πα","Σα"],weekHeader:"Εβδ",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.el),t.regional.el});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-en-AU.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-en-AU.min.js
new file mode 100644
index 00000000000..3f2f79ed6ca
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-en-AU.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional["en-AU"]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional["en-AU"]),t.regional["en-AU"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-en-GB.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-en-GB.min.js
new file mode 100644
index 00000000000..bbb43447746
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-en-GB.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional["en-GB"]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional["en-GB"]),t.regional["en-GB"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-en-NZ.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-en-NZ.min.js
new file mode 100644
index 00000000000..5867569ee13
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-en-NZ.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional["en-NZ"]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional["en-NZ"]),t.regional["en-NZ"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-eo.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-eo.min.js
new file mode 100644
index 00000000000..993c4ea8288
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-eo.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.eo={closeText:"Fermi",prevText:"&#x3C;Anta",nextText:"Sekv&#x3E;",currentText:"Nuna",monthNames:["Januaro","Februaro","Marto","Aprilo","Majo","Junio","Julio","Aŭgusto","Septembro","Oktobro","Novembro","Decembro"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aŭg","Sep","Okt","Nov","Dec"],dayNames:["Dimanĉo","Lundo","Mardo","Merkredo","Ĵaŭdo","Vendredo","Sabato"],dayNamesShort:["Dim","Lun","Mar","Mer","Ĵaŭ","Ven","Sab"],dayNamesMin:["Di","Lu","Ma","Me","Ĵa","Ve","Sa"],weekHeader:"Sb",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.eo),t.regional.eo});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-es.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-es.min.js
new file mode 100644
index 00000000000..15a902e0864
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-es.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.es={closeText:"Cerrar",prevText:"&#x3C;Ant",nextText:"Sig&#x3E;",currentText:"Hoy",monthNames:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],monthNamesShort:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],dayNames:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],dayNamesShort:["dom","lun","mar","mié","jue","vie","sáb"],dayNamesMin:["D","L","M","X","J","V","S"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.es),t.regional.es});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-et.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-et.min.js
new file mode 100644
index 00000000000..4a956016498
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-et.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.et={closeText:"Sulge",prevText:"Eelnev",nextText:"Järgnev",currentText:"Täna",monthNames:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"],monthNamesShort:["Jaan","Veebr","Märts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],dayNames:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"],dayNamesShort:["Pühap","Esmasp","Teisip","Kolmap","Neljap","Reede","Laup"],dayNamesMin:["P","E","T","K","N","R","L"],weekHeader:"näd",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.et),t.regional.et});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-eu.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-eu.min.js
new file mode 100644
index 00000000000..2ab93eb59f4
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-eu.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.eu={closeText:"Egina",prevText:"&#x3C;Aur",nextText:"Hur&#x3E;",currentText:"Gaur",monthNames:["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"],monthNamesShort:["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."],dayNames:["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],dayNamesShort:["ig.","al.","ar.","az.","og.","ol.","lr."],dayNamesMin:["ig","al","ar","az","og","ol","lr"],weekHeader:"As",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.eu),t.regional.eu});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-fa.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fa.min.js
new file mode 100644
index 00000000000..7540a8172d6
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fa.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.fa={closeText:"بستن",prevText:"&#x3C;قبلی",nextText:"بعدی&#x3E;",currentText:"امروز",monthNames:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["يکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],dayNamesShort:["ی","د","س","چ","پ","ج","ش"],dayNamesMin:["ی","د","س","چ","پ","ج","ش"],weekHeader:"هف",dateFormat:"yy/mm/dd",firstDay:6,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.fa),t.regional.fa});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-fi.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fi.min.js
new file mode 100644
index 00000000000..a49d603320c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fi.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.fi={closeText:"Sulje",prevText:"&#xAB;Edellinen",nextText:"Seuraava&#xBB;",currentText:"Tänään",monthNames:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu","Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],monthNamesShort:["Tammi","Helmi","Maalis","Huhti","Touko","Kesä","Heinä","Elo","Syys","Loka","Marras","Joulu"],dayNamesShort:["Su","Ma","Ti","Ke","To","Pe","La"],dayNames:["Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai"],dayNamesMin:["Su","Ma","Ti","Ke","To","Pe","La"],weekHeader:"Vk",dateFormat:"d.m.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.fi),t.regional.fi});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-fo.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fo.min.js
new file mode 100644
index 00000000000..3df793ddfca
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fo.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.fo={closeText:"Lat aftur",prevText:"&#x3C;Fyrra",nextText:"Næsta&#x3E;",currentText:"Í dag",monthNames:["Januar","Februar","Mars","Apríl","Mei","Juni","Juli","August","September","Oktober","November","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],dayNames:["Sunnudagur","Mánadagur","Týsdagur","Mikudagur","Hósdagur","Fríggjadagur","Leyardagur"],dayNamesShort:["Sun","Mán","Týs","Mik","Hós","Frí","Ley"],dayNamesMin:["Su","Má","Tý","Mi","Hó","Fr","Le"],weekHeader:"Vk",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.fo),t.regional.fo});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-fr-CA.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fr-CA.min.js
new file mode 100644
index 00000000000..2d3fb2ba62f
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fr-CA.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional["fr-CA"]={closeText:"Fermer",prevText:"Précédent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthNamesShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],dayNames:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dayNamesShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sem.",dateFormat:"yy-mm-dd",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional["fr-CA"]),t.regional["fr-CA"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-fr-CH.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fr-CH.min.js
new file mode 100644
index 00000000000..1febe53bbdb
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fr-CH.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional["fr-CH"]={closeText:"Fermer",prevText:"&#x3C;Préc",nextText:"Suiv&#x3E;",currentText:"Courant",monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthNamesShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],dayNames:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dayNamesShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sm",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional["fr-CH"]),t.regional["fr-CH"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-fr.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fr.min.js
new file mode 100644
index 00000000000..23d2b532acf
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-fr.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.fr={closeText:"Fermer",prevText:"Précédent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthNamesShort:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],dayNames:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dayNamesShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sem.",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.fr),t.regional.fr});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-gl.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-gl.min.js
new file mode 100644
index 00000000000..853624b6691
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-gl.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.gl={closeText:"Pechar",prevText:"&#x3C;Ant",nextText:"Seg&#x3E;",currentText:"Hoxe",monthNames:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],monthNamesShort:["Xan","Feb","Mar","Abr","Mai","Xuñ","Xul","Ago","Set","Out","Nov","Dec"],dayNames:["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"],dayNamesShort:["Dom","Lun","Mar","Mér","Xov","Ven","Sáb"],dayNamesMin:["Do","Lu","Ma","Mé","Xo","Ve","Sá"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.gl),t.regional.gl});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-he.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-he.min.js
new file mode 100644
index 00000000000..8bfc3add13b
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-he.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.he={closeText:"סגור",prevText:"&#x3C;הקודם",nextText:"הבא&#x3E;",currentText:"היום",monthNames:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthNamesShort:["ינו","פבר","מרץ","אפר","מאי","יוני","יולי","אוג","ספט","אוק","נוב","דצמ"],dayNames:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dayNamesShort:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dayNamesMin:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.he),t.regional.he});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-hi.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-hi.min.js
new file mode 100644
index 00000000000..de4a18eb484
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-hi.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["../datepicker"],t):t(jQuery.datepicker)})(function(t){return t.regional.hi={closeText:"बंद",prevText:"पिछला",nextText:"अगला",currentText:"आज",monthNames:["जनवरी ","फरवरी","मार्च","अप्रेल","मई","जून","जूलाई","अगस्त ","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"],monthNamesShort:["जन","फर","मार्च","अप्रेल","मई","जून","जूलाई","अग","सित","अक्ट","नव","दि"],dayNames:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],dayNamesShort:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],dayNamesMin:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],weekHeader:"हफ्ता",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.setDefaults(t.regional.hi),t.regional.hi});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-hr.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-hr.min.js
new file mode 100644
index 00000000000..d2d134124a8
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-hr.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.hr={closeText:"Zatvori",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Danas",monthNames:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],monthNamesShort:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],dayNames:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],weekHeader:"Tje",dateFormat:"dd.mm.yy.",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.hr),e.regional.hr});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-hu.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-hu.min.js
new file mode 100644
index 00000000000..d5f06bd687d
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-hu.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.hu={closeText:"bezár",prevText:"vissza",nextText:"előre",currentText:"ma",monthNames:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],monthNamesShort:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],dayNames:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],dayNamesShort:["Vas","Hét","Ked","Sze","Csü","Pén","Szo"],dayNamesMin:["V","H","K","Sze","Cs","P","Szo"],weekHeader:"Hét",dateFormat:"yy.mm.dd.",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""},e.setDefaults(e.regional.hu),e.regional.hu});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-hy.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-hy.min.js
new file mode 100644
index 00000000000..367f533e56b
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-hy.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.hy={closeText:"Փակել",prevText:"&#x3C;Նախ.",nextText:"Հաջ.&#x3E;",currentText:"Այսօր",monthNames:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"],monthNamesShort:["Հունվ","Փետր","Մարտ","Ապր","Մայիս","Հունիս","Հուլ","Օգս","Սեպ","Հոկ","Նոյ","Դեկ"],dayNames:["կիրակի","եկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ"],dayNamesShort:["կիր","երկ","երք","չրք","հնգ","ուրբ","շբթ"],dayNamesMin:["կիր","երկ","երք","չրք","հնգ","ուրբ","շբթ"],weekHeader:"ՇԲՏ",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.hy),e.regional.hy});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-id.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-id.min.js
new file mode 100644
index 00000000000..c5a5a3638bf
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-id.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.id={closeText:"Tutup",prevText:"&#x3C;mundur",nextText:"maju&#x3E;",currentText:"hari ini",monthNames:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agus","Sep","Okt","Nop","Des"],dayNames:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],dayNamesShort:["Min","Sen","Sel","Rab","kam","Jum","Sab"],dayNamesMin:["Mg","Sn","Sl","Rb","Km","jm","Sb"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.id),e.regional.id});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-is.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-is.min.js
new file mode 100644
index 00000000000..8acea1f11e3
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-is.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.is={closeText:"Loka",prevText:"&#x3C; Fyrri",nextText:"Næsti &#x3E;",currentText:"Í dag",monthNames:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],dayNames:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"],dayNamesShort:["Sun","Mán","Þri","Mið","Fim","Fös","Lau"],dayNamesMin:["Su","Má","Þr","Mi","Fi","Fö","La"],weekHeader:"Vika",dateFormat:"dd.mm.yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.is),e.regional.is});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-it-CH.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-it-CH.min.js
new file mode 100644
index 00000000000..f0778f65a95
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-it-CH.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["it-CH"]={closeText:"Chiudi",prevText:"&#x3C;Prec",nextText:"Succ&#x3E;",currentText:"Oggi",monthNames:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthNamesShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],dayNames:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],dayNamesShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],dayNamesMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],weekHeader:"Sm",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional["it-CH"]),e.regional["it-CH"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-it.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-it.min.js
new file mode 100644
index 00000000000..1a88a0a4f77
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-it.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.it={closeText:"Chiudi",prevText:"&#x3C;Prec",nextText:"Succ&#x3E;",currentText:"Oggi",monthNames:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthNamesShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],dayNames:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],dayNamesShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],dayNamesMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.it),e.regional.it});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ja.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ja.min.js
new file mode 100644
index 00000000000..3288a7a29b7
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ja.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ja={closeText:"閉じる",prevText:"&#x3C;前",nextText:"次&#x3E;",currentText:"今日",monthNames:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthNamesShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayNames:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],dayNamesShort:["日","月","火","水","木","金","土"],dayNamesMin:["日","月","火","水","木","金","土"],weekHeader:"週",dateFormat:"yy/mm/dd",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.setDefaults(e.regional.ja),e.regional.ja});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ka.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ka.min.js
new file mode 100644
index 00000000000..30ca8a88cb8
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ka.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ka={closeText:"დახურვა",prevText:"&#x3c; წინა",nextText:"შემდეგი &#x3e;",currentText:"დღეს",monthNames:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"],monthNamesShort:["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],dayNames:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],dayNamesShort:["კვ","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],dayNamesMin:["კვ","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],weekHeader:"კვირა",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ka),e.regional.ka});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-kk.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-kk.min.js
new file mode 100644
index 00000000000..16320be9d68
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-kk.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.kk={closeText:"Жабу",prevText:"&#x3C;Алдыңғы",nextText:"Келесі&#x3E;",currentText:"Бүгін",monthNames:["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"],monthNamesShort:["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шіл","Там","Қыр","Қаз","Қар","Жел"],dayNames:["Жексенбі","Дүйсенбі","Сейсенбі","Сәрсенбі","Бейсенбі","Жұма","Сенбі"],dayNamesShort:["жкс","дсн","ссн","срс","бсн","жма","снб"],dayNamesMin:["Жк","Дс","Сс","Ср","Бс","Жм","Сн"],weekHeader:"Не",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.kk),e.regional.kk});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-km.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-km.min.js
new file mode 100644
index 00000000000..a09bb2bb479
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-km.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.km={closeText:"ធ្វើ​រួច",prevText:"មុន",nextText:"បន្ទាប់",currentText:"ថ្ងៃ​នេះ",monthNames:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],monthNamesShort:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],dayNames:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],dayNamesShort:["អា","ច","អ","ពុ","ព្រហ","សុ","សៅ"],dayNamesMin:["អា","ច","អ","ពុ","ព្រហ","សុ","សៅ"],weekHeader:"សប្ដាហ៍",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.km),e.regional.km});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ko.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ko.min.js
new file mode 100644
index 00000000000..27740902caf
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ko.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ko={closeText:"닫기",prevText:"이전달",nextText:"다음달",currentText:"오늘",monthNames:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthNamesShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],dayNames:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],dayNamesShort:["일","월","화","수","목","금","토"],dayNamesMin:["일","월","화","수","목","금","토"],weekHeader:"Wk",dateFormat:"yy-mm-dd",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"년"},e.setDefaults(e.regional.ko),e.regional.ko});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ky.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ky.min.js
new file mode 100644
index 00000000000..7251c078eda
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ky.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ky={closeText:"Жабуу",prevText:"&#x3c;Мур",nextText:"Кий&#x3e;",currentText:"Бүгүн",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["жекшемби","дүйшөмбү","шейшемби","шаршемби","бейшемби","жума","ишемби"],dayNamesShort:["жек","дүй","шей","шар","бей","жум","ише"],dayNamesMin:["Жк","Дш","Шш","Шр","Бш","Жм","Иш"],weekHeader:"Жум",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ky),e.regional.ky});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-lb.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-lb.min.js
new file mode 100644
index 00000000000..76484db9a8c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-lb.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.lb={closeText:"Fäerdeg",prevText:"Zréck",nextText:"Weider",currentText:"Haut",monthNames:["Januar","Februar","Mäerz","Abrëll","Mee","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mäe","Abr","Mee","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonndeg","Méindeg","Dënschdeg","Mëttwoch","Donneschdeg","Freideg","Samschdeg"],dayNamesShort:["Son","Méi","Dën","Mët","Don","Fre","Sam"],dayNamesMin:["So","Mé","Dë","Më","Do","Fr","Sa"],weekHeader:"W",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.lb),e.regional.lb});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-lt.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-lt.min.js
new file mode 100644
index 00000000000..e49813c3648
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-lt.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.lt={closeText:"Uždaryti",prevText:"&#x3C;Atgal",nextText:"Pirmyn&#x3E;",currentText:"Šiandien",monthNames:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthNamesShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","Gru"],dayNames:["sekmadienis","pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis"],dayNamesShort:["sek","pir","ant","tre","ket","pen","šeš"],dayNamesMin:["Se","Pr","An","Tr","Ke","Pe","Še"],weekHeader:"SAV",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""},e.setDefaults(e.regional.lt),e.regional.lt});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-lv.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-lv.min.js
new file mode 100644
index 00000000000..01f5ccae489
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-lv.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.lv={closeText:"Aizvērt",prevText:"Iepr.",nextText:"Nāk.",currentText:"Šodien",monthNames:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],dayNames:["svētdiena","pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena"],dayNamesShort:["svt","prm","otr","tre","ctr","pkt","sst"],dayNamesMin:["Sv","Pr","Ot","Tr","Ct","Pk","Ss"],weekHeader:"Ned.",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.lv),e.regional.lv});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-mk.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-mk.min.js
new file mode 100644
index 00000000000..85b7517828a
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-mk.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.mk={closeText:"Затвори",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Денес",monthNames:["Јануари","Февруари","Март","Април","Мај","Јуни","Јули","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Јан","Фев","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Ное","Дек"],dayNames:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"],dayNamesShort:["Нед","Пон","Вто","Сре","Чет","Пет","Саб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Са"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.mk),e.regional.mk});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ml.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ml.min.js
new file mode 100644
index 00000000000..ba697f26c83
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ml.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ml={closeText:"ശരി",prevText:"മുന്നത്തെ",nextText:"അടുത്തത് ",currentText:"ഇന്ന്",monthNames:["ജനുവരി","ഫെബ്രുവരി","മാര്‍ച്ച്","ഏപ്രില്‍","മേയ്","ജൂണ്‍","ജൂലൈ","ആഗസ്റ്റ്","സെപ്റ്റംബര്‍","ഒക്ടോബര്‍","നവംബര്‍","ഡിസംബര്‍"],monthNamesShort:["ജനു","ഫെബ്","മാര്‍","ഏപ്രി","മേയ്","ജൂണ്‍","ജൂലാ","ആഗ","സെപ്","ഒക്ടോ","നവം","ഡിസ"],dayNames:["ഞായര്‍","തിങ്കള്‍","ചൊവ്വ","ബുധന്‍","വ്യാഴം","വെള്ളി","ശനി"],dayNamesShort:["ഞായ","തിങ്ക","ചൊവ്വ","ബുധ","വ്യാഴം","വെള്ളി","ശനി"],dayNamesMin:["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],weekHeader:"ആ",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ml),e.regional.ml});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ms.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ms.min.js
new file mode 100644
index 00000000000..e2df22fe38c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ms.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ms={closeText:"Tutup",prevText:"&#x3C;Sebelum",nextText:"Selepas&#x3E;",currentText:"hari ini",monthNames:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthNamesShort:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],dayNames:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],dayNamesShort:["Aha","Isn","Sel","Rab","kha","Jum","Sab"],dayNamesMin:["Ah","Is","Se","Ra","Kh","Ju","Sa"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ms),e.regional.ms});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-nb.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-nb.min.js
new file mode 100644
index 00000000000..14e24b52311
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-nb.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.nb={closeText:"Lukk",prevText:"&#xAB;Forrige",nextText:"Neste&#xBB;",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["søn","man","tir","ons","tor","fre","lør"],dayNames:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],dayNamesMin:["sø","ma","ti","on","to","fr","lø"],weekHeader:"Uke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.nb),e.regional.nb});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-nl-BE.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-nl-BE.min.js
new file mode 100644
index 00000000000..7b1a981804c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-nl-BE.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["nl-BE"]={closeText:"Sluiten",prevText:"←",nextText:"→",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["zo","ma","di","wo","do","vr","za"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional["nl-BE"]),e.regional["nl-BE"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-nl.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-nl.min.js
new file mode 100644
index 00000000000..32379dbc4e4
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-nl.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.nl={closeText:"Sluiten",prevText:"←",nextText:"→",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["zo","ma","di","wo","do","vr","za"],weekHeader:"Wk",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.nl),e.regional.nl});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-nn.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-nn.min.js
new file mode 100644
index 00000000000..62d3750565f
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-nn.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.nn={closeText:"Lukk",prevText:"&#xAB;Førre",nextText:"Neste&#xBB;",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["sun","mån","tys","ons","tor","fre","lau"],dayNames:["sundag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"],dayNamesMin:["su","må","ty","on","to","fr","la"],weekHeader:"Veke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.nn),e.regional.nn});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-no.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-no.min.js
new file mode 100644
index 00000000000..6fbaf4ec5c8
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-no.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.no={closeText:"Lukk",prevText:"&#xAB;Forrige",nextText:"Neste&#xBB;",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["søn","man","tir","ons","tor","fre","lør"],dayNames:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],dayNamesMin:["sø","ma","ti","on","to","fr","lø"],weekHeader:"Uke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.no),e.regional.no});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-pl.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-pl.min.js
new file mode 100644
index 00000000000..839fa527ae0
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-pl.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.pl={closeText:"Zamknij",prevText:"&#x3C;Poprzedni",nextText:"Następny&#x3E;",currentText:"Dziś",monthNames:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],monthNamesShort:["Sty","Lu","Mar","Kw","Maj","Cze","Lip","Sie","Wrz","Pa","Lis","Gru"],dayNames:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],dayNamesShort:["Nie","Pn","Wt","Śr","Czw","Pt","So"],dayNamesMin:["N","Pn","Wt","Śr","Cz","Pt","So"],weekHeader:"Tydz",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.pl),e.regional.pl});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-pt-BR.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-pt-BR.min.js
new file mode 100644
index 00000000000..154615b2e2d
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-pt-BR.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["pt-BR"]={closeText:"Fechar",prevText:"&#x3C;Anterior",nextText:"Próximo&#x3E;",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional["pt-BR"]),e.regional["pt-BR"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-pt.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-pt.min.js
new file mode 100644
index 00000000000..3a0332e64f5
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-pt.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.pt={closeText:"Fechar",prevText:"Anterior",nextText:"Seguinte",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],weekHeader:"Sem",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.pt),e.regional.pt});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-rm.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-rm.min.js
new file mode 100644
index 00000000000..7641c9f946c
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-rm.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.rm={closeText:"Serrar",prevText:"&#x3C;Suandant",nextText:"Precedent&#x3E;",currentText:"Actual",monthNames:["Schaner","Favrer","Mars","Avrigl","Matg","Zercladur","Fanadur","Avust","Settember","October","November","December"],monthNamesShort:["Scha","Fev","Mar","Avr","Matg","Zer","Fan","Avu","Sett","Oct","Nov","Dec"],dayNames:["Dumengia","Glindesdi","Mardi","Mesemna","Gievgia","Venderdi","Sonda"],dayNamesShort:["Dum","Gli","Mar","Mes","Gie","Ven","Som"],dayNamesMin:["Du","Gl","Ma","Me","Gi","Ve","So"],weekHeader:"emna",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.rm),e.regional.rm});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ro.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ro.min.js
new file mode 100644
index 00000000000..0770fd92035
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ro.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ro={closeText:"Închide",prevText:"&#xAB; Luna precedentă",nextText:"Luna următoare &#xBB;",currentText:"Azi",monthNames:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],monthNamesShort:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Duminică","Luni","Marţi","Miercuri","Joi","Vineri","Sâmbătă"],dayNamesShort:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"],dayNamesMin:["Du","Lu","Ma","Mi","Jo","Vi","Sâ"],weekHeader:"Săpt",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ro),e.regional.ro});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ru.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ru.min.js
new file mode 100644
index 00000000000..b07f48c3bb5
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ru.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ru={closeText:"Закрыть",prevText:"&#x3C;Пред",nextText:"След&#x3E;",currentText:"Сегодня",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],dayNamesShort:["вск","пнд","втр","срд","чтв","птн","сбт"],dayNamesMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],weekHeader:"Нед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ru),e.regional.ru});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-sk.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sk.min.js
new file mode 100644
index 00000000000..bc21e9f58c0
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sk.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.sk={closeText:"Zavrieť",prevText:"&#x3C;Predchádzajúci",nextText:"Nasledujúci&#x3E;",currentText:"Dnes",monthNames:["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december"],monthNamesShort:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],dayNames:["nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota"],dayNamesShort:["Ned","Pon","Uto","Str","Štv","Pia","Sob"],dayNamesMin:["Ne","Po","Ut","St","Št","Pia","So"],weekHeader:"Ty",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.sk),e.regional.sk});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-sl.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sl.min.js
new file mode 100644
index 00000000000..53295f97a09
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sl.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.sl={closeText:"Zapri",prevText:"&#x3C;Prejšnji",nextText:"Naslednji&#x3E;",currentText:"Trenutni",monthNames:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota"],dayNamesShort:["Ned","Pon","Tor","Sre","Čet","Pet","Sob"],dayNamesMin:["Ne","Po","To","Sr","Če","Pe","So"],weekHeader:"Teden",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.sl),e.regional.sl});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-sq.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sq.min.js
new file mode 100644
index 00000000000..a93db24e855
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sq.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.sq={closeText:"mbylle",prevText:"&#x3C;mbrapa",nextText:"Përpara&#x3E;",currentText:"sot",monthNames:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"],monthNamesShort:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],dayNames:["E Diel","E Hënë","E Martë","E Mërkurë","E Enjte","E Premte","E Shtune"],dayNamesShort:["Di","Hë","Ma","Më","En","Pr","Sh"],dayNamesMin:["Di","Hë","Ma","Më","En","Pr","Sh"],weekHeader:"Ja",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.sq),e.regional.sq});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-sr-SR.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sr-SR.min.js
new file mode 100644
index 00000000000..726a995b56d
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sr-SR.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["sr-SR"]={closeText:"Zatvori",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Danas",monthNames:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],weekHeader:"Sed",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional["sr-SR"]),e.regional["sr-SR"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-sr.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sr.min.js
new file mode 100644
index 00000000000..a91e98729ac
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sr.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.sr={closeText:"Затвори",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Данас",monthNames:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthNamesShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],dayNames:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],dayNamesShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],dayNamesMin:["Не","По","Ут","Ср","Че","Пе","Су"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.sr),e.regional.sr});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-sv.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sv.min.js
new file mode 100644
index 00000000000..bf46e171038
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-sv.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.sv={closeText:"Stäng",prevText:"&#xAB;Förra",nextText:"Nästa&#xBB;",currentText:"Idag",monthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNamesShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],dayNames:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],dayNamesMin:["Sö","Må","Ti","On","To","Fr","Lö"],weekHeader:"Ve",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.sv),e.regional.sv});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-ta.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ta.min.js
new file mode 100644
index 00000000000..27ca3ec67cc
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-ta.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ta={closeText:"மூடு",prevText:"முன்னையது",nextText:"அடுத்தது",currentText:"இன்று",monthNames:["தை","மாசி","பங்குனி","சித்திரை","வைகாசி","ஆனி","ஆடி","ஆவணி","புரட்டாசி","ஐப்பசி","கார்த்திகை","மார்கழி"],monthNamesShort:["தை","மாசி","பங்","சித்","வைகா","ஆனி","ஆடி","ஆவ","புர","ஐப்","கார்","மார்"],dayNames:["ஞாயிற்றுக்கிழமை","திங்கட்கிழமை","செவ்வாய்க்கிழமை","புதன்கிழமை","வியாழக்கிழமை","வெள்ளிக்கிழமை","சனிக்கிழமை"],dayNamesShort:["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],dayNamesMin:["ஞா","தி","செ","பு","வி","வெ","ச"],weekHeader:"Не",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ta),e.regional.ta});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-th.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-th.min.js
new file mode 100644
index 00000000000..370d8c603d4
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-th.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.th={closeText:"ปิด",prevText:"&#xAB;&#xA0;ย้อน",nextText:"ถัดไป&#xA0;&#xBB;",currentText:"วันนี้",monthNames:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthNamesShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],dayNames:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"],dayNamesShort:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],dayNamesMin:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.th),e.regional.th});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-tj.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-tj.min.js
new file mode 100644
index 00000000000..343c1f0a920
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-tj.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.tj={closeText:"Идома",prevText:"&#x3c;Қафо",nextText:"Пеш&#x3e;",currentText:"Имрӯз",monthNames:["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["якшанбе","душанбе","сешанбе","чоршанбе","панҷшанбе","ҷумъа","шанбе"],dayNamesShort:["якш","душ","сеш","чор","пан","ҷум","шан"],dayNamesMin:["Як","Дш","Сш","Чш","Пш","Ҷм","Шн"],weekHeader:"Хф",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.tj),e.regional.tj});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-tr.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-tr.min.js
new file mode 100644
index 00000000000..23415176a8f
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-tr.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.tr={closeText:"kapat",prevText:"&#x3C;geri",nextText:"ileri&#x3e",currentText:"bugün",monthNames:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthNamesShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],dayNames:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],dayNamesShort:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],dayNamesMin:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],weekHeader:"Hf",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.tr),e.regional.tr});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-uk.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-uk.min.js
new file mode 100644
index 00000000000..70cc32be81b
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-uk.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.uk={closeText:"Закрити",prevText:"&#x3C;",nextText:"&#x3E;",currentText:"Сьогодні",monthNames:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],monthNamesShort:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],dayNames:["неділя","понеділок","вівторок","середа","четвер","п’ятниця","субота"],dayNamesShort:["нед","пнд","вів","срд","чтв","птн","сбт"],dayNamesMin:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],weekHeader:"Тиж",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.uk),e.regional.uk});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-vi.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-vi.min.js
new file mode 100644
index 00000000000..2b01f5516e7
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-vi.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.vi={closeText:"Đóng",prevText:"&#x3C;Trước",nextText:"Tiếp&#x3E;",currentText:"Hôm nay",monthNames:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"],monthNamesShort:["Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10","Tháng 11","Tháng 12"],dayNames:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"],dayNamesShort:["CN","T2","T3","T4","T5","T6","T7"],dayNamesMin:["CN","T2","T3","T4","T5","T6","T7"],weekHeader:"Tu",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.vi),e.regional.vi});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-CN.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-CN.min.js
new file mode 100644
index 00000000000..428c4d102d4
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-CN.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["zh-CN"]={closeText:"关闭",prevText:"&#x3C;上月",nextText:"下月&#x3E;",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.setDefaults(e.regional["zh-CN"]),e.regional["zh-CN"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-HK.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-HK.min.js
new file mode 100644
index 00000000000..57fc0b3c3cb
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-HK.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["zh-HK"]={closeText:"關閉",prevText:"&#x3C;上月",nextText:"下月&#x3E;",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"dd-mm-yy",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.setDefaults(e.regional["zh-HK"]),e.regional["zh-HK"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-TW.min.js b/bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-TW.min.js
new file mode 100644
index 00000000000..76aef9f499a
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/i18n/datepicker-zh-TW.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["zh-TW"]={closeText:"關閉",prevText:"&#x3C;上月",nextText:"下月&#x3E;",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy/mm/dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.setDefaults(e.regional["zh-TW"]),e.regional["zh-TW"]});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/menu.min.js b/bower_components/jquery-ui/ui/minified/menu.min.js
new file mode 100644
index 00000000000..4de69d82338
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/menu.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position"],t):t(jQuery)})(function(t){return t.widget("ui.menu",{version:"1.11.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target);!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&t(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.currentTarget);i.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(e,i)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){t.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var e=t(this);e.data("ui-menu-submenu-carat")&&e.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",n=String.fromCharCode(e.keyCode),o=!1,clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(t):this.select(t))},refresh:function(){var e,i,s=this,n=this.options.icons.submenu,o=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),o.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.parent(),s=t("<span>").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),e=o.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);s._isDivider(e)&&e.addClass("ui-widget-content ui-menu-divider")}),i.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){"icons"===t&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(e.submenu),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!e).attr("aria-disabled",e),this._super(t,e)},focus:function(t,e){var i,s;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",t,{item:this.active}))},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(t.trim(t(this).text()))})}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/mouse.min.js b/bower_components/jquery-ui/ui/minified/mouse.min.js
new file mode 100644
index 00000000000..0e69c71164f
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/mouse.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./widget"],t):t(jQuery)})(function(t){var e=!1;return t(document).mouseup(function(){e=!1}),t.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).bind("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!e){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var n=this,s=1===i.which,o="string"==typeof this.options.cancel&&i.target.nodeName?t(i.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){n.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===t.data(i.target,this.widgetName+".preventClickEvent")&&t.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return n._mouseMove(t)},this._mouseUpDelegate=function(t){return n._mouseUp(t)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),e=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(i){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,i.target===this._mouseDownEvent.target&&t.data(i.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(i)),e=!1,!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/position.min.js b/bower_components/jquery-ui/ui/minified/position.min.js
new file mode 100644
index 00000000000..899360e49ac
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/position.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){return function(){function e(t,e,i){return[parseFloat(t[0])*(p.test(t[0])?e/100:1),parseFloat(t[1])*(p.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}t.ui=t.ui||{};var n,o,a=Math.max,r=Math.abs,h=Math.round,l=/left|center|right/,c=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,p=/%$/,f=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,o="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:o?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:s,isDocument:n,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:s||n?i.width():i.outerWidth(),height:s||n?i.height():i.outerHeight()}}},t.fn.position=function(n){if(!n||!n.of)return f.apply(this,arguments);n=t.extend({},n);var p,g,m,v,_,b,y=t(n.of),w=t.position.getWithinInfo(n.within),k=t.position.getScrollInfo(w),D=(n.collision||"flip").split(" "),x={};return b=s(y),y[0].preventDefault&&(n.at="left top"),g=b.width,m=b.height,v=b.offset,_=t.extend({},v),t.each(["my","at"],function(){var t,e,i=(n[this]||"").split(" ");1===i.length&&(i=l.test(i[0])?i.concat(["center"]):c.test(i[0])?["center"].concat(i):["center","center"]),i[0]=l.test(i[0])?i[0]:"center",i[1]=c.test(i[1])?i[1]:"center",t=u.exec(i[0]),e=u.exec(i[1]),x[this]=[t?t[0]:0,e?e[0]:0],n[this]=[d.exec(i[0])[0],d.exec(i[1])[0]]}),1===D.length&&(D[1]=D[0]),"right"===n.at[0]?_.left+=g:"center"===n.at[0]&&(_.left+=g/2),"bottom"===n.at[1]?_.top+=m:"center"===n.at[1]&&(_.top+=m/2),p=e(x.at,g,m),_.left+=p[0],_.top+=p[1],this.each(function(){var s,l,c=t(this),u=c.outerWidth(),d=c.outerHeight(),f=i(this,"marginLeft"),b=i(this,"marginTop"),C=u+f+i(this,"marginRight")+k.width,I=d+b+i(this,"marginBottom")+k.height,P=t.extend({},_),M=e(x.my,c.outerWidth(),c.outerHeight());"right"===n.my[0]?P.left-=u:"center"===n.my[0]&&(P.left-=u/2),"bottom"===n.my[1]?P.top-=d:"center"===n.my[1]&&(P.top-=d/2),P.left+=M[0],P.top+=M[1],o||(P.left=h(P.left),P.top=h(P.top)),s={marginLeft:f,marginTop:b},t.each(["left","top"],function(e,i){t.ui.position[D[e]]&&t.ui.position[D[e]][i](P,{targetWidth:g,targetHeight:m,elemWidth:u,elemHeight:d,collisionPosition:s,collisionWidth:C,collisionHeight:I,offset:[p[0]+M[0],p[1]+M[1]],my:n.my,at:n.at,within:w,elem:c})}),n.using&&(l=function(t){var e=v.left-P.left,i=e+g-u,s=v.top-P.top,o=s+m-d,h={target:{element:y,left:v.left,top:v.top,width:g,height:m},element:{element:c,left:P.left,top:P.top,width:u,height:d},horizontal:0>i?"left":e>0?"right":"center",vertical:0>o?"top":s>0?"bottom":"middle"};u>g&&g>r(e+i)&&(h.horizontal="center"),d>m&&m>r(s+o)&&(h.vertical="middle"),h.important=a(r(e),r(i))>a(r(s),r(o))?"horizontal":"vertical",n.using.call(this,t,h)}),c.offset(t.extend(P,{using:l}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,o=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-o-n;e.collisionWidth>o?h>0&&0>=l?(i=t.left+h+e.collisionWidth-o-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+o-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=a(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,o=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-o-n;e.collisionHeight>o?h>0&&0>=l?(i=t.top+h+e.collisionHeight-o-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+o-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=a(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,a=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-a-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-a-o,(0>i||r(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>r(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,a=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-a-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-a-o,(0>s||r(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-h,(i>0||u>r(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}},function(){var e,i,s,n,a,r=document.getElementsByTagName("body")[0],h=document.createElement("div");e=document.createElement(r?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&t.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(a in s)e.style[a]=s[a];e.appendChild(h),i=r||document.documentElement,i.insertBefore(e,i.firstChild),h.style.cssText="position: absolute; left: 10.7432222px;",n=t(h).offset().left,o=n>10&&11>n,e.innerHTML="",i.removeChild(e)}()}(),t.ui.position});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/progressbar.min.js b/bower_components/jquery-ui/ui/minified/progressbar.min.js
new file mode 100644
index 00000000000..b8c339d025a
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/progressbar.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget"],t):t(jQuery)})(function(t){return t.widget("ui.progressbar",{version:"1.11.4",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min}),this.valueDiv=t("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(t){return void 0===t?this.options.value:(this.options.value=this._constrainedValue(t),this._refreshValue(),void 0)},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=t===!1,"number"!=typeof t&&(t=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!e).attr("aria-disabled",e),this._super(t,e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(i.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/resizable.min.js b/bower_components/jquery-ui/ui/minified/resizable.min.js
new file mode 100644
index 00000000000..81c85404f72
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/resizable.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],t):t(jQuery)})(function(t){return t.widget("ui.resizable",t.ui.mouse,{version:"1.11.4",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseInt(t,10)||0},_isNumber:function(t){return!isNaN(parseInt(t,10))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",o=!1;return e[s]>0?!0:(e[s]=1,o=e[s]>0,e[s]=0,o)},_create:function(){var e,i,s,o,n,r=this,a=this.options;if(this.element.addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),e=this.handles.split(","),this.handles={},i=0;e.length>i;i++)s=t.trim(e[i]),n="ui-resizable-"+s,o=t("<div class='ui-resizable-handle "+n+"'></div>"),o.css({zIndex:a.zIndex}),"se"===s&&o.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(o);this._renderAxis=function(e){var i,s,o,n;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),n=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),o=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(o,n),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.mouseover(function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),t(this.element).addClass("ui-resizable-autohide").mouseenter(function(){a.disabled||(t(this).removeClass("ui-resizable-autohide"),r._handles.show())}).mouseleave(function(){a.disabled||r.resizing||(t(this).addClass("ui-resizable-autohide"),r._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(e){var i,s,o=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(o=!0);return!this.options.disabled&&o},_mouseStart:function(e){var i,s,o,n=this.options,r=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),n.containment&&(i+=t(n.containment).scrollLeft()||0,s+=t(n.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:r.width(),height:r.height()},this.originalSize=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()},this.sizeDiff={width:r.outerWidth()-r.width(),height:r.outerHeight()-r.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof n.aspectRatio?n.aspectRatio:this.originalSize.width/this.originalSize.height||1,o=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===o?this.axis+"-resize":o),r.addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,o=this.originalMousePosition,n=this.axis,r=e.pageX-o.left||0,a=e.pageY-o.top||0,h=this._change[n];return this._updatePrevProperties(),h?(i=h.apply(this,[e,r,a]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,o,n,r,a,h,l=this.options,p=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&this._hasScroll(i[0],"left")?0:p.sizeDiff.height,n=s?0:p.sizeDiff.width,r={width:p.helper.width()-n,height:p.helper.height()-o},a=parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left)||null,h=parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top)||null,l.animate||this.element.css(t.extend(r,{top:h,left:a})),p.helper.height(p.size.height),p.helper.width(p.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,o,n,r=this.options;n={minWidth:this._isNumber(r.minWidth)?r.minWidth:0,maxWidth:this._isNumber(r.maxWidth)?r.maxWidth:1/0,minHeight:this._isNumber(r.minHeight)?r.minHeight:0,maxHeight:this._isNumber(r.maxHeight)?r.maxHeight:1/0},(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,s=n.minWidth/this.aspectRatio,i=n.maxHeight*this.aspectRatio,o=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),s>n.minHeight&&(n.minHeight=s),n.maxWidth>i&&(n.maxWidth=i),n.maxHeight>o&&(n.maxHeight=o)),this._vBoundaries=n},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,o=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,n=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,r=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,l=/sw|nw|w/.test(i),p=/nw|ne|n/.test(i);return n&&(t.width=e.minWidth),r&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),o&&(t.height=e.maxHeight),n&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),r&&p&&(t.top=h-e.minHeight),o&&p&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],o=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseInt(s[e],10)||0,i[e]+=parseInt(o[e],10)||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("<div style='overflow:hidden;'></div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,o=this.originalPosition;return{top:o.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,o=i._proportionallyResizeElements,n=o.length&&/textarea/i.test(o[0].nodeName),r=n&&i._hasScroll(o[0],"left")?0:i.sizeDiff.height,a=n?0:i.sizeDiff.width,h={width:i.size.width-a,height:i.size.height-r},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,p=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,p&&l?{top:p,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};o&&o.length&&t(o[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,o,n,r,a,h=t(this).resizable("instance"),l=h.options,p=h.element,d=l.containment,c=d instanceof t?d.get(0):/parent/.test(d)?p.parent().get(0):d;c&&(h.containerElement=t(c),/document/.test(d)||d===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(c),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,o=h.containerSize.height,n=h.containerSize.width,r=h._hasScroll(c,"left")?c.scrollWidth:n,a=h._hasScroll(c)?c.scrollHeight:o,h.parentData={element:c,left:s.left,top:s.top,width:r,height:a}))},resize:function(e){var i,s,o,n,r=t(this).resizable("instance"),a=r.options,h=r.containerOffset,l=r.position,p=r._aspectRatio||e.shiftKey,d={top:0,left:0},c=r.containerElement,u=!0;c[0]!==document&&/static/.test(c.css("position"))&&(d=h),l.left<(r._helper?h.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-h.left:r.position.left-d.left),p&&(r.size.height=r.size.width/r.aspectRatio,u=!1),r.position.left=a.helper?h.left:0),l.top<(r._helper?h.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-h.top:r.position.top),p&&(r.size.width=r.size.height*r.aspectRatio,u=!1),r.position.top=r._helper?h.top:0),o=r.containerElement.get(0)===r.element.parent().get(0),n=/relative|absolute/.test(r.containerElement.css("position")),o&&n?(r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top):(r.offset.left=r.element.offset().left,r.offset.top=r.element.offset().top),i=Math.abs(r.sizeDiff.width+(r._helper?r.offset.left-d.left:r.offset.left-h.left)),s=Math.abs(r.sizeDiff.height+(r._helper?r.offset.top-d.top:r.offset.top-h.top)),i+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-i,p&&(r.size.height=r.size.width/r.aspectRatio,u=!1)),s+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-s,p&&(r.size.width=r.size.height*r.aspectRatio,u=!1)),u||(r.position.left=r.prevPosition.left,r.position.top=r.prevPosition.top,r.size.width=r.prevSize.width,r.size.height=r.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,o=e.containerPosition,n=e.containerElement,r=t(e.helper),a=r.offset(),h=r.outerWidth()-e.sizeDiff.width,l=r.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(n.css("position"))&&t(this).css({left:a.left-o.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(n.css("position"))&&t(this).css({left:a.left-o.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseInt(e.width(),10),height:parseInt(e.height(),10),left:parseInt(e.css("left"),10),top:parseInt(e.css("top"),10)})})},resize:function(e,i){var s=t(this).resizable("instance"),o=s.options,n=s.originalSize,r=s.originalPosition,a={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-r.top||0,left:s.position.left-r.left||0};t(o.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),o={},n=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(n,function(t,e){var i=(s[e]||0)+(a[e]||0);i&&i>=0&&(o[e]=i||null)}),e.css(o)})},stop:function(){t(this).removeData("resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.options,s=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,o=i.size,n=i.originalSize,r=i.originalPosition,a=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,p=h[1]||1,d=Math.round((o.width-n.width)/l)*l,c=Math.round((o.height-n.height)/p)*p,u=n.width+d,f=n.height+c,g=s.maxWidth&&u>s.maxWidth,m=s.maxHeight&&f>s.maxHeight,v=s.minWidth&&s.minWidth>u,_=s.minHeight&&s.minHeight>f;s.grid=h,v&&(u+=l),_&&(f+=p),g&&(u-=l),m&&(f-=p),/^(se|s|e)$/.test(a)?(i.size.width=u,i.size.height=f):/^(ne)$/.test(a)?(i.size.width=u,i.size.height=f,i.position.top=r.top-c):/^(sw)$/.test(a)?(i.size.width=u,i.size.height=f,i.position.left=r.left-d):((0>=f-p||0>=u-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-p>0?(i.size.height=f,i.position.top=r.top-c):(f=p-e.height,i.size.height=f,i.position.top=r.top+n.height-f),u-l>0?(i.size.width=u,i.position.left=r.left-d):(u=l-e.width,i.size.width=u,i.position.left=r.left+n.width-u))}}),t.ui.resizable});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/selectable.min.js b/bower_components/jquery-ui/ui/minified/selectable.min.js
new file mode 100644
index 00000000000..7e65a6838f7
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/selectable.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],e):e(jQuery)})(function(e){return e.widget("ui.selectable",e.ui.mouse,{version:"1.11.4",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,i=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t=e(i.options.filter,i.element[0]),t.addClass("ui-selectee"),t.each(function(){var t=e(this),i=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=e("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var i=this,s=this.options;this.opos=[t.pageX,t.pageY],this.options.disabled||(this.selectees=e(s.filter,this.element[0]),this._trigger("start",t),e(s.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=e.data(this,"selectable-item");s.startselected=!0,t.metaKey||t.ctrlKey||(s.$element.removeClass("ui-selected"),s.selected=!1,s.$element.addClass("ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",t,{unselecting:s.element}))}),e(t.target).parents().addBack().each(function(){var s,n=e.data(this,"selectable-item");return n?(s=!t.metaKey&&!t.ctrlKey||!n.$element.hasClass("ui-selected"),n.$element.removeClass(s?"ui-unselecting":"ui-selected").addClass(s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",t,{selecting:n.element}):i._trigger("unselecting",t,{unselecting:n.element}),!1):void 0}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,o=this.opos[0],r=this.opos[1],a=t.pageX,h=t.pageY;return o>a&&(i=a,a=o,o=i),r>h&&(i=h,h=r,r=i),this.helper.css({left:o,top:r,width:a-o,height:h-r}),this.selectees.each(function(){var i=e.data(this,"selectable-item"),l=!1;i&&i.element!==s.element[0]&&("touch"===n.tolerance?l=!(i.left>a||o>i.right||i.top>h||r>i.bottom):"fit"===n.tolerance&&(l=i.left>o&&a>i.right&&i.top>r&&h>i.bottom),l?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,s._trigger("selecting",t,{selecting:i.element}))):(i.selecting&&((t.metaKey||t.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",t,{unselecting:i.element}))),i.selected&&(t.metaKey||t.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",t,{unselecting:i.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",t,{unselected:s.element})}),e(".ui-selecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-selecting").addClass("ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",t,{selected:s.element})}),this._trigger("stop",t),this.helper.remove(),!1}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/selectmenu.min.js b/bower_components/jquery-ui/ui/minified/selectmenu.min.js
new file mode 100644
index 00000000000..93787c7759b
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/selectmenu.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position","./menu"],t):t(jQuery)})(function(t){return t.widget("ui.selectmenu",{version:"1.11.4",defaultElement:"<select>",options:{appendTo:null,disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:null,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"},this._drawButton(),this._drawMenu(),this.options.disabled&&this.disable()},_drawButton:function(){var e=this;this.label=t("label[for='"+this.ids.element+"']").attr("for",this.ids.button),this._on(this.label,{click:function(t){this.button.focus(),t.preventDefault()}}),this.element.hide(),this.button=t("<span>",{"class":"ui-selectmenu-button ui-widget ui-state-default ui-corner-all",tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true"}).insertAfter(this.element),t("<span>",{"class":"ui-icon "+this.options.icons.button}).prependTo(this.button),this.buttonText=t("<span>",{"class":"ui-selectmenu-text"}).appendTo(this.button),this._setText(this.buttonText,this.element.find("option:selected").text()),this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){e.menuItems||e._refreshMenu()}),this._hoverable(this.button),this._focusable(this.button)},_drawMenu:function(){var e=this;this.menu=t("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=t("<div>",{"class":"ui-selectmenu-menu ui-front"}).append(this.menu).appendTo(this._appendTo()),this.menuInstance=this.menu.menu({role:"listbox",select:function(t,i){t.preventDefault(),e._setSelection(),e._select(i.item.data("ui-selectmenu-item"),t)},focus:function(t,i){var s=i.item.data("ui-selectmenu-item");null!=e.focusIndex&&s.index!==e.focusIndex&&(e._trigger("focus",t,{item:s}),e.isOpen||e._select(s,t)),e.focusIndex=s.index,e.button.attr("aria-activedescendant",e.menuItems.eq(s.index).attr("id"))}}).menu("instance"),this.menu.addClass("ui-corner-bottom").removeClass("ui-corner-all"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this._setText(this.buttonText,this._getSelectedItem().text()),this.options.width||this._resizeButton()},_refreshMenu:function(){this.menu.empty();var t,e=this.element.find("option");e.length&&(this._parseOptions(e),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup"),t=this._getSelectedItem(),this.menuInstance.focus(null,t),this._setAria(t.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(t){this.options.disabled||(this.menuItems?(this.menu.find(".ui-state-focus").removeClass("ui-state-focus"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",t))},_position:function(){this.menuWrap.position(t.extend({of:this.button},this.options.position))},close:function(t){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",t))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderMenu:function(e,i){var s=this,n="";t.each(i,function(i,o){o.optgroup!==n&&(t("<li>",{"class":"ui-selectmenu-optgroup ui-menu-divider"+(o.element.parent("optgroup").prop("disabled")?" ui-state-disabled":""),text:o.optgroup}).appendTo(e),n=o.optgroup),s._renderItemData(e,o)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-selectmenu-item",e)},_renderItem:function(e,i){var s=t("<li>");return i.disabled&&s.addClass("ui-state-disabled"),this._setText(s,i.label),s.appendTo(e)},_setText:function(t,e){e?t.text(e):t.html("&#160;")},_move:function(t,e){var i,s,n=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex):(i=this.menuItems.eq(this.element[0].selectedIndex),n+=":not(.ui-state-disabled)"),s="first"===t||"last"===t?i["first"===t?"prevAll":"nextAll"](n).eq(-1):i[t+"All"](n).eq(0),s.length&&this.menuInstance.focus(e,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex)},_toggle:function(t){this[this.isOpen?"close":"open"](t)},_setSelection:function(){var t;this.range&&(window.getSelection?(t=window.getSelection(),t.removeAllRanges(),t.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(e){this.isOpen&&(t(e.target).closest(".ui-selectmenu-menu, #"+this.ids.button).length||this.close(e))}},_buttonEvents:{mousedown:function(){var t;window.getSelection?(t=window.getSelection(),t.rangeCount&&(this.range=t.getRangeAt(0))):this.range=document.selection.createRange()},click:function(t){this._setSelection(),this._toggle(t)},keydown:function(e){var i=!0;switch(e.keyCode){case t.ui.keyCode.TAB:case t.ui.keyCode.ESCAPE:this.close(e),i=!1;break;case t.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(e);break;case t.ui.keyCode.UP:e.altKey?this._toggle(e):this._move("prev",e);break;case t.ui.keyCode.DOWN:e.altKey?this._toggle(e):this._move("next",e);break;case t.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(e):this._toggle(e);break;case t.ui.keyCode.LEFT:this._move("prev",e);break;case t.ui.keyCode.RIGHT:this._move("next",e);break;case t.ui.keyCode.HOME:case t.ui.keyCode.PAGE_UP:this._move("first",e);break;case t.ui.keyCode.END:case t.ui.keyCode.PAGE_DOWN:this._move("last",e);break;default:this.menu.trigger(e),i=!1}i&&e.preventDefault()}},_selectFocusedItem:function(t){var e=this.menuItems.eq(this.focusIndex);e.hasClass("ui-state-disabled")||this._select(e.data("ui-selectmenu-item"),t)},_select:function(t,e){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=t.index,this._setText(this.buttonText,t.label),this._setAria(t),this._trigger("select",e,{item:t}),t.index!==i&&this._trigger("change",e,{item:t}),this.close(e)},_setAria:function(t){var e=this.menuItems.eq(t.index).attr("id");this.button.attr({"aria-labelledby":e,"aria-activedescendant":e}),this.menu.attr("aria-activedescendant",e)},_setOption:function(t,e){"icons"===t&&this.button.find("span.ui-icon").removeClass(this.options.icons.button).addClass(e.button),this._super(t,e),"appendTo"===t&&this.menuWrap.appendTo(this._appendTo()),"disabled"===t&&(this.menuInstance.option("disabled",e),this.button.toggleClass("ui-state-disabled",e).attr("aria-disabled",e),this.element.prop("disabled",e),e?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)),"width"===t&&this._resizeButton()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front")),e.length||(e=this.document[0].body),e},_toggleAttr:function(){this.button.toggleClass("ui-corner-top",this.isOpen).toggleClass("ui-corner-all",!this.isOpen).attr("aria-expanded",this.isOpen),this.menuWrap.toggleClass("ui-selectmenu-open",this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var t=this.options.width;t||(t=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(t)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){return{disabled:this.element.prop("disabled")}},_parseOptions:function(e){var i=[];e.each(function(e,s){var n=t(s),o=n.parent("optgroup");i.push({element:n,index:e,value:n.val(),label:n.text(),optgroup:o.attr("label")||"",disabled:o.prop("disabled")||n.prop("disabled")})}),this.items=i},_destroy:function(){this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.label.attr("for",this.ids.element)}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/slider.min.js b/bower_components/jquery-ui/ui/minified/slider.min.js
new file mode 100644
index 00000000000..6592d532ec0
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/slider.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],t):t(jQuery)})(function(t){return t.widget("ui.slider",t.ui.mouse,{version:"1.11.4",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,s=this.options,n=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),o="<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>",a=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),e=n.length;i>e;e++)a.push(o);this.handles=n.add(t(a.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(e){t(this).data("ui-slider-handle-index",e)})},_createRange:function(){var e=this.options,i="";e.range?(e.range===!0&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=t("<div></div>").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+("min"===e.range||"max"===e.range?" ui-slider-range-"+e.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(e){var i,s,n,o,a,r,h,l,u=this,c=this.options;return c.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var i=Math.abs(s-u.values(e));(n>i||n===i&&(e===u._lastChangedValue||u.values(e)===c.min))&&(n=i,o=t(this),a=e)}),r=this._start(e,a),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=a,o.addClass("ui-state-active").focus(),h=o.offset(),l=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:e.pageX-h.left-o.width()/2,top:e.pageY-h.top-o.height()/2-(parseInt(o.css("borderTopWidth"),10)||0)-(parseInt(o.css("borderBottomWidth"),10)||0)+(parseInt(o.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,a,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,s,n,o;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/e,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),o=this._valueMin()+s*n,this._trimAlignValue(o)},_start:function(t,e){var i={handle:this.handles[e],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("start",t,i)},_slide:function(t,e,i){var s,n,o;this.options.values&&this.options.values.length?(s=this.values(e?0:1),2===this.options.values.length&&this.options.range===!0&&(0===e&&i>s||1===e&&s>i)&&(i=s),i!==this.values(e)&&(n=this.values(),n[e]=i,o=this._trigger("slide",t,{handle:this.handles[e],value:i,values:n}),s=this.values(e?0:1),o!==!1&&this.values(e,i))):i!==this.value()&&(o=this._trigger("slide",t,{handle:this.handles[e],value:i}),o!==!1&&this.value(i))},_stop:function(t,e){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("stop",t,i)},_change:function(t,e){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._lastChangedValue=e,this._trigger("change",t,i)}},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(e,i){var s,n,o;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),this._change(null,e),void 0;if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(e):this.value();for(s=this.options.values,n=arguments[0],o=0;s.length>o;o+=1)s[o]=this._trimAlignValue(n[o]),this._change(null,o);this._refreshValue()},_setOption:function(e,i){var s,n=0;switch("range"===e&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),t.isArray(this.options.values)&&(n=this.options.values.length),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!i),this._super(e,i),e){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue(),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=0;n>s;s+=1)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(this._valueMin()>=t)return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;return 2*Math.abs(i)>=e&&(s+=i>0?e:-e),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step,s=Math.floor(+(t-e).toFixed(this._precision())/i)*i;t=s+e,this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var e,i,s,n,o,a=this.options.range,r=this.options,h=this,l=this._animateOff?!1:r.animate,u={};this.options.values&&this.options.values.length?this.handles.each(function(s){i=100*((h.values(s)-h._valueMin())/(h._valueMax()-h._valueMin())),u["horizontal"===h.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[l?"animate":"css"](u,r.animate),h.options.range===!0&&("horizontal"===h.orientation?(0===s&&h.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===s&&h.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i}):(s=this.value(),n=this._valueMin(),o=this._valueMax(),i=o!==n?100*((s-n)/(o-n)):0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](u,r.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},r.animate),"max"===a&&"horizontal"===this.orientation&&this.range[l?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:r.animate}),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},r.animate),"max"===a&&"vertical"===this.orientation&&this.range[l?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:r.animate}))},_handleEvents:{keydown:function(e){var i,s,n,o,a=t(e.target).data("ui-slider-handle-index");switch(e.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,t(e.target).addClass("ui-state-active"),i=this._start(e,a),i===!1))return}switch(o=this.options.step,s=n=this.options.values&&this.options.values.length?this.values(a):this.value(),e.keyCode){case t.ui.keyCode.HOME:n=this._valueMin();break;case t.ui.keyCode.END:n=this._valueMax();break;case t.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-o)}this._slide(e,a,n)},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),t(e.target).removeClass("ui-state-active"))}}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/sortable.min.js b/bower_components/jquery-ui/ui/minified/sortable.min.js
new file mode 100644
index 00000000000..c69819e7e28
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/sortable.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],t):t(jQuery)})(function(t){return t.widget("ui.sortable",t.ui.mouse,{version:"1.11.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return t>=e&&e+i>t},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle"),t.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle"),this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(e),t(e.target).parents().each(function(){return t.data(this,o.widgetName+"-item")===o?(s=t(this),!1):void 0}),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),s?!this.options.handle||i||(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(e,i,s){var n,o,r=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",r.cursor),this.storedStylesheet=t("<style>*{ cursor: "+r.cursor+" !important; }</style>").appendTo(o)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!r.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,r=this.options,h=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<r.scrollSensitivity?this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop+r.scrollSpeed:e.pageY-this.overflowOffset.top<r.scrollSensitivity&&(this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop-r.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<r.scrollSensitivity?this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft+r.scrollSpeed:e.pageX-this.overflowOffset.left<r.scrollSensitivity&&(this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft-r.scrollSpeed)):(e.pageY-this.document.scrollTop()<r.scrollSensitivity?h=this.document.scrollTop(this.document.scrollTop()-r.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<r.scrollSensitivity&&(h=this.document.scrollTop(this.document.scrollTop()+r.scrollSpeed)),e.pageX-this.document.scrollLeft()<r.scrollSensitivity?h=this.document.scrollLeft(this.document.scrollLeft()-r.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<r.scrollSensitivity&&(h=this.document.scrollLeft(this.document.scrollLeft()+r.scrollSpeed))),h!==!1&&t.ui.ddmanager&&!r.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items[i],n=s.item[0],o=this._intersectsWithPointer(s),o&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==n&&!t.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!t.contains(this.element[0],n):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,r={};o&&"x"!==o||(r.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(r.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(r,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,r=o+t.width,h=t.top,a=h+t.height,l=this.offset.click.top,c=this.offset.click.left,p="x"===this.options.axis||s+l>h&&a>s+l,d="y"===this.options.axis||e+c>o&&r>e+c,u=p&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?u:e+this.helperProportions.width/2>o&&r>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>h&&a>n-this.helperProportions.height/2},_intersectsWithPointer:function(t){var e="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),i="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),s=e&&i,n=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection();return s?this.floating?o&&"right"===o||"down"===n?2:1:n&&("down"===n?2:1):!1},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function i(){h.push(this)}var s,n,o,r,h=[],a=[],l=this._connectWith();if(l&&e)for(s=l.length-1;s>=0;s--)for(o=t(l[s],this.document[0]),n=o.length-1;n>=0;n--)r=t.data(o[n],this.widgetFullName),r&&r!==this&&!r.options.disabled&&a.push([t.isFunction(r.options.items)?r.options.items.call(r.element):t(r.options.items,r.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),r]);for(a.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=a.length-1;s>=0;s--)a[s][0].each(i);return t(h)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var i=0;e.length>i;i++)if(e[i]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var i,s,n,o,r,h,a,l,c=this.items,p=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=t(d[i],this.document[0]),s=n.length-1;s>=0;s--)o=t.data(n[s],this.widgetFullName),o&&o!==this&&!o.options.disabled&&(p.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=p.length-1;i>=0;i--)for(r=p[i][1],h=p[i][0],s=0,l=h.length;l>s;s++)a=t(h[s]),a.data(this.widgetName+"-item",r),c.push({item:a,instance:r,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,o;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var i,s=e.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]).addClass(i||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tbody"===s?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("<tr>",e.document[0]).appendTo(n)):"tr"===s?e._createTrPlaceholder(e.currentItem,n):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var s=this;e.children().each(function(){t("<td>&#160;</td>",s.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(e){var i,s,n,o,r,h,a,l,c,p,d=null,u=null;for(i=this.containers.length-1;i>=0;i--)if(!t.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&t.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],u=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",e,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[u].containerCache.over||(this.containers[u]._trigger("over",e,this._uiHash(this)),this.containers[u].containerCache.over=1);else{for(n=1e4,o=null,c=d.floating||this._isFloating(this.currentItem),r=c?"left":"top",h=c?"width":"height",p=c?"clientX":"clientY",s=this.items.length-1;s>=0;s--)t.contains(this.containers[u].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(a=this.items[s].item.offset()[r],l=!1,e[p]-a>this.items[s][h]/2&&(l=!0),n>Math.abs(e[p]-a)&&(n=Math.abs(e[p]-a),o=this.items[s],this.direction=l?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[u])return this.currentContainer.containerCache.over||(this.containers[u]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;o?this._rearrange(e,o,null,!0):this._rearrange(e,null,this.containers[u].element,!0),this._trigger("change",e,this._uiHash()),this.containers[u]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[u],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[u]._trigger("over",e,this._uiHash(this)),this.containers[u].containerCache.over=1}},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||t("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.width():this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment)[0],i=t(n.containment).offset(),s="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,n=this.options,o=e.pageX,r=e.pageY,h="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,a=/(html|body)/i.test(h[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(r=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((r-this.originalPageY)/n.grid[1])*n.grid[1],r=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():a?0:h.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():a?0:h.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){function i(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(n.push(function(t){this._trigger("remove",t,this._uiHash())}),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)e||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/spinner.min.js b/bower_components/jquery-ui/ui/minified/spinner.min.js
new file mode 100644
index 00000000000..20484834324
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/spinner.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./button"],t):t(jQuery)})(function(t){function e(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}return t.widget("ui.spinner",{version:"1.11.4",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e={},i=this.element;return t.each(["min","max","step"],function(t,s){var n=i.attr(s);void 0!==n&&n.length&&(e[s]=n)}),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t),void 0)},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((e>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(e){function i(){var t=this.element[0]===this.document[0].activeElement;t||(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),e.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(e)!==!1&&this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){return t(e.currentTarget).hasClass("ui-state-active")?this._start(e)===!1?!1:(this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var t=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=t.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(.5*t.height())&&t.height()>0&&t.height(t.height()),this.options.disabled&&this.disable()},_keydown:function(e){var i=this.options,s=t.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,i.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;</span>"+"</a>"+"<a class='ui-spinner-button ui-spinner-down ui-corner-br'>"+"<span class='ui-icon "+this.options.icons.down+"'>&#9660;</span>"+"</a>"},_start:function(t){return this.spinning||this._trigger("start",t)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&this._trigger("spin",e,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(e){var i=this.options.incremental;return i?t.isFunction(i)?i(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return e=null!==s.min?s.min:0,i=t-e,i=Math.round(i/s.step)*s.step,t=e+i,t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&s.min>t?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){if("culture"===t||"numberFormat"===t){var i=this._parse(this.element.val());return this.options[t]=e,this.element.val(this._format(i)),void 0}("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(e.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(e.down)),this._super(t,e),"disabled"===t&&(this.widget().toggleClass("ui-state-disabled",!!e),this.element.prop("disabled",!!e),this.buttons.button(e?"disable":"enable"))},_setOptions:e(function(t){this._super(t)}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null===t?!1:t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&(i=this._parse(t),null!==i&&(e||(i=this._adjustValue(i)),t=this._format(i))),this.element.val(t),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:e(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:e(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:e(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:e(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(e(this._value).call(this,t),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/tabs.min.js b/bower_components/jquery-ui/ui/minified/tabs.min.js
new file mode 100644
index 00000000000..8a2ab0fe959
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/tabs.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget"],t):t(jQuery)})(function(t){return t.widget("ui.tabs",{version:"1.11.4",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var t=/#.*$/;return function(e){var i,s;e=e.cloneNode(!1),i=e.href.replace(t,""),s=location.href.replace(t,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return e.hash.length>1&&i===s}}(),_create:function(){var e=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible),this._processTabs(),i.active=this._initialActive(),t.isArray(i.disabled)&&(i.disabled=t.unique(i.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):t(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var e=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===e&&(s&&this.tabs.each(function(i,n){return t(n).attr("aria-controls")===s?(e=i,!1):void 0}),null===e&&(e=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===e||-1===e)&&(e=this.tabs.length?0:!1)),e!==!1&&(e=this.tabs.index(this.tabs.eq(e)),-1===e&&(e=i?!1:0)),!i&&e===!1&&this.anchors.length&&(e=0),e},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(e){var i=t(this.document[0].activeElement).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:s++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:n=!1,s--;break;case t.ui.keyCode.END:s=this.anchors.length-1;break;case t.ui.keyCode.HOME:s=0;break;case t.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case t.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}e.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),e.ctrlKey||e.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===t.ui.keyCode.UP&&(e.preventDefault(),this.active.focus())},_handlePageNav:function(e){return e.altKey&&e.keyCode===t.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):e.altKey&&e.keyCode===t.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(e,i){function s(){return e>n&&(e=0),0>e&&(e=n),e}for(var n=this.tabs.length-1;-1!==t.inArray(s(),this.options.disabled);)e=i?e+1:e-1;return e},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).focus(),t},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):"disabled"===t?(this._setupDisabled(e),void 0):(this._super(t,e),"collapsible"===t&&(this.element.toggleClass("ui-tabs-collapsible",e),e||this.options.active!==!1||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e),void 0)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var e=this.options,i=this.tablist.children(":has(a[href])");e.disabled=t.map(i.filter(".ui-state-disabled"),function(t){return i.index(t)}),this._processTabs(),e.active!==!1&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=t()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var e=this,i=this.tabs,s=this.anchors,n=this.panels;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(e){t(this).is(".ui-state-disabled")&&e.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){t(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return t("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=t(),this.anchors.each(function(i,s){var n,o,a,r=t(s).uniqueId().attr("id"),h=t(s).closest("li"),l=h.attr("aria-controls");e._isLocal(s)?(n=s.hash,a=n.substring(1),o=e.element.find(e._sanitizeSelector(n))):(a=h.attr("aria-controls")||t({}).uniqueId()[0].id,n="#"+a,o=e.element.find(n),o.length||(o=e._createPanel(a),o.insertAfter(e.panels[i-1]||e.tablist)),o.attr("aria-live","polite")),o.length&&(e.panels=e.panels.add(o)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":a,"aria-labelledby":r}),o.attr("aria-labelledby",r)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel"),i&&(this._off(i.not(this.tabs)),this._off(s.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(e){return t("<div>").attr("id",e).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(e){t.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1);for(var i,s=0;i=this.tabs[s];s++)e===!0||-1!==t.inArray(s,e)?t(i).addClass("ui-state-disabled").attr("aria-disabled","true"):t(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=e},_setupEvents:function(e){var i={};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,s=this.element.parent();"fill"===e?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var e=t(this),s=e.css("position");"absolute"!==s&&"fixed"!==s&&(i-=e.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=t(this).outerHeight(!0)}),this.panels.each(function(){t(this).height(Math.max(0,i-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.panels.each(function(){i=Math.max(i,t(this).height("").height())}).height(i))},_eventHandler:function(e){var i=this.options,s=this.active,n=t(e.currentTarget),o=n.closest("li"),a=o[0]===s[0],r=a&&i.collapsible,h=r?t():this._getPanelForTab(o),l=s.length?this._getPanelForTab(s):t(),u={oldTab:s,oldPanel:l,newTab:r?t():o,newPanel:h};e.preventDefault(),o.hasClass("ui-state-disabled")||o.hasClass("ui-tabs-loading")||this.running||a&&!i.collapsible||this._trigger("beforeActivate",e,u)===!1||(i.active=r?!1:this.tabs.index(o),this.active=a?t():o,this.xhr&&this.xhr.abort(),l.length||h.length||t.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(o),e),this._toggle(e,u))},_toggle:function(e,i){function s(){o.running=!1,o._trigger("activate",e,i)}function n(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),a.length&&o.options.show?o._show(a,o.options.show,s):(a.show(),s())}var o=this,a=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),a.length&&r.length?i.oldTab.attr("tabIndex",-1):a.length&&this.tabs.filter(function(){return 0===t(this).attr("tabIndex")}).attr("tabIndex",-1),a.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){var i,s=this._findActive(e);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return e===!1?t():this.tabs.eq(e)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+t+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var e=t(this),i=e.data("ui-tabs-aria-controls");i?e.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(e){var i=this.options.disabled;i!==!1&&(void 0===e?i=!1:(e=this._getIndex(e),i=t.isArray(i)?t.map(i,function(t){return t!==e?t:null}):t.map(this.tabs,function(t,i){return i!==e?i:null})),this._setupDisabled(i))},disable:function(e){var i=this.options.disabled;if(i!==!0){if(void 0===e)i=!0;else{if(e=this._getIndex(e),-1!==t.inArray(e,i))return;i=t.isArray(i)?t.merge([e],i).sort():[e]}this._setupDisabled(i)}},load:function(e,i){e=this._getIndex(e);var s=this,n=this.tabs.eq(e),o=n.find(".ui-tabs-anchor"),a=this._getPanelForTab(n),r={tab:n,panel:a},h=function(t,e){"abort"===e&&s.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),a.removeAttr("aria-busy"),t===s.xhr&&delete s.xhr};this._isLocal(o[0])||(this.xhr=t.ajax(this._ajaxSettings(o,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),a.attr("aria-busy","true"),this.xhr.done(function(t,e,n){setTimeout(function(){a.html(t),s._trigger("load",i,r),h(n,e)},1)}).fail(function(t,e){setTimeout(function(){h(t,e)},1)})))},_ajaxSettings:function(e,i,s){var n=this;return{url:e.attr("href"),beforeSend:function(e,o){return n._trigger("beforeLoad",i,t.extend({jqXHR:e,ajaxSettings:o},s))}}},_getPanelForTab:function(e){var i=t(e).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/tooltip.min.js b/bower_components/jquery-ui/ui/minified/tooltip.min.js
new file mode 100644
index 00000000000..9a23333b90f
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/tooltip.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position"],t):t(jQuery)})(function(t){return t.widget("ui.tooltip",{version:"1.11.4",options:{content:function(){var e=t(this).attr("title")||"";return t("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(e,i){var s=(e.attr("aria-describedby")||"").split(/\s+/);s.push(i),e.data("ui-tooltip-id",i).attr("aria-describedby",t.trim(s.join(" ")))},_removeDescribedBy:function(e){var i=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\s+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData("ui-tooltip-id"),s=t.trim(s.join(" ")),s?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable(),this.liveRegion=t("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body)},_setOption:function(e,i){var s=this;return"disabled"===e?(this[i?"_disable":"_enable"](),this.options[e]=i,void 0):(this._super(e,i),"content"===e&&t.each(this.tooltips,function(t,e){s._updateContent(e.element)}),void 0)},_disable:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s.element[0],e.close(n,!0)}),this.element.find(this.options.items).addBack().each(function(){var e=t(this);e.is("[title]")&&e.data("ui-tooltip-title",e.attr("title")).removeAttr("title")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var e=t(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))})},open:function(e){var i=this,s=t(e?e.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&s.parents().each(function(){var e,s=t(this);s.data("ui-tooltip-open")&&(e=t.Event("blur"),e.target=e.currentTarget=this,i.close(e,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._registerCloseHandlers(e,s),this._updateContent(s,e))},_updateContent:function(t,e){var i,s=this.options.content,n=this,o=e?e.type:null;return"string"==typeof s?this._open(e,t,s):(i=s.call(t[0],function(i){n._delay(function(){t.data("ui-tooltip-open")&&(e&&(e.type=o),this._open(e,t,i))})}),i&&this._open(e,t,i),void 0)},_open:function(e,i,s){function n(t){l.of=t,a.is(":hidden")||a.position(l)}var o,a,r,h,l=t.extend({},this.options.position);if(s){if(o=this._find(i))return o.tooltip.find(".ui-tooltip-content").html(s),void 0;i.is("[title]")&&(e&&"mouseover"===e.type?i.attr("title",""):i.removeAttr("title")),o=this._tooltip(i),a=o.tooltip,this._addDescribedBy(i,a.attr("id")),a.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),s.clone?(h=s.clone(),h.removeAttr("id").find("[id]").removeAttr("id")):h=s,t("<div>").html(h).appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:n}),n(e)):a.position(t.extend({of:i},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(function(){a.is(":visible")&&(n(l.of),clearInterval(r))},t.fx.interval)),this._trigger("open",e,{tooltip:a})}},_registerCloseHandlers:function(e,i){var s={keyup:function(e){if(e.keyCode===t.ui.keyCode.ESCAPE){var s=t.Event(e);s.currentTarget=i[0],this.close(s,!0)}}};i[0]!==this.element[0]&&(s.remove=function(){this._removeTooltip(this._find(i).tooltip)}),e&&"mouseover"!==e.type||(s.mouseleave="close"),e&&"focusin"!==e.type||(s.focusout="close"),this._on(!0,i,s)},close:function(e){var i,s=this,n=t(e?e.currentTarget:this.element),o=this._find(n);return o?(i=o.tooltip,o.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),o.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){s._removeTooltip(t(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&t.each(this.parents,function(e,i){t(i.element).attr("title",i.title),delete s.parents[e]}),o.closing=!0,this._trigger("close",e,{tooltip:i}),o.hiding||(o.closing=!1)),void 0):(n.removeData("ui-tooltip-open"),void 0)},_tooltip:function(e){var i=t("<div>").attr("role","tooltip").addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||"")),s=i.uniqueId().attr("id");return t("<div>").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),this.tooltips[s]={element:e,tooltip:i}},_find:function(t){var e=t.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_destroy:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur"),o=s.element;n.target=n.currentTarget=o[0],e.close(n,!0),t("#"+i).remove(),o.data("ui-tooltip-title")&&(o.attr("title")||o.attr("title",o.data("ui-tooltip-title")),o.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}})});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/minified/widget.min.js b/bower_components/jquery-ui/ui/minified/widget.min.js
new file mode 100644
index 00000000000..3574d793fa9
--- /dev/null
+++ b/bower_components/jquery-ui/ui/minified/widget.min.js
@@ -0,0 +1,4 @@
+/*! jQuery UI - v1.11.4 - 2015-03-13
+* http://jqueryui.com
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){var e=0,i=Array.prototype.slice;return t.cleanData=function(e){return function(i){var n,s,o;for(o=0;null!=(s=i[o]);o++)try{n=t._data(s,"events"),n&&n.remove&&t(s).triggerHandler("remove")}catch(r){}e(i)}}(t.cleanData),t.widget=function(e,i,n){var s,o,r,a,u={},d=e.split(".")[0];return e=e.split(".")[1],s=d+"-"+e,n||(n=i,i=t.Widget),t.expr[":"][s.toLowerCase()]=function(e){return!!t.data(e,s)},t[d]=t[d]||{},o=t[d][e],r=t[d][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new r(t,e)},t.extend(r,o,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(n,function(e,n){return t.isFunction(n)?(u[e]=function(){var t=function(){return i.prototype[e].apply(this,arguments)},s=function(t){return i.prototype[e].apply(this,t)};return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=s,e=n.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(u[e]=n,void 0)}),r.prototype=t.widget.extend(a,{widgetEventPrefix:o?a.widgetEventPrefix||e:e},u,{constructor:r,namespace:d,widgetName:e,widgetFullName:s}),o?(t.each(o._childConstructors,function(e,i){var n=i.prototype;t.widget(n.namespace+"."+n.widgetName,r,i._proto)}),delete o._childConstructors):i._childConstructors.push(r),t.widget.bridge(e,r),r},t.widget.extend=function(e){for(var n,s,o=i.call(arguments,1),r=0,a=o.length;a>r;r++)for(n in o[r])s=o[r][n],o[r].hasOwnProperty(n)&&void 0!==s&&(e[n]=t.isPlainObject(s)?t.isPlainObject(e[n])?t.widget.extend({},e[n],s):t.widget.extend({},s):s);return e},t.widget.bridge=function(e,n){var s=n.prototype.widgetFullName||e;t.fn[e]=function(o){var r="string"==typeof o,a=i.call(arguments,1),u=this;return r?this.each(function(){var i,n=t.data(this,s);return"instance"===o?(u=n,!1):n?t.isFunction(n[o])&&"_"!==o.charAt(0)?(i=n[o].apply(n,a),i!==n&&void 0!==i?(u=i&&i.jquery?u.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):(a.length&&(o=t.widget.extend.apply(null,[o].concat(a))),this.each(function(){var e=t.data(this,s);e?(e.option(o||{}),e._init&&e._init()):t.data(this,s,new n(o,this))})),u}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(i,n){n=t(n||this.defaultElement||this)[0],this.element=t(n),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),n!==this&&(t.data(n,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===n&&this.destroy()}}),this.document=t(n.style?n.ownerDocument:n.document||n),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var n,s,o,r=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(r={},n=e.split("."),e=n.shift(),n.length){for(s=r[e]=t.widget.extend({},this.options[e]),o=0;n.length-1>o;o++)s[n[o]]=s[n[o]]||{},s=s[n[o]];if(e=n.pop(),1===arguments.length)return void 0===s[e]?null:s[e];s[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];r[e]=i}return this._setOptions(r),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!e),e&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(e,i,n){var s,o=this;"boolean"!=typeof e&&(n=i,i=e,e=!1),n?(i=s=t(i),this.bindings=this.bindings.add(i)):(n=i,i=this.element,s=this.widget()),t.each(n,function(n,r){function a(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof r?o[r]:r).apply(o,arguments):void 0}"string"!=typeof r&&(a.guid=r.guid=r.guid||a.guid||t.guid++);var u=n.match(/^([\w:-]*)\s*(.*)$/),d=u[1]+o.eventNamespace,c=u[2];c?s.delegate(c,d,a):i.bind(d,a)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(i).undelegate(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?n[t]:t).apply(n,arguments)}var n=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,i,n){var s,o,r=this.options[e];if(n=n||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(s in o)s in i||(i[s]=o[s]);return this.element.trigger(i,n),!(t.isFunction(r)&&r.apply(this.element[0],[i].concat(n))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(n,s,o){"string"==typeof s&&(s={effect:s});var r,a=s?s===!0||"number"==typeof s?i:s.effect||i:e;s=s||{},"number"==typeof s&&(s={duration:s}),r=!t.isEmptyObject(s),s.complete=o,s.delay&&n.delay(s.delay),r&&t.effects&&t.effects.effect[a]?n[e](s):a!==e&&n[a]?n[a](s.duration,s.easing,o):n.queue(function(i){t(this)[e](),o&&o.call(n[0]),i()})}}),t.widget});
\ No newline at end of file
diff --git a/bower_components/jquery-ui/ui/mouse.js b/bower_components/jquery-ui/ui/mouse.js
new file mode 100644
index 00000000000..89018bfeb81
--- /dev/null
+++ b/bower_components/jquery-ui/ui/mouse.js
@@ -0,0 +1,199 @@
+/*!
+ * jQuery UI Mouse 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/mouse/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./widget"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+var mouseHandled = false;
+$( document ).mouseup( function() {
+	mouseHandled = false;
+});
+
+return $.widget("ui.mouse", {
+	version: "1.11.4",
+	options: {
+		cancel: "input,textarea,button,select,option",
+		distance: 1,
+		delay: 0
+	},
+	_mouseInit: function() {
+		var that = this;
+
+		this.element
+			.bind("mousedown." + this.widgetName, function(event) {
+				return that._mouseDown(event);
+			})
+			.bind("click." + this.widgetName, function(event) {
+				if (true === $.data(event.target, that.widgetName + ".preventClickEvent")) {
+					$.removeData(event.target, that.widgetName + ".preventClickEvent");
+					event.stopImmediatePropagation();
+					return false;
+				}
+			});
+
+		this.started = false;
+	},
+
+	// TODO: make sure destroying one instance of mouse doesn't mess with
+	// other instances of mouse
+	_mouseDestroy: function() {
+		this.element.unbind("." + this.widgetName);
+		if ( this._mouseMoveDelegate ) {
+			this.document
+				.unbind("mousemove." + this.widgetName, this._mouseMoveDelegate)
+				.unbind("mouseup." + this.widgetName, this._mouseUpDelegate);
+		}
+	},
+
+	_mouseDown: function(event) {
+		// don't let more than one widget handle mouseStart
+		if ( mouseHandled ) {
+			return;
+		}
+
+		this._mouseMoved = false;
+
+		// we may have missed mouseup (out of window)
+		(this._mouseStarted && this._mouseUp(event));
+
+		this._mouseDownEvent = event;
+
+		var that = this,
+			btnIsLeft = (event.which === 1),
+			// event.target.nodeName works around a bug in IE 8 with
+			// disabled inputs (#7620)
+			elIsCancel = (typeof this.options.cancel === "string" && event.target.nodeName ? $(event.target).closest(this.options.cancel).length : false);
+		if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) {
+			return true;
+		}
+
+		this.mouseDelayMet = !this.options.delay;
+		if (!this.mouseDelayMet) {
+			this._mouseDelayTimer = setTimeout(function() {
+				that.mouseDelayMet = true;
+			}, this.options.delay);
+		}
+
+		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {
+			this._mouseStarted = (this._mouseStart(event) !== false);
+			if (!this._mouseStarted) {
+				event.preventDefault();
+				return true;
+			}
+		}
+
+		// Click event may never have fired (Gecko & Opera)
+		if (true === $.data(event.target, this.widgetName + ".preventClickEvent")) {
+			$.removeData(event.target, this.widgetName + ".preventClickEvent");
+		}
+
+		// these delegates are required to keep context
+		this._mouseMoveDelegate = function(event) {
+			return that._mouseMove(event);
+		};
+		this._mouseUpDelegate = function(event) {
+			return that._mouseUp(event);
+		};
+
+		this.document
+			.bind( "mousemove." + this.widgetName, this._mouseMoveDelegate )
+			.bind( "mouseup." + this.widgetName, this._mouseUpDelegate );
+
+		event.preventDefault();
+
+		mouseHandled = true;
+		return true;
+	},
+
+	_mouseMove: function(event) {
+		// Only check for mouseups outside the document if you've moved inside the document
+		// at least once. This prevents the firing of mouseup in the case of IE<9, which will
+		// fire a mousemove event if content is placed under the cursor. See #7778
+		// Support: IE <9
+		if ( this._mouseMoved ) {
+			// IE mouseup check - mouseup happened when mouse was out of window
+			if ($.ui.ie && ( !document.documentMode || document.documentMode < 9 ) && !event.button) {
+				return this._mouseUp(event);
+
+			// Iframe mouseup check - mouseup occurred in another document
+			} else if ( !event.which ) {
+				return this._mouseUp( event );
+			}
+		}
+
+		if ( event.which || event.button ) {
+			this._mouseMoved = true;
+		}
+
+		if (this._mouseStarted) {
+			this._mouseDrag(event);
+			return event.preventDefault();
+		}
+
+		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {
+			this._mouseStarted =
+				(this._mouseStart(this._mouseDownEvent, event) !== false);
+			(this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event));
+		}
+
+		return !this._mouseStarted;
+	},
+
+	_mouseUp: function(event) {
+		this.document
+			.unbind( "mousemove." + this.widgetName, this._mouseMoveDelegate )
+			.unbind( "mouseup." + this.widgetName, this._mouseUpDelegate );
+
+		if (this._mouseStarted) {
+			this._mouseStarted = false;
+
+			if (event.target === this._mouseDownEvent.target) {
+				$.data(event.target, this.widgetName + ".preventClickEvent", true);
+			}
+
+			this._mouseStop(event);
+		}
+
+		mouseHandled = false;
+		return false;
+	},
+
+	_mouseDistanceMet: function(event) {
+		return (Math.max(
+				Math.abs(this._mouseDownEvent.pageX - event.pageX),
+				Math.abs(this._mouseDownEvent.pageY - event.pageY)
+			) >= this.options.distance
+		);
+	},
+
+	_mouseDelayMet: function(/* event */) {
+		return this.mouseDelayMet;
+	},
+
+	// These are placeholder methods, to be overriden by extending plugin
+	_mouseStart: function(/* event */) {},
+	_mouseDrag: function(/* event */) {},
+	_mouseStop: function(/* event */) {},
+	_mouseCapture: function(/* event */) { return true; }
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/position.js b/bower_components/jquery-ui/ui/position.js
new file mode 100644
index 00000000000..bb97a5b69e3
--- /dev/null
+++ b/bower_components/jquery-ui/ui/position.js
@@ -0,0 +1,517 @@
+/*!
+ * jQuery UI Position 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/position/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define( [ "jquery" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+(function() {
+
+$.ui = $.ui || {};
+
+var cachedScrollbarWidth, supportsOffsetFractions,
+	max = Math.max,
+	abs = Math.abs,
+	round = Math.round,
+	rhorizontal = /left|center|right/,
+	rvertical = /top|center|bottom/,
+	roffset = /[\+\-]\d+(\.[\d]+)?%?/,
+	rposition = /^\w+/,
+	rpercent = /%$/,
+	_position = $.fn.position;
+
+function getOffsets( offsets, width, height ) {
+	return [
+		parseFloat( offsets[ 0 ] ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ),
+		parseFloat( offsets[ 1 ] ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 )
+	];
+}
+
+function parseCss( element, property ) {
+	return parseInt( $.css( element, property ), 10 ) || 0;
+}
+
+function getDimensions( elem ) {
+	var raw = elem[0];
+	if ( raw.nodeType === 9 ) {
+		return {
+			width: elem.width(),
+			height: elem.height(),
+			offset: { top: 0, left: 0 }
+		};
+	}
+	if ( $.isWindow( raw ) ) {
+		return {
+			width: elem.width(),
+			height: elem.height(),
+			offset: { top: elem.scrollTop(), left: elem.scrollLeft() }
+		};
+	}
+	if ( raw.preventDefault ) {
+		return {
+			width: 0,
+			height: 0,
+			offset: { top: raw.pageY, left: raw.pageX }
+		};
+	}
+	return {
+		width: elem.outerWidth(),
+		height: elem.outerHeight(),
+		offset: elem.offset()
+	};
+}
+
+$.position = {
+	scrollbarWidth: function() {
+		if ( cachedScrollbarWidth !== undefined ) {
+			return cachedScrollbarWidth;
+		}
+		var w1, w2,
+			div = $( "<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>" ),
+			innerDiv = div.children()[0];
+
+		$( "body" ).append( div );
+		w1 = innerDiv.offsetWidth;
+		div.css( "overflow", "scroll" );
+
+		w2 = innerDiv.offsetWidth;
+
+		if ( w1 === w2 ) {
+			w2 = div[0].clientWidth;
+		}
+
+		div.remove();
+
+		return (cachedScrollbarWidth = w1 - w2);
+	},
+	getScrollInfo: function( within ) {
+		var overflowX = within.isWindow || within.isDocument ? "" :
+				within.element.css( "overflow-x" ),
+			overflowY = within.isWindow || within.isDocument ? "" :
+				within.element.css( "overflow-y" ),
+			hasOverflowX = overflowX === "scroll" ||
+				( overflowX === "auto" && within.width < within.element[0].scrollWidth ),
+			hasOverflowY = overflowY === "scroll" ||
+				( overflowY === "auto" && within.height < within.element[0].scrollHeight );
+		return {
+			width: hasOverflowY ? $.position.scrollbarWidth() : 0,
+			height: hasOverflowX ? $.position.scrollbarWidth() : 0
+		};
+	},
+	getWithinInfo: function( element ) {
+		var withinElement = $( element || window ),
+			isWindow = $.isWindow( withinElement[0] ),
+			isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9;
+		return {
+			element: withinElement,
+			isWindow: isWindow,
+			isDocument: isDocument,
+			offset: withinElement.offset() || { left: 0, top: 0 },
+			scrollLeft: withinElement.scrollLeft(),
+			scrollTop: withinElement.scrollTop(),
+
+			// support: jQuery 1.6.x
+			// jQuery 1.6 doesn't support .outerWidth/Height() on documents or windows
+			width: isWindow || isDocument ? withinElement.width() : withinElement.outerWidth(),
+			height: isWindow || isDocument ? withinElement.height() : withinElement.outerHeight()
+		};
+	}
+};
+
+$.fn.position = function( options ) {
+	if ( !options || !options.of ) {
+		return _position.apply( this, arguments );
+	}
+
+	// make a copy, we don't want to modify arguments
+	options = $.extend( {}, options );
+
+	var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions,
+		target = $( options.of ),
+		within = $.position.getWithinInfo( options.within ),
+		scrollInfo = $.position.getScrollInfo( within ),
+		collision = ( options.collision || "flip" ).split( " " ),
+		offsets = {};
+
+	dimensions = getDimensions( target );
+	if ( target[0].preventDefault ) {
+		// force left top to allow flipping
+		options.at = "left top";
+	}
+	targetWidth = dimensions.width;
+	targetHeight = dimensions.height;
+	targetOffset = dimensions.offset;
+	// clone to reuse original targetOffset later
+	basePosition = $.extend( {}, targetOffset );
+
+	// force my and at to have valid horizontal and vertical positions
+	// if a value is missing or invalid, it will be converted to center
+	$.each( [ "my", "at" ], function() {
+		var pos = ( options[ this ] || "" ).split( " " ),
+			horizontalOffset,
+			verticalOffset;
+
+		if ( pos.length === 1) {
+			pos = rhorizontal.test( pos[ 0 ] ) ?
+				pos.concat( [ "center" ] ) :
+				rvertical.test( pos[ 0 ] ) ?
+					[ "center" ].concat( pos ) :
+					[ "center", "center" ];
+		}
+		pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center";
+		pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center";
+
+		// calculate offsets
+		horizontalOffset = roffset.exec( pos[ 0 ] );
+		verticalOffset = roffset.exec( pos[ 1 ] );
+		offsets[ this ] = [
+			horizontalOffset ? horizontalOffset[ 0 ] : 0,
+			verticalOffset ? verticalOffset[ 0 ] : 0
+		];
+
+		// reduce to just the positions without the offsets
+		options[ this ] = [
+			rposition.exec( pos[ 0 ] )[ 0 ],
+			rposition.exec( pos[ 1 ] )[ 0 ]
+		];
+	});
+
+	// normalize collision option
+	if ( collision.length === 1 ) {
+		collision[ 1 ] = collision[ 0 ];
+	}
+
+	if ( options.at[ 0 ] === "right" ) {
+		basePosition.left += targetWidth;
+	} else if ( options.at[ 0 ] === "center" ) {
+		basePosition.left += targetWidth / 2;
+	}
+
+	if ( options.at[ 1 ] === "bottom" ) {
+		basePosition.top += targetHeight;
+	} else if ( options.at[ 1 ] === "center" ) {
+		basePosition.top += targetHeight / 2;
+	}
+
+	atOffset = getOffsets( offsets.at, targetWidth, targetHeight );
+	basePosition.left += atOffset[ 0 ];
+	basePosition.top += atOffset[ 1 ];
+
+	return this.each(function() {
+		var collisionPosition, using,
+			elem = $( this ),
+			elemWidth = elem.outerWidth(),
+			elemHeight = elem.outerHeight(),
+			marginLeft = parseCss( this, "marginLeft" ),
+			marginTop = parseCss( this, "marginTop" ),
+			collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + scrollInfo.width,
+			collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + scrollInfo.height,
+			position = $.extend( {}, basePosition ),
+			myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() );
+
+		if ( options.my[ 0 ] === "right" ) {
+			position.left -= elemWidth;
+		} else if ( options.my[ 0 ] === "center" ) {
+			position.left -= elemWidth / 2;
+		}
+
+		if ( options.my[ 1 ] === "bottom" ) {
+			position.top -= elemHeight;
+		} else if ( options.my[ 1 ] === "center" ) {
+			position.top -= elemHeight / 2;
+		}
+
+		position.left += myOffset[ 0 ];
+		position.top += myOffset[ 1 ];
+
+		// if the browser doesn't support fractions, then round for consistent results
+		if ( !supportsOffsetFractions ) {
+			position.left = round( position.left );
+			position.top = round( position.top );
+		}
+
+		collisionPosition = {
+			marginLeft: marginLeft,
+			marginTop: marginTop
+		};
+
+		$.each( [ "left", "top" ], function( i, dir ) {
+			if ( $.ui.position[ collision[ i ] ] ) {
+				$.ui.position[ collision[ i ] ][ dir ]( position, {
+					targetWidth: targetWidth,
+					targetHeight: targetHeight,
+					elemWidth: elemWidth,
+					elemHeight: elemHeight,
+					collisionPosition: collisionPosition,
+					collisionWidth: collisionWidth,
+					collisionHeight: collisionHeight,
+					offset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ],
+					my: options.my,
+					at: options.at,
+					within: within,
+					elem: elem
+				});
+			}
+		});
+
+		if ( options.using ) {
+			// adds feedback as second argument to using callback, if present
+			using = function( props ) {
+				var left = targetOffset.left - position.left,
+					right = left + targetWidth - elemWidth,
+					top = targetOffset.top - position.top,
+					bottom = top + targetHeight - elemHeight,
+					feedback = {
+						target: {
+							element: target,
+							left: targetOffset.left,
+							top: targetOffset.top,
+							width: targetWidth,
+							height: targetHeight
+						},
+						element: {
+							element: elem,
+							left: position.left,
+							top: position.top,
+							width: elemWidth,
+							height: elemHeight
+						},
+						horizontal: right < 0 ? "left" : left > 0 ? "right" : "center",
+						vertical: bottom < 0 ? "top" : top > 0 ? "bottom" : "middle"
+					};
+				if ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) {
+					feedback.horizontal = "center";
+				}
+				if ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) {
+					feedback.vertical = "middle";
+				}
+				if ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) {
+					feedback.important = "horizontal";
+				} else {
+					feedback.important = "vertical";
+				}
+				options.using.call( this, props, feedback );
+			};
+		}
+
+		elem.offset( $.extend( position, { using: using } ) );
+	});
+};
+
+$.ui.position = {
+	fit: {
+		left: function( position, data ) {
+			var within = data.within,
+				withinOffset = within.isWindow ? within.scrollLeft : within.offset.left,
+				outerWidth = within.width,
+				collisionPosLeft = position.left - data.collisionPosition.marginLeft,
+				overLeft = withinOffset - collisionPosLeft,
+				overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset,
+				newOverRight;
+
+			// element is wider than within
+			if ( data.collisionWidth > outerWidth ) {
+				// element is initially over the left side of within
+				if ( overLeft > 0 && overRight <= 0 ) {
+					newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset;
+					position.left += overLeft - newOverRight;
+				// element is initially over right side of within
+				} else if ( overRight > 0 && overLeft <= 0 ) {
+					position.left = withinOffset;
+				// element is initially over both left and right sides of within
+				} else {
+					if ( overLeft > overRight ) {
+						position.left = withinOffset + outerWidth - data.collisionWidth;
+					} else {
+						position.left = withinOffset;
+					}
+				}
+			// too far left -> align with left edge
+			} else if ( overLeft > 0 ) {
+				position.left += overLeft;
+			// too far right -> align with right edge
+			} else if ( overRight > 0 ) {
+				position.left -= overRight;
+			// adjust based on position and margin
+			} else {
+				position.left = max( position.left - collisionPosLeft, position.left );
+			}
+		},
+		top: function( position, data ) {
+			var within = data.within,
+				withinOffset = within.isWindow ? within.scrollTop : within.offset.top,
+				outerHeight = data.within.height,
+				collisionPosTop = position.top - data.collisionPosition.marginTop,
+				overTop = withinOffset - collisionPosTop,
+				overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset,
+				newOverBottom;
+
+			// element is taller than within
+			if ( data.collisionHeight > outerHeight ) {
+				// element is initially over the top of within
+				if ( overTop > 0 && overBottom <= 0 ) {
+					newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset;
+					position.top += overTop - newOverBottom;
+				// element is initially over bottom of within
+				} else if ( overBottom > 0 && overTop <= 0 ) {
+					position.top = withinOffset;
+				// element is initially over both top and bottom of within
+				} else {
+					if ( overTop > overBottom ) {
+						position.top = withinOffset + outerHeight - data.collisionHeight;
+					} else {
+						position.top = withinOffset;
+					}
+				}
+			// too far up -> align with top
+			} else if ( overTop > 0 ) {
+				position.top += overTop;
+			// too far down -> align with bottom edge
+			} else if ( overBottom > 0 ) {
+				position.top -= overBottom;
+			// adjust based on position and margin
+			} else {
+				position.top = max( position.top - collisionPosTop, position.top );
+			}
+		}
+	},
+	flip: {
+		left: function( position, data ) {
+			var within = data.within,
+				withinOffset = within.offset.left + within.scrollLeft,
+				outerWidth = within.width,
+				offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left,
+				collisionPosLeft = position.left - data.collisionPosition.marginLeft,
+				overLeft = collisionPosLeft - offsetLeft,
+				overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft,
+				myOffset = data.my[ 0 ] === "left" ?
+					-data.elemWidth :
+					data.my[ 0 ] === "right" ?
+						data.elemWidth :
+						0,
+				atOffset = data.at[ 0 ] === "left" ?
+					data.targetWidth :
+					data.at[ 0 ] === "right" ?
+						-data.targetWidth :
+						0,
+				offset = -2 * data.offset[ 0 ],
+				newOverRight,
+				newOverLeft;
+
+			if ( overLeft < 0 ) {
+				newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset;
+				if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) {
+					position.left += myOffset + atOffset + offset;
+				}
+			} else if ( overRight > 0 ) {
+				newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft;
+				if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) {
+					position.left += myOffset + atOffset + offset;
+				}
+			}
+		},
+		top: function( position, data ) {
+			var within = data.within,
+				withinOffset = within.offset.top + within.scrollTop,
+				outerHeight = within.height,
+				offsetTop = within.isWindow ? within.scrollTop : within.offset.top,
+				collisionPosTop = position.top - data.collisionPosition.marginTop,
+				overTop = collisionPosTop - offsetTop,
+				overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop,
+				top = data.my[ 1 ] === "top",
+				myOffset = top ?
+					-data.elemHeight :
+					data.my[ 1 ] === "bottom" ?
+						data.elemHeight :
+						0,
+				atOffset = data.at[ 1 ] === "top" ?
+					data.targetHeight :
+					data.at[ 1 ] === "bottom" ?
+						-data.targetHeight :
+						0,
+				offset = -2 * data.offset[ 1 ],
+				newOverTop,
+				newOverBottom;
+			if ( overTop < 0 ) {
+				newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset;
+				if ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) {
+					position.top += myOffset + atOffset + offset;
+				}
+			} else if ( overBottom > 0 ) {
+				newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop;
+				if ( newOverTop > 0 || abs( newOverTop ) < overBottom ) {
+					position.top += myOffset + atOffset + offset;
+				}
+			}
+		}
+	},
+	flipfit: {
+		left: function() {
+			$.ui.position.flip.left.apply( this, arguments );
+			$.ui.position.fit.left.apply( this, arguments );
+		},
+		top: function() {
+			$.ui.position.flip.top.apply( this, arguments );
+			$.ui.position.fit.top.apply( this, arguments );
+		}
+	}
+};
+
+// fraction support test
+(function() {
+	var testElement, testElementParent, testElementStyle, offsetLeft, i,
+		body = document.getElementsByTagName( "body" )[ 0 ],
+		div = document.createElement( "div" );
+
+	//Create a "fake body" for testing based on method used in jQuery.support
+	testElement = document.createElement( body ? "div" : "body" );
+	testElementStyle = {
+		visibility: "hidden",
+		width: 0,
+		height: 0,
+		border: 0,
+		margin: 0,
+		background: "none"
+	};
+	if ( body ) {
+		$.extend( testElementStyle, {
+			position: "absolute",
+			left: "-1000px",
+			top: "-1000px"
+		});
+	}
+	for ( i in testElementStyle ) {
+		testElement.style[ i ] = testElementStyle[ i ];
+	}
+	testElement.appendChild( div );
+	testElementParent = body || document.documentElement;
+	testElementParent.insertBefore( testElement, testElementParent.firstChild );
+
+	div.style.cssText = "position: absolute; left: 10.7432222px;";
+
+	offsetLeft = $( div ).offset().left;
+	supportsOffsetFractions = offsetLeft > 10 && offsetLeft < 11;
+
+	testElement.innerHTML = "";
+	testElementParent.removeChild( testElement );
+})();
+
+})();
+
+return $.ui.position;
+
+}));
diff --git a/bower_components/jquery-ui/ui/progressbar.js b/bower_components/jquery-ui/ui/progressbar.js
new file mode 100644
index 00000000000..b485019455b
--- /dev/null
+++ b/bower_components/jquery-ui/ui/progressbar.js
@@ -0,0 +1,159 @@
+/*!
+ * jQuery UI Progressbar 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/progressbar/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./widget"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.widget( "ui.progressbar", {
+	version: "1.11.4",
+	options: {
+		max: 100,
+		value: 0,
+
+		change: null,
+		complete: null
+	},
+
+	min: 0,
+
+	_create: function() {
+		// Constrain initial value
+		this.oldValue = this.options.value = this._constrainedValue();
+
+		this.element
+			.addClass( "ui-progressbar ui-widget ui-widget-content ui-corner-all" )
+			.attr({
+				// Only set static values, aria-valuenow and aria-valuemax are
+				// set inside _refreshValue()
+				role: "progressbar",
+				"aria-valuemin": this.min
+			});
+
+		this.valueDiv = $( "<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>" )
+			.appendTo( this.element );
+
+		this._refreshValue();
+	},
+
+	_destroy: function() {
+		this.element
+			.removeClass( "ui-progressbar ui-widget ui-widget-content ui-corner-all" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-valuemin" )
+			.removeAttr( "aria-valuemax" )
+			.removeAttr( "aria-valuenow" );
+
+		this.valueDiv.remove();
+	},
+
+	value: function( newValue ) {
+		if ( newValue === undefined ) {
+			return this.options.value;
+		}
+
+		this.options.value = this._constrainedValue( newValue );
+		this._refreshValue();
+	},
+
+	_constrainedValue: function( newValue ) {
+		if ( newValue === undefined ) {
+			newValue = this.options.value;
+		}
+
+		this.indeterminate = newValue === false;
+
+		// sanitize value
+		if ( typeof newValue !== "number" ) {
+			newValue = 0;
+		}
+
+		return this.indeterminate ? false :
+			Math.min( this.options.max, Math.max( this.min, newValue ) );
+	},
+
+	_setOptions: function( options ) {
+		// Ensure "value" option is set after other values (like max)
+		var value = options.value;
+		delete options.value;
+
+		this._super( options );
+
+		this.options.value = this._constrainedValue( value );
+		this._refreshValue();
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "max" ) {
+			// Don't allow a max less than min
+			value = Math.max( this.min, value );
+		}
+		if ( key === "disabled" ) {
+			this.element
+				.toggleClass( "ui-state-disabled", !!value )
+				.attr( "aria-disabled", value );
+		}
+		this._super( key, value );
+	},
+
+	_percentage: function() {
+		return this.indeterminate ? 100 : 100 * ( this.options.value - this.min ) / ( this.options.max - this.min );
+	},
+
+	_refreshValue: function() {
+		var value = this.options.value,
+			percentage = this._percentage();
+
+		this.valueDiv
+			.toggle( this.indeterminate || value > this.min )
+			.toggleClass( "ui-corner-right", value === this.options.max )
+			.width( percentage.toFixed(0) + "%" );
+
+		this.element.toggleClass( "ui-progressbar-indeterminate", this.indeterminate );
+
+		if ( this.indeterminate ) {
+			this.element.removeAttr( "aria-valuenow" );
+			if ( !this.overlayDiv ) {
+				this.overlayDiv = $( "<div class='ui-progressbar-overlay'></div>" ).appendTo( this.valueDiv );
+			}
+		} else {
+			this.element.attr({
+				"aria-valuemax": this.options.max,
+				"aria-valuenow": value
+			});
+			if ( this.overlayDiv ) {
+				this.overlayDiv.remove();
+				this.overlayDiv = null;
+			}
+		}
+
+		if ( this.oldValue !== value ) {
+			this.oldValue = value;
+			this._trigger( "change" );
+		}
+		if ( value === this.options.max ) {
+			this._trigger( "complete" );
+		}
+	}
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/resizable.js b/bower_components/jquery-ui/ui/resizable.js
new file mode 100644
index 00000000000..c45ff3b624b
--- /dev/null
+++ b/bower_components/jquery-ui/ui/resizable.js
@@ -0,0 +1,1152 @@
+/*!
+ * jQuery UI Resizable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/resizable/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./mouse",
+			"./widget"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+$.widget("ui.resizable", $.ui.mouse, {
+	version: "1.11.4",
+	widgetEventPrefix: "resize",
+	options: {
+		alsoResize: false,
+		animate: false,
+		animateDuration: "slow",
+		animateEasing: "swing",
+		aspectRatio: false,
+		autoHide: false,
+		containment: false,
+		ghost: false,
+		grid: false,
+		handles: "e,s,se",
+		helper: false,
+		maxHeight: null,
+		maxWidth: null,
+		minHeight: 10,
+		minWidth: 10,
+		// See #7960
+		zIndex: 90,
+
+		// callbacks
+		resize: null,
+		start: null,
+		stop: null
+	},
+
+	_num: function( value ) {
+		return parseInt( value, 10 ) || 0;
+	},
+
+	_isNumber: function( value ) {
+		return !isNaN( parseInt( value, 10 ) );
+	},
+
+	_hasScroll: function( el, a ) {
+
+		if ( $( el ).css( "overflow" ) === "hidden") {
+			return false;
+		}
+
+		var scroll = ( a && a === "left" ) ? "scrollLeft" : "scrollTop",
+			has = false;
+
+		if ( el[ scroll ] > 0 ) {
+			return true;
+		}
+
+		// TODO: determine which cases actually cause this to happen
+		// if the element doesn't have the scroll set, see if it's possible to
+		// set the scroll
+		el[ scroll ] = 1;
+		has = ( el[ scroll ] > 0 );
+		el[ scroll ] = 0;
+		return has;
+	},
+
+	_create: function() {
+
+		var n, i, handle, axis, hname,
+			that = this,
+			o = this.options;
+		this.element.addClass("ui-resizable");
+
+		$.extend(this, {
+			_aspectRatio: !!(o.aspectRatio),
+			aspectRatio: o.aspectRatio,
+			originalElement: this.element,
+			_proportionallyResizeElements: [],
+			_helper: o.helper || o.ghost || o.animate ? o.helper || "ui-resizable-helper" : null
+		});
+
+		// Wrap the element if it cannot hold child nodes
+		if (this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)) {
+
+			this.element.wrap(
+				$("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({
+					position: this.element.css("position"),
+					width: this.element.outerWidth(),
+					height: this.element.outerHeight(),
+					top: this.element.css("top"),
+					left: this.element.css("left")
+				})
+			);
+
+			this.element = this.element.parent().data(
+				"ui-resizable", this.element.resizable( "instance" )
+			);
+
+			this.elementIsWrapper = true;
+
+			this.element.css({
+				marginLeft: this.originalElement.css("marginLeft"),
+				marginTop: this.originalElement.css("marginTop"),
+				marginRight: this.originalElement.css("marginRight"),
+				marginBottom: this.originalElement.css("marginBottom")
+			});
+			this.originalElement.css({
+				marginLeft: 0,
+				marginTop: 0,
+				marginRight: 0,
+				marginBottom: 0
+			});
+			// support: Safari
+			// Prevent Safari textarea resize
+			this.originalResizeStyle = this.originalElement.css("resize");
+			this.originalElement.css("resize", "none");
+
+			this._proportionallyResizeElements.push( this.originalElement.css({
+				position: "static",
+				zoom: 1,
+				display: "block"
+			}) );
+
+			// support: IE9
+			// avoid IE jump (hard set the margin)
+			this.originalElement.css({ margin: this.originalElement.css("margin") });
+
+			this._proportionallyResize();
+		}
+
+		this.handles = o.handles ||
+			( !$(".ui-resizable-handle", this.element).length ?
+				"e,s,se" : {
+					n: ".ui-resizable-n",
+					e: ".ui-resizable-e",
+					s: ".ui-resizable-s",
+					w: ".ui-resizable-w",
+					se: ".ui-resizable-se",
+					sw: ".ui-resizable-sw",
+					ne: ".ui-resizable-ne",
+					nw: ".ui-resizable-nw"
+				} );
+
+		this._handles = $();
+		if ( this.handles.constructor === String ) {
+
+			if ( this.handles === "all") {
+				this.handles = "n,e,s,w,se,sw,ne,nw";
+			}
+
+			n = this.handles.split(",");
+			this.handles = {};
+
+			for (i = 0; i < n.length; i++) {
+
+				handle = $.trim(n[i]);
+				hname = "ui-resizable-" + handle;
+				axis = $("<div class='ui-resizable-handle " + hname + "'></div>");
+
+				axis.css({ zIndex: o.zIndex });
+
+				// TODO : What's going on here?
+				if ("se" === handle) {
+					axis.addClass("ui-icon ui-icon-gripsmall-diagonal-se");
+				}
+
+				this.handles[handle] = ".ui-resizable-" + handle;
+				this.element.append(axis);
+			}
+
+		}
+
+		this._renderAxis = function(target) {
+
+			var i, axis, padPos, padWrapper;
+
+			target = target || this.element;
+
+			for (i in this.handles) {
+
+				if (this.handles[i].constructor === String) {
+					this.handles[i] = this.element.children( this.handles[ i ] ).first().show();
+				} else if ( this.handles[ i ].jquery || this.handles[ i ].nodeType ) {
+					this.handles[ i ] = $( this.handles[ i ] );
+					this._on( this.handles[ i ], { "mousedown": that._mouseDown });
+				}
+
+				if (this.elementIsWrapper && this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)) {
+
+					axis = $(this.handles[i], this.element);
+
+					padWrapper = /sw|ne|nw|se|n|s/.test(i) ? axis.outerHeight() : axis.outerWidth();
+
+					padPos = [ "padding",
+						/ne|nw|n/.test(i) ? "Top" :
+						/se|sw|s/.test(i) ? "Bottom" :
+						/^e$/.test(i) ? "Right" : "Left" ].join("");
+
+					target.css(padPos, padWrapper);
+
+					this._proportionallyResize();
+				}
+
+				this._handles = this._handles.add( this.handles[ i ] );
+			}
+		};
+
+		// TODO: make renderAxis a prototype function
+		this._renderAxis(this.element);
+
+		this._handles = this._handles.add( this.element.find( ".ui-resizable-handle" ) );
+		this._handles.disableSelection();
+
+		this._handles.mouseover(function() {
+			if (!that.resizing) {
+				if (this.className) {
+					axis = this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);
+				}
+				that.axis = axis && axis[1] ? axis[1] : "se";
+			}
+		});
+
+		if (o.autoHide) {
+			this._handles.hide();
+			$(this.element)
+				.addClass("ui-resizable-autohide")
+				.mouseenter(function() {
+					if (o.disabled) {
+						return;
+					}
+					$(this).removeClass("ui-resizable-autohide");
+					that._handles.show();
+				})
+				.mouseleave(function() {
+					if (o.disabled) {
+						return;
+					}
+					if (!that.resizing) {
+						$(this).addClass("ui-resizable-autohide");
+						that._handles.hide();
+					}
+				});
+		}
+
+		this._mouseInit();
+	},
+
+	_destroy: function() {
+
+		this._mouseDestroy();
+
+		var wrapper,
+			_destroy = function(exp) {
+				$(exp)
+					.removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing")
+					.removeData("resizable")
+					.removeData("ui-resizable")
+					.unbind(".resizable")
+					.find(".ui-resizable-handle")
+						.remove();
+			};
+
+		// TODO: Unwrap at same DOM position
+		if (this.elementIsWrapper) {
+			_destroy(this.element);
+			wrapper = this.element;
+			this.originalElement.css({
+				position: wrapper.css("position"),
+				width: wrapper.outerWidth(),
+				height: wrapper.outerHeight(),
+				top: wrapper.css("top"),
+				left: wrapper.css("left")
+			}).insertAfter( wrapper );
+			wrapper.remove();
+		}
+
+		this.originalElement.css("resize", this.originalResizeStyle);
+		_destroy(this.originalElement);
+
+		return this;
+	},
+
+	_mouseCapture: function(event) {
+		var i, handle,
+			capture = false;
+
+		for (i in this.handles) {
+			handle = $(this.handles[i])[0];
+			if (handle === event.target || $.contains(handle, event.target)) {
+				capture = true;
+			}
+		}
+
+		return !this.options.disabled && capture;
+	},
+
+	_mouseStart: function(event) {
+
+		var curleft, curtop, cursor,
+			o = this.options,
+			el = this.element;
+
+		this.resizing = true;
+
+		this._renderProxy();
+
+		curleft = this._num(this.helper.css("left"));
+		curtop = this._num(this.helper.css("top"));
+
+		if (o.containment) {
+			curleft += $(o.containment).scrollLeft() || 0;
+			curtop += $(o.containment).scrollTop() || 0;
+		}
+
+		this.offset = this.helper.offset();
+		this.position = { left: curleft, top: curtop };
+
+		this.size = this._helper ? {
+				width: this.helper.width(),
+				height: this.helper.height()
+			} : {
+				width: el.width(),
+				height: el.height()
+			};
+
+		this.originalSize = this._helper ? {
+				width: el.outerWidth(),
+				height: el.outerHeight()
+			} : {
+				width: el.width(),
+				height: el.height()
+			};
+
+		this.sizeDiff = {
+			width: el.outerWidth() - el.width(),
+			height: el.outerHeight() - el.height()
+		};
+
+		this.originalPosition = { left: curleft, top: curtop };
+		this.originalMousePosition = { left: event.pageX, top: event.pageY };
+
+		this.aspectRatio = (typeof o.aspectRatio === "number") ?
+			o.aspectRatio :
+			((this.originalSize.width / this.originalSize.height) || 1);
+
+		cursor = $(".ui-resizable-" + this.axis).css("cursor");
+		$("body").css("cursor", cursor === "auto" ? this.axis + "-resize" : cursor);
+
+		el.addClass("ui-resizable-resizing");
+		this._propagate("start", event);
+		return true;
+	},
+
+	_mouseDrag: function(event) {
+
+		var data, props,
+			smp = this.originalMousePosition,
+			a = this.axis,
+			dx = (event.pageX - smp.left) || 0,
+			dy = (event.pageY - smp.top) || 0,
+			trigger = this._change[a];
+
+		this._updatePrevProperties();
+
+		if (!trigger) {
+			return false;
+		}
+
+		data = trigger.apply(this, [ event, dx, dy ]);
+
+		this._updateVirtualBoundaries(event.shiftKey);
+		if (this._aspectRatio || event.shiftKey) {
+			data = this._updateRatio(data, event);
+		}
+
+		data = this._respectSize(data, event);
+
+		this._updateCache(data);
+
+		this._propagate("resize", event);
+
+		props = this._applyChanges();
+
+		if ( !this._helper && this._proportionallyResizeElements.length ) {
+			this._proportionallyResize();
+		}
+
+		if ( !$.isEmptyObject( props ) ) {
+			this._updatePrevProperties();
+			this._trigger( "resize", event, this.ui() );
+			this._applyChanges();
+		}
+
+		return false;
+	},
+
+	_mouseStop: function(event) {
+
+		this.resizing = false;
+		var pr, ista, soffseth, soffsetw, s, left, top,
+			o = this.options, that = this;
+
+		if (this._helper) {
+
+			pr = this._proportionallyResizeElements;
+			ista = pr.length && (/textarea/i).test(pr[0].nodeName);
+			soffseth = ista && this._hasScroll(pr[0], "left") ? 0 : that.sizeDiff.height;
+			soffsetw = ista ? 0 : that.sizeDiff.width;
+
+			s = {
+				width: (that.helper.width()  - soffsetw),
+				height: (that.helper.height() - soffseth)
+			};
+			left = (parseInt(that.element.css("left"), 10) +
+				(that.position.left - that.originalPosition.left)) || null;
+			top = (parseInt(that.element.css("top"), 10) +
+				(that.position.top - that.originalPosition.top)) || null;
+
+			if (!o.animate) {
+				this.element.css($.extend(s, { top: top, left: left }));
+			}
+
+			that.helper.height(that.size.height);
+			that.helper.width(that.size.width);
+
+			if (this._helper && !o.animate) {
+				this._proportionallyResize();
+			}
+		}
+
+		$("body").css("cursor", "auto");
+
+		this.element.removeClass("ui-resizable-resizing");
+
+		this._propagate("stop", event);
+
+		if (this._helper) {
+			this.helper.remove();
+		}
+
+		return false;
+
+	},
+
+	_updatePrevProperties: function() {
+		this.prevPosition = {
+			top: this.position.top,
+			left: this.position.left
+		};
+		this.prevSize = {
+			width: this.size.width,
+			height: this.size.height
+		};
+	},
+
+	_applyChanges: function() {
+		var props = {};
+
+		if ( this.position.top !== this.prevPosition.top ) {
+			props.top = this.position.top + "px";
+		}
+		if ( this.position.left !== this.prevPosition.left ) {
+			props.left = this.position.left + "px";
+		}
+		if ( this.size.width !== this.prevSize.width ) {
+			props.width = this.size.width + "px";
+		}
+		if ( this.size.height !== this.prevSize.height ) {
+			props.height = this.size.height + "px";
+		}
+
+		this.helper.css( props );
+
+		return props;
+	},
+
+	_updateVirtualBoundaries: function(forceAspectRatio) {
+		var pMinWidth, pMaxWidth, pMinHeight, pMaxHeight, b,
+			o = this.options;
+
+		b = {
+			minWidth: this._isNumber(o.minWidth) ? o.minWidth : 0,
+			maxWidth: this._isNumber(o.maxWidth) ? o.maxWidth : Infinity,
+			minHeight: this._isNumber(o.minHeight) ? o.minHeight : 0,
+			maxHeight: this._isNumber(o.maxHeight) ? o.maxHeight : Infinity
+		};
+
+		if (this._aspectRatio || forceAspectRatio) {
+			pMinWidth = b.minHeight * this.aspectRatio;
+			pMinHeight = b.minWidth / this.aspectRatio;
+			pMaxWidth = b.maxHeight * this.aspectRatio;
+			pMaxHeight = b.maxWidth / this.aspectRatio;
+
+			if (pMinWidth > b.minWidth) {
+				b.minWidth = pMinWidth;
+			}
+			if (pMinHeight > b.minHeight) {
+				b.minHeight = pMinHeight;
+			}
+			if (pMaxWidth < b.maxWidth) {
+				b.maxWidth = pMaxWidth;
+			}
+			if (pMaxHeight < b.maxHeight) {
+				b.maxHeight = pMaxHeight;
+			}
+		}
+		this._vBoundaries = b;
+	},
+
+	_updateCache: function(data) {
+		this.offset = this.helper.offset();
+		if (this._isNumber(data.left)) {
+			this.position.left = data.left;
+		}
+		if (this._isNumber(data.top)) {
+			this.position.top = data.top;
+		}
+		if (this._isNumber(data.height)) {
+			this.size.height = data.height;
+		}
+		if (this._isNumber(data.width)) {
+			this.size.width = data.width;
+		}
+	},
+
+	_updateRatio: function( data ) {
+
+		var cpos = this.position,
+			csize = this.size,
+			a = this.axis;
+
+		if (this._isNumber(data.height)) {
+			data.width = (data.height * this.aspectRatio);
+		} else if (this._isNumber(data.width)) {
+			data.height = (data.width / this.aspectRatio);
+		}
+
+		if (a === "sw") {
+			data.left = cpos.left + (csize.width - data.width);
+			data.top = null;
+		}
+		if (a === "nw") {
+			data.top = cpos.top + (csize.height - data.height);
+			data.left = cpos.left + (csize.width - data.width);
+		}
+
+		return data;
+	},
+
+	_respectSize: function( data ) {
+
+		var o = this._vBoundaries,
+			a = this.axis,
+			ismaxw = this._isNumber(data.width) && o.maxWidth && (o.maxWidth < data.width),
+			ismaxh = this._isNumber(data.height) && o.maxHeight && (o.maxHeight < data.height),
+			isminw = this._isNumber(data.width) && o.minWidth && (o.minWidth > data.width),
+			isminh = this._isNumber(data.height) && o.minHeight && (o.minHeight > data.height),
+			dw = this.originalPosition.left + this.originalSize.width,
+			dh = this.position.top + this.size.height,
+			cw = /sw|nw|w/.test(a), ch = /nw|ne|n/.test(a);
+		if (isminw) {
+			data.width = o.minWidth;
+		}
+		if (isminh) {
+			data.height = o.minHeight;
+		}
+		if (ismaxw) {
+			data.width = o.maxWidth;
+		}
+		if (ismaxh) {
+			data.height = o.maxHeight;
+		}
+
+		if (isminw && cw) {
+			data.left = dw - o.minWidth;
+		}
+		if (ismaxw && cw) {
+			data.left = dw - o.maxWidth;
+		}
+		if (isminh && ch) {
+			data.top = dh - o.minHeight;
+		}
+		if (ismaxh && ch) {
+			data.top = dh - o.maxHeight;
+		}
+
+		// Fixing jump error on top/left - bug #2330
+		if (!data.width && !data.height && !data.left && data.top) {
+			data.top = null;
+		} else if (!data.width && !data.height && !data.top && data.left) {
+			data.left = null;
+		}
+
+		return data;
+	},
+
+	_getPaddingPlusBorderDimensions: function( element ) {
+		var i = 0,
+			widths = [],
+			borders = [
+				element.css( "borderTopWidth" ),
+				element.css( "borderRightWidth" ),
+				element.css( "borderBottomWidth" ),
+				element.css( "borderLeftWidth" )
+			],
+			paddings = [
+				element.css( "paddingTop" ),
+				element.css( "paddingRight" ),
+				element.css( "paddingBottom" ),
+				element.css( "paddingLeft" )
+			];
+
+		for ( ; i < 4; i++ ) {
+			widths[ i ] = ( parseInt( borders[ i ], 10 ) || 0 );
+			widths[ i ] += ( parseInt( paddings[ i ], 10 ) || 0 );
+		}
+
+		return {
+			height: widths[ 0 ] + widths[ 2 ],
+			width: widths[ 1 ] + widths[ 3 ]
+		};
+	},
+
+	_proportionallyResize: function() {
+
+		if (!this._proportionallyResizeElements.length) {
+			return;
+		}
+
+		var prel,
+			i = 0,
+			element = this.helper || this.element;
+
+		for ( ; i < this._proportionallyResizeElements.length; i++) {
+
+			prel = this._proportionallyResizeElements[i];
+
+			// TODO: Seems like a bug to cache this.outerDimensions
+			// considering that we are in a loop.
+			if (!this.outerDimensions) {
+				this.outerDimensions = this._getPaddingPlusBorderDimensions( prel );
+			}
+
+			prel.css({
+				height: (element.height() - this.outerDimensions.height) || 0,
+				width: (element.width() - this.outerDimensions.width) || 0
+			});
+
+		}
+
+	},
+
+	_renderProxy: function() {
+
+		var el = this.element, o = this.options;
+		this.elementOffset = el.offset();
+
+		if (this._helper) {
+
+			this.helper = this.helper || $("<div style='overflow:hidden;'></div>");
+
+			this.helper.addClass(this._helper).css({
+				width: this.element.outerWidth() - 1,
+				height: this.element.outerHeight() - 1,
+				position: "absolute",
+				left: this.elementOffset.left + "px",
+				top: this.elementOffset.top + "px",
+				zIndex: ++o.zIndex //TODO: Don't modify option
+			});
+
+			this.helper
+				.appendTo("body")
+				.disableSelection();
+
+		} else {
+			this.helper = this.element;
+		}
+
+	},
+
+	_change: {
+		e: function(event, dx) {
+			return { width: this.originalSize.width + dx };
+		},
+		w: function(event, dx) {
+			var cs = this.originalSize, sp = this.originalPosition;
+			return { left: sp.left + dx, width: cs.width - dx };
+		},
+		n: function(event, dx, dy) {
+			var cs = this.originalSize, sp = this.originalPosition;
+			return { top: sp.top + dy, height: cs.height - dy };
+		},
+		s: function(event, dx, dy) {
+			return { height: this.originalSize.height + dy };
+		},
+		se: function(event, dx, dy) {
+			return $.extend(this._change.s.apply(this, arguments),
+				this._change.e.apply(this, [ event, dx, dy ]));
+		},
+		sw: function(event, dx, dy) {
+			return $.extend(this._change.s.apply(this, arguments),
+				this._change.w.apply(this, [ event, dx, dy ]));
+		},
+		ne: function(event, dx, dy) {
+			return $.extend(this._change.n.apply(this, arguments),
+				this._change.e.apply(this, [ event, dx, dy ]));
+		},
+		nw: function(event, dx, dy) {
+			return $.extend(this._change.n.apply(this, arguments),
+				this._change.w.apply(this, [ event, dx, dy ]));
+		}
+	},
+
+	_propagate: function(n, event) {
+		$.ui.plugin.call(this, n, [ event, this.ui() ]);
+		(n !== "resize" && this._trigger(n, event, this.ui()));
+	},
+
+	plugins: {},
+
+	ui: function() {
+		return {
+			originalElement: this.originalElement,
+			element: this.element,
+			helper: this.helper,
+			position: this.position,
+			size: this.size,
+			originalSize: this.originalSize,
+			originalPosition: this.originalPosition
+		};
+	}
+
+});
+
+/*
+ * Resizable Extensions
+ */
+
+$.ui.plugin.add("resizable", "animate", {
+
+	stop: function( event ) {
+		var that = $(this).resizable( "instance" ),
+			o = that.options,
+			pr = that._proportionallyResizeElements,
+			ista = pr.length && (/textarea/i).test(pr[0].nodeName),
+			soffseth = ista && that._hasScroll(pr[0], "left") ? 0 : that.sizeDiff.height,
+			soffsetw = ista ? 0 : that.sizeDiff.width,
+			style = { width: (that.size.width - soffsetw), height: (that.size.height - soffseth) },
+			left = (parseInt(that.element.css("left"), 10) +
+				(that.position.left - that.originalPosition.left)) || null,
+			top = (parseInt(that.element.css("top"), 10) +
+				(that.position.top - that.originalPosition.top)) || null;
+
+		that.element.animate(
+			$.extend(style, top && left ? { top: top, left: left } : {}), {
+				duration: o.animateDuration,
+				easing: o.animateEasing,
+				step: function() {
+
+					var data = {
+						width: parseInt(that.element.css("width"), 10),
+						height: parseInt(that.element.css("height"), 10),
+						top: parseInt(that.element.css("top"), 10),
+						left: parseInt(that.element.css("left"), 10)
+					};
+
+					if (pr && pr.length) {
+						$(pr[0]).css({ width: data.width, height: data.height });
+					}
+
+					// propagating resize, and updating values for each animation step
+					that._updateCache(data);
+					that._propagate("resize", event);
+
+				}
+			}
+		);
+	}
+
+});
+
+$.ui.plugin.add( "resizable", "containment", {
+
+	start: function() {
+		var element, p, co, ch, cw, width, height,
+			that = $( this ).resizable( "instance" ),
+			o = that.options,
+			el = that.element,
+			oc = o.containment,
+			ce = ( oc instanceof $ ) ? oc.get( 0 ) : ( /parent/.test( oc ) ) ? el.parent().get( 0 ) : oc;
+
+		if ( !ce ) {
+			return;
+		}
+
+		that.containerElement = $( ce );
+
+		if ( /document/.test( oc ) || oc === document ) {
+			that.containerOffset = {
+				left: 0,
+				top: 0
+			};
+			that.containerPosition = {
+				left: 0,
+				top: 0
+			};
+
+			that.parentData = {
+				element: $( document ),
+				left: 0,
+				top: 0,
+				width: $( document ).width(),
+				height: $( document ).height() || document.body.parentNode.scrollHeight
+			};
+		} else {
+			element = $( ce );
+			p = [];
+			$([ "Top", "Right", "Left", "Bottom" ]).each(function( i, name ) {
+				p[ i ] = that._num( element.css( "padding" + name ) );
+			});
+
+			that.containerOffset = element.offset();
+			that.containerPosition = element.position();
+			that.containerSize = {
+				height: ( element.innerHeight() - p[ 3 ] ),
+				width: ( element.innerWidth() - p[ 1 ] )
+			};
+
+			co = that.containerOffset;
+			ch = that.containerSize.height;
+			cw = that.containerSize.width;
+			width = ( that._hasScroll ( ce, "left" ) ? ce.scrollWidth : cw );
+			height = ( that._hasScroll ( ce ) ? ce.scrollHeight : ch ) ;
+
+			that.parentData = {
+				element: ce,
+				left: co.left,
+				top: co.top,
+				width: width,
+				height: height
+			};
+		}
+	},
+
+	resize: function( event ) {
+		var woset, hoset, isParent, isOffsetRelative,
+			that = $( this ).resizable( "instance" ),
+			o = that.options,
+			co = that.containerOffset,
+			cp = that.position,
+			pRatio = that._aspectRatio || event.shiftKey,
+			cop = {
+				top: 0,
+				left: 0
+			},
+			ce = that.containerElement,
+			continueResize = true;
+
+		if ( ce[ 0 ] !== document && ( /static/ ).test( ce.css( "position" ) ) ) {
+			cop = co;
+		}
+
+		if ( cp.left < ( that._helper ? co.left : 0 ) ) {
+			that.size.width = that.size.width +
+				( that._helper ?
+					( that.position.left - co.left ) :
+					( that.position.left - cop.left ) );
+
+			if ( pRatio ) {
+				that.size.height = that.size.width / that.aspectRatio;
+				continueResize = false;
+			}
+			that.position.left = o.helper ? co.left : 0;
+		}
+
+		if ( cp.top < ( that._helper ? co.top : 0 ) ) {
+			that.size.height = that.size.height +
+				( that._helper ?
+					( that.position.top - co.top ) :
+					that.position.top );
+
+			if ( pRatio ) {
+				that.size.width = that.size.height * that.aspectRatio;
+				continueResize = false;
+			}
+			that.position.top = that._helper ? co.top : 0;
+		}
+
+		isParent = that.containerElement.get( 0 ) === that.element.parent().get( 0 );
+		isOffsetRelative = /relative|absolute/.test( that.containerElement.css( "position" ) );
+
+		if ( isParent && isOffsetRelative ) {
+			that.offset.left = that.parentData.left + that.position.left;
+			that.offset.top = that.parentData.top + that.position.top;
+		} else {
+			that.offset.left = that.element.offset().left;
+			that.offset.top = that.element.offset().top;
+		}
+
+		woset = Math.abs( that.sizeDiff.width +
+			(that._helper ?
+				that.offset.left - cop.left :
+				(that.offset.left - co.left)) );
+
+		hoset = Math.abs( that.sizeDiff.height +
+			(that._helper ?
+				that.offset.top - cop.top :
+				(that.offset.top - co.top)) );
+
+		if ( woset + that.size.width >= that.parentData.width ) {
+			that.size.width = that.parentData.width - woset;
+			if ( pRatio ) {
+				that.size.height = that.size.width / that.aspectRatio;
+				continueResize = false;
+			}
+		}
+
+		if ( hoset + that.size.height >= that.parentData.height ) {
+			that.size.height = that.parentData.height - hoset;
+			if ( pRatio ) {
+				that.size.width = that.size.height * that.aspectRatio;
+				continueResize = false;
+			}
+		}
+
+		if ( !continueResize ) {
+			that.position.left = that.prevPosition.left;
+			that.position.top = that.prevPosition.top;
+			that.size.width = that.prevSize.width;
+			that.size.height = that.prevSize.height;
+		}
+	},
+
+	stop: function() {
+		var that = $( this ).resizable( "instance" ),
+			o = that.options,
+			co = that.containerOffset,
+			cop = that.containerPosition,
+			ce = that.containerElement,
+			helper = $( that.helper ),
+			ho = helper.offset(),
+			w = helper.outerWidth() - that.sizeDiff.width,
+			h = helper.outerHeight() - that.sizeDiff.height;
+
+		if ( that._helper && !o.animate && ( /relative/ ).test( ce.css( "position" ) ) ) {
+			$( this ).css({
+				left: ho.left - cop.left - co.left,
+				width: w,
+				height: h
+			});
+		}
+
+		if ( that._helper && !o.animate && ( /static/ ).test( ce.css( "position" ) ) ) {
+			$( this ).css({
+				left: ho.left - cop.left - co.left,
+				width: w,
+				height: h
+			});
+		}
+	}
+});
+
+$.ui.plugin.add("resizable", "alsoResize", {
+
+	start: function() {
+		var that = $(this).resizable( "instance" ),
+			o = that.options;
+
+		$(o.alsoResize).each(function() {
+			var el = $(this);
+			el.data("ui-resizable-alsoresize", {
+				width: parseInt(el.width(), 10), height: parseInt(el.height(), 10),
+				left: parseInt(el.css("left"), 10), top: parseInt(el.css("top"), 10)
+			});
+		});
+	},
+
+	resize: function(event, ui) {
+		var that = $(this).resizable( "instance" ),
+			o = that.options,
+			os = that.originalSize,
+			op = that.originalPosition,
+			delta = {
+				height: (that.size.height - os.height) || 0,
+				width: (that.size.width - os.width) || 0,
+				top: (that.position.top - op.top) || 0,
+				left: (that.position.left - op.left) || 0
+			};
+
+			$(o.alsoResize).each(function() {
+				var el = $(this), start = $(this).data("ui-resizable-alsoresize"), style = {},
+					css = el.parents(ui.originalElement[0]).length ?
+							[ "width", "height" ] :
+							[ "width", "height", "top", "left" ];
+
+				$.each(css, function(i, prop) {
+					var sum = (start[prop] || 0) + (delta[prop] || 0);
+					if (sum && sum >= 0) {
+						style[prop] = sum || null;
+					}
+				});
+
+				el.css(style);
+			});
+	},
+
+	stop: function() {
+		$(this).removeData("resizable-alsoresize");
+	}
+});
+
+$.ui.plugin.add("resizable", "ghost", {
+
+	start: function() {
+
+		var that = $(this).resizable( "instance" ), o = that.options, cs = that.size;
+
+		that.ghost = that.originalElement.clone();
+		that.ghost
+			.css({
+				opacity: 0.25,
+				display: "block",
+				position: "relative",
+				height: cs.height,
+				width: cs.width,
+				margin: 0,
+				left: 0,
+				top: 0
+			})
+			.addClass("ui-resizable-ghost")
+			.addClass(typeof o.ghost === "string" ? o.ghost : "");
+
+		that.ghost.appendTo(that.helper);
+
+	},
+
+	resize: function() {
+		var that = $(this).resizable( "instance" );
+		if (that.ghost) {
+			that.ghost.css({
+				position: "relative",
+				height: that.size.height,
+				width: that.size.width
+			});
+		}
+	},
+
+	stop: function() {
+		var that = $(this).resizable( "instance" );
+		if (that.ghost && that.helper) {
+			that.helper.get(0).removeChild(that.ghost.get(0));
+		}
+	}
+
+});
+
+$.ui.plugin.add("resizable", "grid", {
+
+	resize: function() {
+		var outerDimensions,
+			that = $(this).resizable( "instance" ),
+			o = that.options,
+			cs = that.size,
+			os = that.originalSize,
+			op = that.originalPosition,
+			a = that.axis,
+			grid = typeof o.grid === "number" ? [ o.grid, o.grid ] : o.grid,
+			gridX = (grid[0] || 1),
+			gridY = (grid[1] || 1),
+			ox = Math.round((cs.width - os.width) / gridX) * gridX,
+			oy = Math.round((cs.height - os.height) / gridY) * gridY,
+			newWidth = os.width + ox,
+			newHeight = os.height + oy,
+			isMaxWidth = o.maxWidth && (o.maxWidth < newWidth),
+			isMaxHeight = o.maxHeight && (o.maxHeight < newHeight),
+			isMinWidth = o.minWidth && (o.minWidth > newWidth),
+			isMinHeight = o.minHeight && (o.minHeight > newHeight);
+
+		o.grid = grid;
+
+		if (isMinWidth) {
+			newWidth += gridX;
+		}
+		if (isMinHeight) {
+			newHeight += gridY;
+		}
+		if (isMaxWidth) {
+			newWidth -= gridX;
+		}
+		if (isMaxHeight) {
+			newHeight -= gridY;
+		}
+
+		if (/^(se|s|e)$/.test(a)) {
+			that.size.width = newWidth;
+			that.size.height = newHeight;
+		} else if (/^(ne)$/.test(a)) {
+			that.size.width = newWidth;
+			that.size.height = newHeight;
+			that.position.top = op.top - oy;
+		} else if (/^(sw)$/.test(a)) {
+			that.size.width = newWidth;
+			that.size.height = newHeight;
+			that.position.left = op.left - ox;
+		} else {
+			if ( newHeight - gridY <= 0 || newWidth - gridX <= 0) {
+				outerDimensions = that._getPaddingPlusBorderDimensions( this );
+			}
+
+			if ( newHeight - gridY > 0 ) {
+				that.size.height = newHeight;
+				that.position.top = op.top - oy;
+			} else {
+				newHeight = gridY - outerDimensions.height;
+				that.size.height = newHeight;
+				that.position.top = op.top + os.height - newHeight;
+			}
+			if ( newWidth - gridX > 0 ) {
+				that.size.width = newWidth;
+				that.position.left = op.left - ox;
+			} else {
+				newWidth = gridX - outerDimensions.width;
+				that.size.width = newWidth;
+				that.position.left = op.left + os.width - newWidth;
+			}
+		}
+	}
+
+});
+
+return $.ui.resizable;
+
+}));
diff --git a/bower_components/jquery-ui/ui/selectable.js b/bower_components/jquery-ui/ui/selectable.js
new file mode 100644
index 00000000000..04b3dc6df29
--- /dev/null
+++ b/bower_components/jquery-ui/ui/selectable.js
@@ -0,0 +1,287 @@
+/*!
+ * jQuery UI Selectable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/selectable/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./mouse",
+			"./widget"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.widget("ui.selectable", $.ui.mouse, {
+	version: "1.11.4",
+	options: {
+		appendTo: "body",
+		autoRefresh: true,
+		distance: 0,
+		filter: "*",
+		tolerance: "touch",
+
+		// callbacks
+		selected: null,
+		selecting: null,
+		start: null,
+		stop: null,
+		unselected: null,
+		unselecting: null
+	},
+	_create: function() {
+		var selectees,
+			that = this;
+
+		this.element.addClass("ui-selectable");
+
+		this.dragged = false;
+
+		// cache selectee children based on filter
+		this.refresh = function() {
+			selectees = $(that.options.filter, that.element[0]);
+			selectees.addClass("ui-selectee");
+			selectees.each(function() {
+				var $this = $(this),
+					pos = $this.offset();
+				$.data(this, "selectable-item", {
+					element: this,
+					$element: $this,
+					left: pos.left,
+					top: pos.top,
+					right: pos.left + $this.outerWidth(),
+					bottom: pos.top + $this.outerHeight(),
+					startselected: false,
+					selected: $this.hasClass("ui-selected"),
+					selecting: $this.hasClass("ui-selecting"),
+					unselecting: $this.hasClass("ui-unselecting")
+				});
+			});
+		};
+		this.refresh();
+
+		this.selectees = selectees.addClass("ui-selectee");
+
+		this._mouseInit();
+
+		this.helper = $("<div class='ui-selectable-helper'></div>");
+	},
+
+	_destroy: function() {
+		this.selectees
+			.removeClass("ui-selectee")
+			.removeData("selectable-item");
+		this.element
+			.removeClass("ui-selectable ui-selectable-disabled");
+		this._mouseDestroy();
+	},
+
+	_mouseStart: function(event) {
+		var that = this,
+			options = this.options;
+
+		this.opos = [ event.pageX, event.pageY ];
+
+		if (this.options.disabled) {
+			return;
+		}
+
+		this.selectees = $(options.filter, this.element[0]);
+
+		this._trigger("start", event);
+
+		$(options.appendTo).append(this.helper);
+		// position helper (lasso)
+		this.helper.css({
+			"left": event.pageX,
+			"top": event.pageY,
+			"width": 0,
+			"height": 0
+		});
+
+		if (options.autoRefresh) {
+			this.refresh();
+		}
+
+		this.selectees.filter(".ui-selected").each(function() {
+			var selectee = $.data(this, "selectable-item");
+			selectee.startselected = true;
+			if (!event.metaKey && !event.ctrlKey) {
+				selectee.$element.removeClass("ui-selected");
+				selectee.selected = false;
+				selectee.$element.addClass("ui-unselecting");
+				selectee.unselecting = true;
+				// selectable UNSELECTING callback
+				that._trigger("unselecting", event, {
+					unselecting: selectee.element
+				});
+			}
+		});
+
+		$(event.target).parents().addBack().each(function() {
+			var doSelect,
+				selectee = $.data(this, "selectable-item");
+			if (selectee) {
+				doSelect = (!event.metaKey && !event.ctrlKey) || !selectee.$element.hasClass("ui-selected");
+				selectee.$element
+					.removeClass(doSelect ? "ui-unselecting" : "ui-selected")
+					.addClass(doSelect ? "ui-selecting" : "ui-unselecting");
+				selectee.unselecting = !doSelect;
+				selectee.selecting = doSelect;
+				selectee.selected = doSelect;
+				// selectable (UN)SELECTING callback
+				if (doSelect) {
+					that._trigger("selecting", event, {
+						selecting: selectee.element
+					});
+				} else {
+					that._trigger("unselecting", event, {
+						unselecting: selectee.element
+					});
+				}
+				return false;
+			}
+		});
+
+	},
+
+	_mouseDrag: function(event) {
+
+		this.dragged = true;
+
+		if (this.options.disabled) {
+			return;
+		}
+
+		var tmp,
+			that = this,
+			options = this.options,
+			x1 = this.opos[0],
+			y1 = this.opos[1],
+			x2 = event.pageX,
+			y2 = event.pageY;
+
+		if (x1 > x2) { tmp = x2; x2 = x1; x1 = tmp; }
+		if (y1 > y2) { tmp = y2; y2 = y1; y1 = tmp; }
+		this.helper.css({ left: x1, top: y1, width: x2 - x1, height: y2 - y1 });
+
+		this.selectees.each(function() {
+			var selectee = $.data(this, "selectable-item"),
+				hit = false;
+
+			//prevent helper from being selected if appendTo: selectable
+			if (!selectee || selectee.element === that.element[0]) {
+				return;
+			}
+
+			if (options.tolerance === "touch") {
+				hit = ( !(selectee.left > x2 || selectee.right < x1 || selectee.top > y2 || selectee.bottom < y1) );
+			} else if (options.tolerance === "fit") {
+				hit = (selectee.left > x1 && selectee.right < x2 && selectee.top > y1 && selectee.bottom < y2);
+			}
+
+			if (hit) {
+				// SELECT
+				if (selectee.selected) {
+					selectee.$element.removeClass("ui-selected");
+					selectee.selected = false;
+				}
+				if (selectee.unselecting) {
+					selectee.$element.removeClass("ui-unselecting");
+					selectee.unselecting = false;
+				}
+				if (!selectee.selecting) {
+					selectee.$element.addClass("ui-selecting");
+					selectee.selecting = true;
+					// selectable SELECTING callback
+					that._trigger("selecting", event, {
+						selecting: selectee.element
+					});
+				}
+			} else {
+				// UNSELECT
+				if (selectee.selecting) {
+					if ((event.metaKey || event.ctrlKey) && selectee.startselected) {
+						selectee.$element.removeClass("ui-selecting");
+						selectee.selecting = false;
+						selectee.$element.addClass("ui-selected");
+						selectee.selected = true;
+					} else {
+						selectee.$element.removeClass("ui-selecting");
+						selectee.selecting = false;
+						if (selectee.startselected) {
+							selectee.$element.addClass("ui-unselecting");
+							selectee.unselecting = true;
+						}
+						// selectable UNSELECTING callback
+						that._trigger("unselecting", event, {
+							unselecting: selectee.element
+						});
+					}
+				}
+				if (selectee.selected) {
+					if (!event.metaKey && !event.ctrlKey && !selectee.startselected) {
+						selectee.$element.removeClass("ui-selected");
+						selectee.selected = false;
+
+						selectee.$element.addClass("ui-unselecting");
+						selectee.unselecting = true;
+						// selectable UNSELECTING callback
+						that._trigger("unselecting", event, {
+							unselecting: selectee.element
+						});
+					}
+				}
+			}
+		});
+
+		return false;
+	},
+
+	_mouseStop: function(event) {
+		var that = this;
+
+		this.dragged = false;
+
+		$(".ui-unselecting", this.element[0]).each(function() {
+			var selectee = $.data(this, "selectable-item");
+			selectee.$element.removeClass("ui-unselecting");
+			selectee.unselecting = false;
+			selectee.startselected = false;
+			that._trigger("unselected", event, {
+				unselected: selectee.element
+			});
+		});
+		$(".ui-selecting", this.element[0]).each(function() {
+			var selectee = $.data(this, "selectable-item");
+			selectee.$element.removeClass("ui-selecting").addClass("ui-selected");
+			selectee.selecting = false;
+			selectee.selected = true;
+			selectee.startselected = true;
+			that._trigger("selected", event, {
+				selected: selectee.element
+			});
+		});
+		this._trigger("stop", event);
+
+		this.helper.remove();
+
+		return false;
+	}
+
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/selectmenu.js b/bower_components/jquery-ui/ui/selectmenu.js
new file mode 100644
index 00000000000..363d7923ac2
--- /dev/null
+++ b/bower_components/jquery-ui/ui/selectmenu.js
@@ -0,0 +1,615 @@
+/*!
+ * jQuery UI Selectmenu 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/selectmenu
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./widget",
+			"./position",
+			"./menu"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.widget( "ui.selectmenu", {
+	version: "1.11.4",
+	defaultElement: "<select>",
+	options: {
+		appendTo: null,
+		disabled: null,
+		icons: {
+			button: "ui-icon-triangle-1-s"
+		},
+		position: {
+			my: "left top",
+			at: "left bottom",
+			collision: "none"
+		},
+		width: null,
+
+		// callbacks
+		change: null,
+		close: null,
+		focus: null,
+		open: null,
+		select: null
+	},
+
+	_create: function() {
+		var selectmenuId = this.element.uniqueId().attr( "id" );
+		this.ids = {
+			element: selectmenuId,
+			button: selectmenuId + "-button",
+			menu: selectmenuId + "-menu"
+		};
+
+		this._drawButton();
+		this._drawMenu();
+
+		if ( this.options.disabled ) {
+			this.disable();
+		}
+	},
+
+	_drawButton: function() {
+		var that = this;
+
+		// Associate existing label with the new button
+		this.label = $( "label[for='" + this.ids.element + "']" ).attr( "for", this.ids.button );
+		this._on( this.label, {
+			click: function( event ) {
+				this.button.focus();
+				event.preventDefault();
+			}
+		});
+
+		// Hide original select element
+		this.element.hide();
+
+		// Create button
+		this.button = $( "<span>", {
+			"class": "ui-selectmenu-button ui-widget ui-state-default ui-corner-all",
+			tabindex: this.options.disabled ? -1 : 0,
+			id: this.ids.button,
+			role: "combobox",
+			"aria-expanded": "false",
+			"aria-autocomplete": "list",
+			"aria-owns": this.ids.menu,
+			"aria-haspopup": "true"
+		})
+			.insertAfter( this.element );
+
+		$( "<span>", {
+			"class": "ui-icon " + this.options.icons.button
+		})
+			.prependTo( this.button );
+
+		this.buttonText = $( "<span>", {
+			"class": "ui-selectmenu-text"
+		})
+			.appendTo( this.button );
+
+		this._setText( this.buttonText, this.element.find( "option:selected" ).text() );
+		this._resizeButton();
+
+		this._on( this.button, this._buttonEvents );
+		this.button.one( "focusin", function() {
+
+			// Delay rendering the menu items until the button receives focus.
+			// The menu may have already been rendered via a programmatic open.
+			if ( !that.menuItems ) {
+				that._refreshMenu();
+			}
+		});
+		this._hoverable( this.button );
+		this._focusable( this.button );
+	},
+
+	_drawMenu: function() {
+		var that = this;
+
+		// Create menu
+		this.menu = $( "<ul>", {
+			"aria-hidden": "true",
+			"aria-labelledby": this.ids.button,
+			id: this.ids.menu
+		});
+
+		// Wrap menu
+		this.menuWrap = $( "<div>", {
+			"class": "ui-selectmenu-menu ui-front"
+		})
+			.append( this.menu )
+			.appendTo( this._appendTo() );
+
+		// Initialize menu widget
+		this.menuInstance = this.menu
+			.menu({
+				role: "listbox",
+				select: function( event, ui ) {
+					event.preventDefault();
+
+					// support: IE8
+					// If the item was selected via a click, the text selection
+					// will be destroyed in IE
+					that._setSelection();
+
+					that._select( ui.item.data( "ui-selectmenu-item" ), event );
+				},
+				focus: function( event, ui ) {
+					var item = ui.item.data( "ui-selectmenu-item" );
+
+					// Prevent inital focus from firing and check if its a newly focused item
+					if ( that.focusIndex != null && item.index !== that.focusIndex ) {
+						that._trigger( "focus", event, { item: item } );
+						if ( !that.isOpen ) {
+							that._select( item, event );
+						}
+					}
+					that.focusIndex = item.index;
+
+					that.button.attr( "aria-activedescendant",
+						that.menuItems.eq( item.index ).attr( "id" ) );
+				}
+			})
+			.menu( "instance" );
+
+		// Adjust menu styles to dropdown
+		this.menu
+			.addClass( "ui-corner-bottom" )
+			.removeClass( "ui-corner-all" );
+
+		// Don't close the menu on mouseleave
+		this.menuInstance._off( this.menu, "mouseleave" );
+
+		// Cancel the menu's collapseAll on document click
+		this.menuInstance._closeOnDocumentClick = function() {
+			return false;
+		};
+
+		// Selects often contain empty items, but never contain dividers
+		this.menuInstance._isDivider = function() {
+			return false;
+		};
+	},
+
+	refresh: function() {
+		this._refreshMenu();
+		this._setText( this.buttonText, this._getSelectedItem().text() );
+		if ( !this.options.width ) {
+			this._resizeButton();
+		}
+	},
+
+	_refreshMenu: function() {
+		this.menu.empty();
+
+		var item,
+			options = this.element.find( "option" );
+
+		if ( !options.length ) {
+			return;
+		}
+
+		this._parseOptions( options );
+		this._renderMenu( this.menu, this.items );
+
+		this.menuInstance.refresh();
+		this.menuItems = this.menu.find( "li" ).not( ".ui-selectmenu-optgroup" );
+
+		item = this._getSelectedItem();
+
+		// Update the menu to have the correct item focused
+		this.menuInstance.focus( null, item );
+		this._setAria( item.data( "ui-selectmenu-item" ) );
+
+		// Set disabled state
+		this._setOption( "disabled", this.element.prop( "disabled" ) );
+	},
+
+	open: function( event ) {
+		if ( this.options.disabled ) {
+			return;
+		}
+
+		// If this is the first time the menu is being opened, render the items
+		if ( !this.menuItems ) {
+			this._refreshMenu();
+		} else {
+
+			// Menu clears focus on close, reset focus to selected item
+			this.menu.find( ".ui-state-focus" ).removeClass( "ui-state-focus" );
+			this.menuInstance.focus( null, this._getSelectedItem() );
+		}
+
+		this.isOpen = true;
+		this._toggleAttr();
+		this._resizeMenu();
+		this._position();
+
+		this._on( this.document, this._documentClick );
+
+		this._trigger( "open", event );
+	},
+
+	_position: function() {
+		this.menuWrap.position( $.extend( { of: this.button }, this.options.position ) );
+	},
+
+	close: function( event ) {
+		if ( !this.isOpen ) {
+			return;
+		}
+
+		this.isOpen = false;
+		this._toggleAttr();
+
+		this.range = null;
+		this._off( this.document );
+
+		this._trigger( "close", event );
+	},
+
+	widget: function() {
+		return this.button;
+	},
+
+	menuWidget: function() {
+		return this.menu;
+	},
+
+	_renderMenu: function( ul, items ) {
+		var that = this,
+			currentOptgroup = "";
+
+		$.each( items, function( index, item ) {
+			if ( item.optgroup !== currentOptgroup ) {
+				$( "<li>", {
+					"class": "ui-selectmenu-optgroup ui-menu-divider" +
+						( item.element.parent( "optgroup" ).prop( "disabled" ) ?
+							" ui-state-disabled" :
+							"" ),
+					text: item.optgroup
+				})
+					.appendTo( ul );
+
+				currentOptgroup = item.optgroup;
+			}
+
+			that._renderItemData( ul, item );
+		});
+	},
+
+	_renderItemData: function( ul, item ) {
+		return this._renderItem( ul, item ).data( "ui-selectmenu-item", item );
+	},
+
+	_renderItem: function( ul, item ) {
+		var li = $( "<li>" );
+
+		if ( item.disabled ) {
+			li.addClass( "ui-state-disabled" );
+		}
+		this._setText( li, item.label );
+
+		return li.appendTo( ul );
+	},
+
+	_setText: function( element, value ) {
+		if ( value ) {
+			element.text( value );
+		} else {
+			element.html( "&#160;" );
+		}
+	},
+
+	_move: function( direction, event ) {
+		var item, next,
+			filter = ".ui-menu-item";
+
+		if ( this.isOpen ) {
+			item = this.menuItems.eq( this.focusIndex );
+		} else {
+			item = this.menuItems.eq( this.element[ 0 ].selectedIndex );
+			filter += ":not(.ui-state-disabled)";
+		}
+
+		if ( direction === "first" || direction === "last" ) {
+			next = item[ direction === "first" ? "prevAll" : "nextAll" ]( filter ).eq( -1 );
+		} else {
+			next = item[ direction + "All" ]( filter ).eq( 0 );
+		}
+
+		if ( next.length ) {
+			this.menuInstance.focus( event, next );
+		}
+	},
+
+	_getSelectedItem: function() {
+		return this.menuItems.eq( this.element[ 0 ].selectedIndex );
+	},
+
+	_toggle: function( event ) {
+		this[ this.isOpen ? "close" : "open" ]( event );
+	},
+
+	_setSelection: function() {
+		var selection;
+
+		if ( !this.range ) {
+			return;
+		}
+
+		if ( window.getSelection ) {
+			selection = window.getSelection();
+			selection.removeAllRanges();
+			selection.addRange( this.range );
+
+		// support: IE8
+		} else {
+			this.range.select();
+		}
+
+		// support: IE
+		// Setting the text selection kills the button focus in IE, but
+		// restoring the focus doesn't kill the selection.
+		this.button.focus();
+	},
+
+	_documentClick: {
+		mousedown: function( event ) {
+			if ( !this.isOpen ) {
+				return;
+			}
+
+			if ( !$( event.target ).closest( ".ui-selectmenu-menu, #" + this.ids.button ).length ) {
+				this.close( event );
+			}
+		}
+	},
+
+	_buttonEvents: {
+
+		// Prevent text selection from being reset when interacting with the selectmenu (#10144)
+		mousedown: function() {
+			var selection;
+
+			if ( window.getSelection ) {
+				selection = window.getSelection();
+				if ( selection.rangeCount ) {
+					this.range = selection.getRangeAt( 0 );
+				}
+
+			// support: IE8
+			} else {
+				this.range = document.selection.createRange();
+			}
+		},
+
+		click: function( event ) {
+			this._setSelection();
+			this._toggle( event );
+		},
+
+		keydown: function( event ) {
+			var preventDefault = true;
+			switch ( event.keyCode ) {
+				case $.ui.keyCode.TAB:
+				case $.ui.keyCode.ESCAPE:
+					this.close( event );
+					preventDefault = false;
+					break;
+				case $.ui.keyCode.ENTER:
+					if ( this.isOpen ) {
+						this._selectFocusedItem( event );
+					}
+					break;
+				case $.ui.keyCode.UP:
+					if ( event.altKey ) {
+						this._toggle( event );
+					} else {
+						this._move( "prev", event );
+					}
+					break;
+				case $.ui.keyCode.DOWN:
+					if ( event.altKey ) {
+						this._toggle( event );
+					} else {
+						this._move( "next", event );
+					}
+					break;
+				case $.ui.keyCode.SPACE:
+					if ( this.isOpen ) {
+						this._selectFocusedItem( event );
+					} else {
+						this._toggle( event );
+					}
+					break;
+				case $.ui.keyCode.LEFT:
+					this._move( "prev", event );
+					break;
+				case $.ui.keyCode.RIGHT:
+					this._move( "next", event );
+					break;
+				case $.ui.keyCode.HOME:
+				case $.ui.keyCode.PAGE_UP:
+					this._move( "first", event );
+					break;
+				case $.ui.keyCode.END:
+				case $.ui.keyCode.PAGE_DOWN:
+					this._move( "last", event );
+					break;
+				default:
+					this.menu.trigger( event );
+					preventDefault = false;
+			}
+
+			if ( preventDefault ) {
+				event.preventDefault();
+			}
+		}
+	},
+
+	_selectFocusedItem: function( event ) {
+		var item = this.menuItems.eq( this.focusIndex );
+		if ( !item.hasClass( "ui-state-disabled" ) ) {
+			this._select( item.data( "ui-selectmenu-item" ), event );
+		}
+	},
+
+	_select: function( item, event ) {
+		var oldIndex = this.element[ 0 ].selectedIndex;
+
+		// Change native select element
+		this.element[ 0 ].selectedIndex = item.index;
+		this._setText( this.buttonText, item.label );
+		this._setAria( item );
+		this._trigger( "select", event, { item: item } );
+
+		if ( item.index !== oldIndex ) {
+			this._trigger( "change", event, { item: item } );
+		}
+
+		this.close( event );
+	},
+
+	_setAria: function( item ) {
+		var id = this.menuItems.eq( item.index ).attr( "id" );
+
+		this.button.attr({
+			"aria-labelledby": id,
+			"aria-activedescendant": id
+		});
+		this.menu.attr( "aria-activedescendant", id );
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "icons" ) {
+			this.button.find( "span.ui-icon" )
+				.removeClass( this.options.icons.button )
+				.addClass( value.button );
+		}
+
+		this._super( key, value );
+
+		if ( key === "appendTo" ) {
+			this.menuWrap.appendTo( this._appendTo() );
+		}
+
+		if ( key === "disabled" ) {
+			this.menuInstance.option( "disabled", value );
+			this.button
+				.toggleClass( "ui-state-disabled", value )
+				.attr( "aria-disabled", value );
+
+			this.element.prop( "disabled", value );
+			if ( value ) {
+				this.button.attr( "tabindex", -1 );
+				this.close();
+			} else {
+				this.button.attr( "tabindex", 0 );
+			}
+		}
+
+		if ( key === "width" ) {
+			this._resizeButton();
+		}
+	},
+
+	_appendTo: function() {
+		var element = this.options.appendTo;
+
+		if ( element ) {
+			element = element.jquery || element.nodeType ?
+				$( element ) :
+				this.document.find( element ).eq( 0 );
+		}
+
+		if ( !element || !element[ 0 ] ) {
+			element = this.element.closest( ".ui-front" );
+		}
+
+		if ( !element.length ) {
+			element = this.document[ 0 ].body;
+		}
+
+		return element;
+	},
+
+	_toggleAttr: function() {
+		this.button
+			.toggleClass( "ui-corner-top", this.isOpen )
+			.toggleClass( "ui-corner-all", !this.isOpen )
+			.attr( "aria-expanded", this.isOpen );
+		this.menuWrap.toggleClass( "ui-selectmenu-open", this.isOpen );
+		this.menu.attr( "aria-hidden", !this.isOpen );
+	},
+
+	_resizeButton: function() {
+		var width = this.options.width;
+
+		if ( !width ) {
+			width = this.element.show().outerWidth();
+			this.element.hide();
+		}
+
+		this.button.outerWidth( width );
+	},
+
+	_resizeMenu: function() {
+		this.menu.outerWidth( Math.max(
+			this.button.outerWidth(),
+
+			// support: IE10
+			// IE10 wraps long text (possibly a rounding bug)
+			// so we add 1px to avoid the wrapping
+			this.menu.width( "" ).outerWidth() + 1
+		) );
+	},
+
+	_getCreateOptions: function() {
+		return { disabled: this.element.prop( "disabled" ) };
+	},
+
+	_parseOptions: function( options ) {
+		var data = [];
+		options.each(function( index, item ) {
+			var option = $( item ),
+				optgroup = option.parent( "optgroup" );
+			data.push({
+				element: option,
+				index: index,
+				value: option.val(),
+				label: option.text(),
+				optgroup: optgroup.attr( "label" ) || "",
+				disabled: optgroup.prop( "disabled" ) || option.prop( "disabled" )
+			});
+		});
+		this.items = data;
+	},
+
+	_destroy: function() {
+		this.menuWrap.remove();
+		this.button.remove();
+		this.element.show();
+		this.element.removeUniqueId();
+		this.label.attr( "for", this.ids.element );
+	}
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/slider.js b/bower_components/jquery-ui/ui/slider.js
new file mode 100644
index 00000000000..a5071568786
--- /dev/null
+++ b/bower_components/jquery-ui/ui/slider.js
@@ -0,0 +1,717 @@
+/*!
+ * jQuery UI Slider 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/slider/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./mouse",
+			"./widget"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.widget( "ui.slider", $.ui.mouse, {
+	version: "1.11.4",
+	widgetEventPrefix: "slide",
+
+	options: {
+		animate: false,
+		distance: 0,
+		max: 100,
+		min: 0,
+		orientation: "horizontal",
+		range: false,
+		step: 1,
+		value: 0,
+		values: null,
+
+		// callbacks
+		change: null,
+		slide: null,
+		start: null,
+		stop: null
+	},
+
+	// number of pages in a slider
+	// (how many times can you page up/down to go through the whole range)
+	numPages: 5,
+
+	_create: function() {
+		this._keySliding = false;
+		this._mouseSliding = false;
+		this._animateOff = true;
+		this._handleIndex = null;
+		this._detectOrientation();
+		this._mouseInit();
+		this._calculateNewMax();
+
+		this.element
+			.addClass( "ui-slider" +
+				" ui-slider-" + this.orientation +
+				" ui-widget" +
+				" ui-widget-content" +
+				" ui-corner-all");
+
+		this._refresh();
+		this._setOption( "disabled", this.options.disabled );
+
+		this._animateOff = false;
+	},
+
+	_refresh: function() {
+		this._createRange();
+		this._createHandles();
+		this._setupEvents();
+		this._refreshValue();
+	},
+
+	_createHandles: function() {
+		var i, handleCount,
+			options = this.options,
+			existingHandles = this.element.find( ".ui-slider-handle" ).addClass( "ui-state-default ui-corner-all" ),
+			handle = "<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>",
+			handles = [];
+
+		handleCount = ( options.values && options.values.length ) || 1;
+
+		if ( existingHandles.length > handleCount ) {
+			existingHandles.slice( handleCount ).remove();
+			existingHandles = existingHandles.slice( 0, handleCount );
+		}
+
+		for ( i = existingHandles.length; i < handleCount; i++ ) {
+			handles.push( handle );
+		}
+
+		this.handles = existingHandles.add( $( handles.join( "" ) ).appendTo( this.element ) );
+
+		this.handle = this.handles.eq( 0 );
+
+		this.handles.each(function( i ) {
+			$( this ).data( "ui-slider-handle-index", i );
+		});
+	},
+
+	_createRange: function() {
+		var options = this.options,
+			classes = "";
+
+		if ( options.range ) {
+			if ( options.range === true ) {
+				if ( !options.values ) {
+					options.values = [ this._valueMin(), this._valueMin() ];
+				} else if ( options.values.length && options.values.length !== 2 ) {
+					options.values = [ options.values[0], options.values[0] ];
+				} else if ( $.isArray( options.values ) ) {
+					options.values = options.values.slice(0);
+				}
+			}
+
+			if ( !this.range || !this.range.length ) {
+				this.range = $( "<div></div>" )
+					.appendTo( this.element );
+
+				classes = "ui-slider-range" +
+				// note: this isn't the most fittingly semantic framework class for this element,
+				// but worked best visually with a variety of themes
+				" ui-widget-header ui-corner-all";
+			} else {
+				this.range.removeClass( "ui-slider-range-min ui-slider-range-max" )
+					// Handle range switching from true to min/max
+					.css({
+						"left": "",
+						"bottom": ""
+					});
+			}
+
+			this.range.addClass( classes +
+				( ( options.range === "min" || options.range === "max" ) ? " ui-slider-range-" + options.range : "" ) );
+		} else {
+			if ( this.range ) {
+				this.range.remove();
+			}
+			this.range = null;
+		}
+	},
+
+	_setupEvents: function() {
+		this._off( this.handles );
+		this._on( this.handles, this._handleEvents );
+		this._hoverable( this.handles );
+		this._focusable( this.handles );
+	},
+
+	_destroy: function() {
+		this.handles.remove();
+		if ( this.range ) {
+			this.range.remove();
+		}
+
+		this.element
+			.removeClass( "ui-slider" +
+				" ui-slider-horizontal" +
+				" ui-slider-vertical" +
+				" ui-widget" +
+				" ui-widget-content" +
+				" ui-corner-all" );
+
+		this._mouseDestroy();
+	},
+
+	_mouseCapture: function( event ) {
+		var position, normValue, distance, closestHandle, index, allowed, offset, mouseOverHandle,
+			that = this,
+			o = this.options;
+
+		if ( o.disabled ) {
+			return false;
+		}
+
+		this.elementSize = {
+			width: this.element.outerWidth(),
+			height: this.element.outerHeight()
+		};
+		this.elementOffset = this.element.offset();
+
+		position = { x: event.pageX, y: event.pageY };
+		normValue = this._normValueFromMouse( position );
+		distance = this._valueMax() - this._valueMin() + 1;
+		this.handles.each(function( i ) {
+			var thisDistance = Math.abs( normValue - that.values(i) );
+			if (( distance > thisDistance ) ||
+				( distance === thisDistance &&
+					(i === that._lastChangedValue || that.values(i) === o.min ))) {
+				distance = thisDistance;
+				closestHandle = $( this );
+				index = i;
+			}
+		});
+
+		allowed = this._start( event, index );
+		if ( allowed === false ) {
+			return false;
+		}
+		this._mouseSliding = true;
+
+		this._handleIndex = index;
+
+		closestHandle
+			.addClass( "ui-state-active" )
+			.focus();
+
+		offset = closestHandle.offset();
+		mouseOverHandle = !$( event.target ).parents().addBack().is( ".ui-slider-handle" );
+		this._clickOffset = mouseOverHandle ? { left: 0, top: 0 } : {
+			left: event.pageX - offset.left - ( closestHandle.width() / 2 ),
+			top: event.pageY - offset.top -
+				( closestHandle.height() / 2 ) -
+				( parseInt( closestHandle.css("borderTopWidth"), 10 ) || 0 ) -
+				( parseInt( closestHandle.css("borderBottomWidth"), 10 ) || 0) +
+				( parseInt( closestHandle.css("marginTop"), 10 ) || 0)
+		};
+
+		if ( !this.handles.hasClass( "ui-state-hover" ) ) {
+			this._slide( event, index, normValue );
+		}
+		this._animateOff = true;
+		return true;
+	},
+
+	_mouseStart: function() {
+		return true;
+	},
+
+	_mouseDrag: function( event ) {
+		var position = { x: event.pageX, y: event.pageY },
+			normValue = this._normValueFromMouse( position );
+
+		this._slide( event, this._handleIndex, normValue );
+
+		return false;
+	},
+
+	_mouseStop: function( event ) {
+		this.handles.removeClass( "ui-state-active" );
+		this._mouseSliding = false;
+
+		this._stop( event, this._handleIndex );
+		this._change( event, this._handleIndex );
+
+		this._handleIndex = null;
+		this._clickOffset = null;
+		this._animateOff = false;
+
+		return false;
+	},
+
+	_detectOrientation: function() {
+		this.orientation = ( this.options.orientation === "vertical" ) ? "vertical" : "horizontal";
+	},
+
+	_normValueFromMouse: function( position ) {
+		var pixelTotal,
+			pixelMouse,
+			percentMouse,
+			valueTotal,
+			valueMouse;
+
+		if ( this.orientation === "horizontal" ) {
+			pixelTotal = this.elementSize.width;
+			pixelMouse = position.x - this.elementOffset.left - ( this._clickOffset ? this._clickOffset.left : 0 );
+		} else {
+			pixelTotal = this.elementSize.height;
+			pixelMouse = position.y - this.elementOffset.top - ( this._clickOffset ? this._clickOffset.top : 0 );
+		}
+
+		percentMouse = ( pixelMouse / pixelTotal );
+		if ( percentMouse > 1 ) {
+			percentMouse = 1;
+		}
+		if ( percentMouse < 0 ) {
+			percentMouse = 0;
+		}
+		if ( this.orientation === "vertical" ) {
+			percentMouse = 1 - percentMouse;
+		}
+
+		valueTotal = this._valueMax() - this._valueMin();
+		valueMouse = this._valueMin() + percentMouse * valueTotal;
+
+		return this._trimAlignValue( valueMouse );
+	},
+
+	_start: function( event, index ) {
+		var uiHash = {
+			handle: this.handles[ index ],
+			value: this.value()
+		};
+		if ( this.options.values && this.options.values.length ) {
+			uiHash.value = this.values( index );
+			uiHash.values = this.values();
+		}
+		return this._trigger( "start", event, uiHash );
+	},
+
+	_slide: function( event, index, newVal ) {
+		var otherVal,
+			newValues,
+			allowed;
+
+		if ( this.options.values && this.options.values.length ) {
+			otherVal = this.values( index ? 0 : 1 );
+
+			if ( ( this.options.values.length === 2 && this.options.range === true ) &&
+					( ( index === 0 && newVal > otherVal) || ( index === 1 && newVal < otherVal ) )
+				) {
+				newVal = otherVal;
+			}
+
+			if ( newVal !== this.values( index ) ) {
+				newValues = this.values();
+				newValues[ index ] = newVal;
+				// A slide can be canceled by returning false from the slide callback
+				allowed = this._trigger( "slide", event, {
+					handle: this.handles[ index ],
+					value: newVal,
+					values: newValues
+				} );
+				otherVal = this.values( index ? 0 : 1 );
+				if ( allowed !== false ) {
+					this.values( index, newVal );
+				}
+			}
+		} else {
+			if ( newVal !== this.value() ) {
+				// A slide can be canceled by returning false from the slide callback
+				allowed = this._trigger( "slide", event, {
+					handle: this.handles[ index ],
+					value: newVal
+				} );
+				if ( allowed !== false ) {
+					this.value( newVal );
+				}
+			}
+		}
+	},
+
+	_stop: function( event, index ) {
+		var uiHash = {
+			handle: this.handles[ index ],
+			value: this.value()
+		};
+		if ( this.options.values && this.options.values.length ) {
+			uiHash.value = this.values( index );
+			uiHash.values = this.values();
+		}
+
+		this._trigger( "stop", event, uiHash );
+	},
+
+	_change: function( event, index ) {
+		if ( !this._keySliding && !this._mouseSliding ) {
+			var uiHash = {
+				handle: this.handles[ index ],
+				value: this.value()
+			};
+			if ( this.options.values && this.options.values.length ) {
+				uiHash.value = this.values( index );
+				uiHash.values = this.values();
+			}
+
+			//store the last changed value index for reference when handles overlap
+			this._lastChangedValue = index;
+
+			this._trigger( "change", event, uiHash );
+		}
+	},
+
+	value: function( newValue ) {
+		if ( arguments.length ) {
+			this.options.value = this._trimAlignValue( newValue );
+			this._refreshValue();
+			this._change( null, 0 );
+			return;
+		}
+
+		return this._value();
+	},
+
+	values: function( index, newValue ) {
+		var vals,
+			newValues,
+			i;
+
+		if ( arguments.length > 1 ) {
+			this.options.values[ index ] = this._trimAlignValue( newValue );
+			this._refreshValue();
+			this._change( null, index );
+			return;
+		}
+
+		if ( arguments.length ) {
+			if ( $.isArray( arguments[ 0 ] ) ) {
+				vals = this.options.values;
+				newValues = arguments[ 0 ];
+				for ( i = 0; i < vals.length; i += 1 ) {
+					vals[ i ] = this._trimAlignValue( newValues[ i ] );
+					this._change( null, i );
+				}
+				this._refreshValue();
+			} else {
+				if ( this.options.values && this.options.values.length ) {
+					return this._values( index );
+				} else {
+					return this.value();
+				}
+			}
+		} else {
+			return this._values();
+		}
+	},
+
+	_setOption: function( key, value ) {
+		var i,
+			valsLength = 0;
+
+		if ( key === "range" && this.options.range === true ) {
+			if ( value === "min" ) {
+				this.options.value = this._values( 0 );
+				this.options.values = null;
+			} else if ( value === "max" ) {
+				this.options.value = this._values( this.options.values.length - 1 );
+				this.options.values = null;
+			}
+		}
+
+		if ( $.isArray( this.options.values ) ) {
+			valsLength = this.options.values.length;
+		}
+
+		if ( key === "disabled" ) {
+			this.element.toggleClass( "ui-state-disabled", !!value );
+		}
+
+		this._super( key, value );
+
+		switch ( key ) {
+			case "orientation":
+				this._detectOrientation();
+				this.element
+					.removeClass( "ui-slider-horizontal ui-slider-vertical" )
+					.addClass( "ui-slider-" + this.orientation );
+				this._refreshValue();
+
+				// Reset positioning from previous orientation
+				this.handles.css( value === "horizontal" ? "bottom" : "left", "" );
+				break;
+			case "value":
+				this._animateOff = true;
+				this._refreshValue();
+				this._change( null, 0 );
+				this._animateOff = false;
+				break;
+			case "values":
+				this._animateOff = true;
+				this._refreshValue();
+				for ( i = 0; i < valsLength; i += 1 ) {
+					this._change( null, i );
+				}
+				this._animateOff = false;
+				break;
+			case "step":
+			case "min":
+			case "max":
+				this._animateOff = true;
+				this._calculateNewMax();
+				this._refreshValue();
+				this._animateOff = false;
+				break;
+			case "range":
+				this._animateOff = true;
+				this._refresh();
+				this._animateOff = false;
+				break;
+		}
+	},
+
+	//internal value getter
+	// _value() returns value trimmed by min and max, aligned by step
+	_value: function() {
+		var val = this.options.value;
+		val = this._trimAlignValue( val );
+
+		return val;
+	},
+
+	//internal values getter
+	// _values() returns array of values trimmed by min and max, aligned by step
+	// _values( index ) returns single value trimmed by min and max, aligned by step
+	_values: function( index ) {
+		var val,
+			vals,
+			i;
+
+		if ( arguments.length ) {
+			val = this.options.values[ index ];
+			val = this._trimAlignValue( val );
+
+			return val;
+		} else if ( this.options.values && this.options.values.length ) {
+			// .slice() creates a copy of the array
+			// this copy gets trimmed by min and max and then returned
+			vals = this.options.values.slice();
+			for ( i = 0; i < vals.length; i += 1) {
+				vals[ i ] = this._trimAlignValue( vals[ i ] );
+			}
+
+			return vals;
+		} else {
+			return [];
+		}
+	},
+
+	// returns the step-aligned value that val is closest to, between (inclusive) min and max
+	_trimAlignValue: function( val ) {
+		if ( val <= this._valueMin() ) {
+			return this._valueMin();
+		}
+		if ( val >= this._valueMax() ) {
+			return this._valueMax();
+		}
+		var step = ( this.options.step > 0 ) ? this.options.step : 1,
+			valModStep = (val - this._valueMin()) % step,
+			alignValue = val - valModStep;
+
+		if ( Math.abs(valModStep) * 2 >= step ) {
+			alignValue += ( valModStep > 0 ) ? step : ( -step );
+		}
+
+		// Since JavaScript has problems with large floats, round
+		// the final value to 5 digits after the decimal point (see #4124)
+		return parseFloat( alignValue.toFixed(5) );
+	},
+
+	_calculateNewMax: function() {
+		var max = this.options.max,
+			min = this._valueMin(),
+			step = this.options.step,
+			aboveMin = Math.floor( ( +( max - min ).toFixed( this._precision() ) ) / step ) * step;
+		max = aboveMin + min;
+		this.max = parseFloat( max.toFixed( this._precision() ) );
+	},
+
+	_precision: function() {
+		var precision = this._precisionOf( this.options.step );
+		if ( this.options.min !== null ) {
+			precision = Math.max( precision, this._precisionOf( this.options.min ) );
+		}
+		return precision;
+	},
+
+	_precisionOf: function( num ) {
+		var str = num.toString(),
+			decimal = str.indexOf( "." );
+		return decimal === -1 ? 0 : str.length - decimal - 1;
+	},
+
+	_valueMin: function() {
+		return this.options.min;
+	},
+
+	_valueMax: function() {
+		return this.max;
+	},
+
+	_refreshValue: function() {
+		var lastValPercent, valPercent, value, valueMin, valueMax,
+			oRange = this.options.range,
+			o = this.options,
+			that = this,
+			animate = ( !this._animateOff ) ? o.animate : false,
+			_set = {};
+
+		if ( this.options.values && this.options.values.length ) {
+			this.handles.each(function( i ) {
+				valPercent = ( that.values(i) - that._valueMin() ) / ( that._valueMax() - that._valueMin() ) * 100;
+				_set[ that.orientation === "horizontal" ? "left" : "bottom" ] = valPercent + "%";
+				$( this ).stop( 1, 1 )[ animate ? "animate" : "css" ]( _set, o.animate );
+				if ( that.options.range === true ) {
+					if ( that.orientation === "horizontal" ) {
+						if ( i === 0 ) {
+							that.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { left: valPercent + "%" }, o.animate );
+						}
+						if ( i === 1 ) {
+							that.range[ animate ? "animate" : "css" ]( { width: ( valPercent - lastValPercent ) + "%" }, { queue: false, duration: o.animate } );
+						}
+					} else {
+						if ( i === 0 ) {
+							that.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { bottom: ( valPercent ) + "%" }, o.animate );
+						}
+						if ( i === 1 ) {
+							that.range[ animate ? "animate" : "css" ]( { height: ( valPercent - lastValPercent ) + "%" }, { queue: false, duration: o.animate } );
+						}
+					}
+				}
+				lastValPercent = valPercent;
+			});
+		} else {
+			value = this.value();
+			valueMin = this._valueMin();
+			valueMax = this._valueMax();
+			valPercent = ( valueMax !== valueMin ) ?
+					( value - valueMin ) / ( valueMax - valueMin ) * 100 :
+					0;
+			_set[ this.orientation === "horizontal" ? "left" : "bottom" ] = valPercent + "%";
+			this.handle.stop( 1, 1 )[ animate ? "animate" : "css" ]( _set, o.animate );
+
+			if ( oRange === "min" && this.orientation === "horizontal" ) {
+				this.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { width: valPercent + "%" }, o.animate );
+			}
+			if ( oRange === "max" && this.orientation === "horizontal" ) {
+				this.range[ animate ? "animate" : "css" ]( { width: ( 100 - valPercent ) + "%" }, { queue: false, duration: o.animate } );
+			}
+			if ( oRange === "min" && this.orientation === "vertical" ) {
+				this.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { height: valPercent + "%" }, o.animate );
+			}
+			if ( oRange === "max" && this.orientation === "vertical" ) {
+				this.range[ animate ? "animate" : "css" ]( { height: ( 100 - valPercent ) + "%" }, { queue: false, duration: o.animate } );
+			}
+		}
+	},
+
+	_handleEvents: {
+		keydown: function( event ) {
+			var allowed, curVal, newVal, step,
+				index = $( event.target ).data( "ui-slider-handle-index" );
+
+			switch ( event.keyCode ) {
+				case $.ui.keyCode.HOME:
+				case $.ui.keyCode.END:
+				case $.ui.keyCode.PAGE_UP:
+				case $.ui.keyCode.PAGE_DOWN:
+				case $.ui.keyCode.UP:
+				case $.ui.keyCode.RIGHT:
+				case $.ui.keyCode.DOWN:
+				case $.ui.keyCode.LEFT:
+					event.preventDefault();
+					if ( !this._keySliding ) {
+						this._keySliding = true;
+						$( event.target ).addClass( "ui-state-active" );
+						allowed = this._start( event, index );
+						if ( allowed === false ) {
+							return;
+						}
+					}
+					break;
+			}
+
+			step = this.options.step;
+			if ( this.options.values && this.options.values.length ) {
+				curVal = newVal = this.values( index );
+			} else {
+				curVal = newVal = this.value();
+			}
+
+			switch ( event.keyCode ) {
+				case $.ui.keyCode.HOME:
+					newVal = this._valueMin();
+					break;
+				case $.ui.keyCode.END:
+					newVal = this._valueMax();
+					break;
+				case $.ui.keyCode.PAGE_UP:
+					newVal = this._trimAlignValue(
+						curVal + ( ( this._valueMax() - this._valueMin() ) / this.numPages )
+					);
+					break;
+				case $.ui.keyCode.PAGE_DOWN:
+					newVal = this._trimAlignValue(
+						curVal - ( (this._valueMax() - this._valueMin()) / this.numPages ) );
+					break;
+				case $.ui.keyCode.UP:
+				case $.ui.keyCode.RIGHT:
+					if ( curVal === this._valueMax() ) {
+						return;
+					}
+					newVal = this._trimAlignValue( curVal + step );
+					break;
+				case $.ui.keyCode.DOWN:
+				case $.ui.keyCode.LEFT:
+					if ( curVal === this._valueMin() ) {
+						return;
+					}
+					newVal = this._trimAlignValue( curVal - step );
+					break;
+			}
+
+			this._slide( event, index, newVal );
+		},
+		keyup: function( event ) {
+			var index = $( event.target ).data( "ui-slider-handle-index" );
+
+			if ( this._keySliding ) {
+				this._keySliding = false;
+				this._stop( event, index );
+				this._change( event, index );
+				$( event.target ).removeClass( "ui-state-active" );
+			}
+		}
+	}
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/sortable.js b/bower_components/jquery-ui/ui/sortable.js
new file mode 100644
index 00000000000..10f4f103868
--- /dev/null
+++ b/bower_components/jquery-ui/ui/sortable.js
@@ -0,0 +1,1315 @@
+/*!
+ * jQuery UI Sortable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/sortable/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./mouse",
+			"./widget"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.widget("ui.sortable", $.ui.mouse, {
+	version: "1.11.4",
+	widgetEventPrefix: "sort",
+	ready: false,
+	options: {
+		appendTo: "parent",
+		axis: false,
+		connectWith: false,
+		containment: false,
+		cursor: "auto",
+		cursorAt: false,
+		dropOnEmpty: true,
+		forcePlaceholderSize: false,
+		forceHelperSize: false,
+		grid: false,
+		handle: false,
+		helper: "original",
+		items: "> *",
+		opacity: false,
+		placeholder: false,
+		revert: false,
+		scroll: true,
+		scrollSensitivity: 20,
+		scrollSpeed: 20,
+		scope: "default",
+		tolerance: "intersect",
+		zIndex: 1000,
+
+		// callbacks
+		activate: null,
+		beforeStop: null,
+		change: null,
+		deactivate: null,
+		out: null,
+		over: null,
+		receive: null,
+		remove: null,
+		sort: null,
+		start: null,
+		stop: null,
+		update: null
+	},
+
+	_isOverAxis: function( x, reference, size ) {
+		return ( x >= reference ) && ( x < ( reference + size ) );
+	},
+
+	_isFloating: function( item ) {
+		return (/left|right/).test(item.css("float")) || (/inline|table-cell/).test(item.css("display"));
+	},
+
+	_create: function() {
+		this.containerCache = {};
+		this.element.addClass("ui-sortable");
+
+		//Get the items
+		this.refresh();
+
+		//Let's determine the parent's offset
+		this.offset = this.element.offset();
+
+		//Initialize mouse events for interaction
+		this._mouseInit();
+
+		this._setHandleClassName();
+
+		//We're ready to go
+		this.ready = true;
+
+	},
+
+	_setOption: function( key, value ) {
+		this._super( key, value );
+
+		if ( key === "handle" ) {
+			this._setHandleClassName();
+		}
+	},
+
+	_setHandleClassName: function() {
+		this.element.find( ".ui-sortable-handle" ).removeClass( "ui-sortable-handle" );
+		$.each( this.items, function() {
+			( this.instance.options.handle ?
+				this.item.find( this.instance.options.handle ) : this.item )
+				.addClass( "ui-sortable-handle" );
+		});
+	},
+
+	_destroy: function() {
+		this.element
+			.removeClass( "ui-sortable ui-sortable-disabled" )
+			.find( ".ui-sortable-handle" )
+				.removeClass( "ui-sortable-handle" );
+		this._mouseDestroy();
+
+		for ( var i = this.items.length - 1; i >= 0; i-- ) {
+			this.items[i].item.removeData(this.widgetName + "-item");
+		}
+
+		return this;
+	},
+
+	_mouseCapture: function(event, overrideHandle) {
+		var currentItem = null,
+			validHandle = false,
+			that = this;
+
+		if (this.reverting) {
+			return false;
+		}
+
+		if(this.options.disabled || this.options.type === "static") {
+			return false;
+		}
+
+		//We have to refresh the items data once first
+		this._refreshItems(event);
+
+		//Find out if the clicked node (or one of its parents) is a actual item in this.items
+		$(event.target).parents().each(function() {
+			if($.data(this, that.widgetName + "-item") === that) {
+				currentItem = $(this);
+				return false;
+			}
+		});
+		if($.data(event.target, that.widgetName + "-item") === that) {
+			currentItem = $(event.target);
+		}
+
+		if(!currentItem) {
+			return false;
+		}
+		if(this.options.handle && !overrideHandle) {
+			$(this.options.handle, currentItem).find("*").addBack().each(function() {
+				if(this === event.target) {
+					validHandle = true;
+				}
+			});
+			if(!validHandle) {
+				return false;
+			}
+		}
+
+		this.currentItem = currentItem;
+		this._removeCurrentsFromItems();
+		return true;
+
+	},
+
+	_mouseStart: function(event, overrideHandle, noActivation) {
+
+		var i, body,
+			o = this.options;
+
+		this.currentContainer = this;
+
+		//We only need to call refreshPositions, because the refreshItems call has been moved to mouseCapture
+		this.refreshPositions();
+
+		//Create and append the visible helper
+		this.helper = this._createHelper(event);
+
+		//Cache the helper size
+		this._cacheHelperProportions();
+
+		/*
+		 * - Position generation -
+		 * This block generates everything position related - it's the core of draggables.
+		 */
+
+		//Cache the margins of the original element
+		this._cacheMargins();
+
+		//Get the next scrolling parent
+		this.scrollParent = this.helper.scrollParent();
+
+		//The element's absolute position on the page minus margins
+		this.offset = this.currentItem.offset();
+		this.offset = {
+			top: this.offset.top - this.margins.top,
+			left: this.offset.left - this.margins.left
+		};
+
+		$.extend(this.offset, {
+			click: { //Where the click happened, relative to the element
+				left: event.pageX - this.offset.left,
+				top: event.pageY - this.offset.top
+			},
+			parent: this._getParentOffset(),
+			relative: this._getRelativeOffset() //This is a relative to absolute position minus the actual position calculation - only used for relative positioned helper
+		});
+
+		// Only after we got the offset, we can change the helper's position to absolute
+		// TODO: Still need to figure out a way to make relative sorting possible
+		this.helper.css("position", "absolute");
+		this.cssPosition = this.helper.css("position");
+
+		//Generate the original position
+		this.originalPosition = this._generatePosition(event);
+		this.originalPageX = event.pageX;
+		this.originalPageY = event.pageY;
+
+		//Adjust the mouse offset relative to the helper if "cursorAt" is supplied
+		(o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt));
+
+		//Cache the former DOM position
+		this.domPosition = { prev: this.currentItem.prev()[0], parent: this.currentItem.parent()[0] };
+
+		//If the helper is not the original, hide the original so it's not playing any role during the drag, won't cause anything bad this way
+		if(this.helper[0] !== this.currentItem[0]) {
+			this.currentItem.hide();
+		}
+
+		//Create the placeholder
+		this._createPlaceholder();
+
+		//Set a containment if given in the options
+		if(o.containment) {
+			this._setContainment();
+		}
+
+		if( o.cursor && o.cursor !== "auto" ) { // cursor option
+			body = this.document.find( "body" );
+
+			// support: IE
+			this.storedCursor = body.css( "cursor" );
+			body.css( "cursor", o.cursor );
+
+			this.storedStylesheet = $( "<style>*{ cursor: "+o.cursor+" !important; }</style>" ).appendTo( body );
+		}
+
+		if(o.opacity) { // opacity option
+			if (this.helper.css("opacity")) {
+				this._storedOpacity = this.helper.css("opacity");
+			}
+			this.helper.css("opacity", o.opacity);
+		}
+
+		if(o.zIndex) { // zIndex option
+			if (this.helper.css("zIndex")) {
+				this._storedZIndex = this.helper.css("zIndex");
+			}
+			this.helper.css("zIndex", o.zIndex);
+		}
+
+		//Prepare scrolling
+		if(this.scrollParent[0] !== this.document[0] && this.scrollParent[0].tagName !== "HTML") {
+			this.overflowOffset = this.scrollParent.offset();
+		}
+
+		//Call callbacks
+		this._trigger("start", event, this._uiHash());
+
+		//Recache the helper size
+		if(!this._preserveHelperProportions) {
+			this._cacheHelperProportions();
+		}
+
+
+		//Post "activate" events to possible containers
+		if( !noActivation ) {
+			for ( i = this.containers.length - 1; i >= 0; i-- ) {
+				this.containers[ i ]._trigger( "activate", event, this._uiHash( this ) );
+			}
+		}
+
+		//Prepare possible droppables
+		if($.ui.ddmanager) {
+			$.ui.ddmanager.current = this;
+		}
+
+		if ($.ui.ddmanager && !o.dropBehaviour) {
+			$.ui.ddmanager.prepareOffsets(this, event);
+		}
+
+		this.dragging = true;
+
+		this.helper.addClass("ui-sortable-helper");
+		this._mouseDrag(event); //Execute the drag once - this causes the helper not to be visible before getting its correct position
+		return true;
+
+	},
+
+	_mouseDrag: function(event) {
+		var i, item, itemElement, intersection,
+			o = this.options,
+			scrolled = false;
+
+		//Compute the helpers position
+		this.position = this._generatePosition(event);
+		this.positionAbs = this._convertPositionTo("absolute");
+
+		if (!this.lastPositionAbs) {
+			this.lastPositionAbs = this.positionAbs;
+		}
+
+		//Do scrolling
+		if(this.options.scroll) {
+			if(this.scrollParent[0] !== this.document[0] && this.scrollParent[0].tagName !== "HTML") {
+
+				if((this.overflowOffset.top + this.scrollParent[0].offsetHeight) - event.pageY < o.scrollSensitivity) {
+					this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop + o.scrollSpeed;
+				} else if(event.pageY - this.overflowOffset.top < o.scrollSensitivity) {
+					this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop - o.scrollSpeed;
+				}
+
+				if((this.overflowOffset.left + this.scrollParent[0].offsetWidth) - event.pageX < o.scrollSensitivity) {
+					this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft + o.scrollSpeed;
+				} else if(event.pageX - this.overflowOffset.left < o.scrollSensitivity) {
+					this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft - o.scrollSpeed;
+				}
+
+			} else {
+
+				if(event.pageY - this.document.scrollTop() < o.scrollSensitivity) {
+					scrolled = this.document.scrollTop(this.document.scrollTop() - o.scrollSpeed);
+				} else if(this.window.height() - (event.pageY - this.document.scrollTop()) < o.scrollSensitivity) {
+					scrolled = this.document.scrollTop(this.document.scrollTop() + o.scrollSpeed);
+				}
+
+				if(event.pageX - this.document.scrollLeft() < o.scrollSensitivity) {
+					scrolled = this.document.scrollLeft(this.document.scrollLeft() - o.scrollSpeed);
+				} else if(this.window.width() - (event.pageX - this.document.scrollLeft()) < o.scrollSensitivity) {
+					scrolled = this.document.scrollLeft(this.document.scrollLeft() + o.scrollSpeed);
+				}
+
+			}
+
+			if(scrolled !== false && $.ui.ddmanager && !o.dropBehaviour) {
+				$.ui.ddmanager.prepareOffsets(this, event);
+			}
+		}
+
+		//Regenerate the absolute position used for position checks
+		this.positionAbs = this._convertPositionTo("absolute");
+
+		//Set the helper position
+		if(!this.options.axis || this.options.axis !== "y") {
+			this.helper[0].style.left = this.position.left+"px";
+		}
+		if(!this.options.axis || this.options.axis !== "x") {
+			this.helper[0].style.top = this.position.top+"px";
+		}
+
+		//Rearrange
+		for (i = this.items.length - 1; i >= 0; i--) {
+
+			//Cache variables and intersection, continue if no intersection
+			item = this.items[i];
+			itemElement = item.item[0];
+			intersection = this._intersectsWithPointer(item);
+			if (!intersection) {
+				continue;
+			}
+
+			// Only put the placeholder inside the current Container, skip all
+			// items from other containers. This works because when moving
+			// an item from one container to another the
+			// currentContainer is switched before the placeholder is moved.
+			//
+			// Without this, moving items in "sub-sortables" can cause
+			// the placeholder to jitter between the outer and inner container.
+			if (item.instance !== this.currentContainer) {
+				continue;
+			}
+
+			// cannot intersect with itself
+			// no useless actions that have been done before
+			// no action if the item moved is the parent of the item checked
+			if (itemElement !== this.currentItem[0] &&
+				this.placeholder[intersection === 1 ? "next" : "prev"]()[0] !== itemElement &&
+				!$.contains(this.placeholder[0], itemElement) &&
+				(this.options.type === "semi-dynamic" ? !$.contains(this.element[0], itemElement) : true)
+			) {
+
+				this.direction = intersection === 1 ? "down" : "up";
+
+				if (this.options.tolerance === "pointer" || this._intersectsWithSides(item)) {
+					this._rearrange(event, item);
+				} else {
+					break;
+				}
+
+				this._trigger("change", event, this._uiHash());
+				break;
+			}
+		}
+
+		//Post events to containers
+		this._contactContainers(event);
+
+		//Interconnect with droppables
+		if($.ui.ddmanager) {
+			$.ui.ddmanager.drag(this, event);
+		}
+
+		//Call callbacks
+		this._trigger("sort", event, this._uiHash());
+
+		this.lastPositionAbs = this.positionAbs;
+		return false;
+
+	},
+
+	_mouseStop: function(event, noPropagation) {
+
+		if(!event) {
+			return;
+		}
+
+		//If we are using droppables, inform the manager about the drop
+		if ($.ui.ddmanager && !this.options.dropBehaviour) {
+			$.ui.ddmanager.drop(this, event);
+		}
+
+		if(this.options.revert) {
+			var that = this,
+				cur = this.placeholder.offset(),
+				axis = this.options.axis,
+				animation = {};
+
+			if ( !axis || axis === "x" ) {
+				animation.left = cur.left - this.offset.parent.left - this.margins.left + (this.offsetParent[0] === this.document[0].body ? 0 : this.offsetParent[0].scrollLeft);
+			}
+			if ( !axis || axis === "y" ) {
+				animation.top = cur.top - this.offset.parent.top - this.margins.top + (this.offsetParent[0] === this.document[0].body ? 0 : this.offsetParent[0].scrollTop);
+			}
+			this.reverting = true;
+			$(this.helper).animate( animation, parseInt(this.options.revert, 10) || 500, function() {
+				that._clear(event);
+			});
+		} else {
+			this._clear(event, noPropagation);
+		}
+
+		return false;
+
+	},
+
+	cancel: function() {
+
+		if(this.dragging) {
+
+			this._mouseUp({ target: null });
+
+			if(this.options.helper === "original") {
+				this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");
+			} else {
+				this.currentItem.show();
+			}
+
+			//Post deactivating events to containers
+			for (var i = this.containers.length - 1; i >= 0; i--){
+				this.containers[i]._trigger("deactivate", null, this._uiHash(this));
+				if(this.containers[i].containerCache.over) {
+					this.containers[i]._trigger("out", null, this._uiHash(this));
+					this.containers[i].containerCache.over = 0;
+				}
+			}
+
+		}
+
+		if (this.placeholder) {
+			//$(this.placeholder[0]).remove(); would have been the jQuery way - unfortunately, it unbinds ALL events from the original node!
+			if(this.placeholder[0].parentNode) {
+				this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
+			}
+			if(this.options.helper !== "original" && this.helper && this.helper[0].parentNode) {
+				this.helper.remove();
+			}
+
+			$.extend(this, {
+				helper: null,
+				dragging: false,
+				reverting: false,
+				_noFinalSort: null
+			});
+
+			if(this.domPosition.prev) {
+				$(this.domPosition.prev).after(this.currentItem);
+			} else {
+				$(this.domPosition.parent).prepend(this.currentItem);
+			}
+		}
+
+		return this;
+
+	},
+
+	serialize: function(o) {
+
+		var items = this._getItemsAsjQuery(o && o.connected),
+			str = [];
+		o = o || {};
+
+		$(items).each(function() {
+			var res = ($(o.item || this).attr(o.attribute || "id") || "").match(o.expression || (/(.+)[\-=_](.+)/));
+			if (res) {
+				str.push((o.key || res[1]+"[]")+"="+(o.key && o.expression ? res[1] : res[2]));
+			}
+		});
+
+		if(!str.length && o.key) {
+			str.push(o.key + "=");
+		}
+
+		return str.join("&");
+
+	},
+
+	toArray: function(o) {
+
+		var items = this._getItemsAsjQuery(o && o.connected),
+			ret = [];
+
+		o = o || {};
+
+		items.each(function() { ret.push($(o.item || this).attr(o.attribute || "id") || ""); });
+		return ret;
+
+	},
+
+	/* Be careful with the following core functions */
+	_intersectsWith: function(item) {
+
+		var x1 = this.positionAbs.left,
+			x2 = x1 + this.helperProportions.width,
+			y1 = this.positionAbs.top,
+			y2 = y1 + this.helperProportions.height,
+			l = item.left,
+			r = l + item.width,
+			t = item.top,
+			b = t + item.height,
+			dyClick = this.offset.click.top,
+			dxClick = this.offset.click.left,
+			isOverElementHeight = ( this.options.axis === "x" ) || ( ( y1 + dyClick ) > t && ( y1 + dyClick ) < b ),
+			isOverElementWidth = ( this.options.axis === "y" ) || ( ( x1 + dxClick ) > l && ( x1 + dxClick ) < r ),
+			isOverElement = isOverElementHeight && isOverElementWidth;
+
+		if ( this.options.tolerance === "pointer" ||
+			this.options.forcePointerForContainers ||
+			(this.options.tolerance !== "pointer" && this.helperProportions[this.floating ? "width" : "height"] > item[this.floating ? "width" : "height"])
+		) {
+			return isOverElement;
+		} else {
+
+			return (l < x1 + (this.helperProportions.width / 2) && // Right Half
+				x2 - (this.helperProportions.width / 2) < r && // Left Half
+				t < y1 + (this.helperProportions.height / 2) && // Bottom Half
+				y2 - (this.helperProportions.height / 2) < b ); // Top Half
+
+		}
+	},
+
+	_intersectsWithPointer: function(item) {
+
+		var isOverElementHeight = (this.options.axis === "x") || this._isOverAxis(this.positionAbs.top + this.offset.click.top, item.top, item.height),
+			isOverElementWidth = (this.options.axis === "y") || this._isOverAxis(this.positionAbs.left + this.offset.click.left, item.left, item.width),
+			isOverElement = isOverElementHeight && isOverElementWidth,
+			verticalDirection = this._getDragVerticalDirection(),
+			horizontalDirection = this._getDragHorizontalDirection();
+
+		if (!isOverElement) {
+			return false;
+		}
+
+		return this.floating ?
+			( ((horizontalDirection && horizontalDirection === "right") || verticalDirection === "down") ? 2 : 1 )
+			: ( verticalDirection && (verticalDirection === "down" ? 2 : 1) );
+
+	},
+
+	_intersectsWithSides: function(item) {
+
+		var isOverBottomHalf = this._isOverAxis(this.positionAbs.top + this.offset.click.top, item.top + (item.height/2), item.height),
+			isOverRightHalf = this._isOverAxis(this.positionAbs.left + this.offset.click.left, item.left + (item.width/2), item.width),
+			verticalDirection = this._getDragVerticalDirection(),
+			horizontalDirection = this._getDragHorizontalDirection();
+
+		if (this.floating && horizontalDirection) {
+			return ((horizontalDirection === "right" && isOverRightHalf) || (horizontalDirection === "left" && !isOverRightHalf));
+		} else {
+			return verticalDirection && ((verticalDirection === "down" && isOverBottomHalf) || (verticalDirection === "up" && !isOverBottomHalf));
+		}
+
+	},
+
+	_getDragVerticalDirection: function() {
+		var delta = this.positionAbs.top - this.lastPositionAbs.top;
+		return delta !== 0 && (delta > 0 ? "down" : "up");
+	},
+
+	_getDragHorizontalDirection: function() {
+		var delta = this.positionAbs.left - this.lastPositionAbs.left;
+		return delta !== 0 && (delta > 0 ? "right" : "left");
+	},
+
+	refresh: function(event) {
+		this._refreshItems(event);
+		this._setHandleClassName();
+		this.refreshPositions();
+		return this;
+	},
+
+	_connectWith: function() {
+		var options = this.options;
+		return options.connectWith.constructor === String ? [options.connectWith] : options.connectWith;
+	},
+
+	_getItemsAsjQuery: function(connected) {
+
+		var i, j, cur, inst,
+			items = [],
+			queries = [],
+			connectWith = this._connectWith();
+
+		if(connectWith && connected) {
+			for (i = connectWith.length - 1; i >= 0; i--){
+				cur = $(connectWith[i], this.document[0]);
+				for ( j = cur.length - 1; j >= 0; j--){
+					inst = $.data(cur[j], this.widgetFullName);
+					if(inst && inst !== this && !inst.options.disabled) {
+						queries.push([$.isFunction(inst.options.items) ? inst.options.items.call(inst.element) : $(inst.options.items, inst.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), inst]);
+					}
+				}
+			}
+		}
+
+		queries.push([$.isFunction(this.options.items) ? this.options.items.call(this.element, null, { options: this.options, item: this.currentItem }) : $(this.options.items, this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), this]);
+
+		function addItems() {
+			items.push( this );
+		}
+		for (i = queries.length - 1; i >= 0; i--){
+			queries[i][0].each( addItems );
+		}
+
+		return $(items);
+
+	},
+
+	_removeCurrentsFromItems: function() {
+
+		var list = this.currentItem.find(":data(" + this.widgetName + "-item)");
+
+		this.items = $.grep(this.items, function (item) {
+			for (var j=0; j < list.length; j++) {
+				if(list[j] === item.item[0]) {
+					return false;
+				}
+			}
+			return true;
+		});
+
+	},
+
+	_refreshItems: function(event) {
+
+		this.items = [];
+		this.containers = [this];
+
+		var i, j, cur, inst, targetData, _queries, item, queriesLength,
+			items = this.items,
+			queries = [[$.isFunction(this.options.items) ? this.options.items.call(this.element[0], event, { item: this.currentItem }) : $(this.options.items, this.element), this]],
+			connectWith = this._connectWith();
+
+		if(connectWith && this.ready) { //Shouldn't be run the first time through due to massive slow-down
+			for (i = connectWith.length - 1; i >= 0; i--){
+				cur = $(connectWith[i], this.document[0]);
+				for (j = cur.length - 1; j >= 0; j--){
+					inst = $.data(cur[j], this.widgetFullName);
+					if(inst && inst !== this && !inst.options.disabled) {
+						queries.push([$.isFunction(inst.options.items) ? inst.options.items.call(inst.element[0], event, { item: this.currentItem }) : $(inst.options.items, inst.element), inst]);
+						this.containers.push(inst);
+					}
+				}
+			}
+		}
+
+		for (i = queries.length - 1; i >= 0; i--) {
+			targetData = queries[i][1];
+			_queries = queries[i][0];
+
+			for (j=0, queriesLength = _queries.length; j < queriesLength; j++) {
+				item = $(_queries[j]);
+
+				item.data(this.widgetName + "-item", targetData); // Data for target checking (mouse manager)
+
+				items.push({
+					item: item,
+					instance: targetData,
+					width: 0, height: 0,
+					left: 0, top: 0
+				});
+			}
+		}
+
+	},
+
+	refreshPositions: function(fast) {
+
+		// Determine whether items are being displayed horizontally
+		this.floating = this.items.length ?
+			this.options.axis === "x" || this._isFloating( this.items[ 0 ].item ) :
+			false;
+
+		//This has to be redone because due to the item being moved out/into the offsetParent, the offsetParent's position will change
+		if(this.offsetParent && this.helper) {
+			this.offset.parent = this._getParentOffset();
+		}
+
+		var i, item, t, p;
+
+		for (i = this.items.length - 1; i >= 0; i--){
+			item = this.items[i];
+
+			//We ignore calculating positions of all connected containers when we're not over them
+			if(item.instance !== this.currentContainer && this.currentContainer && item.item[0] !== this.currentItem[0]) {
+				continue;
+			}
+
+			t = this.options.toleranceElement ? $(this.options.toleranceElement, item.item) : item.item;
+
+			if (!fast) {
+				item.width = t.outerWidth();
+				item.height = t.outerHeight();
+			}
+
+			p = t.offset();
+			item.left = p.left;
+			item.top = p.top;
+		}
+
+		if(this.options.custom && this.options.custom.refreshContainers) {
+			this.options.custom.refreshContainers.call(this);
+		} else {
+			for (i = this.containers.length - 1; i >= 0; i--){
+				p = this.containers[i].element.offset();
+				this.containers[i].containerCache.left = p.left;
+				this.containers[i].containerCache.top = p.top;
+				this.containers[i].containerCache.width = this.containers[i].element.outerWidth();
+				this.containers[i].containerCache.height = this.containers[i].element.outerHeight();
+			}
+		}
+
+		return this;
+	},
+
+	_createPlaceholder: function(that) {
+		that = that || this;
+		var className,
+			o = that.options;
+
+		if(!o.placeholder || o.placeholder.constructor === String) {
+			className = o.placeholder;
+			o.placeholder = {
+				element: function() {
+
+					var nodeName = that.currentItem[0].nodeName.toLowerCase(),
+						element = $( "<" + nodeName + ">", that.document[0] )
+							.addClass(className || that.currentItem[0].className+" ui-sortable-placeholder")
+							.removeClass("ui-sortable-helper");
+
+					if ( nodeName === "tbody" ) {
+						that._createTrPlaceholder(
+							that.currentItem.find( "tr" ).eq( 0 ),
+							$( "<tr>", that.document[ 0 ] ).appendTo( element )
+						);
+					} else if ( nodeName === "tr" ) {
+						that._createTrPlaceholder( that.currentItem, element );
+					} else if ( nodeName === "img" ) {
+						element.attr( "src", that.currentItem.attr( "src" ) );
+					}
+
+					if ( !className ) {
+						element.css( "visibility", "hidden" );
+					}
+
+					return element;
+				},
+				update: function(container, p) {
+
+					// 1. If a className is set as 'placeholder option, we don't force sizes - the class is responsible for that
+					// 2. The option 'forcePlaceholderSize can be enabled to force it even if a class name is specified
+					if(className && !o.forcePlaceholderSize) {
+						return;
+					}
+
+					//If the element doesn't have a actual height by itself (without styles coming from a stylesheet), it receives the inline height from the dragged item
+					if(!p.height()) { p.height(that.currentItem.innerHeight() - parseInt(that.currentItem.css("paddingTop")||0, 10) - parseInt(that.currentItem.css("paddingBottom")||0, 10)); }
+					if(!p.width()) { p.width(that.currentItem.innerWidth() - parseInt(that.currentItem.css("paddingLeft")||0, 10) - parseInt(that.currentItem.css("paddingRight")||0, 10)); }
+				}
+			};
+		}
+
+		//Create the placeholder
+		that.placeholder = $(o.placeholder.element.call(that.element, that.currentItem));
+
+		//Append it after the actual current item
+		that.currentItem.after(that.placeholder);
+
+		//Update the size of the placeholder (TODO: Logic to fuzzy, see line 316/317)
+		o.placeholder.update(that, that.placeholder);
+
+	},
+
+	_createTrPlaceholder: function( sourceTr, targetTr ) {
+		var that = this;
+
+		sourceTr.children().each(function() {
+			$( "<td>&#160;</td>", that.document[ 0 ] )
+				.attr( "colspan", $( this ).attr( "colspan" ) || 1 )
+				.appendTo( targetTr );
+		});
+	},
+
+	_contactContainers: function(event) {
+		var i, j, dist, itemWithLeastDistance, posProperty, sizeProperty, cur, nearBottom, floating, axis,
+			innermostContainer = null,
+			innermostIndex = null;
+
+		// get innermost container that intersects with item
+		for (i = this.containers.length - 1; i >= 0; i--) {
+
+			// never consider a container that's located within the item itself
+			if($.contains(this.currentItem[0], this.containers[i].element[0])) {
+				continue;
+			}
+
+			if(this._intersectsWith(this.containers[i].containerCache)) {
+
+				// if we've already found a container and it's more "inner" than this, then continue
+				if(innermostContainer && $.contains(this.containers[i].element[0], innermostContainer.element[0])) {
+					continue;
+				}
+
+				innermostContainer = this.containers[i];
+				innermostIndex = i;
+
+			} else {
+				// container doesn't intersect. trigger "out" event if necessary
+				if(this.containers[i].containerCache.over) {
+					this.containers[i]._trigger("out", event, this._uiHash(this));
+					this.containers[i].containerCache.over = 0;
+				}
+			}
+
+		}
+
+		// if no intersecting containers found, return
+		if(!innermostContainer) {
+			return;
+		}
+
+		// move the item into the container if it's not there already
+		if(this.containers.length === 1) {
+			if (!this.containers[innermostIndex].containerCache.over) {
+				this.containers[innermostIndex]._trigger("over", event, this._uiHash(this));
+				this.containers[innermostIndex].containerCache.over = 1;
+			}
+		} else {
+
+			//When entering a new container, we will find the item with the least distance and append our item near it
+			dist = 10000;
+			itemWithLeastDistance = null;
+			floating = innermostContainer.floating || this._isFloating(this.currentItem);
+			posProperty = floating ? "left" : "top";
+			sizeProperty = floating ? "width" : "height";
+			axis = floating ? "clientX" : "clientY";
+
+			for (j = this.items.length - 1; j >= 0; j--) {
+				if(!$.contains(this.containers[innermostIndex].element[0], this.items[j].item[0])) {
+					continue;
+				}
+				if(this.items[j].item[0] === this.currentItem[0]) {
+					continue;
+				}
+
+				cur = this.items[j].item.offset()[posProperty];
+				nearBottom = false;
+				if ( event[ axis ] - cur > this.items[ j ][ sizeProperty ] / 2 ) {
+					nearBottom = true;
+				}
+
+				if ( Math.abs( event[ axis ] - cur ) < dist ) {
+					dist = Math.abs( event[ axis ] - cur );
+					itemWithLeastDistance = this.items[ j ];
+					this.direction = nearBottom ? "up": "down";
+				}
+			}
+
+			//Check if dropOnEmpty is enabled
+			if(!itemWithLeastDistance && !this.options.dropOnEmpty) {
+				return;
+			}
+
+			if(this.currentContainer === this.containers[innermostIndex]) {
+				if ( !this.currentContainer.containerCache.over ) {
+					this.containers[ innermostIndex ]._trigger( "over", event, this._uiHash() );
+					this.currentContainer.containerCache.over = 1;
+				}
+				return;
+			}
+
+			itemWithLeastDistance ? this._rearrange(event, itemWithLeastDistance, null, true) : this._rearrange(event, null, this.containers[innermostIndex].element, true);
+			this._trigger("change", event, this._uiHash());
+			this.containers[innermostIndex]._trigger("change", event, this._uiHash(this));
+			this.currentContainer = this.containers[innermostIndex];
+
+			//Update the placeholder
+			this.options.placeholder.update(this.currentContainer, this.placeholder);
+
+			this.containers[innermostIndex]._trigger("over", event, this._uiHash(this));
+			this.containers[innermostIndex].containerCache.over = 1;
+		}
+
+
+	},
+
+	_createHelper: function(event) {
+
+		var o = this.options,
+			helper = $.isFunction(o.helper) ? $(o.helper.apply(this.element[0], [event, this.currentItem])) : (o.helper === "clone" ? this.currentItem.clone() : this.currentItem);
+
+		//Add the helper to the DOM if that didn't happen already
+		if(!helper.parents("body").length) {
+			$(o.appendTo !== "parent" ? o.appendTo : this.currentItem[0].parentNode)[0].appendChild(helper[0]);
+		}
+
+		if(helper[0] === this.currentItem[0]) {
+			this._storedCSS = { width: this.currentItem[0].style.width, height: this.currentItem[0].style.height, position: this.currentItem.css("position"), top: this.currentItem.css("top"), left: this.currentItem.css("left") };
+		}
+
+		if(!helper[0].style.width || o.forceHelperSize) {
+			helper.width(this.currentItem.width());
+		}
+		if(!helper[0].style.height || o.forceHelperSize) {
+			helper.height(this.currentItem.height());
+		}
+
+		return helper;
+
+	},
+
+	_adjustOffsetFromHelper: function(obj) {
+		if (typeof obj === "string") {
+			obj = obj.split(" ");
+		}
+		if ($.isArray(obj)) {
+			obj = {left: +obj[0], top: +obj[1] || 0};
+		}
+		if ("left" in obj) {
+			this.offset.click.left = obj.left + this.margins.left;
+		}
+		if ("right" in obj) {
+			this.offset.click.left = this.helperProportions.width - obj.right + this.margins.left;
+		}
+		if ("top" in obj) {
+			this.offset.click.top = obj.top + this.margins.top;
+		}
+		if ("bottom" in obj) {
+			this.offset.click.top = this.helperProportions.height - obj.bottom + this.margins.top;
+		}
+	},
+
+	_getParentOffset: function() {
+
+
+		//Get the offsetParent and cache its position
+		this.offsetParent = this.helper.offsetParent();
+		var po = this.offsetParent.offset();
+
+		// This is a special case where we need to modify a offset calculated on start, since the following happened:
+		// 1. The position of the helper is absolute, so it's position is calculated based on the next positioned parent
+		// 2. The actual offset parent is a child of the scroll parent, and the scroll parent isn't the document, which means that
+		//    the scroll is included in the initial calculation of the offset of the parent, and never recalculated upon drag
+		if(this.cssPosition === "absolute" && this.scrollParent[0] !== this.document[0] && $.contains(this.scrollParent[0], this.offsetParent[0])) {
+			po.left += this.scrollParent.scrollLeft();
+			po.top += this.scrollParent.scrollTop();
+		}
+
+		// This needs to be actually done for all browsers, since pageX/pageY includes this information
+		// with an ugly IE fix
+		if( this.offsetParent[0] === this.document[0].body || (this.offsetParent[0].tagName && this.offsetParent[0].tagName.toLowerCase() === "html" && $.ui.ie)) {
+			po = { top: 0, left: 0 };
+		}
+
+		return {
+			top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"),10) || 0),
+			left: po.left + (parseInt(this.offsetParent.css("borderLeftWidth"),10) || 0)
+		};
+
+	},
+
+	_getRelativeOffset: function() {
+
+		if(this.cssPosition === "relative") {
+			var p = this.currentItem.position();
+			return {
+				top: p.top - (parseInt(this.helper.css("top"),10) || 0) + this.scrollParent.scrollTop(),
+				left: p.left - (parseInt(this.helper.css("left"),10) || 0) + this.scrollParent.scrollLeft()
+			};
+		} else {
+			return { top: 0, left: 0 };
+		}
+
+	},
+
+	_cacheMargins: function() {
+		this.margins = {
+			left: (parseInt(this.currentItem.css("marginLeft"),10) || 0),
+			top: (parseInt(this.currentItem.css("marginTop"),10) || 0)
+		};
+	},
+
+	_cacheHelperProportions: function() {
+		this.helperProportions = {
+			width: this.helper.outerWidth(),
+			height: this.helper.outerHeight()
+		};
+	},
+
+	_setContainment: function() {
+
+		var ce, co, over,
+			o = this.options;
+		if(o.containment === "parent") {
+			o.containment = this.helper[0].parentNode;
+		}
+		if(o.containment === "document" || o.containment === "window") {
+			this.containment = [
+				0 - this.offset.relative.left - this.offset.parent.left,
+				0 - this.offset.relative.top - this.offset.parent.top,
+				o.containment === "document" ? this.document.width() : this.window.width() - this.helperProportions.width - this.margins.left,
+				(o.containment === "document" ? this.document.width() : this.window.height() || this.document[0].body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top
+			];
+		}
+
+		if(!(/^(document|window|parent)$/).test(o.containment)) {
+			ce = $(o.containment)[0];
+			co = $(o.containment).offset();
+			over = ($(ce).css("overflow") !== "hidden");
+
+			this.containment = [
+				co.left + (parseInt($(ce).css("borderLeftWidth"),10) || 0) + (parseInt($(ce).css("paddingLeft"),10) || 0) - this.margins.left,
+				co.top + (parseInt($(ce).css("borderTopWidth"),10) || 0) + (parseInt($(ce).css("paddingTop"),10) || 0) - this.margins.top,
+				co.left+(over ? Math.max(ce.scrollWidth,ce.offsetWidth) : ce.offsetWidth) - (parseInt($(ce).css("borderLeftWidth"),10) || 0) - (parseInt($(ce).css("paddingRight"),10) || 0) - this.helperProportions.width - this.margins.left,
+				co.top+(over ? Math.max(ce.scrollHeight,ce.offsetHeight) : ce.offsetHeight) - (parseInt($(ce).css("borderTopWidth"),10) || 0) - (parseInt($(ce).css("paddingBottom"),10) || 0) - this.helperProportions.height - this.margins.top
+			];
+		}
+
+	},
+
+	_convertPositionTo: function(d, pos) {
+
+		if(!pos) {
+			pos = this.position;
+		}
+		var mod = d === "absolute" ? 1 : -1,
+			scroll = this.cssPosition === "absolute" && !(this.scrollParent[0] !== this.document[0] && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent,
+			scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName);
+
+		return {
+			top: (
+				pos.top	+																// The absolute mouse position
+				this.offset.relative.top * mod +										// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.top * mod -											// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) ) * mod)
+			),
+			left: (
+				pos.left +																// The absolute mouse position
+				this.offset.relative.left * mod +										// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.left * mod	-										// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() ) * mod)
+			)
+		};
+
+	},
+
+	_generatePosition: function(event) {
+
+		var top, left,
+			o = this.options,
+			pageX = event.pageX,
+			pageY = event.pageY,
+			scroll = this.cssPosition === "absolute" && !(this.scrollParent[0] !== this.document[0] && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName);
+
+		// This is another very weird special case that only happens for relative elements:
+		// 1. If the css position is relative
+		// 2. and the scroll parent is the document or similar to the offset parent
+		// we have to refresh the relative offset during the scroll so there are no jumps
+		if(this.cssPosition === "relative" && !(this.scrollParent[0] !== this.document[0] && this.scrollParent[0] !== this.offsetParent[0])) {
+			this.offset.relative = this._getRelativeOffset();
+		}
+
+		/*
+		 * - Position constraining -
+		 * Constrain the position to a mix of grid, containment.
+		 */
+
+		if(this.originalPosition) { //If we are not dragging yet, we won't check for options
+
+			if(this.containment) {
+				if(event.pageX - this.offset.click.left < this.containment[0]) {
+					pageX = this.containment[0] + this.offset.click.left;
+				}
+				if(event.pageY - this.offset.click.top < this.containment[1]) {
+					pageY = this.containment[1] + this.offset.click.top;
+				}
+				if(event.pageX - this.offset.click.left > this.containment[2]) {
+					pageX = this.containment[2] + this.offset.click.left;
+				}
+				if(event.pageY - this.offset.click.top > this.containment[3]) {
+					pageY = this.containment[3] + this.offset.click.top;
+				}
+			}
+
+			if(o.grid) {
+				top = this.originalPageY + Math.round((pageY - this.originalPageY) / o.grid[1]) * o.grid[1];
+				pageY = this.containment ? ( (top - this.offset.click.top >= this.containment[1] && top - this.offset.click.top <= this.containment[3]) ? top : ((top - this.offset.click.top >= this.containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top;
+
+				left = this.originalPageX + Math.round((pageX - this.originalPageX) / o.grid[0]) * o.grid[0];
+				pageX = this.containment ? ( (left - this.offset.click.left >= this.containment[0] && left - this.offset.click.left <= this.containment[2]) ? left : ((left - this.offset.click.left >= this.containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left;
+			}
+
+		}
+
+		return {
+			top: (
+				pageY -																// The absolute mouse position
+				this.offset.click.top -													// Click offset (relative to the element)
+				this.offset.relative.top	-											// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.top +												// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) ))
+			),
+			left: (
+				pageX -																// The absolute mouse position
+				this.offset.click.left -												// Click offset (relative to the element)
+				this.offset.relative.left	-											// Only for relative positioned nodes: Relative offset from element to offset parent
+				this.offset.parent.left +												// The offsetParent's offset without borders (offset + border)
+				( ( this.cssPosition === "fixed" ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() ))
+			)
+		};
+
+	},
+
+	_rearrange: function(event, i, a, hardRefresh) {
+
+		a ? a[0].appendChild(this.placeholder[0]) : i.item[0].parentNode.insertBefore(this.placeholder[0], (this.direction === "down" ? i.item[0] : i.item[0].nextSibling));
+
+		//Various things done here to improve the performance:
+		// 1. we create a setTimeout, that calls refreshPositions
+		// 2. on the instance, we have a counter variable, that get's higher after every append
+		// 3. on the local scope, we copy the counter variable, and check in the timeout, if it's still the same
+		// 4. this lets only the last addition to the timeout stack through
+		this.counter = this.counter ? ++this.counter : 1;
+		var counter = this.counter;
+
+		this._delay(function() {
+			if(counter === this.counter) {
+				this.refreshPositions(!hardRefresh); //Precompute after each DOM insertion, NOT on mousemove
+			}
+		});
+
+	},
+
+	_clear: function(event, noPropagation) {
+
+		this.reverting = false;
+		// We delay all events that have to be triggered to after the point where the placeholder has been removed and
+		// everything else normalized again
+		var i,
+			delayedTriggers = [];
+
+		// We first have to update the dom position of the actual currentItem
+		// Note: don't do it if the current item is already removed (by a user), or it gets reappended (see #4088)
+		if(!this._noFinalSort && this.currentItem.parent().length) {
+			this.placeholder.before(this.currentItem);
+		}
+		this._noFinalSort = null;
+
+		if(this.helper[0] === this.currentItem[0]) {
+			for(i in this._storedCSS) {
+				if(this._storedCSS[i] === "auto" || this._storedCSS[i] === "static") {
+					this._storedCSS[i] = "";
+				}
+			}
+			this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");
+		} else {
+			this.currentItem.show();
+		}
+
+		if(this.fromOutside && !noPropagation) {
+			delayedTriggers.push(function(event) { this._trigger("receive", event, this._uiHash(this.fromOutside)); });
+		}
+		if((this.fromOutside || this.domPosition.prev !== this.currentItem.prev().not(".ui-sortable-helper")[0] || this.domPosition.parent !== this.currentItem.parent()[0]) && !noPropagation) {
+			delayedTriggers.push(function(event) { this._trigger("update", event, this._uiHash()); }); //Trigger update callback if the DOM position has changed
+		}
+
+		// Check if the items Container has Changed and trigger appropriate
+		// events.
+		if (this !== this.currentContainer) {
+			if(!noPropagation) {
+				delayedTriggers.push(function(event) { this._trigger("remove", event, this._uiHash()); });
+				delayedTriggers.push((function(c) { return function(event) { c._trigger("receive", event, this._uiHash(this)); };  }).call(this, this.currentContainer));
+				delayedTriggers.push((function(c) { return function(event) { c._trigger("update", event, this._uiHash(this));  }; }).call(this, this.currentContainer));
+			}
+		}
+
+
+		//Post events to containers
+		function delayEvent( type, instance, container ) {
+			return function( event ) {
+				container._trigger( type, event, instance._uiHash( instance ) );
+			};
+		}
+		for (i = this.containers.length - 1; i >= 0; i--){
+			if (!noPropagation) {
+				delayedTriggers.push( delayEvent( "deactivate", this, this.containers[ i ] ) );
+			}
+			if(this.containers[i].containerCache.over) {
+				delayedTriggers.push( delayEvent( "out", this, this.containers[ i ] ) );
+				this.containers[i].containerCache.over = 0;
+			}
+		}
+
+		//Do what was originally in plugins
+		if ( this.storedCursor ) {
+			this.document.find( "body" ).css( "cursor", this.storedCursor );
+			this.storedStylesheet.remove();
+		}
+		if(this._storedOpacity) {
+			this.helper.css("opacity", this._storedOpacity);
+		}
+		if(this._storedZIndex) {
+			this.helper.css("zIndex", this._storedZIndex === "auto" ? "" : this._storedZIndex);
+		}
+
+		this.dragging = false;
+
+		if(!noPropagation) {
+			this._trigger("beforeStop", event, this._uiHash());
+		}
+
+		//$(this.placeholder[0]).remove(); would have been the jQuery way - unfortunately, it unbinds ALL events from the original node!
+		this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
+
+		if ( !this.cancelHelperRemoval ) {
+			if ( this.helper[ 0 ] !== this.currentItem[ 0 ] ) {
+				this.helper.remove();
+			}
+			this.helper = null;
+		}
+
+		if(!noPropagation) {
+			for (i=0; i < delayedTriggers.length; i++) {
+				delayedTriggers[i].call(this, event);
+			} //Trigger all delayed events
+			this._trigger("stop", event, this._uiHash());
+		}
+
+		this.fromOutside = false;
+		return !this.cancelHelperRemoval;
+
+	},
+
+	_trigger: function() {
+		if ($.Widget.prototype._trigger.apply(this, arguments) === false) {
+			this.cancel();
+		}
+	},
+
+	_uiHash: function(_inst) {
+		var inst = _inst || this;
+		return {
+			helper: inst.helper,
+			placeholder: inst.placeholder || $([]),
+			position: inst.position,
+			originalPosition: inst.originalPosition,
+			offset: inst.positionAbs,
+			item: inst.currentItem,
+			sender: _inst ? _inst.element : null
+		};
+	}
+
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/spinner.js b/bower_components/jquery-ui/ui/spinner.js
new file mode 100644
index 00000000000..388860f3a4b
--- /dev/null
+++ b/bower_components/jquery-ui/ui/spinner.js
@@ -0,0 +1,514 @@
+/*!
+ * jQuery UI Spinner 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/spinner/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./widget",
+			"./button"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+function spinner_modifier( fn ) {
+	return function() {
+		var previous = this.element.val();
+		fn.apply( this, arguments );
+		this._refresh();
+		if ( previous !== this.element.val() ) {
+			this._trigger( "change" );
+		}
+	};
+}
+
+return $.widget( "ui.spinner", {
+	version: "1.11.4",
+	defaultElement: "<input>",
+	widgetEventPrefix: "spin",
+	options: {
+		culture: null,
+		icons: {
+			down: "ui-icon-triangle-1-s",
+			up: "ui-icon-triangle-1-n"
+		},
+		incremental: true,
+		max: null,
+		min: null,
+		numberFormat: null,
+		page: 10,
+		step: 1,
+
+		change: null,
+		spin: null,
+		start: null,
+		stop: null
+	},
+
+	_create: function() {
+		// handle string values that need to be parsed
+		this._setOption( "max", this.options.max );
+		this._setOption( "min", this.options.min );
+		this._setOption( "step", this.options.step );
+
+		// Only format if there is a value, prevents the field from being marked
+		// as invalid in Firefox, see #9573.
+		if ( this.value() !== "" ) {
+			// Format the value, but don't constrain.
+			this._value( this.element.val(), true );
+		}
+
+		this._draw();
+		this._on( this._events );
+		this._refresh();
+
+		// turning off autocomplete prevents the browser from remembering the
+		// value when navigating through history, so we re-enable autocomplete
+		// if the page is unloaded before the widget is destroyed. #7790
+		this._on( this.window, {
+			beforeunload: function() {
+				this.element.removeAttr( "autocomplete" );
+			}
+		});
+	},
+
+	_getCreateOptions: function() {
+		var options = {},
+			element = this.element;
+
+		$.each( [ "min", "max", "step" ], function( i, option ) {
+			var value = element.attr( option );
+			if ( value !== undefined && value.length ) {
+				options[ option ] = value;
+			}
+		});
+
+		return options;
+	},
+
+	_events: {
+		keydown: function( event ) {
+			if ( this._start( event ) && this._keydown( event ) ) {
+				event.preventDefault();
+			}
+		},
+		keyup: "_stop",
+		focus: function() {
+			this.previous = this.element.val();
+		},
+		blur: function( event ) {
+			if ( this.cancelBlur ) {
+				delete this.cancelBlur;
+				return;
+			}
+
+			this._stop();
+			this._refresh();
+			if ( this.previous !== this.element.val() ) {
+				this._trigger( "change", event );
+			}
+		},
+		mousewheel: function( event, delta ) {
+			if ( !delta ) {
+				return;
+			}
+			if ( !this.spinning && !this._start( event ) ) {
+				return false;
+			}
+
+			this._spin( (delta > 0 ? 1 : -1) * this.options.step, event );
+			clearTimeout( this.mousewheelTimer );
+			this.mousewheelTimer = this._delay(function() {
+				if ( this.spinning ) {
+					this._stop( event );
+				}
+			}, 100 );
+			event.preventDefault();
+		},
+		"mousedown .ui-spinner-button": function( event ) {
+			var previous;
+
+			// We never want the buttons to have focus; whenever the user is
+			// interacting with the spinner, the focus should be on the input.
+			// If the input is focused then this.previous is properly set from
+			// when the input first received focus. If the input is not focused
+			// then we need to set this.previous based on the value before spinning.
+			previous = this.element[0] === this.document[0].activeElement ?
+				this.previous : this.element.val();
+			function checkFocus() {
+				var isActive = this.element[0] === this.document[0].activeElement;
+				if ( !isActive ) {
+					this.element.focus();
+					this.previous = previous;
+					// support: IE
+					// IE sets focus asynchronously, so we need to check if focus
+					// moved off of the input because the user clicked on the button.
+					this._delay(function() {
+						this.previous = previous;
+					});
+				}
+			}
+
+			// ensure focus is on (or stays on) the text field
+			event.preventDefault();
+			checkFocus.call( this );
+
+			// support: IE
+			// IE doesn't prevent moving focus even with event.preventDefault()
+			// so we set a flag to know when we should ignore the blur event
+			// and check (again) if focus moved off of the input.
+			this.cancelBlur = true;
+			this._delay(function() {
+				delete this.cancelBlur;
+				checkFocus.call( this );
+			});
+
+			if ( this._start( event ) === false ) {
+				return;
+			}
+
+			this._repeat( null, $( event.currentTarget ).hasClass( "ui-spinner-up" ) ? 1 : -1, event );
+		},
+		"mouseup .ui-spinner-button": "_stop",
+		"mouseenter .ui-spinner-button": function( event ) {
+			// button will add ui-state-active if mouse was down while mouseleave and kept down
+			if ( !$( event.currentTarget ).hasClass( "ui-state-active" ) ) {
+				return;
+			}
+
+			if ( this._start( event ) === false ) {
+				return false;
+			}
+			this._repeat( null, $( event.currentTarget ).hasClass( "ui-spinner-up" ) ? 1 : -1, event );
+		},
+		// TODO: do we really want to consider this a stop?
+		// shouldn't we just stop the repeater and wait until mouseup before
+		// we trigger the stop event?
+		"mouseleave .ui-spinner-button": "_stop"
+	},
+
+	_draw: function() {
+		var uiSpinner = this.uiSpinner = this.element
+			.addClass( "ui-spinner-input" )
+			.attr( "autocomplete", "off" )
+			.wrap( this._uiSpinnerHtml() )
+			.parent()
+				// add buttons
+				.append( this._buttonHtml() );
+
+		this.element.attr( "role", "spinbutton" );
+
+		// button bindings
+		this.buttons = uiSpinner.find( ".ui-spinner-button" )
+			.attr( "tabIndex", -1 )
+			.button()
+			.removeClass( "ui-corner-all" );
+
+		// IE 6 doesn't understand height: 50% for the buttons
+		// unless the wrapper has an explicit height
+		if ( this.buttons.height() > Math.ceil( uiSpinner.height() * 0.5 ) &&
+				uiSpinner.height() > 0 ) {
+			uiSpinner.height( uiSpinner.height() );
+		}
+
+		// disable spinner if element was already disabled
+		if ( this.options.disabled ) {
+			this.disable();
+		}
+	},
+
+	_keydown: function( event ) {
+		var options = this.options,
+			keyCode = $.ui.keyCode;
+
+		switch ( event.keyCode ) {
+		case keyCode.UP:
+			this._repeat( null, 1, event );
+			return true;
+		case keyCode.DOWN:
+			this._repeat( null, -1, event );
+			return true;
+		case keyCode.PAGE_UP:
+			this._repeat( null, options.page, event );
+			return true;
+		case keyCode.PAGE_DOWN:
+			this._repeat( null, -options.page, event );
+			return true;
+		}
+
+		return false;
+	},
+
+	_uiSpinnerHtml: function() {
+		return "<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>";
+	},
+
+	_buttonHtml: function() {
+		return "" +
+			"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'>" +
+				"<span class='ui-icon " + this.options.icons.up + "'>&#9650;</span>" +
+			"</a>" +
+			"<a class='ui-spinner-button ui-spinner-down ui-corner-br'>" +
+				"<span class='ui-icon " + this.options.icons.down + "'>&#9660;</span>" +
+			"</a>";
+	},
+
+	_start: function( event ) {
+		if ( !this.spinning && this._trigger( "start", event ) === false ) {
+			return false;
+		}
+
+		if ( !this.counter ) {
+			this.counter = 1;
+		}
+		this.spinning = true;
+		return true;
+	},
+
+	_repeat: function( i, steps, event ) {
+		i = i || 500;
+
+		clearTimeout( this.timer );
+		this.timer = this._delay(function() {
+			this._repeat( 40, steps, event );
+		}, i );
+
+		this._spin( steps * this.options.step, event );
+	},
+
+	_spin: function( step, event ) {
+		var value = this.value() || 0;
+
+		if ( !this.counter ) {
+			this.counter = 1;
+		}
+
+		value = this._adjustValue( value + step * this._increment( this.counter ) );
+
+		if ( !this.spinning || this._trigger( "spin", event, { value: value } ) !== false) {
+			this._value( value );
+			this.counter++;
+		}
+	},
+
+	_increment: function( i ) {
+		var incremental = this.options.incremental;
+
+		if ( incremental ) {
+			return $.isFunction( incremental ) ?
+				incremental( i ) :
+				Math.floor( i * i * i / 50000 - i * i / 500 + 17 * i / 200 + 1 );
+		}
+
+		return 1;
+	},
+
+	_precision: function() {
+		var precision = this._precisionOf( this.options.step );
+		if ( this.options.min !== null ) {
+			precision = Math.max( precision, this._precisionOf( this.options.min ) );
+		}
+		return precision;
+	},
+
+	_precisionOf: function( num ) {
+		var str = num.toString(),
+			decimal = str.indexOf( "." );
+		return decimal === -1 ? 0 : str.length - decimal - 1;
+	},
+
+	_adjustValue: function( value ) {
+		var base, aboveMin,
+			options = this.options;
+
+		// make sure we're at a valid step
+		// - find out where we are relative to the base (min or 0)
+		base = options.min !== null ? options.min : 0;
+		aboveMin = value - base;
+		// - round to the nearest step
+		aboveMin = Math.round(aboveMin / options.step) * options.step;
+		// - rounding is based on 0, so adjust back to our base
+		value = base + aboveMin;
+
+		// fix precision from bad JS floating point math
+		value = parseFloat( value.toFixed( this._precision() ) );
+
+		// clamp the value
+		if ( options.max !== null && value > options.max) {
+			return options.max;
+		}
+		if ( options.min !== null && value < options.min ) {
+			return options.min;
+		}
+
+		return value;
+	},
+
+	_stop: function( event ) {
+		if ( !this.spinning ) {
+			return;
+		}
+
+		clearTimeout( this.timer );
+		clearTimeout( this.mousewheelTimer );
+		this.counter = 0;
+		this.spinning = false;
+		this._trigger( "stop", event );
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "culture" || key === "numberFormat" ) {
+			var prevValue = this._parse( this.element.val() );
+			this.options[ key ] = value;
+			this.element.val( this._format( prevValue ) );
+			return;
+		}
+
+		if ( key === "max" || key === "min" || key === "step" ) {
+			if ( typeof value === "string" ) {
+				value = this._parse( value );
+			}
+		}
+		if ( key === "icons" ) {
+			this.buttons.first().find( ".ui-icon" )
+				.removeClass( this.options.icons.up )
+				.addClass( value.up );
+			this.buttons.last().find( ".ui-icon" )
+				.removeClass( this.options.icons.down )
+				.addClass( value.down );
+		}
+
+		this._super( key, value );
+
+		if ( key === "disabled" ) {
+			this.widget().toggleClass( "ui-state-disabled", !!value );
+			this.element.prop( "disabled", !!value );
+			this.buttons.button( value ? "disable" : "enable" );
+		}
+	},
+
+	_setOptions: spinner_modifier(function( options ) {
+		this._super( options );
+	}),
+
+	_parse: function( val ) {
+		if ( typeof val === "string" && val !== "" ) {
+			val = window.Globalize && this.options.numberFormat ?
+				Globalize.parseFloat( val, 10, this.options.culture ) : +val;
+		}
+		return val === "" || isNaN( val ) ? null : val;
+	},
+
+	_format: function( value ) {
+		if ( value === "" ) {
+			return "";
+		}
+		return window.Globalize && this.options.numberFormat ?
+			Globalize.format( value, this.options.numberFormat, this.options.culture ) :
+			value;
+	},
+
+	_refresh: function() {
+		this.element.attr({
+			"aria-valuemin": this.options.min,
+			"aria-valuemax": this.options.max,
+			// TODO: what should we do with values that can't be parsed?
+			"aria-valuenow": this._parse( this.element.val() )
+		});
+	},
+
+	isValid: function() {
+		var value = this.value();
+
+		// null is invalid
+		if ( value === null ) {
+			return false;
+		}
+
+		// if value gets adjusted, it's invalid
+		return value === this._adjustValue( value );
+	},
+
+	// update the value without triggering change
+	_value: function( value, allowAny ) {
+		var parsed;
+		if ( value !== "" ) {
+			parsed = this._parse( value );
+			if ( parsed !== null ) {
+				if ( !allowAny ) {
+					parsed = this._adjustValue( parsed );
+				}
+				value = this._format( parsed );
+			}
+		}
+		this.element.val( value );
+		this._refresh();
+	},
+
+	_destroy: function() {
+		this.element
+			.removeClass( "ui-spinner-input" )
+			.prop( "disabled", false )
+			.removeAttr( "autocomplete" )
+			.removeAttr( "role" )
+			.removeAttr( "aria-valuemin" )
+			.removeAttr( "aria-valuemax" )
+			.removeAttr( "aria-valuenow" );
+		this.uiSpinner.replaceWith( this.element );
+	},
+
+	stepUp: spinner_modifier(function( steps ) {
+		this._stepUp( steps );
+	}),
+	_stepUp: function( steps ) {
+		if ( this._start() ) {
+			this._spin( (steps || 1) * this.options.step );
+			this._stop();
+		}
+	},
+
+	stepDown: spinner_modifier(function( steps ) {
+		this._stepDown( steps );
+	}),
+	_stepDown: function( steps ) {
+		if ( this._start() ) {
+			this._spin( (steps || 1) * -this.options.step );
+			this._stop();
+		}
+	},
+
+	pageUp: spinner_modifier(function( pages ) {
+		this._stepUp( (pages || 1) * this.options.page );
+	}),
+
+	pageDown: spinner_modifier(function( pages ) {
+		this._stepDown( (pages || 1) * this.options.page );
+	}),
+
+	value: function( newVal ) {
+		if ( !arguments.length ) {
+			return this._parse( this.element.val() );
+		}
+		spinner_modifier( this._value ).call( this, newVal );
+	},
+
+	widget: function() {
+		return this.uiSpinner;
+	}
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/tabs.js b/bower_components/jquery-ui/ui/tabs.js
new file mode 100644
index 00000000000..60c8748e5eb
--- /dev/null
+++ b/bower_components/jquery-ui/ui/tabs.js
@@ -0,0 +1,886 @@
+/*!
+ * jQuery UI Tabs 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/tabs/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./widget"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.widget( "ui.tabs", {
+	version: "1.11.4",
+	delay: 300,
+	options: {
+		active: null,
+		collapsible: false,
+		event: "click",
+		heightStyle: "content",
+		hide: null,
+		show: null,
+
+		// callbacks
+		activate: null,
+		beforeActivate: null,
+		beforeLoad: null,
+		load: null
+	},
+
+	_isLocal: (function() {
+		var rhash = /#.*$/;
+
+		return function( anchor ) {
+			var anchorUrl, locationUrl;
+
+			// support: IE7
+			// IE7 doesn't normalize the href property when set via script (#9317)
+			anchor = anchor.cloneNode( false );
+
+			anchorUrl = anchor.href.replace( rhash, "" );
+			locationUrl = location.href.replace( rhash, "" );
+
+			// decoding may throw an error if the URL isn't UTF-8 (#9518)
+			try {
+				anchorUrl = decodeURIComponent( anchorUrl );
+			} catch ( error ) {}
+			try {
+				locationUrl = decodeURIComponent( locationUrl );
+			} catch ( error ) {}
+
+			return anchor.hash.length > 1 && anchorUrl === locationUrl;
+		};
+	})(),
+
+	_create: function() {
+		var that = this,
+			options = this.options;
+
+		this.running = false;
+
+		this.element
+			.addClass( "ui-tabs ui-widget ui-widget-content ui-corner-all" )
+			.toggleClass( "ui-tabs-collapsible", options.collapsible );
+
+		this._processTabs();
+		options.active = this._initialActive();
+
+		// Take disabling tabs via class attribute from HTML
+		// into account and update option properly.
+		if ( $.isArray( options.disabled ) ) {
+			options.disabled = $.unique( options.disabled.concat(
+				$.map( this.tabs.filter( ".ui-state-disabled" ), function( li ) {
+					return that.tabs.index( li );
+				})
+			) ).sort();
+		}
+
+		// check for length avoids error when initializing empty list
+		if ( this.options.active !== false && this.anchors.length ) {
+			this.active = this._findActive( options.active );
+		} else {
+			this.active = $();
+		}
+
+		this._refresh();
+
+		if ( this.active.length ) {
+			this.load( options.active );
+		}
+	},
+
+	_initialActive: function() {
+		var active = this.options.active,
+			collapsible = this.options.collapsible,
+			locationHash = location.hash.substring( 1 );
+
+		if ( active === null ) {
+			// check the fragment identifier in the URL
+			if ( locationHash ) {
+				this.tabs.each(function( i, tab ) {
+					if ( $( tab ).attr( "aria-controls" ) === locationHash ) {
+						active = i;
+						return false;
+					}
+				});
+			}
+
+			// check for a tab marked active via a class
+			if ( active === null ) {
+				active = this.tabs.index( this.tabs.filter( ".ui-tabs-active" ) );
+			}
+
+			// no active tab, set to false
+			if ( active === null || active === -1 ) {
+				active = this.tabs.length ? 0 : false;
+			}
+		}
+
+		// handle numbers: negative, out of range
+		if ( active !== false ) {
+			active = this.tabs.index( this.tabs.eq( active ) );
+			if ( active === -1 ) {
+				active = collapsible ? false : 0;
+			}
+		}
+
+		// don't allow collapsible: false and active: false
+		if ( !collapsible && active === false && this.anchors.length ) {
+			active = 0;
+		}
+
+		return active;
+	},
+
+	_getCreateEventData: function() {
+		return {
+			tab: this.active,
+			panel: !this.active.length ? $() : this._getPanelForTab( this.active )
+		};
+	},
+
+	_tabKeydown: function( event ) {
+		var focusedTab = $( this.document[0].activeElement ).closest( "li" ),
+			selectedIndex = this.tabs.index( focusedTab ),
+			goingForward = true;
+
+		if ( this._handlePageNav( event ) ) {
+			return;
+		}
+
+		switch ( event.keyCode ) {
+			case $.ui.keyCode.RIGHT:
+			case $.ui.keyCode.DOWN:
+				selectedIndex++;
+				break;
+			case $.ui.keyCode.UP:
+			case $.ui.keyCode.LEFT:
+				goingForward = false;
+				selectedIndex--;
+				break;
+			case $.ui.keyCode.END:
+				selectedIndex = this.anchors.length - 1;
+				break;
+			case $.ui.keyCode.HOME:
+				selectedIndex = 0;
+				break;
+			case $.ui.keyCode.SPACE:
+				// Activate only, no collapsing
+				event.preventDefault();
+				clearTimeout( this.activating );
+				this._activate( selectedIndex );
+				return;
+			case $.ui.keyCode.ENTER:
+				// Toggle (cancel delayed activation, allow collapsing)
+				event.preventDefault();
+				clearTimeout( this.activating );
+				// Determine if we should collapse or activate
+				this._activate( selectedIndex === this.options.active ? false : selectedIndex );
+				return;
+			default:
+				return;
+		}
+
+		// Focus the appropriate tab, based on which key was pressed
+		event.preventDefault();
+		clearTimeout( this.activating );
+		selectedIndex = this._focusNextTab( selectedIndex, goingForward );
+
+		// Navigating with control/command key will prevent automatic activation
+		if ( !event.ctrlKey && !event.metaKey ) {
+
+			// Update aria-selected immediately so that AT think the tab is already selected.
+			// Otherwise AT may confuse the user by stating that they need to activate the tab,
+			// but the tab will already be activated by the time the announcement finishes.
+			focusedTab.attr( "aria-selected", "false" );
+			this.tabs.eq( selectedIndex ).attr( "aria-selected", "true" );
+
+			this.activating = this._delay(function() {
+				this.option( "active", selectedIndex );
+			}, this.delay );
+		}
+	},
+
+	_panelKeydown: function( event ) {
+		if ( this._handlePageNav( event ) ) {
+			return;
+		}
+
+		// Ctrl+up moves focus to the current tab
+		if ( event.ctrlKey && event.keyCode === $.ui.keyCode.UP ) {
+			event.preventDefault();
+			this.active.focus();
+		}
+	},
+
+	// Alt+page up/down moves focus to the previous/next tab (and activates)
+	_handlePageNav: function( event ) {
+		if ( event.altKey && event.keyCode === $.ui.keyCode.PAGE_UP ) {
+			this._activate( this._focusNextTab( this.options.active - 1, false ) );
+			return true;
+		}
+		if ( event.altKey && event.keyCode === $.ui.keyCode.PAGE_DOWN ) {
+			this._activate( this._focusNextTab( this.options.active + 1, true ) );
+			return true;
+		}
+	},
+
+	_findNextTab: function( index, goingForward ) {
+		var lastTabIndex = this.tabs.length - 1;
+
+		function constrain() {
+			if ( index > lastTabIndex ) {
+				index = 0;
+			}
+			if ( index < 0 ) {
+				index = lastTabIndex;
+			}
+			return index;
+		}
+
+		while ( $.inArray( constrain(), this.options.disabled ) !== -1 ) {
+			index = goingForward ? index + 1 : index - 1;
+		}
+
+		return index;
+	},
+
+	_focusNextTab: function( index, goingForward ) {
+		index = this._findNextTab( index, goingForward );
+		this.tabs.eq( index ).focus();
+		return index;
+	},
+
+	_setOption: function( key, value ) {
+		if ( key === "active" ) {
+			// _activate() will handle invalid values and update this.options
+			this._activate( value );
+			return;
+		}
+
+		if ( key === "disabled" ) {
+			// don't use the widget factory's disabled handling
+			this._setupDisabled( value );
+			return;
+		}
+
+		this._super( key, value);
+
+		if ( key === "collapsible" ) {
+			this.element.toggleClass( "ui-tabs-collapsible", value );
+			// Setting collapsible: false while collapsed; open first panel
+			if ( !value && this.options.active === false ) {
+				this._activate( 0 );
+			}
+		}
+
+		if ( key === "event" ) {
+			this._setupEvents( value );
+		}
+
+		if ( key === "heightStyle" ) {
+			this._setupHeightStyle( value );
+		}
+	},
+
+	_sanitizeSelector: function( hash ) {
+		return hash ? hash.replace( /[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g, "\\$&" ) : "";
+	},
+
+	refresh: function() {
+		var options = this.options,
+			lis = this.tablist.children( ":has(a[href])" );
+
+		// get disabled tabs from class attribute from HTML
+		// this will get converted to a boolean if needed in _refresh()
+		options.disabled = $.map( lis.filter( ".ui-state-disabled" ), function( tab ) {
+			return lis.index( tab );
+		});
+
+		this._processTabs();
+
+		// was collapsed or no tabs
+		if ( options.active === false || !this.anchors.length ) {
+			options.active = false;
+			this.active = $();
+		// was active, but active tab is gone
+		} else if ( this.active.length && !$.contains( this.tablist[ 0 ], this.active[ 0 ] ) ) {
+			// all remaining tabs are disabled
+			if ( this.tabs.length === options.disabled.length ) {
+				options.active = false;
+				this.active = $();
+			// activate previous tab
+			} else {
+				this._activate( this._findNextTab( Math.max( 0, options.active - 1 ), false ) );
+			}
+		// was active, active tab still exists
+		} else {
+			// make sure active index is correct
+			options.active = this.tabs.index( this.active );
+		}
+
+		this._refresh();
+	},
+
+	_refresh: function() {
+		this._setupDisabled( this.options.disabled );
+		this._setupEvents( this.options.event );
+		this._setupHeightStyle( this.options.heightStyle );
+
+		this.tabs.not( this.active ).attr({
+			"aria-selected": "false",
+			"aria-expanded": "false",
+			tabIndex: -1
+		});
+		this.panels.not( this._getPanelForTab( this.active ) )
+			.hide()
+			.attr({
+				"aria-hidden": "true"
+			});
+
+		// Make sure one tab is in the tab order
+		if ( !this.active.length ) {
+			this.tabs.eq( 0 ).attr( "tabIndex", 0 );
+		} else {
+			this.active
+				.addClass( "ui-tabs-active ui-state-active" )
+				.attr({
+					"aria-selected": "true",
+					"aria-expanded": "true",
+					tabIndex: 0
+				});
+			this._getPanelForTab( this.active )
+				.show()
+				.attr({
+					"aria-hidden": "false"
+				});
+		}
+	},
+
+	_processTabs: function() {
+		var that = this,
+			prevTabs = this.tabs,
+			prevAnchors = this.anchors,
+			prevPanels = this.panels;
+
+		this.tablist = this._getList()
+			.addClass( "ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" )
+			.attr( "role", "tablist" )
+
+			// Prevent users from focusing disabled tabs via click
+			.delegate( "> li", "mousedown" + this.eventNamespace, function( event ) {
+				if ( $( this ).is( ".ui-state-disabled" ) ) {
+					event.preventDefault();
+				}
+			})
+
+			// support: IE <9
+			// Preventing the default action in mousedown doesn't prevent IE
+			// from focusing the element, so if the anchor gets focused, blur.
+			// We don't have to worry about focusing the previously focused
+			// element since clicking on a non-focusable element should focus
+			// the body anyway.
+			.delegate( ".ui-tabs-anchor", "focus" + this.eventNamespace, function() {
+				if ( $( this ).closest( "li" ).is( ".ui-state-disabled" ) ) {
+					this.blur();
+				}
+			});
+
+		this.tabs = this.tablist.find( "> li:has(a[href])" )
+			.addClass( "ui-state-default ui-corner-top" )
+			.attr({
+				role: "tab",
+				tabIndex: -1
+			});
+
+		this.anchors = this.tabs.map(function() {
+				return $( "a", this )[ 0 ];
+			})
+			.addClass( "ui-tabs-anchor" )
+			.attr({
+				role: "presentation",
+				tabIndex: -1
+			});
+
+		this.panels = $();
+
+		this.anchors.each(function( i, anchor ) {
+			var selector, panel, panelId,
+				anchorId = $( anchor ).uniqueId().attr( "id" ),
+				tab = $( anchor ).closest( "li" ),
+				originalAriaControls = tab.attr( "aria-controls" );
+
+			// inline tab
+			if ( that._isLocal( anchor ) ) {
+				selector = anchor.hash;
+				panelId = selector.substring( 1 );
+				panel = that.element.find( that._sanitizeSelector( selector ) );
+			// remote tab
+			} else {
+				// If the tab doesn't already have aria-controls,
+				// generate an id by using a throw-away element
+				panelId = tab.attr( "aria-controls" ) || $( {} ).uniqueId()[ 0 ].id;
+				selector = "#" + panelId;
+				panel = that.element.find( selector );
+				if ( !panel.length ) {
+					panel = that._createPanel( panelId );
+					panel.insertAfter( that.panels[ i - 1 ] || that.tablist );
+				}
+				panel.attr( "aria-live", "polite" );
+			}
+
+			if ( panel.length) {
+				that.panels = that.panels.add( panel );
+			}
+			if ( originalAriaControls ) {
+				tab.data( "ui-tabs-aria-controls", originalAriaControls );
+			}
+			tab.attr({
+				"aria-controls": panelId,
+				"aria-labelledby": anchorId
+			});
+			panel.attr( "aria-labelledby", anchorId );
+		});
+
+		this.panels
+			.addClass( "ui-tabs-panel ui-widget-content ui-corner-bottom" )
+			.attr( "role", "tabpanel" );
+
+		// Avoid memory leaks (#10056)
+		if ( prevTabs ) {
+			this._off( prevTabs.not( this.tabs ) );
+			this._off( prevAnchors.not( this.anchors ) );
+			this._off( prevPanels.not( this.panels ) );
+		}
+	},
+
+	// allow overriding how to find the list for rare usage scenarios (#7715)
+	_getList: function() {
+		return this.tablist || this.element.find( "ol,ul" ).eq( 0 );
+	},
+
+	_createPanel: function( id ) {
+		return $( "<div>" )
+			.attr( "id", id )
+			.addClass( "ui-tabs-panel ui-widget-content ui-corner-bottom" )
+			.data( "ui-tabs-destroy", true );
+	},
+
+	_setupDisabled: function( disabled ) {
+		if ( $.isArray( disabled ) ) {
+			if ( !disabled.length ) {
+				disabled = false;
+			} else if ( disabled.length === this.anchors.length ) {
+				disabled = true;
+			}
+		}
+
+		// disable tabs
+		for ( var i = 0, li; ( li = this.tabs[ i ] ); i++ ) {
+			if ( disabled === true || $.inArray( i, disabled ) !== -1 ) {
+				$( li )
+					.addClass( "ui-state-disabled" )
+					.attr( "aria-disabled", "true" );
+			} else {
+				$( li )
+					.removeClass( "ui-state-disabled" )
+					.removeAttr( "aria-disabled" );
+			}
+		}
+
+		this.options.disabled = disabled;
+	},
+
+	_setupEvents: function( event ) {
+		var events = {};
+		if ( event ) {
+			$.each( event.split(" "), function( index, eventName ) {
+				events[ eventName ] = "_eventHandler";
+			});
+		}
+
+		this._off( this.anchors.add( this.tabs ).add( this.panels ) );
+		// Always prevent the default action, even when disabled
+		this._on( true, this.anchors, {
+			click: function( event ) {
+				event.preventDefault();
+			}
+		});
+		this._on( this.anchors, events );
+		this._on( this.tabs, { keydown: "_tabKeydown" } );
+		this._on( this.panels, { keydown: "_panelKeydown" } );
+
+		this._focusable( this.tabs );
+		this._hoverable( this.tabs );
+	},
+
+	_setupHeightStyle: function( heightStyle ) {
+		var maxHeight,
+			parent = this.element.parent();
+
+		if ( heightStyle === "fill" ) {
+			maxHeight = parent.height();
+			maxHeight -= this.element.outerHeight() - this.element.height();
+
+			this.element.siblings( ":visible" ).each(function() {
+				var elem = $( this ),
+					position = elem.css( "position" );
+
+				if ( position === "absolute" || position === "fixed" ) {
+					return;
+				}
+				maxHeight -= elem.outerHeight( true );
+			});
+
+			this.element.children().not( this.panels ).each(function() {
+				maxHeight -= $( this ).outerHeight( true );
+			});
+
+			this.panels.each(function() {
+				$( this ).height( Math.max( 0, maxHeight -
+					$( this ).innerHeight() + $( this ).height() ) );
+			})
+			.css( "overflow", "auto" );
+		} else if ( heightStyle === "auto" ) {
+			maxHeight = 0;
+			this.panels.each(function() {
+				maxHeight = Math.max( maxHeight, $( this ).height( "" ).height() );
+			}).height( maxHeight );
+		}
+	},
+
+	_eventHandler: function( event ) {
+		var options = this.options,
+			active = this.active,
+			anchor = $( event.currentTarget ),
+			tab = anchor.closest( "li" ),
+			clickedIsActive = tab[ 0 ] === active[ 0 ],
+			collapsing = clickedIsActive && options.collapsible,
+			toShow = collapsing ? $() : this._getPanelForTab( tab ),
+			toHide = !active.length ? $() : this._getPanelForTab( active ),
+			eventData = {
+				oldTab: active,
+				oldPanel: toHide,
+				newTab: collapsing ? $() : tab,
+				newPanel: toShow
+			};
+
+		event.preventDefault();
+
+		if ( tab.hasClass( "ui-state-disabled" ) ||
+				// tab is already loading
+				tab.hasClass( "ui-tabs-loading" ) ||
+				// can't switch durning an animation
+				this.running ||
+				// click on active header, but not collapsible
+				( clickedIsActive && !options.collapsible ) ||
+				// allow canceling activation
+				( this._trigger( "beforeActivate", event, eventData ) === false ) ) {
+			return;
+		}
+
+		options.active = collapsing ? false : this.tabs.index( tab );
+
+		this.active = clickedIsActive ? $() : tab;
+		if ( this.xhr ) {
+			this.xhr.abort();
+		}
+
+		if ( !toHide.length && !toShow.length ) {
+			$.error( "jQuery UI Tabs: Mismatching fragment identifier." );
+		}
+
+		if ( toShow.length ) {
+			this.load( this.tabs.index( tab ), event );
+		}
+		this._toggle( event, eventData );
+	},
+
+	// handles show/hide for selecting tabs
+	_toggle: function( event, eventData ) {
+		var that = this,
+			toShow = eventData.newPanel,
+			toHide = eventData.oldPanel;
+
+		this.running = true;
+
+		function complete() {
+			that.running = false;
+			that._trigger( "activate", event, eventData );
+		}
+
+		function show() {
+			eventData.newTab.closest( "li" ).addClass( "ui-tabs-active ui-state-active" );
+
+			if ( toShow.length && that.options.show ) {
+				that._show( toShow, that.options.show, complete );
+			} else {
+				toShow.show();
+				complete();
+			}
+		}
+
+		// start out by hiding, then showing, then completing
+		if ( toHide.length && this.options.hide ) {
+			this._hide( toHide, this.options.hide, function() {
+				eventData.oldTab.closest( "li" ).removeClass( "ui-tabs-active ui-state-active" );
+				show();
+			});
+		} else {
+			eventData.oldTab.closest( "li" ).removeClass( "ui-tabs-active ui-state-active" );
+			toHide.hide();
+			show();
+		}
+
+		toHide.attr( "aria-hidden", "true" );
+		eventData.oldTab.attr({
+			"aria-selected": "false",
+			"aria-expanded": "false"
+		});
+		// If we're switching tabs, remove the old tab from the tab order.
+		// If we're opening from collapsed state, remove the previous tab from the tab order.
+		// If we're collapsing, then keep the collapsing tab in the tab order.
+		if ( toShow.length && toHide.length ) {
+			eventData.oldTab.attr( "tabIndex", -1 );
+		} else if ( toShow.length ) {
+			this.tabs.filter(function() {
+				return $( this ).attr( "tabIndex" ) === 0;
+			})
+			.attr( "tabIndex", -1 );
+		}
+
+		toShow.attr( "aria-hidden", "false" );
+		eventData.newTab.attr({
+			"aria-selected": "true",
+			"aria-expanded": "true",
+			tabIndex: 0
+		});
+	},
+
+	_activate: function( index ) {
+		var anchor,
+			active = this._findActive( index );
+
+		// trying to activate the already active panel
+		if ( active[ 0 ] === this.active[ 0 ] ) {
+			return;
+		}
+
+		// trying to collapse, simulate a click on the current active header
+		if ( !active.length ) {
+			active = this.active;
+		}
+
+		anchor = active.find( ".ui-tabs-anchor" )[ 0 ];
+		this._eventHandler({
+			target: anchor,
+			currentTarget: anchor,
+			preventDefault: $.noop
+		});
+	},
+
+	_findActive: function( index ) {
+		return index === false ? $() : this.tabs.eq( index );
+	},
+
+	_getIndex: function( index ) {
+		// meta-function to give users option to provide a href string instead of a numerical index.
+		if ( typeof index === "string" ) {
+			index = this.anchors.index( this.anchors.filter( "[href$='" + index + "']" ) );
+		}
+
+		return index;
+	},
+
+	_destroy: function() {
+		if ( this.xhr ) {
+			this.xhr.abort();
+		}
+
+		this.element.removeClass( "ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible" );
+
+		this.tablist
+			.removeClass( "ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" )
+			.removeAttr( "role" );
+
+		this.anchors
+			.removeClass( "ui-tabs-anchor" )
+			.removeAttr( "role" )
+			.removeAttr( "tabIndex" )
+			.removeUniqueId();
+
+		this.tablist.unbind( this.eventNamespace );
+
+		this.tabs.add( this.panels ).each(function() {
+			if ( $.data( this, "ui-tabs-destroy" ) ) {
+				$( this ).remove();
+			} else {
+				$( this )
+					.removeClass( "ui-state-default ui-state-active ui-state-disabled " +
+						"ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel" )
+					.removeAttr( "tabIndex" )
+					.removeAttr( "aria-live" )
+					.removeAttr( "aria-busy" )
+					.removeAttr( "aria-selected" )
+					.removeAttr( "aria-labelledby" )
+					.removeAttr( "aria-hidden" )
+					.removeAttr( "aria-expanded" )
+					.removeAttr( "role" );
+			}
+		});
+
+		this.tabs.each(function() {
+			var li = $( this ),
+				prev = li.data( "ui-tabs-aria-controls" );
+			if ( prev ) {
+				li
+					.attr( "aria-controls", prev )
+					.removeData( "ui-tabs-aria-controls" );
+			} else {
+				li.removeAttr( "aria-controls" );
+			}
+		});
+
+		this.panels.show();
+
+		if ( this.options.heightStyle !== "content" ) {
+			this.panels.css( "height", "" );
+		}
+	},
+
+	enable: function( index ) {
+		var disabled = this.options.disabled;
+		if ( disabled === false ) {
+			return;
+		}
+
+		if ( index === undefined ) {
+			disabled = false;
+		} else {
+			index = this._getIndex( index );
+			if ( $.isArray( disabled ) ) {
+				disabled = $.map( disabled, function( num ) {
+					return num !== index ? num : null;
+				});
+			} else {
+				disabled = $.map( this.tabs, function( li, num ) {
+					return num !== index ? num : null;
+				});
+			}
+		}
+		this._setupDisabled( disabled );
+	},
+
+	disable: function( index ) {
+		var disabled = this.options.disabled;
+		if ( disabled === true ) {
+			return;
+		}
+
+		if ( index === undefined ) {
+			disabled = true;
+		} else {
+			index = this._getIndex( index );
+			if ( $.inArray( index, disabled ) !== -1 ) {
+				return;
+			}
+			if ( $.isArray( disabled ) ) {
+				disabled = $.merge( [ index ], disabled ).sort();
+			} else {
+				disabled = [ index ];
+			}
+		}
+		this._setupDisabled( disabled );
+	},
+
+	load: function( index, event ) {
+		index = this._getIndex( index );
+		var that = this,
+			tab = this.tabs.eq( index ),
+			anchor = tab.find( ".ui-tabs-anchor" ),
+			panel = this._getPanelForTab( tab ),
+			eventData = {
+				tab: tab,
+				panel: panel
+			},
+			complete = function( jqXHR, status ) {
+				if ( status === "abort" ) {
+					that.panels.stop( false, true );
+				}
+
+				tab.removeClass( "ui-tabs-loading" );
+				panel.removeAttr( "aria-busy" );
+
+				if ( jqXHR === that.xhr ) {
+					delete that.xhr;
+				}
+			};
+
+		// not remote
+		if ( this._isLocal( anchor[ 0 ] ) ) {
+			return;
+		}
+
+		this.xhr = $.ajax( this._ajaxSettings( anchor, event, eventData ) );
+
+		// support: jQuery <1.8
+		// jQuery <1.8 returns false if the request is canceled in beforeSend,
+		// but as of 1.8, $.ajax() always returns a jqXHR object.
+		if ( this.xhr && this.xhr.statusText !== "canceled" ) {
+			tab.addClass( "ui-tabs-loading" );
+			panel.attr( "aria-busy", "true" );
+
+			this.xhr
+				.done(function( response, status, jqXHR ) {
+					// support: jQuery <1.8
+					// http://bugs.jquery.com/ticket/11778
+					setTimeout(function() {
+						panel.html( response );
+						that._trigger( "load", event, eventData );
+
+						complete( jqXHR, status );
+					}, 1 );
+				})
+				.fail(function( jqXHR, status ) {
+					// support: jQuery <1.8
+					// http://bugs.jquery.com/ticket/11778
+					setTimeout(function() {
+						complete( jqXHR, status );
+					}, 1 );
+				});
+		}
+	},
+
+	_ajaxSettings: function( anchor, event, eventData ) {
+		var that = this;
+		return {
+			url: anchor.attr( "href" ),
+			beforeSend: function( jqXHR, settings ) {
+				return that._trigger( "beforeLoad", event,
+					$.extend( { jqXHR: jqXHR, ajaxSettings: settings }, eventData ) );
+			}
+		};
+	},
+
+	_getPanelForTab: function( tab ) {
+		var id = $( tab ).attr( "aria-controls" );
+		return this.element.find( this._sanitizeSelector( "#" + id ) );
+	}
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/tooltip.js b/bower_components/jquery-ui/ui/tooltip.js
new file mode 100644
index 00000000000..02bcd44dc0f
--- /dev/null
+++ b/bower_components/jquery-ui/ui/tooltip.js
@@ -0,0 +1,473 @@
+/*!
+ * jQuery UI Tooltip 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/tooltip/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define([
+			"jquery",
+			"./core",
+			"./widget",
+			"./position"
+		], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+return $.widget( "ui.tooltip", {
+	version: "1.11.4",
+	options: {
+		content: function() {
+			// support: IE<9, Opera in jQuery <1.7
+			// .text() can't accept undefined, so coerce to a string
+			var title = $( this ).attr( "title" ) || "";
+			// Escape title, since we're going from an attribute to raw HTML
+			return $( "<a>" ).text( title ).html();
+		},
+		hide: true,
+		// Disabled elements have inconsistent behavior across browsers (#8661)
+		items: "[title]:not([disabled])",
+		position: {
+			my: "left top+15",
+			at: "left bottom",
+			collision: "flipfit flip"
+		},
+		show: true,
+		tooltipClass: null,
+		track: false,
+
+		// callbacks
+		close: null,
+		open: null
+	},
+
+	_addDescribedBy: function( elem, id ) {
+		var describedby = (elem.attr( "aria-describedby" ) || "").split( /\s+/ );
+		describedby.push( id );
+		elem
+			.data( "ui-tooltip-id", id )
+			.attr( "aria-describedby", $.trim( describedby.join( " " ) ) );
+	},
+
+	_removeDescribedBy: function( elem ) {
+		var id = elem.data( "ui-tooltip-id" ),
+			describedby = (elem.attr( "aria-describedby" ) || "").split( /\s+/ ),
+			index = $.inArray( id, describedby );
+
+		if ( index !== -1 ) {
+			describedby.splice( index, 1 );
+		}
+
+		elem.removeData( "ui-tooltip-id" );
+		describedby = $.trim( describedby.join( " " ) );
+		if ( describedby ) {
+			elem.attr( "aria-describedby", describedby );
+		} else {
+			elem.removeAttr( "aria-describedby" );
+		}
+	},
+
+	_create: function() {
+		this._on({
+			mouseover: "open",
+			focusin: "open"
+		});
+
+		// IDs of generated tooltips, needed for destroy
+		this.tooltips = {};
+
+		// IDs of parent tooltips where we removed the title attribute
+		this.parents = {};
+
+		if ( this.options.disabled ) {
+			this._disable();
+		}
+
+		// Append the aria-live region so tooltips announce correctly
+		this.liveRegion = $( "<div>" )
+			.attr({
+				role: "log",
+				"aria-live": "assertive",
+				"aria-relevant": "additions"
+			})
+			.addClass( "ui-helper-hidden-accessible" )
+			.appendTo( this.document[ 0 ].body );
+	},
+
+	_setOption: function( key, value ) {
+		var that = this;
+
+		if ( key === "disabled" ) {
+			this[ value ? "_disable" : "_enable" ]();
+			this.options[ key ] = value;
+			// disable element style changes
+			return;
+		}
+
+		this._super( key, value );
+
+		if ( key === "content" ) {
+			$.each( this.tooltips, function( id, tooltipData ) {
+				that._updateContent( tooltipData.element );
+			});
+		}
+	},
+
+	_disable: function() {
+		var that = this;
+
+		// close open tooltips
+		$.each( this.tooltips, function( id, tooltipData ) {
+			var event = $.Event( "blur" );
+			event.target = event.currentTarget = tooltipData.element[ 0 ];
+			that.close( event, true );
+		});
+
+		// remove title attributes to prevent native tooltips
+		this.element.find( this.options.items ).addBack().each(function() {
+			var element = $( this );
+			if ( element.is( "[title]" ) ) {
+				element
+					.data( "ui-tooltip-title", element.attr( "title" ) )
+					.removeAttr( "title" );
+			}
+		});
+	},
+
+	_enable: function() {
+		// restore title attributes
+		this.element.find( this.options.items ).addBack().each(function() {
+			var element = $( this );
+			if ( element.data( "ui-tooltip-title" ) ) {
+				element.attr( "title", element.data( "ui-tooltip-title" ) );
+			}
+		});
+	},
+
+	open: function( event ) {
+		var that = this,
+			target = $( event ? event.target : this.element )
+				// we need closest here due to mouseover bubbling,
+				// but always pointing at the same event target
+				.closest( this.options.items );
+
+		// No element to show a tooltip for or the tooltip is already open
+		if ( !target.length || target.data( "ui-tooltip-id" ) ) {
+			return;
+		}
+
+		if ( target.attr( "title" ) ) {
+			target.data( "ui-tooltip-title", target.attr( "title" ) );
+		}
+
+		target.data( "ui-tooltip-open", true );
+
+		// kill parent tooltips, custom or native, for hover
+		if ( event && event.type === "mouseover" ) {
+			target.parents().each(function() {
+				var parent = $( this ),
+					blurEvent;
+				if ( parent.data( "ui-tooltip-open" ) ) {
+					blurEvent = $.Event( "blur" );
+					blurEvent.target = blurEvent.currentTarget = this;
+					that.close( blurEvent, true );
+				}
+				if ( parent.attr( "title" ) ) {
+					parent.uniqueId();
+					that.parents[ this.id ] = {
+						element: this,
+						title: parent.attr( "title" )
+					};
+					parent.attr( "title", "" );
+				}
+			});
+		}
+
+		this._registerCloseHandlers( event, target );
+		this._updateContent( target, event );
+	},
+
+	_updateContent: function( target, event ) {
+		var content,
+			contentOption = this.options.content,
+			that = this,
+			eventType = event ? event.type : null;
+
+		if ( typeof contentOption === "string" ) {
+			return this._open( event, target, contentOption );
+		}
+
+		content = contentOption.call( target[0], function( response ) {
+
+			// IE may instantly serve a cached response for ajax requests
+			// delay this call to _open so the other call to _open runs first
+			that._delay(function() {
+
+				// Ignore async response if tooltip was closed already
+				if ( !target.data( "ui-tooltip-open" ) ) {
+					return;
+				}
+
+				// jQuery creates a special event for focusin when it doesn't
+				// exist natively. To improve performance, the native event
+				// object is reused and the type is changed. Therefore, we can't
+				// rely on the type being correct after the event finished
+				// bubbling, so we set it back to the previous value. (#8740)
+				if ( event ) {
+					event.type = eventType;
+				}
+				this._open( event, target, response );
+			});
+		});
+		if ( content ) {
+			this._open( event, target, content );
+		}
+	},
+
+	_open: function( event, target, content ) {
+		var tooltipData, tooltip, delayedShow, a11yContent,
+			positionOption = $.extend( {}, this.options.position );
+
+		if ( !content ) {
+			return;
+		}
+
+		// Content can be updated multiple times. If the tooltip already
+		// exists, then just update the content and bail.
+		tooltipData = this._find( target );
+		if ( tooltipData ) {
+			tooltipData.tooltip.find( ".ui-tooltip-content" ).html( content );
+			return;
+		}
+
+		// if we have a title, clear it to prevent the native tooltip
+		// we have to check first to avoid defining a title if none exists
+		// (we don't want to cause an element to start matching [title])
+		//
+		// We use removeAttr only for key events, to allow IE to export the correct
+		// accessible attributes. For mouse events, set to empty string to avoid
+		// native tooltip showing up (happens only when removing inside mouseover).
+		if ( target.is( "[title]" ) ) {
+			if ( event && event.type === "mouseover" ) {
+				target.attr( "title", "" );
+			} else {
+				target.removeAttr( "title" );
+			}
+		}
+
+		tooltipData = this._tooltip( target );
+		tooltip = tooltipData.tooltip;
+		this._addDescribedBy( target, tooltip.attr( "id" ) );
+		tooltip.find( ".ui-tooltip-content" ).html( content );
+
+		// Support: Voiceover on OS X, JAWS on IE <= 9
+		// JAWS announces deletions even when aria-relevant="additions"
+		// Voiceover will sometimes re-read the entire log region's contents from the beginning
+		this.liveRegion.children().hide();
+		if ( content.clone ) {
+			a11yContent = content.clone();
+			a11yContent.removeAttr( "id" ).find( "[id]" ).removeAttr( "id" );
+		} else {
+			a11yContent = content;
+		}
+		$( "<div>" ).html( a11yContent ).appendTo( this.liveRegion );
+
+		function position( event ) {
+			positionOption.of = event;
+			if ( tooltip.is( ":hidden" ) ) {
+				return;
+			}
+			tooltip.position( positionOption );
+		}
+		if ( this.options.track && event && /^mouse/.test( event.type ) ) {
+			this._on( this.document, {
+				mousemove: position
+			});
+			// trigger once to override element-relative positioning
+			position( event );
+		} else {
+			tooltip.position( $.extend({
+				of: target
+			}, this.options.position ) );
+		}
+
+		tooltip.hide();
+
+		this._show( tooltip, this.options.show );
+		// Handle tracking tooltips that are shown with a delay (#8644). As soon
+		// as the tooltip is visible, position the tooltip using the most recent
+		// event.
+		if ( this.options.show && this.options.show.delay ) {
+			delayedShow = this.delayedShow = setInterval(function() {
+				if ( tooltip.is( ":visible" ) ) {
+					position( positionOption.of );
+					clearInterval( delayedShow );
+				}
+			}, $.fx.interval );
+		}
+
+		this._trigger( "open", event, { tooltip: tooltip } );
+	},
+
+	_registerCloseHandlers: function( event, target ) {
+		var events = {
+			keyup: function( event ) {
+				if ( event.keyCode === $.ui.keyCode.ESCAPE ) {
+					var fakeEvent = $.Event(event);
+					fakeEvent.currentTarget = target[0];
+					this.close( fakeEvent, true );
+				}
+			}
+		};
+
+		// Only bind remove handler for delegated targets. Non-delegated
+		// tooltips will handle this in destroy.
+		if ( target[ 0 ] !== this.element[ 0 ] ) {
+			events.remove = function() {
+				this._removeTooltip( this._find( target ).tooltip );
+			};
+		}
+
+		if ( !event || event.type === "mouseover" ) {
+			events.mouseleave = "close";
+		}
+		if ( !event || event.type === "focusin" ) {
+			events.focusout = "close";
+		}
+		this._on( true, target, events );
+	},
+
+	close: function( event ) {
+		var tooltip,
+			that = this,
+			target = $( event ? event.currentTarget : this.element ),
+			tooltipData = this._find( target );
+
+		// The tooltip may already be closed
+		if ( !tooltipData ) {
+
+			// We set ui-tooltip-open immediately upon open (in open()), but only set the
+			// additional data once there's actually content to show (in _open()). So even if the
+			// tooltip doesn't have full data, we always remove ui-tooltip-open in case we're in
+			// the period between open() and _open().
+			target.removeData( "ui-tooltip-open" );
+			return;
+		}
+
+		tooltip = tooltipData.tooltip;
+
+		// disabling closes the tooltip, so we need to track when we're closing
+		// to avoid an infinite loop in case the tooltip becomes disabled on close
+		if ( tooltipData.closing ) {
+			return;
+		}
+
+		// Clear the interval for delayed tracking tooltips
+		clearInterval( this.delayedShow );
+
+		// only set title if we had one before (see comment in _open())
+		// If the title attribute has changed since open(), don't restore
+		if ( target.data( "ui-tooltip-title" ) && !target.attr( "title" ) ) {
+			target.attr( "title", target.data( "ui-tooltip-title" ) );
+		}
+
+		this._removeDescribedBy( target );
+
+		tooltipData.hiding = true;
+		tooltip.stop( true );
+		this._hide( tooltip, this.options.hide, function() {
+			that._removeTooltip( $( this ) );
+		});
+
+		target.removeData( "ui-tooltip-open" );
+		this._off( target, "mouseleave focusout keyup" );
+
+		// Remove 'remove' binding only on delegated targets
+		if ( target[ 0 ] !== this.element[ 0 ] ) {
+			this._off( target, "remove" );
+		}
+		this._off( this.document, "mousemove" );
+
+		if ( event && event.type === "mouseleave" ) {
+			$.each( this.parents, function( id, parent ) {
+				$( parent.element ).attr( "title", parent.title );
+				delete that.parents[ id ];
+			});
+		}
+
+		tooltipData.closing = true;
+		this._trigger( "close", event, { tooltip: tooltip } );
+		if ( !tooltipData.hiding ) {
+			tooltipData.closing = false;
+		}
+	},
+
+	_tooltip: function( element ) {
+		var tooltip = $( "<div>" )
+				.attr( "role", "tooltip" )
+				.addClass( "ui-tooltip ui-widget ui-corner-all ui-widget-content " +
+					( this.options.tooltipClass || "" ) ),
+			id = tooltip.uniqueId().attr( "id" );
+
+		$( "<div>" )
+			.addClass( "ui-tooltip-content" )
+			.appendTo( tooltip );
+
+		tooltip.appendTo( this.document[0].body );
+
+		return this.tooltips[ id ] = {
+			element: element,
+			tooltip: tooltip
+		};
+	},
+
+	_find: function( target ) {
+		var id = target.data( "ui-tooltip-id" );
+		return id ? this.tooltips[ id ] : null;
+	},
+
+	_removeTooltip: function( tooltip ) {
+		tooltip.remove();
+		delete this.tooltips[ tooltip.attr( "id" ) ];
+	},
+
+	_destroy: function() {
+		var that = this;
+
+		// close open tooltips
+		$.each( this.tooltips, function( id, tooltipData ) {
+			// Delegate to close method to handle common cleanup
+			var event = $.Event( "blur" ),
+				element = tooltipData.element;
+			event.target = event.currentTarget = element[ 0 ];
+			that.close( event, true );
+
+			// Remove immediately; destroying an open tooltip doesn't use the
+			// hide animation
+			$( "#" + id ).remove();
+
+			// Restore the title
+			if ( element.data( "ui-tooltip-title" ) ) {
+				// If the title attribute has changed since open(), don't restore
+				if ( !element.attr( "title" ) ) {
+					element.attr( "title", element.data( "ui-tooltip-title" ) );
+				}
+				element.removeData( "ui-tooltip-title" );
+			}
+		});
+		this.liveRegion.remove();
+	}
+});
+
+}));
diff --git a/bower_components/jquery-ui/ui/widget.js b/bower_components/jquery-ui/ui/widget.js
new file mode 100644
index 00000000000..1096ba62941
--- /dev/null
+++ b/bower_components/jquery-ui/ui/widget.js
@@ -0,0 +1,558 @@
+/*!
+ * jQuery UI Widget 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/jQuery.widget/
+ */
+(function( factory ) {
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define( [ "jquery" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery );
+	}
+}(function( $ ) {
+
+var widget_uuid = 0,
+	widget_slice = Array.prototype.slice;
+
+$.cleanData = (function( orig ) {
+	return function( elems ) {
+		var events, elem, i;
+		for ( i = 0; (elem = elems[i]) != null; i++ ) {
+			try {
+
+				// Only trigger remove when necessary to save time
+				events = $._data( elem, "events" );
+				if ( events && events.remove ) {
+					$( elem ).triggerHandler( "remove" );
+				}
+
+			// http://bugs.jquery.com/ticket/8235
+			} catch ( e ) {}
+		}
+		orig( elems );
+	};
+})( $.cleanData );
+
+$.widget = function( name, base, prototype ) {
+	var fullName, existingConstructor, constructor, basePrototype,
+		// proxiedPrototype allows the provided prototype to remain unmodified
+		// so that it can be used as a mixin for multiple widgets (#8876)
+		proxiedPrototype = {},
+		namespace = name.split( "." )[ 0 ];
+
+	name = name.split( "." )[ 1 ];
+	fullName = namespace + "-" + name;
+
+	if ( !prototype ) {
+		prototype = base;
+		base = $.Widget;
+	}
+
+	// create selector for plugin
+	$.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) {
+		return !!$.data( elem, fullName );
+	};
+
+	$[ namespace ] = $[ namespace ] || {};
+	existingConstructor = $[ namespace ][ name ];
+	constructor = $[ namespace ][ name ] = function( options, element ) {
+		// allow instantiation without "new" keyword
+		if ( !this._createWidget ) {
+			return new constructor( options, element );
+		}
+
+		// allow instantiation without initializing for simple inheritance
+		// must use "new" keyword (the code above always passes args)
+		if ( arguments.length ) {
+			this._createWidget( options, element );
+		}
+	};
+	// extend with the existing constructor to carry over any static properties
+	$.extend( constructor, existingConstructor, {
+		version: prototype.version,
+		// copy the object used to create the prototype in case we need to
+		// redefine the widget later
+		_proto: $.extend( {}, prototype ),
+		// track widgets that inherit from this widget in case this widget is
+		// redefined after a widget inherits from it
+		_childConstructors: []
+	});
+
+	basePrototype = new base();
+	// we need to make the options hash a property directly on the new instance
+	// otherwise we'll modify the options hash on the prototype that we're
+	// inheriting from
+	basePrototype.options = $.widget.extend( {}, basePrototype.options );
+	$.each( prototype, function( prop, value ) {
+		if ( !$.isFunction( value ) ) {
+			proxiedPrototype[ prop ] = value;
+			return;
+		}
+		proxiedPrototype[ prop ] = (function() {
+			var _super = function() {
+					return base.prototype[ prop ].apply( this, arguments );
+				},
+				_superApply = function( args ) {
+					return base.prototype[ prop ].apply( this, args );
+				};
+			return function() {
+				var __super = this._super,
+					__superApply = this._superApply,
+					returnValue;
+
+				this._super = _super;
+				this._superApply = _superApply;
+
+				returnValue = value.apply( this, arguments );
+
+				this._super = __super;
+				this._superApply = __superApply;
+
+				return returnValue;
+			};
+		})();
+	});
+	constructor.prototype = $.widget.extend( basePrototype, {
+		// TODO: remove support for widgetEventPrefix
+		// always use the name + a colon as the prefix, e.g., draggable:start
+		// don't prefix for widgets that aren't DOM-based
+		widgetEventPrefix: existingConstructor ? (basePrototype.widgetEventPrefix || name) : name
+	}, proxiedPrototype, {
+		constructor: constructor,
+		namespace: namespace,
+		widgetName: name,
+		widgetFullName: fullName
+	});
+
+	// If this widget is being redefined then we need to find all widgets that
+	// are inheriting from it and redefine all of them so that they inherit from
+	// the new version of this widget. We're essentially trying to replace one
+	// level in the prototype chain.
+	if ( existingConstructor ) {
+		$.each( existingConstructor._childConstructors, function( i, child ) {
+			var childPrototype = child.prototype;
+
+			// redefine the child widget using the same prototype that was
+			// originally used, but inherit from the new version of the base
+			$.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, child._proto );
+		});
+		// remove the list of existing child constructors from the old constructor
+		// so the old child constructors can be garbage collected
+		delete existingConstructor._childConstructors;
+	} else {
+		base._childConstructors.push( constructor );
+	}
+
+	$.widget.bridge( name, constructor );
+
+	return constructor;
+};
+
+$.widget.extend = function( target ) {
+	var input = widget_slice.call( arguments, 1 ),
+		inputIndex = 0,
+		inputLength = input.length,
+		key,
+		value;
+	for ( ; inputIndex < inputLength; inputIndex++ ) {
+		for ( key in input[ inputIndex ] ) {
+			value = input[ inputIndex ][ key ];
+			if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) {
+				// Clone objects
+				if ( $.isPlainObject( value ) ) {
+					target[ key ] = $.isPlainObject( target[ key ] ) ?
+						$.widget.extend( {}, target[ key ], value ) :
+						// Don't extend strings, arrays, etc. with objects
+						$.widget.extend( {}, value );
+				// Copy everything else by reference
+				} else {
+					target[ key ] = value;
+				}
+			}
+		}
+	}
+	return target;
+};
+
+$.widget.bridge = function( name, object ) {
+	var fullName = object.prototype.widgetFullName || name;
+	$.fn[ name ] = function( options ) {
+		var isMethodCall = typeof options === "string",
+			args = widget_slice.call( arguments, 1 ),
+			returnValue = this;
+
+		if ( isMethodCall ) {
+			this.each(function() {
+				var methodValue,
+					instance = $.data( this, fullName );
+				if ( options === "instance" ) {
+					returnValue = instance;
+					return false;
+				}
+				if ( !instance ) {
+					return $.error( "cannot call methods on " + name + " prior to initialization; " +
+						"attempted to call method '" + options + "'" );
+				}
+				if ( !$.isFunction( instance[options] ) || options.charAt( 0 ) === "_" ) {
+					return $.error( "no such method '" + options + "' for " + name + " widget instance" );
+				}
+				methodValue = instance[ options ].apply( instance, args );
+				if ( methodValue !== instance && methodValue !== undefined ) {
+					returnValue = methodValue && methodValue.jquery ?
+						returnValue.pushStack( methodValue.get() ) :
+						methodValue;
+					return false;
+				}
+			});
+		} else {
+
+			// Allow multiple hashes to be passed on init
+			if ( args.length ) {
+				options = $.widget.extend.apply( null, [ options ].concat(args) );
+			}
+
+			this.each(function() {
+				var instance = $.data( this, fullName );
+				if ( instance ) {
+					instance.option( options || {} );
+					if ( instance._init ) {
+						instance._init();
+					}
+				} else {
+					$.data( this, fullName, new object( options, this ) );
+				}
+			});
+		}
+
+		return returnValue;
+	};
+};
+
+$.Widget = function( /* options, element */ ) {};
+$.Widget._childConstructors = [];
+
+$.Widget.prototype = {
+	widgetName: "widget",
+	widgetEventPrefix: "",
+	defaultElement: "<div>",
+	options: {
+		disabled: false,
+
+		// callbacks
+		create: null
+	},
+	_createWidget: function( options, element ) {
+		element = $( element || this.defaultElement || this )[ 0 ];
+		this.element = $( element );
+		this.uuid = widget_uuid++;
+		this.eventNamespace = "." + this.widgetName + this.uuid;
+
+		this.bindings = $();
+		this.hoverable = $();
+		this.focusable = $();
+
+		if ( element !== this ) {
+			$.data( element, this.widgetFullName, this );
+			this._on( true, this.element, {
+				remove: function( event ) {
+					if ( event.target === element ) {
+						this.destroy();
+					}
+				}
+			});
+			this.document = $( element.style ?
+				// element within the document
+				element.ownerDocument :
+				// element is window or document
+				element.document || element );
+			this.window = $( this.document[0].defaultView || this.document[0].parentWindow );
+		}
+
+		this.options = $.widget.extend( {},
+			this.options,
+			this._getCreateOptions(),
+			options );
+
+		this._create();
+		this._trigger( "create", null, this._getCreateEventData() );
+		this._init();
+	},
+	_getCreateOptions: $.noop,
+	_getCreateEventData: $.noop,
+	_create: $.noop,
+	_init: $.noop,
+
+	destroy: function() {
+		this._destroy();
+		// we can probably remove the unbind calls in 2.0
+		// all event bindings should go through this._on()
+		this.element
+			.unbind( this.eventNamespace )
+			.removeData( this.widgetFullName )
+			// support: jquery <1.6.3
+			// http://bugs.jquery.com/ticket/9413
+			.removeData( $.camelCase( this.widgetFullName ) );
+		this.widget()
+			.unbind( this.eventNamespace )
+			.removeAttr( "aria-disabled" )
+			.removeClass(
+				this.widgetFullName + "-disabled " +
+				"ui-state-disabled" );
+
+		// clean up events and states
+		this.bindings.unbind( this.eventNamespace );
+		this.hoverable.removeClass( "ui-state-hover" );
+		this.focusable.removeClass( "ui-state-focus" );
+	},
+	_destroy: $.noop,
+
+	widget: function() {
+		return this.element;
+	},
+
+	option: function( key, value ) {
+		var options = key,
+			parts,
+			curOption,
+			i;
+
+		if ( arguments.length === 0 ) {
+			// don't return a reference to the internal hash
+			return $.widget.extend( {}, this.options );
+		}
+
+		if ( typeof key === "string" ) {
+			// handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } }
+			options = {};
+			parts = key.split( "." );
+			key = parts.shift();
+			if ( parts.length ) {
+				curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] );
+				for ( i = 0; i < parts.length - 1; i++ ) {
+					curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {};
+					curOption = curOption[ parts[ i ] ];
+				}
+				key = parts.pop();
+				if ( arguments.length === 1 ) {
+					return curOption[ key ] === undefined ? null : curOption[ key ];
+				}
+				curOption[ key ] = value;
+			} else {
+				if ( arguments.length === 1 ) {
+					return this.options[ key ] === undefined ? null : this.options[ key ];
+				}
+				options[ key ] = value;
+			}
+		}
+
+		this._setOptions( options );
+
+		return this;
+	},
+	_setOptions: function( options ) {
+		var key;
+
+		for ( key in options ) {
+			this._setOption( key, options[ key ] );
+		}
+
+		return this;
+	},
+	_setOption: function( key, value ) {
+		this.options[ key ] = value;
+
+		if ( key === "disabled" ) {
+			this.widget()
+				.toggleClass( this.widgetFullName + "-disabled", !!value );
+
+			// If the widget is becoming disabled, then nothing is interactive
+			if ( value ) {
+				this.hoverable.removeClass( "ui-state-hover" );
+				this.focusable.removeClass( "ui-state-focus" );
+			}
+		}
+
+		return this;
+	},
+
+	enable: function() {
+		return this._setOptions({ disabled: false });
+	},
+	disable: function() {
+		return this._setOptions({ disabled: true });
+	},
+
+	_on: function( suppressDisabledCheck, element, handlers ) {
+		var delegateElement,
+			instance = this;
+
+		// no suppressDisabledCheck flag, shuffle arguments
+		if ( typeof suppressDisabledCheck !== "boolean" ) {
+			handlers = element;
+			element = suppressDisabledCheck;
+			suppressDisabledCheck = false;
+		}
+
+		// no element argument, shuffle and use this.element
+		if ( !handlers ) {
+			handlers = element;
+			element = this.element;
+			delegateElement = this.widget();
+		} else {
+			element = delegateElement = $( element );
+			this.bindings = this.bindings.add( element );
+		}
+
+		$.each( handlers, function( event, handler ) {
+			function handlerProxy() {
+				// allow widgets to customize the disabled handling
+				// - disabled as an array instead of boolean
+				// - disabled class as method for disabling individual parts
+				if ( !suppressDisabledCheck &&
+						( instance.options.disabled === true ||
+							$( this ).hasClass( "ui-state-disabled" ) ) ) {
+					return;
+				}
+				return ( typeof handler === "string" ? instance[ handler ] : handler )
+					.apply( instance, arguments );
+			}
+
+			// copy the guid so direct unbinding works
+			if ( typeof handler !== "string" ) {
+				handlerProxy.guid = handler.guid =
+					handler.guid || handlerProxy.guid || $.guid++;
+			}
+
+			var match = event.match( /^([\w:-]*)\s*(.*)$/ ),
+				eventName = match[1] + instance.eventNamespace,
+				selector = match[2];
+			if ( selector ) {
+				delegateElement.delegate( selector, eventName, handlerProxy );
+			} else {
+				element.bind( eventName, handlerProxy );
+			}
+		});
+	},
+
+	_off: function( element, eventName ) {
+		eventName = (eventName || "").split( " " ).join( this.eventNamespace + " " ) +
+			this.eventNamespace;
+		element.unbind( eventName ).undelegate( eventName );
+
+		// Clear the stack to avoid memory leaks (#10056)
+		this.bindings = $( this.bindings.not( element ).get() );
+		this.focusable = $( this.focusable.not( element ).get() );
+		this.hoverable = $( this.hoverable.not( element ).get() );
+	},
+
+	_delay: function( handler, delay ) {
+		function handlerProxy() {
+			return ( typeof handler === "string" ? instance[ handler ] : handler )
+				.apply( instance, arguments );
+		}
+		var instance = this;
+		return setTimeout( handlerProxy, delay || 0 );
+	},
+
+	_hoverable: function( element ) {
+		this.hoverable = this.hoverable.add( element );
+		this._on( element, {
+			mouseenter: function( event ) {
+				$( event.currentTarget ).addClass( "ui-state-hover" );
+			},
+			mouseleave: function( event ) {
+				$( event.currentTarget ).removeClass( "ui-state-hover" );
+			}
+		});
+	},
+
+	_focusable: function( element ) {
+		this.focusable = this.focusable.add( element );
+		this._on( element, {
+			focusin: function( event ) {
+				$( event.currentTarget ).addClass( "ui-state-focus" );
+			},
+			focusout: function( event ) {
+				$( event.currentTarget ).removeClass( "ui-state-focus" );
+			}
+		});
+	},
+
+	_trigger: function( type, event, data ) {
+		var prop, orig,
+			callback = this.options[ type ];
+
+		data = data || {};
+		event = $.Event( event );
+		event.type = ( type === this.widgetEventPrefix ?
+			type :
+			this.widgetEventPrefix + type ).toLowerCase();
+		// the original event may come from any element
+		// so we need to reset the target on the new event
+		event.target = this.element[ 0 ];
+
+		// copy original event properties over to the new event
+		orig = event.originalEvent;
+		if ( orig ) {
+			for ( prop in orig ) {
+				if ( !( prop in event ) ) {
+					event[ prop ] = orig[ prop ];
+				}
+			}
+		}
+
+		this.element.trigger( event, data );
+		return !( $.isFunction( callback ) &&
+			callback.apply( this.element[0], [ event ].concat( data ) ) === false ||
+			event.isDefaultPrevented() );
+	}
+};
+
+$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) {
+	$.Widget.prototype[ "_" + method ] = function( element, options, callback ) {
+		if ( typeof options === "string" ) {
+			options = { effect: options };
+		}
+		var hasOptions,
+			effectName = !options ?
+				method :
+				options === true || typeof options === "number" ?
+					defaultEffect :
+					options.effect || defaultEffect;
+		options = options || {};
+		if ( typeof options === "number" ) {
+			options = { duration: options };
+		}
+		hasOptions = !$.isEmptyObject( options );
+		options.complete = callback;
+		if ( options.delay ) {
+			element.delay( options.delay );
+		}
+		if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) {
+			element[ method ]( options );
+		} else if ( effectName !== method && element[ effectName ] ) {
+			element[ effectName ]( options.duration, options.easing, callback );
+		} else {
+			element.queue(function( next ) {
+				$( this )[ method ]();
+				if ( callback ) {
+					callback.call( element[ 0 ] );
+				}
+				next();
+			});
+		}
+	};
+});
+
+return $.widget;
+
+}));
diff --git a/package-lock.json b/package-lock.json
index e1bb0a9afad..73cffd99ca6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2959,6 +2959,11 @@
       "resolved": "https://registry.npmjs.org/jquery-sparkline/-/jquery-sparkline-2.4.0.tgz",
       "integrity": "sha1-G+i3twTdOFcVJwiu+x1KSzpp+zM="
     },
+    "jquery-ui": {
+      "version": "1.12.1",
+      "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.12.1.tgz",
+      "integrity": "sha1-vLQEXI3QU5wTS8FIjN0+dop6nlE="
+    },
     "js-yaml": {
       "version": "2.0.5",
       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz",
diff --git a/package.json b/package.json
index 37ee148d093..f24d66c5a84 100644
--- a/package.json
+++ b/package.json
@@ -48,6 +48,7 @@
     "jquery": "^3.2.1",
     "jquery-knob": "^1.2.11",
     "jquery-sparkline": "^2.4.0",
+    "jquery-ui": "^1.12.1",
     "jvectormap": "^1.2.2",
     "moment": "^2.18.1",
     "morris.js": "^0.5.0",